Developing Node.js Web Applications
- Référence NODEJS
- Durée 2 jour(s)
Modalité pédagogique
Classe inter en présentiel Prix
EUR1 260,00
hors TVA
Demander une formation en intra-entreprise S'inscrireModalité pédagogique
La formation est disponible dans les formats suivants:
-
Classe inter à distance
Depuis n'importe quelle salle équipée d'une connexion internet, rejoignez la classe de formation délivrée en inter-entreprises.
-
Classe inter en présentiel
Formation délivrée en inter-entreprises. Cette méthode d'apprentissage permet l'interactivité entre le formateur et les participants en classe.
-
Intra-entreprise
Cette formation est délivrable en groupe privé, et adaptable selon les besoins de l’entreprise. Nous consulter.
Demander cette formation dans un format différent
Résumé
Haut de pageDeveloping Node.js Web Applications Course Overview
This Developing Node.js Web Applications course is for developers who wish to use JavaScript to create network applications.
This course explains the event loop structure of Node.js applications and how to use structures like callbacks and promises to take advantage of it. It goes on to describe file handling,streams and error handling.
It takes a hands-on approach to Node.js applications and includes details on NPM,database access and the Express framework.
Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.
Prochaines dates
Haut de page-
- Modalité: Classe inter à distance
- Date: 01-02 juillet, 2024
- Centre: SITE DISTANT
-
- Modalité: Classe inter à distance
- Date: 12-13 septembre, 2024
- Centre: SITE DISTANT
-
- Modalité: Classe inter à distance
- Date: 25-26 novembre, 2024
- Centre: SITE DISTANT
Public
Haut de pageWho will the Course Benefit?
This course is aimed at JavaScript developers who wish to use Node.js to build fast,efficient and scalable applications.
Objectifs de la formation
Haut de pageCourse Objectives
By the end of the course delegates should be able to:
- Install Node.js,NPM and Express
- Understand Node.js event-based programming
- Create a web server and build web applications on it
- Create and use modules
- Build a web application using promises,buffers and streams
- Improve an application with robust error handling
- Handle routing with Express.js
- Use Node.js to connect to a database
Programme détaillé
Haut de pageDeveloping Node.js Web Applications Training Course
Course Contents - DAY 1
Course Introduction
- Administration and Course Materials
- Course Structure and Agenda
- Delegate and Trainer Introductions
Session 1: INTRODUCING NODE.JS
- What is Node.js?
- Asynchronous Processing
- Server-side JavaScript
- Installing Node and NPM
- Running REPL
- Executing a File
- Command Line Input
Session 2: MODULES AND NPM
- Node.js Modules
- Installing with NPM
- Global and Local Installation
- The package.json File
- The require() Function
Session 3: EVENTS AND CALLBACKS
- Callbacks
- Promises
- Arrow Functions
Session 4: MANAGING DATA
- JSON and Node.js
- Using Buffers
- Streaming Data
- Accessing the File System
Developing Node.js Web Applications Training Course
Course Contents - DAY 2
Session 5: ERROR HANDLING
- Errors from Callbacks and Promises
- Application Specific Errors
- Using the verror Module
- Running with Nodemon
Session 6: THE EXPRESS FRAMEWORK
- Express Web Servers
- Request and Response Objects
- Configuring Routes
- Uploading Files
- REST Applications
Session 7: DATABASE INTEGRATION
- Connecting to SQL Databases
- Connecting to MongoDB
- Schema Management
- Transaction Handling
Session 8: API SECURITY
- Securing Passwords
- JSON Web Tokens
- Authenticating Endpoints
Pré-requis
Haut de pageRequirements
An understanding of HTML and CSS selectors,as well as some knowledge of JavaScript is required. This knowledge can be obtained by attendance on the pre-requisite courses.
- <p><br /></p><table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Modalité d'évaluation</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">A l'issue de la formation, le participant est invité à s’auto-évaluer par rapport aux objectifs énoncés.</p></td></tr></tbody></table>
- <table style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;" border="3" cellspacing="2" cellpadding="5" data-mce-style="width: 100%; border-collapse: collapse; border-style: solid; border-color: #141c36; float: left;"><tbody><tr><td style="width: 100%;" data-mce-style="width: 100%;"><p style="text-align: left;" data-mce-style="text-align: left;"><strong><span style="color: #141c36;" data-mce-style="color: #141c36;">Délais d’inscription</span></strong></p><hr /><p style="text-align: left;" data-mce-style="text-align: left;">Avant le début de la formation <strong>jusqu’à 5 jours ouvrés sous réserve de disponibilité </strong>sauf dans le cas d'un financement <a title="compte CPF" href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf" data-mce-href="https://www.globalknowledge.com/fr-fr/formations/compte-personnel-de-formation-cpf">CPF,</a> jusqu'à 11 jours ouvrés. <a rel="noopener noreferrer" title="formations éligibles CPF" href="mailto:cpf@globalknowledge.fr" target="_blank" rel="noopener noreferrer" data-mce-href="mailto:cpf@globalknowledge.fr">Contactez-nous</a> pour connaître les formations éligibles.</p></td></tr></tbody></table><p><br /></p>
- #000000
- #000000
- STA_NODEJS
- Developing Node.js Web Applications
- Applications Development & Programming
- STA_NODEJS | Developing Node.js Web Applications | Training Course | Applications Development.
- Applications Development