Developing Node.js Web Applications
Kurskod A366
Den här kursen vänder sig till JavaScript-utvecklare som vill lära sig att skapa webbapplikationer med Node.js.
Pris
19450 kr
(exklusive moms)
Längd
2 dagar
Ort och startdatum
25 nov
Live Online
6 feb
Live Online
31 mar
Live Online
29 maj
Live Online
21 jul
Live Online
Boka utbildning
Du lär dig händelseslingan i Node.js-applikationer och hur man använder strukturer som callbacks och promises för att dra nytta av den. Kursen täcker även filhantering, strömmar och felhantering. Du lär dig också om NPM, databasaccess och Express-ramverket.
Övningar och exempel används genom hela kursen för att ge praktisk erfarenhet av de tekniker som behandlas.
Målgrupp och förkunskaper
Den här kursen vänder sig till utvecklare. Kursen kräver grundläggande förkunskaper i JavaScript.
Detaljerad information
Introducing Node.js
- What is Node.js?
- Asynchronous Processing
- Server-side JavaScript
- Installing Node and NPM
- Running REPL
- Executing a File
- Command Line Input
Modules and NPM
- Node.js Modules
- Installing with NPM
- Global and Local Installation
- The package.json File
- The require() Function
Events and Callbacks
- Callbacks
- Promises
- Arrow Functions
Managing Data
- JSON and Node.js
- Using Buffers
- Streaming Data
- Accessing the File System
Error Handling
- Errors from Callbacks and Promises
- Application Specific Errors
- Using the verror Module
- Running with Nodemon
The Express Framework
- Express Web Servers
- Request and Response Objects
- Configuring Routes
- Uploading Files
- REST Applications
Database Integration
- Connecting to SQL Databases
- Connecting to MongoDB
- Schema Management
- Transaction Handling
API Security
- Securing Passwords
- JSON Web Tokens
- Authenticating Endpoints