Revenir aux résultats

Développeur Web, option DevOps - Formation

Type de formation
 Formation continue
 Formation entièrement en présentiel

Objectifs

Objectifs de la formation

Objectifs de la formation
  • Maîtriser les langages essentiels du développement web
  • Concevoir et développer des applications web dynamiques
  • Comprendre et appliquer les principes DevOps
  • Automatiser les tâches de développement et de déploiement
  • Utiliser des outils de conteneurisation et d’orchestration
  • Mettre en place une intégration et un déploiement continus
  • Assurer la sécurité et la supervision d’une application web
  • Déployer et maintenir des environnements de production

Métier(s) associé(s)

Domaines

Domaine(s)
Développement web

Contenu

Contenu

Module 1 – Fondamentaux du développement web

  • HTML, CSS, responsive design
  • JavaScript moderne (ES6+)
  • Bases de l’algorithmie et des bonnes pratiques de code

Module 2 – Développement Backend

  • Introduction aux serveurs et API
  • Node.js ou Python selon l’orientation du centre
  • Bases de données SQL et NoSQL
  • Authentification, gestion des sessions et logique métier

Module 3 – Développement Frontend avancé

  • Framework moderne (React, Vue ou Angular selon choix)
  • Routage, state management et appels API
  • Optimisation et bonnes pratiques Frontend

Module 4 – Introduction au DevOps

  • Culture DevOps, collaboration Dev / Ops
  • Méthodologies Agile, CI/CD, versioning avancé
  • Git et workflows Git professionnels

Module 5 – Automatisation & Scripting

  • Scripts Shell / Bash
  • Automatisation de tâches
  • Gestion des environnements

Module 6 – Conteneurisation et orchestration

  • Docker : images, conteneurs, volumes, réseaux
  • Docker Compose
  • Introduction à Kubernetes : pods, déploiements, services

Module 7 – Intégration et déploiement continus

  • Pipelines CI/CD (GitLab CI, GitHub Actions ou Jenkins)
  • Tests automatisés, revue de code
  • Déploiement sur serveurs ou cloud (AWS, Azure, GCP)

Module 8 – Infrastructure & Sécurité

  • Infrastructure as Code (Terraform ou Ansible)
  • Monitoring et observabilité (Prometheus, Grafana)
  • Sécurisation des environnements, bonnes pratiques DevSecOps