Module 2 : Développement Web - Back-end

€ 800,00 EUR

Lorem ipsum dolor sit amet, dolor consectetur adipiscing elit purus vivera.

Graph Icon - Education X Webflow Template
Level: 
Clock Icon - Education X Webflow Template
Duration: 
49 h
Camera Icon - Education X Webflow Template
Lessons: 
Star Icon - Education X Webflow Template
Lifetime Access
Phone Icon - Education X Webflow Template
Access From Any Computer, Tablet or Mobile

Programme de votre formation

Module 2 : Développement Web – Back-end

Durée

7 jours (49 h)

Objectifs pédagogiques

  • Appliquer la programmation orientée objet et les architectures modernes (hexagonale / MVC).
  • Concevoir et interroger une base de données SQL (PostgreSQL) via Prisma ORM.
  • Exposer une API REST sécurisée (JWT, OAuth2, RBAC).
  • Écrire des tests unitaires & d’intégration pour garantir la qualité du code.
  • Conteneuriser l’application et automatiser le pipeline CI/CD GitHub Actions.

Contenu détaillé

  1. Architecture Back-end moderne
    • API‑first, OpenAPI/Swagger, Clean code & SOLID.
  2. Node.js + TypeScript Fundamentals
    • Types, modules, gestion d’erreurs asynchrones, structure scalable.
  3. Data & ORM (Prisma)
    • Modélisation, migrations, requêtes, seed & fixtures.
  4. Sécurité & Authentification
    • Hash bcrypt, tokens JWT + refresh, OAuth2, rate‑limiting.
  5. Qualité & Tests
    • Vitest/Jest, Supertest, TestContainers, couverture & SonarLint.
  6. Observabilité & Performance
    • Logs structurés (pino), metrics Prometheus, cache Redis.
  7. Dockerisation & CI/CD
    • Dockerfile multi‑stage, docker‑compose (app + DB), workflow CI GitHub Actions (build → test → push → deploy).

Méthodes pédagogiques

Exposés concis, live‑coding guidé, ateliers pratiques sur le projet fil rouge. Pair‑programming & revues de code quotidiennes.

Modalités d’évaluation

  • Quiz fin de journée.
  • Projet final : API + DB PostgreSQL conteneurisée, pipeline CI/CD opérationnel, soutenance.

Livrables attendus

Dépôt GitHub (code, tests, workflow CI), image Docker, documentation OpenAPI, rapport de couverture.

Public visé / prérequis

Développeurs maîtrisant JavaScript/TypeScript et Git. Avoir suivi le Module 1 ou équivalent.

Compétences visées

  1. Concevoir et développer un back‑end robuste et sécurisé.
  2. Implémenter une persistance de données relationnelle.
  3. Mettre en place des tests et un pipeline CI/CD.
  4. Conteneuriser et déployer une API en production.

Financement

Autofinancement (paiement échelonné possible).

Modalités d’inscription & d’accès (communes au parcours Full‑Stack)

  1. Formulaire en ligne → RDV Calendly
  2. Entretien individuel + test logique / anglais technique (réponse immédiate)
  3. Accès à la formation : J+14 après délai de rétractation (envoi des accès plateforme onboarding)

Accessibilité handicap : supports et évaluations adaptables. Contact : handicap@digitalfactoryacademy.coml

What will you learn

Results after course completion

Découvrez le parcours pédagogique complet de cette formation de
Digital Factory Academy

Faire mon diagnostic
Graph Icon - Education X Webflow Template
Level: 
Clock Icon - Education X Webflow Template
Durée de la formation :  
49 h
Camera Icon - Education X Webflow Template
Lessons: