Une série de cours proposés sur la plateforme OpenClassrooms, qui ont pour objectif de former les apprenants aux métiers de développeur web et aux compétences associées. Les cours sont répartis en six modules :
Introduction au développement : Ce module comprend quatre cours qui fournissent une introduction aux compétences de base nécessaires pour devenir développeur, y compris les concepts de base de l'algorithmique, l'apprentissage de la ligne de commande et la compréhension des métiers de développeur.
Développement web : Ce module est constitué de six cours qui enseignent les bases du développement web, notamment la création de maquettes, l'utilisation de HTML, CSS, JavaScript et jQuery pour créer des pages web interactives et dynamiques, ainsi que l'introduction aux API REST.
Base de données : Ce module est constitué de six cours qui enseignent les bases de la modélisation de bases de données, ainsi que la mise en œuvre et la requête de bases de données relationnelles à l'aide de SQL. Les cours couvrent également l'intégration de PHP et MySQL pour la création de sites web dynamiques.
Développement logiciel : Ce module comprend sept cours qui enseignent les compétences de développement logiciel de base, notamment la gestion de code avec Git et GitHub, l'initiation à Linux, la programmation en Java avec Spring Boot, ainsi que les compétences de sécurité web avec Spring Security.
Gestion de projet et compétences professionnelles : Ce module est constitué de six cours qui enseignent les compétences de gestion de projet et les compétences professionnelles nécessaires pour travailler en équipe agile, y compris la gestion de projet avec une équipe Scrum et la découverte du métier de product manager.
Data science : Ce module comprend cinq cours qui enseignent les bases de la data science, y compris l'environnement Python et la programmation orientée objet avec Python. Les apprenants apprennent également à créer des tableaux de bord avec Power BI.
Vous trouverez la liste des cours ci-dessous :