Développement full-stack
CS50 de Harvard pour l'informatique, Full Stack Open d'Helsinki pour le web moderne, et LES pour l'encadrement, le projet évalué et le diplôme.
Ce que vous saurez faire
- Écrire, déboguer et tester des programmes en C, Python et JavaScript
- Construire et déployer une application web complète avec base de données et authentification
- Travailler avec Git et GitHub comme en équipe
- Livrer un projet de portfolio évalué qu'un employeur peut ouvrir et exécuter
Programme
- P0 — Phase 0 — Suis-je prêt ? (8h): Test d'aptitude noté par le serveur en logique, algèbre et lecture technique, avec un plan d'étude pour vos lacunes.
- P1 — CS50x — Informatique (100h): C, tableaux, algorithmes, mémoire, structures de données, SQL et première pile web.
- P2 — CS50P — Programmation en Python (70h): Fonctions, exceptions, fichiers, expressions régulières, tests unitaires et Python orienté objet.
- P3 — CS50W — Programmation web (90h): Django, modèles et migrations, JavaScript, conception front-end, tests et déploiement.
- P4 — Full Stack Open — JavaScript moderne (120h): React, Node, Express, MongoDB, tests, CI/CD, TypeScript et GraphQL.
- P5 — Couche professionnelle LES (40h): Flux Git, revue de code, estimation, rédaction d’un README, entretiens et contrats en freelance.
Projet final
Projet de portfolio GitHub évalué — Concevoir, construire et déployer une application web fonctionnelle qui résout un problème réel, puis soumettre le dépôt public à l'évaluation.
- Le dépôt s’exécute depuis un clone vierge en suivant le README
- Les données sont stockées en sécurité et les utilisateurs authentifiés
- Des tests existent et passent pour la fonctionnalité principale
- L’historique des commits montre un vrai travail incrémental
- L’application est déployée à une URL en ligne
Votre certificat
Diplôme LesLearning — Développeur full-stack
- Toutes les phases achevées avec preuve de rendu
- Dépôt du projet final vérifié et approuvé par un mentor