Développeur web node (node.js) - option framework angular

Certification : Développeur web

Proposée par GLOBAL DIGITAL UNIVERSITY · 68100 Mulhouse

Éligible CPF
Formation continue
À distance

Prix

Indiqué par le ou les établissement(s)

3 750 €

Présentation

- 80% de pratique et 20% de théorie
- Accompagnement personnalisé et en petits groupes une fois chaque semaine
- Plateforme e-learning disponible à tout moment

Modalités disponibles

Voie Modalité Prix Durée Niveau de sortie Provenance
Formation continue À distance 3 750 € 605 h Bac+2 : deug, bt, dut... (niveau 5) –

Objectifs

Vous souhaitez devenir Développeur Web et propulser votre carrière dans le développement d’applications web modernes ?
Cette formation est faite pour vous !

Le métier de Développeur Web Node.js est essentiel pour créer des applications web rapides et évolutives. Grâce à cette formation, vous maîtriserez Node.js, une plateforme performante pour le développement Back-End, et Angular, un framework puissant pour le développement Front-End.

À l’issue de cette formation, vous serez capable de :

  • Créer des interfaces utilisateur modernes et interactives
    • Intégrer des maquettes en HTML et CSS.
    • Ajouter des fonctionnalités interactives avec JavaScript.
    • Optimiser les applications pour tous les périphériques et navigateurs.
  • Concevoir et développer des APIs performantes avec Node.js
    • Concevoir des bases de données relationnelles et NoSQL adaptées aux projets.
    • Développer des applications Back-End robustes avec Node.js et Express.js.
    • Sécuriser les données et gérer les utilisateurs via des rôles et permissions.
  • Maîtriser le développement Full-Stack avec Node.js et Angular
    • Développer des applications web complètes et réactives.
    • Intégrer Angular et Node.js pour construire des projets Full-Stack.
    • Déployer des applications Full-Stack sur des environnements professionnels.
  • Garantir la qualité et la pérennité des projets
    • Respecter les normes de développement et de protection des données (RGPD).
    • Documenter et présenter vos travaux de manière claire et professionnelle.
    • Collaborer efficacement avec des outils de versioning et des workflows DevOps.

Programme

La formation repose sur une approche par projet, combinée à un accompagnement personnalisé. Vous bénéficiez d’un accès continu à la plateforme e-learning, de projets encadrés et une séance hebdomadaire avec votre mentor. Cette séance se déroule soit en petits groupes , soit en tête-à-tête , selon vos besoins.

Former des développeurs capables de maîtriser l’ensemble des compétences nécessaires pour concevoir, développer et maintenir des applications web modernes et évolutives en utilisant Node.js et Angular.

Objectifs :

  • Acquérir les compétences pour créer des interfaces modernes et interactives.
  • Appliquer les normes d’accessibilité (RGAA) et optimiser les performances.
  • Intégrer les maquettes en HTML/CSS et ajouter des fonctionnalités avec JavaScript.

Contenus clés :

  • HTML5 / CSS3 (avec ou sans frameworks comme Bootstrap).
  • JavaScript (DOM, animations, validations).
  • Consommation d’APIs REST avec AJAX et Fetch.
  • Responsive Design pour mobiles et tablettes.

Objectifs :

  • Maîtriser les fondamentaux du développement Back-End avec Node.js.
  • Concevoir des APIs performantes et sécurisées avec Express.js.
  • Intégrer des bases de données relationnelles et NoSQL (MongoDB, PostgreSQL).

Contenus clés :

  • Programmation asynchrone avec Node.js (callbacks, promises, async/await).
  • Développement d’APIs RESTful avec Express.js.
  • Intégration de bases de données avec Mongoose (MongoDB) et Sequelize (PostgreSQL).
  • Gestion des utilisateurs, sessions et sécurisation des endpoints (JWT, OAuth).

Objectifs :

  • Développer des interfaces dynamiques et performantes avec Angular.
  • Consommer des APIs et gérer les états dans des applications Angular.
  • Optimiser les performances et améliorer l’expérience utilisateur.

Contenus clés :

  • Concepts de base d’Angular (composants, directives, services, modules).
  • Gestion des états avec Angular (RxJS, Observables).
  • Consommation d’APIs REST avec HttpClient.
  • Gestion des routes et navigation avec Angular Router.
  • Tests unitaires et end-to-end (e2e) pour Angular.
Voir la formation sur le site de l'établissement