Formation NodeJS, avancé



Documents pareils
Devenez un véritable développeur web en 3 mois!

21 mars Simulations et Méthodes de Monte Carlo. DADI Charles-Abner. Objectifs et intérêt de ce T.E.R. Générer l'aléatoire.

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Technologies du Web Master COMASIC Technologies côté serveur

Mise en oeuvre d'une base de données mono-utilisateur avec SQLite

Documentation technique

les techniques d'extraction, les formulaires et intégration dans un site WEB

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

NEXTDB Implémentation d un SGBD Open Source

Les grandes facettes du développement Web Nicolas Thouvenin - Stéphane Gully

Bases de données documentaires et distribuées Cours NFE04

Master1 ère année. Réseaux avancés I. TP nº5 filière ISICG

NFA 008. Introduction à NoSQL et MongoDB 25/05/2013

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Technologies Web avancées. ING1 SIGL Technologies Web avancées

Front End Engineer Integration Engineer Ingénieur étude et développement DRUPAL (3 postes)

42 Formations Web & Open Source

Développement d'applications Web HTML5 L'art et la manière avec Visual Studio 2015 et TFS

Notre processus d embauche

Accélérez vos tests et développements avec le Cloud, découvrez SoftLayer, la dernière acquisition Cloud d'ibm

Mercredi 15 Janvier 2014

Principales caractéristiques

Diplôme de Comptabilité et de Gestion. D é c r e t N d u 2 2 d é c e m b r e A r r ê t é d u 8 m a r s

Activité sur Meteor. Annexe 1 : notion de client-serveur et notion de base de données

En date du 11 décembre 2008

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Formations qualifiantes pour demandeurs d emploi

BES WEBDEVELOPER ACTIVITÉ RÔLE

Développeur - Conseiller - Formateur web

Yannick Dalbin Développeur Freelance 616 Chemin Du Vallon Des Gavots Aubagne

CQP Développeur Nouvelles Technologies (DNT)

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

Les différents parcours en S4

Davi Trénou. Analyste/Développeur. Concepteur web. Consultant SAP Logan, H2K2B4 Montréal, QC, CA.

SPIP. Gestion de la performance dans SPIP. Préoccupa)on historique

SYSTÈMES D INFORMATIONS

COMPÉTENCES TECHNIQUES

Découvrir Drupal au travers d un cas client

Technologies du Web: Server Technologies

juillet 2015 à janvier 2016

La problématique de la Préservation des Bases de Données. Olivier ROUCHON CINES Groupe PIN Jeudi 7 Octobre

RESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences

PHP. PHP et bases de données

juillet 2015 à janvier 2016

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique.

Un Web rapide à l'heure des smartphones

CATALOGUE DES FORMATIONS LANGUES

Consultant-Développeur en informatique

Cloud Computing Maîtrisez la plate-forme AWS - Amazon Web Services

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Hébergement PHP. Comprendre pour bien choisir son hébergement

Les bonnes pratiques. de l hébergement d un CMS

ASP.NET MVC 4 Développement d'applications Web en C# - Concepts et bonnes pratiques

Drupal : Optimisation des performances

DIF VAE Technicien Supérieur de Support en Informatique

SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)

Analyses croisées de sites Web pour détecter les sites de contrefaçon. Prof. Dr. Olivier Biberstein

Technologies du Web. Ludovic DENOYER - ludovic.denoyer@lip6.fr. Février 2014 UPMC

Catalogue des formations

École des Hautes Études Informatiques

Rapport de stage. Développement d une plateforme de réseau social. Alexandre DEMODE

Formation en Logiciels Libres. Fiche d inscription

CATALOGUE FORMATION 2015

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Catalogue des Formations Techniques

PHP 5.4 Développez un site web dynamique et interactif

Intégration de systèmes

Un serveur web léger et ouvert

A5.2.4 Étude d une technologie, d'un composant, d'un outil

Plan de Reprise d Activité

Formation Webase 5. Formation Webase 5. Ses secrets, de l architecture MVC à l application Web. Adrien Grand <jpountz@via.ecp.fr> Centrale Réseaux

Formation : WEbMaster

Formation : Langues : Types d Intervention et Secteurs d Activité :

Windows Azure. Principales fonctions

Auto-évaluation Aperçu de l architecture Java EE

Vulgarisation Java EE Java EE, c est quoi?

Des startups vous présentent leur utilisation De l'open source Dans azure SALES PROSPECTING REINVENTED

Examen organisé en vue du recrutement et de la constitution de réserves de recrutement. d'assistants (gestionnaire de systèmes et développeur)

Cassandra et Spark pour gérer la musique On-line

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Description générale des fonctions actuelles du PBX de PointCA Télécom (modèle PTCA-1280)

INGÉNIEUR D'ÉTUDE / DÉVELOPPEMENT. 16 années d expérience LOGICIELS SAAS - RESPONSIVE WEB DESIGN JOOMLA - RÉFÉRENCEMENT NATUREL

Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

INTRODUCTION À PYRAMID Gaël Bearstech. Crédits: Blaise Laflamme

Drupal (V7) : principes et petite expérience

Programme de formation

Cloud Computing : Utiliser Stratos comme PaaS privé sur un cloud Eucalyptus

