At the training you will learn to work with Node.js including the express.js framework. Learn how to use npm.js libraries and modules and work with the file system in the node environment. We will create a sample application where we connect [...]
  • NODE_JS2
  • Duration 2 days
  • 20 ITK points
  • 1 term
  • Praha (17 600 Kč)

    Brno (17 600 Kč)

    Bratislava (760 €)

  • Intermediate

At the training you will learn to work with Node.js including the express.js framework. Learn how to use npm.js libraries and modules and work with the file system in the node environment. We will create a sample application where we connect the frontend with Node.js to the server using Web Services. When communicating with the server, we show security, middleware usage, file transfer, header parsing. We discuss the asynchronous processing of requests using promise or async / await in detail. After completing the course, you will be able to link your existing single page application to the Node.js server and to call other web services.

»
  • Link a frontend application with a backend
  • Write your own web services
  • Process and create more complex data structures
  • The course is intended for programmers who have at least basic knowledge of Node.js
  • Basic knowledge of javascript
  • Basic knowledge of Node.js
  • Professional explanation with practical samples and examples.
  • Powerpoint handouts and module printouts.

Architecture Node.js

  • What exactly is Node.js v8 engine?

Express.js

  • Implement the express.js framework
  • Working with request / response requests
  • Header parsing
  • Processing large XML.
  • Retrieving JSON data when communicating with the API
  • Data processing from JSON

Working with the fs / fs file system with extra libraries

  • Create a sample application including links
  • Theoretical explanation of the promise
  • Application architecture

Synchronous / Asynchronous Web Services

  • Synchronous Web Services Creation
  • Creating Asynchronous Web Services

Connecting to a database

  • CRUD operation

Debugging the application

  • Code execution
  • Error processing and logging
  • Profiling the application
Current offer
Training location
Course language

The prices are without VAT.