BIENVENUe à CROCOcoder
Apprendre les Technologies Demandées
Angular, Node.JS, ExpressJS & MongoDB!
Inscrivez vous
pour rejoindre notre prochaine
sesssion Angular,NODEJS,EXPRESSJS & MongODB
600 DT
40H
Durée
HORAIRE
Weekends
Devenir Développeur Web FullStack JavaScript
Notre unique objectif est de vous permettre de réaliser vos ambitions professionnelles : nous étudions précisément les compétences demandées par les entreprises aujourd’hui, et développons nos parcours à partir de ces compétences.
- Encadrement par équipe professionnelle d’ingénieurs
- Devenez développeur Front-End & Back-End
- Réalisation de plusieurs projets réels pour votre profile Github
- Ambiance & groupe familial
- Disponibilités pendant les weekends
- Certificat agréé par l’État
Programme de Formation
Angular, NodeJS, ExpressJS & MongoDB
- Présentation d’Angular
- ECMAScript 6
- Découvrir TypeScript
- Concepts fondamentaux et vue d’ensemble de l’architecture : composants, services, vues…
- Comment est organisée une application Angular ?
- Organisation du code avec les modules : les conteneurs NgModules et l’encapsulation
- Templates, les nouvelles syntaxes
- Fonctionnement du Data Binding pour gérer les données dynamiques
- Rôles des pipes et directives
- Principes de l’injection de dépendances avec Angular
- Configuration de l’environnement NodeJS et Angular CLI
- Cycle de vie et structure des Angular components
- Démarrer un projet et créer une hiérarchie de composants
- Les mécanismes d’interaction entre composants
- Ajouter des styles aux composants
- L’interpolation, event binding et property binding
- Le two-way data binding
- Création de classes
- Vue d’ensemble du routage Angular
- Déclarer et configurer des routes et URLs
- Paramètres des routes
- Gérer les redirections
- Les différentes façons de créer des formulaires : template-driven ou reactive forms ?
- Valider et gérer les erreurs
- Créer des validateurs personnalisés et les ajouter à un formulaire
- Directives structurelles (ngFor, ngIf et les ngSwitch)
- Directives d’attribut (ngModel, ngStyle, ngClass)
- Construire ses propres directives
- Utiliser les pipes natifs (DatePipe, UpperCasePipe, CurrencyPipe…)
- Créer ses propres pipes
- Créer un service basique
- Injecter les services fournis par Angular
- Retour sur le système d’injection de dépendances
- C’est quoi Node.js
- Installation de Node.js
- Node REPL
- NPM : installation des modules externes
- Création d’une application avec Express
- Gestion des réponses et des requêtes HTTP
- Les routes en Express.
- C’est quoi les APIs
- API endpoints, paths et paramètres
- C’est quoi JSON
- Création des requêtes avec Le module HTTP
- SQL VS NoSQL
- Les commandes INSERT, SELECT, DELETE et SET
- Comprendre les relations,les clés primaires et les clés étrangères
- Installer et administrer la base de données NoSQL MongoDB
- Manipuler des documents d’une base données MongoDB
- Sauvegarder les données d’une base MongoDB
- Interactivité des composants
- Gestion des événements
- Lecture des données avec Mongoose
- Validation des données
- Modification et suppression des données
- Création des relations entre les documents