Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Idea Node.js
- What is Node.js
- ECMAScript characteristics and capabilities
- ECMAScript 5 and development plans
- Client - Server and Request - Response architecture
- ECMAScript on the server and client sides
- License Node.js
Architecture
- V8 engine
- Event loop
- Asynchrony
- Continuation-passing style
- Platform structure Node.js
- Possibilities Node.js
- Security
Installation and basics of working with the console Node.js
- Supported operating systems
- Possible installation methods
- The installation process on the selected system
- Initial setup
- Console Node.js and available commands
- Strings, arguments and science fiction module
Running the server on the platform Node.js
- HTTP protocol
- GET/POST/PUT/DELETE methods
- Requests and responses, headers used in the HTTP protocol
- Supporting HTTP methods with Node.js
- Displaying website content
- Forms support
Creating web applications based on the framework Express
- Available frameworks
- Fundamentals of MVC architecture
- Web application from Express
Database support
- Available libraries for database support
- DAO and ORM overview
- Choosing a DBMS, differences between relational and non-relational databases
- SQLite, MySQL, MongoDB, Redis
NPM - package management
- Introduction to the NPM Package Manager
- Searching and installing packages
- Discussion of selected/most popular packages
- Create and publish your own packages
Application testing, issues related to application quality
- Supported testing methods
- Unit and behavioral tests from Node.js
- Coding standards
- Available tools to support application quality assurance
Support and development Node.js
- Development directions
- Support for Node.js
- Development editor available (IDE support)
- Developers Node.js and community support
Requirements
- Knowledge of ECMAScript (JavaScript)
- Basic knowledge of object-oriented and functional programming in JavaScript
14 Hours
Testimonials (3)
I liked that we touched on a lot of diffrent subjects but there were explained in such clear manner that I was able to get the grasp of them without much trouble.
Mateusz Sierski - Wyzsza Szkola Bankowa
Course - Node.js
Kind and chill attitude :)
Marcin Szymczyk - Wyzsza Szkola Bankowa
Course - Node.js
approach to the subject