Comments (7)
Hello à tous,
Tout d'abord merci pour vos échanges et vos contributions !
Pour le moment j'accepte largement les contributions du plus grand nombre sur le projet, et dans un second temps il y aura une grande passe de réorganisations des sections :
- Choisir un ordre intéressant pour l'apprentissage, progressif et logique
- Découpage et profondeur des notions abordées
- Mise en conformité des pages pour garder une forme d'uniformité sur la forme
Sur vos échanges sur les environnements de développements, cela pourrai faire l'objet d'une section à part entière, mais effectivement il faudrait pouvoir aborder et rediriger vers des supports pour Windows, Linux ou Mac.
Une section entièrement dédiée à Docker ne me semble pas superflu en 2021, surtout pour un.e dev backend. C'est de plus en plus un avantage non négligeable pour trouver du travail, et en connaitre un minimum devient, de mon point de vue, une obligation.
Continuons notre discussion :)
from roadmap-dev-symfony.
Bonjour,
En tant que développeur je me sers très peu des commandes Linux. Certaines sont toutefois indispensables pour installer et configurer un serveur: ls, cd, find, grep, xargs, tail, vi, chown, chmod. Le reste peu s'apprendre plus tard au fur et à mesure. Il faut également connaître les instructions de base des gestionnaires de paquet : pacman, apt, yum pour les plus courants. Le reste c'est plus le rôle de l'administrateur système ou du devops.
Il ne faut pas perdre de vue qu'on peut faire du développement Symfony sous Windows (ce qui est mon cas). Donc connaitre les commandes de base sous Powershell ou Cmd peuvent également être utiles.
Avec la montée en puissance de Docker, il peut être utile de connaître les commandes de base: manipulation des containers et des volumes et docker-compose pour la création des services. Et cela je m'en sert au quotidien.
Pour me faire une remise à niveau sur Symfony, j'ai commencé à suivre le book Symfony réalisé par Fabien Potencier.
La version française est ici: https://symfony.com/doc/current/the-fast-track/fr/index.html
from roadmap-dev-symfony.
Bonjour, il manque le B.a.ba , le HTML :) (strict minimum pour les formulaires )
from roadmap-dev-symfony.
Merci beaucoup pour cette contribution bien complète !
Je suis en train d'ouvrir pleins d'issue pour lister l'ensemble des items a ajouter dans notre Roadmap, ta liste va bien aider !
from roadmap-dev-symfony.
ça me fait plaisir
J'ai oublié bcp de chose:
LINUX -> apt update | apt install | apt remove | dpkg
PHP -> composer | packagist | composer.json
JS -> npm | yarn etc.
CSS -> tout...
from roadmap-dev-symfony.
Vous avez raison tous les deux. Le HTML on peut pas l'oublier.
Pour les commandes on doit avoir aussi ceux pour Windows. Je les ai mis parce-que moi aussi je développe sur win, mais toujours sur mess serveurs il y a Linux. Parfois en SSH c'est très utile de copier/lire un ficher/déplacer un répertoire/etc.
Ou sur une machine virtuelle/docker pour le dev ou le test aussi j'ai Linux. L'emplacement des fichers de conf (par example /etc/apache/sites-availables) n'est pas evident.
Sur Windows avant j'utilisais WAMP ou easyPHP qui étaient très rapide a mettre en fonction pour le dev PHP/MySql/Apache
Maintenant Docker avec ses commandes de base je le trouve indispensable (j'ai fais un cours en italien de 7 heures sur udemy et quelques tutos sur youtube et les commandes de base je les connais, mais pas plus).
Si quelqun connais docker, il peut s'en occuper directement
from roadmap-dev-symfony.
Perso dans les cours que je donnent, les machines de mes élèves sont souvent différentes (Win, Mac, Linux), je galérais tellement, pour avoir un environnement hétérogène que j'ai tenté pleins de truc, Docker, Vagrant, Vm ......
Maintenant je fais au plus simple et c'est un petit "php -S localhost:8000" et tout le monde est sur le même pieds d'égalité.
En Windows, l'avenir ne serait pas au WSL2 ?
from roadmap-dev-symfony.
Related Issues (20)
- Création de la structure générale et de l'ordre des sections
- Écrire un article de blog pour expliquer comment contribuer au projet (Pas de contenu brut, mais seulement des liens. Liens vers les doc GitHub sur les étapes pour contribuer) HOT 2
- Communication et appel à contributions
- Mise en place du pipeline de déploiement sur GitHub Pages
- Création de la structure avec Docusaurus
- Les bases de JavaScript HOT 3
- Les bases de PHP
- Migration vers Docusuaurus 2.2
- Référence à Symfony: The Fast Track
- Améliorer la coloration syntaxique des blocs de code HOT 1
- Les adresses IP publique HOT 1
- C'est quoi une API ?
- Les API REST HOT 1
- Les API GraphQL
- Intégration Algolia HOT 4
- Les réseaux d'internet
- GIT HOT 5
- Les bases de PHP HOT 3
- OO HOT 1
- FAQ ficher readme HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roadmap-dev-symfony.