Ce que vous devez savoir avant
de commencer

Débute 3 July 2025 03:26

Se termine 3 July 2025

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Maîtriser le Développement Full Stack : Du Frontend au Backend

Libérez tout le potentiel : Maîtrisez le développement Full Stack ! Concepts d'ingénierie des invites pour un apprentissage rapide.
via Udemy

4123 Cours


21 hours 16 minutes

Mise à niveau optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Mise à niveau optionnelle disponible

Aperçu

Êtes-vous prêt à exploiter tout le potentiel du développement Full Stack et à devenir un ingénieur logiciel compétent capable de créer des applications web robustes de bout en bout ? Si oui, "Maîtriser le Développement Full Stack :

De l'Excellence Frontend à Backend" est le cours en ligne ultime qui vous dotera de l'ensemble des compétences et des connaissances nécessaires pour exceller dans le monde dynamique du développement web.

Programme

  • Introduction au développement Full Stack
  • Aperçu du développement Full Stack
    Comprendre le cycle de vie du développement logiciel
    Aperçu des outils et technologies
  • Essentiels du développement Frontend
  • Bases de HTML et CSS
    CSS avancé : Flexbox et Grid
    Fondamentaux de JavaScript
    ES6 et au-delà
    Principes de conception responsive
  • Développement Frontend avancé
  • Introduction aux frameworks JavaScript : React
    Architecture basée sur les composants dans React
    Gestion d'état avec Redux
    Construction d'applications monopage
  • Fondamentaux du développement Backend
  • Introduction à la programmation côté serveur
    Bases de Node.js
    Express.js pour créer des API
    Travailler avec les bases de données : introduction à SQL et NoSQL
  • Développement Backend avancé
  • Authentification et autorisation
    Conception d'API RESTful
    Rendu côté serveur
    Architecture des microservices
  • Gestion des bases de données
  • Conception de schémas de base de données
    Bases de données SQL : MySQL/PostgreSQL
    Bases de données NoSQL : MongoDB
    Stratégies de persistance de données
  • Développement d'application Full Stack
  • Intégration du Frontend et Backend
    Opérations CRUD
    Travailler avec des API tierces
    Stratégies de déploiement
  • DevOps et déploiement
  • Introduction aux pratiques DevOps
    Contrôle de version avec Git et GitHub
    Intégration continue/Déploiement continu (CI/CD)
    Déploiement sur des plateformes cloud (AWS, Heroku)
  • Test et débogage
  • Tests Frontend avec Jest et Enzyme
    Tests Backend avec Mocha et Chai
    Techniques et outils de débogage
  • Optimisation des performances
  • Optimisation des performances Frontend
    Optimisation des performances Backend
    Stratégies de mise en cache
  • Meilleures pratiques en matière de sécurité
  • Authentification sécurisée des utilisateurs et protection des données
    Gestion des vulnérabilités et menaces
    HTTPS et en-têtes sécurisés
  • Projet de fin d'études
  • Planification et proposition d'un projet Full Stack
    Développement du projet de manière incrémentale
    Présentation finale et révision du code
  • Conclusion et orientation professionnelle
  • Construire un portfolio Full Stack
    Préparation aux entretiens techniques
    Apprentissage continu et mise à jour dans le développement Full Stack

Enseigné par

Metla Sudha Sekhar


Sujets

Programmation