fbpx

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

Introduction à Angular
  • Présentation d’Angular
  •  ECMAScript 6
  • Découvrir TypeScript
Premier pas : comprendre la structure du Framework
  • 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
Composants, templates et liaison de données (databinding)
  • 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
Routing et navigation
  • Vue d’ensemble du routage Angular
  • Déclarer et configurer des routes et URLs
  • Paramètres des routes
  • Gérer les redirections
Formulaires
  • 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 et pipes
  • 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
Services et injection de dépendances
  • Créer un service basique
  • Injecter les services fournis par Angular
  • Retour sur le système d’injection de dépendances
Node.js, Express JS
  • 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.
Les APIs
  • C’est quoi les APIs
  • API endpoints, paths et paramètres
  • C’est quoi JSON
  • Création des requêtes avec Le module HTTP
Base de données
  • SQL VS NoSQL
  • Les commandes INSERT, SELECT, DELETE et SET
  • Comprendre les relations,les clés primaires et les clés étrangères
MongoDB
  • 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
Mongoose
  • Lecture des données avec Mongoose
  • Validation des données
  • Modification et suppression des données
  • Création des relations entre les documents

Feedbacks

Inscrivez vous
pour rejoindre notre prochaine sesssion
Angular,NODEJS,EXPRESSJS & MongODB


Call Now Button