Développement Full-Stack Node (node.js) et Angular

GLOBAL DIGITAL UNIVERSITY

Localité

En distanciel

Prix

2 700Éligible CPF

Certification

Qualiopi

Programme

Méthode Cette formation est basée sur uneméthode par projetavec unaccompagnement personnalisé. Vous aurez accès au contenu e-learning ainsi qu'à des sessions hebdomadaires de suivi avec votre mentor pour assurer une progression optimale. Programme Module 1 : Développement Backend avec Node.js - Introduction à Node.js et mise en place de l'environnement de développement - Compréhension de l'architecture de Node.js - Installation de Node.js, npm et configuration du projet - Connexion à différentes bases de données : MongoDB, MySQL et PostgreSQL - Création d'API RESTful avec Express.js - Mise en place des routes, gestion des requêtes et utilisation des middlewares - Gestion de la sécurité, de l'authentification JWT et des rôles utilisateurs - Protection contre les failles courantes : XSS, injections et mauvaises pratiques de sécurité - Utilisation de l'asynchrone avec async/await - Collaboration avec Git, tests avec Mocha/Chai et déploiement sur des plateformes comme Heroku ou AWS Module 2 : Développement Frontend avec Angular - Introduction à Angular, à TypeScript et à la structure d'un projet Angular - Installation et utilisation d'Angular CLI - Création de composants Angular - Gestion des événements et de l'interactivité - Communication entre composants avec @Input et @Output - Création de services Angular et consommation d'API avec HttpClient - Mise en place de formulaires réactifs - Utilisation des Observables et introduction à RxJS - Optimisation des performances avec le Lazy Loading et la détection de changement - Tests avec Jasmine/Karma et déploiement de l'application sur une plateforme adaptée