Contenu pédagogique
Le cursus est basé sur des projets à réaliser, des travaux en interaction avec les autres étudiants, des séances de live coding avec des professionnels, des séances quotidiennes de debrief avec un responsable pédagogique. Avec notre programme mixant présentiel et distanciel, vous rejoignez une communauté fondée sur le partage et l'entraide.
Fondamentaux - 1er Trimestre
Vous approfondirez la programmation en C et Unix, la programmation graphique, les structures de données, le langage d’assemblage et les algorithmes, sans oublier le reverse engineering ainsi que les protocoles de sécurité.
Technos : Git - Bash - Shell - C
Fondamentaux - 2e Trimestre
Vous serez ensuite initié aux langages de plus haut niveau, aux algorithmes de plus en plus avancés, à la complexité spatiale et temporelle, à la gestion des bases de données et à la programmation front-end. À l’aide des technologies les plus récentes, vous commencerez à créer un projet d’application web complet.
Technos : Python - HMTL - CSS - SQL - C - Algorithmes...
Fondamentaux - 3e Trimestre
Vous travaillerez sur l’automatisation, l’évolutivité et la fiabilité. L’objectif est de vous familiariser à l’infrastructure et à des bonnes pratiques similaires à celles en place dans les entreprises de la tech. En plus de continuer à étudier le développement web, vous approfondirez vos connaissances relatives à la compréhension des algorithmes, à la rédaction technique, au débogage et à la gestion de projets.
Technos : Python - Javascript - SSH/SSL - MySQL..
.
Stage en Entreprise de 3 mois minimum
Spécialisation Full Stack en 3 trimestres
Ce programme est idéal pour les étudiants souhaitant comprendre le développement web dans son intégralité.
Au cours des trois sprints suivants, vous vous appuierez sur ces bases pour étudier les langages et les technologies les plus répandus du développement web, notamment JavaScript, Python, React, Redis, MySQL, Node.js et Sass. Par ailleurs, vous apprendrez de bonnes pratiques comme l’authentification utilisateur, les tâches en arrière-plan et le responsive design. Qu’il s’agisse de développement full-stack, back-end ou front-end, ce cursus vous préparera à la création, à la maintenance et à l’amélioration de sites et d’applications web.
Technos : Python - ES6 - Node JS - TS - mongoDB - Redis - React - Redux - MySQL
Exemples de projets
- Création de votre fonction printf (Fondamentaux)
- Clonage d’une marketplace (Fondamentaux)
- Codage de votre shell (Fondamentaux)
- Versions bureau et mobile de sites web (Spécialisation)
- Tableau de bord CRM en React (Spécialisation)