Developing Node.js Web Applications

Den här kursen vänder sig till JavaScript-utvecklare som vill lära sig att skapa webbapplikationer med Node.js.
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
Relaterat innehåll

Att arbeta effektivt i Google Cloud Platform (GCP) kräver både förståelse för plattformens grundläggande byggstenar och praktisk förmåga att designa, drifta och skala lösningar. Cornerstone erbjuder ett sammanhållet kursutbud som tar dig från introduktion till arkitektur och produktion – i din takt och på det sätt som passar din verksamhet.

Nu erbjuder Cornerstone en ny kurs inom Azure Integration Services - en modern ersättare för BizTalk Server.