Pré-requis : Avoir fait la formation HTML-CSS débutant ou avoir des bases d'HTML CSS
1. Mise en page responsive avec les Flexbox? CSS? : Abordez la mise en page d’un site Internet avec les Flexbox CSS. Créez des barres de liens, une mise en page en colonnes, présentez vos contenus sous forme de cartes, etc.
2. Le CSS Grid Layout : Découvrez cet outil qui change radicalement la manière dont les développeurs, notamment front-end, envisage le développement de sites web. Avec des cas concrets, étudiez les nouvelles propriétés CSS.
3. Animations et transitions: Apprenez à manipuler les transitions et des objets en 2D et 3D dans une page web. Découvrez également les relations des animations CSS avec JavaScript et les images au format SVG.
4.L’utilisation des dégradés: Ajoutez de la profondeur et de la texture à vos sites web tout en réduisant les temps de chargement grâce aux CSS. Créez des dégradés linéaires et radiaux, des boutons, etc.
5. Créer des formulaires avec HTML et CSS: Les formulaires se multiplient sur Internet, il est donc essentiel d'en maitriser l'utilisation. Découvrez les techniques pour créer des formulaires simples à utiliser, efficaces et accessible à tous.
6. JSON, AJAX et les requêtes asynchrones: Découvrez les requêtes asynchrones en Javascript avec le format JSON et la norme AJAX. Assimilez les techniques du développement d’applications web en single-page.
7. JavaScript : Les moteurs de template: Abordez les moteurs de templating en JavaScript et redécorez le web. Définissez des objets contenant de la donnée, choisissez les emplacements pour les afficher, etc.
8. L'essentiel de Webpack 4: optimisez votre code JavaScript grâce au bundle open source Webpack 4.
9. Découvrir GitHub: Lancez-vous dans la découverte de GitHub et prenez en main cet outil de développement collaboratif, interface de Git qui est de plus en plus utilisé dans le monde open source.
10. Découvrir Git: Procédez à l’installation et à la configuration de Git. Voyez comment créer un dépôt, manipuler des fichiers source, naviguer dans l'historique, effectuer des recherches, etc.