Besoin
d'informations ?
Franck Tiennebrunne
Conseiller formation
Tel. +32 (0)71 25 49 70
Fax +32 (0)71 25 49 88
Pôle Entreprises
Secrétariat
Tel. + 32 (0)71 25 49 60

Node JS

Retour à la liste des formations
NEW
Formations de courte durée
Thème(s): Javascript & Ajax
Durée:
3 jours
Formateur:
CogniTIC
Cette formation concerne le Framework NodeJS qui permet de programmer une application côté serveur à l’aide du langage Javascript. NodeJS utilise les principes de la programmation évènementielle et asynchrone.
Public
Cette formation s’adresse à toute personne souhaitant apprendre à utiliser Node JS.
Prérequis
Connaissance du Javascript.
Contenu de la formation
JavaScript côté serveur

•Genèse du JavaScript côté serveur et de Node.js
•Le moteur Google V8 utilisé côté serveur
•Pourquoi utiliser la programmation événementielle
•Approche non bloquante d'une application
•L'écosystème Node.js (socketstream, expressjs...)

Premiers pas en Node.js

•Installation du serveur Node.js
•Le gestionnaire d'extensions NPM
•Premier cas concret : Hello World !
•Un serveur Web en quelques lignes
•L'injection de fonctions en Javascript

La programmation asynchrone et orientée événements

•Quel intérêt de développer en asynchrone
•La gestion événementielle : réagir plutôt qu'attendre
•Cas concret pour la lecture de flux
•Usage dans les bases de données

La gestion de routes

•Parsing d'URL (paramètres, requête...)
•Traiter une requête en mode asynchrone
•Mettre en place un gestionnaire de routes

Tour d'horizon de l'API Node.js

•Les fonctions utilitaires (console, outil...)
•La gestion de buffers. Accès aux fichiers
•Utilisation des évents et des timers programmables
•Gestion des requêtes/réponses HTTP. HTTPS
•Création de processus fils, https, sockets TCP et UDP...

Persistance des données

•Initiation à une base NoSQL : Redis.io
•Utilisation de Redis.io pour la gestion de session
•Persister dans le Cloud : MongoDB

Test d'une application Node.js

•Premiers pas en test avec Mocha
•Les assertions et le test synchrone et asynchrone
•Différentes méthodes de tests (inclusifs, exclusifs...)
•Le support du navigateur

La boîte à outils du développeur


•Les "ceintures d'outils" Javascript : gestion améliorée des tableaux, des itérations...
•La bibliothèque async : rendre l'asynchrone séquentiel
•Autres bibliothèques intéressantes
Particularités

Cette formation est dédiée à des travailleurs, indépendants et salariés, du privé, du public et du non-marchand, ainsi qu’aux enseignants du secondaire et du supérieur et aux travailleurs sous un statut assimilable: outplacement, PFI,...

Technofutur TIC se réserve le droit de restreindre, le cas échéant, l’accès à des candidats qui ne répondent pas à ces critères ou ne remplissent pas les prérequis.

CETTE FORMATION EST ORGANISÉE UNIQUEMENT SUR DEMANDE, dans le cadre de formation inCompany et/ou sur-mesure. Pour en savoir plus ou solliciter une demande de cotation, contactez entreprises@technofuturtic.be

Cette formation n'est pas agréée Chèques-Format

Formateur
  La société CogniTIC est active dans les domaines de la consultance, du développement et de la formation en systèmes d’information. Tous les collaborateurs de CogniTIC mettent à profit leur expérience en tant que développeur, architecte logiciel, analyste métier, responsable qualité ou chef de projet pour proposer des formations méthodologiques et technologiques en fonction des besoins des entreprises et des réalités du marché
Prix
Informations
Prix plein : 750 €
Conseiller formation - Franck Tiennebrunne
Tél. +32 (0)71 25 49 70 - Fax. +32 (0)71 25 49 88
Secrétariat - Pôle Entreprises
Tél. + 32 (0)71 25 49 60
agoria
agario - kisaltmasi - diyet - ilahi dinle - film izle - cuma mesajlari - sarki sozleri - sarki sozleri - youtube- openload search - fon sesi