Pobierz kartę szkolenia
Creating applications on the Node.js platform
kod szkolenia: JSNO / ENG AA 3d
The training is aimed at people who want to enrich their workroom with the ability to write server applications on the Node.js platform.
• Understanding the server application architecture.
• Practical use of the Node.js platform in the dimensioning of design tools.
• The ability to choose the framework for design needs.
• Good practices in the implementation of communication with the database (relational and NoSQL).
- JavaScript characteristics in the ES6 + standard
- Working with objects
- Use of call-backs
- Asynchronous programming, Promise
- Good practices in working with collections
- Node.js platform
- Characteristics, architecture and applications
- Package management
- Developer tools on the Node.js platform
- The Babel compiler and code conversion
- Static code analysis with ESLint
- Automating the build process with WebPack
- Node API
- File operations
- Working with streams
- Communication with the HTTP server
- Defining modules
- Error handling
- Working with asynchronous code, Event Loop, EventEmitter
- Express.js
- Framework architecture
- Integration with the project
- Implementation of REST services, routing
- NoSQL
- NoSQL base application criterion
- Architecture and applications of Mongo and Redis databases
- Working with a database
- Relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis)
Knowledge of JavaScript.
- Training: English