FREE NestJS Education Course
April 1, 2023 - April 5, 2023
Ready to take your coding to the next level? We invite Full-stack Node.js and TypeScript engineers from all over Latin America to join our free, automated self-paced educational course and gain the expertise to develop a secure, dependable, and scalable API using NestJS!
At the end of this course you’ll have created a secure and scalable boilerplate API application utilizing advanced techniques that you can use as a foundation for future projects, including modular architecture, JWT-based authentication and authorization, logging, file uploading, user and role management, and Swagger documentation.
KEY FEATURES AND COMPONENTS
- 8 comprehensive learning modules to help you master NestJS
- End-of-module practical assignments with peer-review option (a good opportunity to test your expertise – review each other’s work and provide helpful feedback to practice and better understand the material)
- Interactive Q&A sessions with the lecturer
- Informal meetings with Dev.Pro recruiters and career planning specialists
DETAILS
- Start: April 2023
- Duration: approx. 1 month
- Frequency: 2 eLearning sessions per week
- Lecture duration: 2 - 2.5 hours
- Format: online via Dev.Pro learning platform
- Estimated group: up to 50 participants
- Language: English
REQUIRED SKILLS
- Backend: Node.js (TypeScript) 2+ years
- Frontend: Angular 2+ / Angular 4
- Database: NoSQL or SQL. At least one of these DB types.
- Experience with Microservice architecture, ReactNative (optional), React/Redux (optional)
- Infrastructure experience: Docker
- Upper-Intermediate English level
NICE TO HAVE
- Experience with DDD
- Experience with AWS cloud provider
- AWS services: Cognito, S3, SES
PROGRAM ]
Module 1 #
Introduction to NestJs concept, architecture and structure. You'll build an API with basic principles of NestJs.
Module 2 #
You will see how to create entities, connect with database and setup configs, create DTOs with validations and swagger documentation.
Module 3 #
You'll work in the security of your api, with authentication and authorization using JWT, improve your pattern for DTOs, and learn how to create guards for authorization.
Module 4 #
You will focus on keeping track of logging and some core functionality from NestJs such as Middleware, Exception Filter and Interceptor, and also learn how to work with file upload.
Module 5 #
This module will introduce a new feature related to sending email and learning how to create your database migration and seeder to help you do better tests with data already defined.
Module 6 #
You will learn to create a generic module and improve the logger module for that. You also will introduce the concept of test fixtures.
Module 7 #
This module will help to understand and implement a third party login, deploy your application and learn how to generate documentation automatically. By this module you should have a reliable and scalable starter project to be used in any of your new projects.
Module 8 #
You'll find out how it's possible to use NestJs with different architectures, and some libs that will help your journey with NestJs.
REGISTRATION IS CLOSED, BUT WE ARE ALREADY PREPARING THE NEXT EVENT ]
If you are interested, you can leave your contacts so that we inform you in advance
I’m interested