Cours en ligne Développement Java pour le web

Le Cloud Open-Mind! Emilien Macchi

La suite logicielle Lin ID. Paris Capitale du Libre 25 septembre 2008

Bases de Données et Internet

Programme ASI Développeur

Sommaire. 1 Introduction Présentation du logiciel de commerce électronique 23

Transcription:

Formation NodeJS, avancé 11h36min 37 leçons 37 Vidéos Formateur Edouard FERRARI Présentation Suite à la première formation Node.JS, les fondamentaux, votre formateur Node.JS Édouard FERRARI vous prépare cette formation Node.JS, Avancé pour aller plus loin. Cette formation Node.JS, Avancé vous donne toutes les clés pour bien connaitre et éviter les principaux pièges de Node.JS, tout en suivant les bonnes pratiques, vous serez capable de mener à bien de gros projet professionnels. Durant cette formation Node.JS, Avancé, vous allez apprendre à développer des applications réactives et performantes avec Node.js. Vous mettrez en œuvre les concepts de programmation événementielle et asynchrone, de modularité avec des modules et Frameworks très puissants. À travers cette formation Node.JS, Avancé, vous allez pouvoir développer en quelques heures une base solide d'une application web de chat en ligne ressemblant à WhatsUp. Vous allez apprendre comment interconnecter plusieurs utilisateurs et faire transiter les informations en temps réel d'un utilisateur à l'autre. Cette application sera développée en suivant la norme MVC (Model, View, Controller) et avec une abstraction de données pour pouvoir gérer MySQL, MariaDB, SQLite, Posgres, MS SQL et MongoDB. À la fin de la formation Node.JS, Avancé, vous devez être capable de répondre à toutes les exigences que le monde du travail vous demande. Format: Vidéo Voir en ligne Objectifs Apprendre et comprendre deux différentes méthodes asynchrones de Node.JS qui sont les plus utilisées dans Node.JS. Développer un projet avec Node.JS en suivant les normes MVC et en intégrant une abstraction de base de données. Découvrir comment fonctionne un des Frameworks web les plus utilisés avec Node.JS.

Prérequis Avoir suivi la formation Node.JS, les fondamentaux, Bonne connaissance en JavaScript, Public concerné Tout développeur connaissant le langage JavaScript et souhaitant développer des applications performantes (haute réactivité, volumétries importantes de transactions) et orientées événements. Méthode pédagogique Théorie Démonstration Exercices et contrôle de connaissances Plan Présentation de la formation Présentation de la formation Scénario de la formation Node et le Web : HTTP, Request & Express Périmètre du module HTTP Request Serveur Web avec Express Express : Router les requêtes Express : Le gestionnaire de route Express : les fichiers statiques Express : Utiliser les middleware Express : Les moteurs de template Side Project : ChatWithMe L asynchrone en détail Callback Hell & Pyramid of Doom Async : Cours Async : Correction d'exercice Partie 1 Async : Correction d'exercice Partie 2 Les promesses avec Q : Les fondamentaux Les promesses avec Q : Les conditions et les boucles Les promesses avec Q : Gestion des erreurs et les accès directs Les promesses avec Q : Flow, Timers et I/O Les promesses : Exercices Les promesses : Exercices

Communication temps réel Socket.io Intégration à Express Projet : ChatWithMe Partie 1 Projet : ChatWithMe Partie 2 Liaison avec la persistance des données Interaction avec une base de données relationnelle (Mysql) Sequelize, l'introduction Sequelize, les associations Intégration avec une base de données NoSQL : Redis Intégration avec une base de données NoSQL : Mongo, l'introduction Intégration avec une base de données NoSQL : Mongo, les associations Intégration de MySQL à ChatWithMe Intégration de Sequelize à ChatWithMe Intégration de MongoDB à ChatWithMe Bonus PM2, le monitoring Keymetric, la supervision Conclusion Tour d'horizon des différences majeures Drupal 7 / Drupal 8 Conclusion Édouard FERRARI est un développeur Full Stack orienté sysadmin / devops. Diplômé d Epitech, Edouard a travaillé dans plusieurs startups, puis il a rejoint l équipe de Rue du commerce pour perfectionner son expérience en gestion de site à haute fréquence. Depuis il a lancé, avec ses collègues, une nouvelle startup Summview, qui développe des applications pour des ayants droit télévisuels en Europe et en Afrique. En parallèle, Edouard travaille sur des missions de conseil et des formations pour des grands groupes. Son expérience profonde dans le développement de projet back, lui permet de conseiller les entreprises désirant améliorer leurs outils ou réfléchir à leur meilleure évolution possible.

http://www.alphorm.com contact@alphorm.com Alphorm.com est la première et unique plate-forme française dans le monde, qui offre de la formation vidéo en ligne sur des sujets avancés en informatique (Virtualisation, Systèmes, Programmation, Réseau, Bases de données,...). Alphorm est également un centre de formation immatriculé sous le numéro : 11 91 07268 91 Découvrir :Nos Formations, Nos Formateurs, Nos fonctionnalités, Nos tarifs. Alphorm, 9 Charles Fourier, 91000 Evry, France. +331 77 62 45 80 D autres formations similaires