Course material for JavaScript development, Node.js & Express tasks.
- Week 1
- Development tools: IDE/Code Editor, Git
- Introduction to Node.js & Node Package Manager (npm)
- Getting started with Express.js (Node.js web application framework)
- Week 2
- REST architecture
- Routing in Express.js
- Express.js middlewares
- Database connection, CRUD operations: Create, Read, Update and Delete
- Week 3
- (Recap:) Front-end JS
- Data validation
- Remote server
- Week 4
- State management
- Authentication
- JWT
- Week 5
- Security
- Other 3rd party libraries
- Weeks 6-8
- Project work