NodeJS and JWT course

In this course you will learn more rich information. you will find yourself develop , create project and learn more different skills within one project. It’s highly recommended to study course articles in order to get the full value of this course.

What you will learn?

  • The difference between basic,session and cookie authentications.

  • The difference between authentication and authorization.

  • What JWT , it’s usage and how to integrate jwt with nodejs ?

  • Developing an authentication layer in nodejs using jwt.

  • Developing REST API in nodejs.

  • Developing an authentication middleware in nodejs (protecting routes).

  • Testing and finding bugs by using sonarqube with nodejs.

  • Developing API docs for both ui/backend developers and testers using swagger.

  • NodeJS deployment on heroku.

authentication process it’s a common way to handle the security for all application. In this article , we will discuss the difference between basic authentication and session-based authentication advantages and disadvantages.

The difference between authentication, authorization, JWT, it’s usage and how to integrate jwt with nodejs

User authentication & authorization is one of the important part of any web application so that users can authenticate themselves before gaining access to protected views or resources. In this article you will learn What is jwt, usage and advantages of using jwt in nodejs.

Developing an authentication layer using jwt and developing REST API in node js

In this article we will create project using nodejs and jwt (authentication system) and protecting routes by developing authentication middleware.

Testing our project and find bugs, security issues and code smells

Software testing is a part of software development life cycle to ensure that the code deployed is a high quality code without bugs and logical errors. In this article we will test our project using sonarqube to find out bugs and issues in development phase before deploying our project for customer delivery.

Swagger and nodejs integration

In this article We will learn API development for everyone Swagger allows anyone — be in your development team or your end consumers — to visualize and interact with the API’s resources without having any of the implementation logic in place. It’s automatically generated from your OpenAPI (formerly known as Swagger) Specification, with the visual documentation making it easy for back end implementation and client side consumption.

Deploying our nodejs project on heroku

In this article we will deploy our nodejs project on heroku. Heroku is a platform as a service (PaaS) that enables developers to build,run,and operate applications entirely in the cloud.

Subscribe to our Newsletter

Subscribe to tech-hour website to get all updates, new articles, new courses and projects. No spam ever. Unsubscribe at any time.