fbpx

Formation Développement Web FullStack JavaScript MEAN: Part Time: 40H Pendant Les Weekends

Formation Développement Web

FullStack JavaScript

Quelle que soit votre ambition, CrocoCoder peut vous aider à bâtir votre avenir.

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.


Boostez Vos Compétences !

Vous serez capable  de développer des applications à la fois front-end et back-end.

Professionnalisme

Toutes nos formations seront encadrées par une équipe professionnelle d’ingénieurs, Afin de vous permettre d’acquérir et de maîtriser ces compétences, vous devez accomplir des projets professionnalisants.

Obtenir Un Certificat Reconnu

Le programme de nos formations est certifié par l’État Tunisien et la ministère de technologie.

Programme de formation développement web FullStack MEAN: MongoDB, Express.Js, Angular, Node.Js:

1- Introduction Angular :

● Présentation d’Angular

● ECMAScript 6

● Découvrir TypeScript

2- 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 databinding 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.

3- Composants, templates & 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

Création de composants Angular, ajout de styles et mise en œuvre des différents types de databinding.

4- Routing & Navigation :

● Vue d’ensemble du routage Angular

● Déclarer et configurer des routes et URLs

● Paramètres des routes

● Gérer les redirections

Définition des routes et navigation dans une application.

5- 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

Création d’un formulaire selon les deux approches possibles, enregistrement des contrôles

6- Directives & 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

Utilisation de directives, manipulation des pipes

7- Services & 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

Développement et déclarations de services personnalisés.

1- 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.

2- 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.

3- 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 .

4- 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.

5- Mongoose :

– Lecture des données avec Mongoose.

– Validation des données.

– Modification et supression des données.

– Creation des relations entre les documents.

Vous n’avez pas du temps ?

CrocoCoder vous offre des sessions pendant les weelends:


COURS DE SOIR

12 Semaines


Samedi: 13:30h-17:30

Dimanche: 13:30h-17:30

Obtenir Un Certificat Reconnu

Avec CrocoCoder, votre parcours se conclut par une licence ou un master, ou alors un titre inscrit au Ministère de la Formation Professionnelle et de l’emploi (MFPE) et agréé au Ministère des Technologies de la Communication (MTCEN), et donc de niveau reconnu par l’État tunisien. Nous proposons des parcours diplômants vers les métiers d’avenir, du code au management de projet.

Votre Instructeur:

 Construire l’avenir de l’éducation: Je suis en mission pour aider et encourager les personnes à changer de vie, apprenez à coder afin de décrocher un emploi dans le domaine de l’IT.

Abderrahmen Masmoudi – Ingénieur Informatique

CrocoCoder

Pré-Inscription