AngularJS et Node.js | Guide Complet
4.3 (197 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,254 students enrolled
Wishlisted Wishlist

Please confirm that you want to add AngularJS et Node.js | Guide Complet to your Wishlist.

Add to Wishlist

AngularJS et Node.js | Guide Complet

Pourquoi ne pas utiliser JavaScript et AngularJS / Node.js pour créer une application web complète en s'amusant ?
4.3 (197 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
2,254 students enrolled
Created by Rudy Nappée
Last updated 4/2017
French
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 8 hours on-demand video
  • 13 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Designer un prototype d'interface web avec Bootstrap
  • Architecturer une application JavaScript grâce à AngularJS (modules, services, directives, ...)
  • Concevoir la partie front-end d'une application web avec AngularJS
  • Créer un serveur web / applicatif avec Node.js
  • Designer une API RESTful avec Node.js
  • Concevoir la partie back-end d'une application web avec Node.js
  • Faire communiquer le client avec un serveur web de différentes manières avec AngularJS
  • BONUS : Faire communiquer un serveur Node.js avec un serveur de messagerie
  • BONUS : Utiliser socket.io pour échanger en temps réel entre le client et le serveur
View Curriculum
Requirements
  • HTML
  • Notions de JavaScript
Description

Bienvenue dans cette formation complète sur AngularJS et Node.js par la pratique !

Cette formation a pour vocation de vous apprendre à réaliser une application web complète. Elle s'articule autour de 2 technologies:

  • AngularJS, pour la partie cliente
  • Node.js, pour la partie serveur

Vous apprendrez à utiliser ces deux technologies conjointement ou séparément dans le cadre de la réalisation complète d'une application de webmail (dossiers, affichage des mails, recherche, tri, lecture d'un mail, écriture d'un mail, envoi et réception de véritables mails).

La difficulté sera croissante mais nous commencerons par des choses très simples, pour que tous puissent suivre cette formation au mieux. Il sera en revanche nécessaire de connaitre les rudiments du web (d'avoir des notions d'HTML et de JavaScript).

Tous les chapitres sont enregistrés en HD 1080p pour que vous puissiez tout voir clairement pendant le cours (vous pouvez regarder les previews gratuits). 

Je répondrai personnellement à vos questions vous en avez, et je fournirai autant d'aide que possible pour vous aider à apprendre AngularJS et Node.js de manière pratique et efficace. 

Si vous voulez optimiser votre temps et apprendre AngularJS et Node.js, cliquez sur Suivre ce cours en haut à droite. C'est parti !


Who is the target audience?
  • Programmeurs débutants (avec des notions de Web et de JavaScript)
  • Programmeur expérimenté souhaitant apprendre à utiliser AngularJS et/ou Node.js
Compare to Other AngularJS Courses
Curriculum For This Course
38 Lectures
07:51:01
+
Premiers pas avec AngularJS
4 Lectures 48:45

Designer un prototype d'interface en HTML avec Bootstrap

Preview 09:17

Intégration d'AngularJS au projet et modification de l'interface pour la rendre dynamique

II - Inclusion d'AngularJS pour dynamiser le contenu
24:54

Utilisation de l'URL pour les modifications de l'état de l'application et réaction aux modifications de l'URL

III - Gestion de l'historique de navigation
12:39

Venez tester vos connaissances et approfondir ce qui a été vu durant la section 1 : Premiers pas avec AngularJS.

Les réponses à certaines questions ne sont pas dans le cours et sont faites pour vous faire vous interroger et apprendre de nouvelles choses. Mais pas de panique : tout sera expliqué !

Quizz Section 1 - Premiers pas avec AngularJS
7 questions
+
Tri, mise en forme et recherche avec les filtres AngularJS
6 Lectures 42:34
Introduction
00:42

I - Tri des mails avec le filtre orderBy
16:12

II - Mise en forme de dates avec le filtre date
03:42

III - Recherche de mails avec le filtre filter
12:50

IV - Création d'un filtre personnalisé - Mise en forme résultats de recherche
06:01

V - Avantages et limites des filtres AngularJS
03:07
+
Formulaires et validations avec AngularJS
5 Lectures 39:06
Introduction
00:18

I - Création d'un formulaire
17:49

II - Intégration d'un composant de Texte Riche (TinyMCE)
05:52

III - Validation de données avec AngularJS
10:20

IV - Validation de données manuelle
04:47
+
Services, dépendances et directives avec AngularJS
4 Lectures 57:32
Introduction
01:11

I - Services et dépendances
19:26

II - Ecriture de directives
32:17

III - Epurer le code de navigation
04:38
+
Serveur web et API RESTful en Node.js
7 Lectures 01:26:37
Introduction
01:28

I - Présentation de Node.js
09:29

II - Premiers pas avec Node.js
11:14

III - Servir des ressources web statiques
20:20

IV - Simplifier le serveur avec Connect
14:28

V - Création d'une API RESTful avec le framework Express
14:49

VI - Ecriture d'un module Node - Génération de mails
14:49
+
Requêtes HTTP asynchrones et promesses
5 Lectures 01:06:00
Introduction
01:14

I - Requêtes asynchrones et promesses
08:09

II - Service $http
22:04

III - Service $resource
19:07

IV - Tuning de $http - Message de chargement
15:26
+
Communication avec un serveur de messagerie en Node.js (via IMAP et SMTP)
7 Lectures 02:10:27
Introduction
01:30

I - Communication avec un serveur IMAP
27:31

II - Récupération et affichage des mails
39:46

III - Envoi de mails via un serveur SMTP
12:14

IV - Refactoring des middlewares
08:37

V - Réutiliser la connexion IMAP
20:27

VI - Rafraichissement en temps réel avec socket.io
20:22
About the Instructor
Rudy Nappée
4.3 Average rating
197 Reviews
2,254 Students
1 Course
Développeur RIA Freelance

Titulaire d'un Master Informatique spécialité Génie Logiciel, je suis Lead Developer depuis 2010 dans plusieurs entreprises où j'ai pu mettre en place diverses technologies la plupart du temps dans un contexte Web (ExtJS / Adobe Flex / AngularJS côté client, PHP / Java / Node.js avec différents frameworks et librairies côté serveur) mais aussi pour du client lourd ou du mobile (C++ avec Qt / Java / C# avec .NET / Adobe Air, Android, ...).