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.
Om utbildningen
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.
För att alltid hålla en hög kvalitet på våra teknikkurser använder vi både engelsk- och svensktalande experter som kursledare.
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
Mer än en kurs
Vilken kompetens behöver ni om två år — och har ni den idag? Vi hjälper er planera för framtidens kompetensbehov innan luckorna blir ett problem.
Vet ni vilka kompetensgap som finns i er organisation idag? Vi hjälper er kartlägga nuläget och identifiera vad ni behöver bygga för att möta morgondagens krav.
Ladda kortet med utbildningsdagar i förväg och säkra budgeten innan behovet uppstår. Ni får rabatterade priser, flexibel användning och enklare administration — för hela teamet.
Relaterat innehåll