Junior Entry-Level Program
Ce programme se concentre sur la construction des bases nécessaires pour répondre aux exigences du marché et obtenir un poste de développeur. Après l'avoir terminé, vous aurez un portfolio et serez prêt à commencer un rôle de débutant.
Sommaire
Introduction
L'objectif de ce cours est d'introduire nos candidats au marché professionnel des développeurs. Nous nous concentrerons sur les bases nécessaires pour répondre aux exigences du marché et obtenir un poste de Junior. Chaque module se terminera par un projet, et vous travaillerez sur un projet réel à la fin du cours. Ainsi, à l'issue de la formation, vous aurez un portfolio et serez prêt à commencer un stage. Après avoir réussi votre parcours, vous recevrez un certificat de notre entreprise IT partenaire en France, attestant de vos compétences en tant que Développeur Junior. Ce cours ouvrira la voie à des formations plus avancées, où nous approfondirons les concepts de programmation.
Ce que vous apprendrez dans ce cours
Ce cours couvre les fondamentaux du développement web, du front-end au back-end, en passant par les bases de données. Nous commencerons par le front-end avec HTML, CSS et JavaScript, puis nous approfondirons notre compréhension de JavaScript et des frameworks. En maîtrisant ces compétences, vous pourrez travailler efficacement avec n'importe quel framework front-end. Ensuite, vous apprendrez à gérer et manipuler des bases de données avec SQL. La dernière partie portera sur le back-end, où nous apprendrons à construire des API robustes et à connecter notre front-end aux bases de données. Vous aurez l'occasion de travailler sur des projets réels pour développer des solutions répondant à des problématiques métiers, tout en apprenant à être autonome et à collaborer en équipe.
Structure du cours
Débuter avec le Front-end
- Introduction au web, navigateur et protocole HTTP.
- Introduction à HTML.
- Introduction à CSS.
- Sémantique HTML et accessibilité.
- Créer un site web optimisé pour le SEO.
- Introduction à JavaScript.
- Manipulations du DOM avec JS.
- Projet du module.
Bases de données
- Introduction aux bases de données.
- Introduction à SQL.
- Opérations CRUD avec SQL.
- Procédures stockées et vues.
- Projet du module.
Débuter avec le Back-end
- Introduction au monde côté serveur.
- Introduction au développement back-end.
- Introduction aux API RESTful.
- Créer une API basique avec NodeJS.
- Normes et meilleures pratiques.
- Connexion aux bases de données.
- Projet des modules.
Capstone Project
Les détails seront définis en fonction de la progression du programme.
À propos des projets
Ce cours est axé sur des projets. Vous apprendrez en pratiquant. Nous vous enseignerons les bases, mais il vous appartiendra de résoudre les problèmes. Les projets commenceront par la création de formulaires avec une interface utilisateur attrayante, et s'étendront à la consommation d'API publiques, telles que les API météo et financières, en visualisant le contenu avec JavaScript, HTML et CSS. L'objectif est d'affiner vos compétences et de vous immerger dans un environnement réel.