Parcours Back-end
Description
La Spécialisation Backend regroupe les différents métiers liés à la partie « invisible » mais cruciale d’un produit numérique. Apprenez à lire et concevoir des bases de données, à implémenter des routes d’API et bien plus encore !
Pour commencer, nous vous proposons de découvrir le framework Laravel, avant de partir vers d'autres technologies.
Poursuivez votre exploration dans ce vaste univers et n'ayez aucune limite dans la création de vos cerveaux numériques.
Pré-requis
Assurez-vous d’avoir un ordinateur avec un système d’exploitation à jour. Dans ce parcours, vous allez devoir vous appuyer sur votre maîtrise des langages HTML, CSS et JAVASCRIPT pour découvrir les frameworks de l’univers BACKEND.
La maîtrise des fondamentaux traités dans le parcours DISCOVERY 101 est donc indispensable.
Modalités de certification
COURS (5%)
Pour valider la partie théorique, l'apprenant doit dans un premier temps consulter les contenus théoriques (chapitre de cours), ainsi que les ressources vidéos mises à disposition (chapitre vidéo).
Sa progression est visible directement sur son espace personnel.
PROJETS (10%)
Les projets font partie des contenus avec un poids important dans la certification, car ils permettent de mettre directement en pratique les compétences des apprenants.
Étant donné que nous fournissons la correction sous format vidéo, nous vérifions uniquement la participation au projet et le sérieux dans sa réalisation (nombre de commits, complétion du projet).
ÉVALUATION (80%)
L’évaluation est la phase finale pour un apprenant, car elle vient clôturer l’apprentissage du module, ou marque une étape importante dans un parcours.
De plus, elle permet de valider directement les compétences professionnelles de l’apprenant en le mettant dans des conditions réelles.
Par la suite, l’apprenant doit restituer son travail pour lancer la correction avec des experts, en s’appuyant sur une grille de notation et des critères représentatifs des objectifs pédagogiques.
Objectifs pédagogiques
🎯 Objectifs à la fin du parcours
Maitriser les fondamentaux de Laravel
Développer une application web de A à Z avec Laravel en autonomie
Maitriser les bonnes pratiques de développement avec Laravel
Comprendre les concepts d'architecture MVC (Model Vue Contrôleur)
Maitriser le système de routage
Maitriser le système de contrôleurs
Maitriser le système de vues avec Blade, le moteur de template
Modéliser et concevoir la base de données
Interagir avec la base de données : QueryBuilder
Maitriser l'outil de mapping ORM (Eloquent) avec la base de données
Interagir avec le modèle grâce à Eloquent
Maitriser avec Eloquent les relations entre les tables
Maitriser le processus de validation des interfaces
Comprendre la couche métier et les services
Gérer les services dans l'application
Maitriser les sessions
Maitriser les messages flash
Activités du parcours
👨🏽💻 Liste des projets et des évaluations
Projet en construction 🚧
Évaluation en construction 🚧
Mis à jour le : 16/09/2024
Merci !