# Formation pour l'AMSOM Dates : 5, 6, 7, 8 Janvier 2020 ## Thèmes - Environnement et outils du développeur Web - Git & Gitlab ## Points d'intérêts remontés par le client ### Environnement et outils du développeur Web - Tester des API (+++) - Outils : VS Code (+) - Serveur local virtuel : Homestead (-) - Ligne de commande (+) - Jour 2 (+++) [Lien](https://academie.iteracode.fr/product/environnement-et-outils-du-developpeur-web/) ### Git & Gitlab - Introduction/Principes (-) - Commandes de base (+++) - Branches (+++) - Merge Requests (+++) - Intégration continue (+++) - Déploiement continu (+++) - Outils intégrés (+++) [Lien](https://academie.iteracode.fr/product/git-gitlab/) ## Stratégie de formation Le programme de la formation n'est pas figé. Si vous souhaitez passer plus de temps sur un sujet, approfondir avec un exercice supplémentaire, ... tout est possible. L'objectif est que cette formation vous soit profitable. ## Programme Une grande partie des actions du jour 2 prennent tout leur sens lorsque l'on dispose d'un serveur d'intégration continue. De même, avant d'entamer les commandes Git, il est souhaitable d'avoir une ligne de commande correctement configurée. Afin de profiter au maximum des différents sujets, nous allons donc naviguer entre les deux formations. ### Mardi - Configuration du poste de travail - [Ligne de commande](./01_poste_de_travail/01_ligne_de_commande.md) - [Editeur](./01_poste_de_travail/02_editeur.md) - Présentation rapide de Homestead - [Savez-vous (vraiment) utiliser Git ?](./02_git/01_index.md) - [Git Tips + Branches](./02_git/01_index.md) ### Mercredi - Exercice "Merge Requests" - Divers - [Gitlab Tooling](./05_divers/01_gitlab_tooling.md) - [SSH](./05_divers/02_ssh.md) - [Tester des API](./05_divers/03_test_api.md) - Bonnes pratiques - [Les outils](./03_bonnes_pratiques/01_les_outils.md) ### Jeudi - Bonnes pratiques - [Les tests](./03_bonnes_pratiques/02_code.md) - Gitlab CI - [Les tests](./04_gitlab_ci/01_index.md) ### Vendredi - Bonnes pratiques - [Le code](./03_bonnes_pratiques/02_code.md) - Gitlab CI - [Le déploiement](./04_gitlab_ci/01_index.md)