arrow_back
Back
lock
Getting Started: Course Guide and Demo
lock
Welcome to the Course!❤️
lock
Preview: Product Demonstration
lock
Course Prerequisites: What You Need to Know
lock
Guided Tour: Course Instructions
lock
Join Our Discord Community: Connect & Learn
lock
Get the Coder's Gyan Mobile App: Download Now
lock
Microservice: Scratching the surface
lock
Introduction to Microservices
lock
Planning Microservice Architecture
lock
Overview of Microservices Architecture
lock
Project setup
lock
Setting Up a Git Repository
lock
Assignment: Initializing and Configuring Git Remotely
lock
Using Node Version Manager
lock
Assignment: Mastering Node Version Management
lock
Node.js Project Setup
lock
Assignment: Creating a Node.js Project
lock
Configuring TypeScript in Your Project
lock
Setting Up Prettier for Code Formatting
lock
Integrating ESLint into Your Workflow
lock
Implementing Git Hooks
lock
Configuring Application Settings
lock
Express App Configuration
lock
Setting Up a Logger
lock
Implementing Error Handling
lock
Setting Up Automated Tests
lock
Creating a Project Template
lock
Introduction to User Management in Microservices
lock
Basics of Containerizing Express Apps
lock
Code Walkthrough for Express App Containerization
lock
Dockerizing and Operating Express Port Town
lock
Test-Driven Development for User Features
lock
Introduction to Test-Driven Development (TDD)
lock
Writing Your First Test - User Registration
lock
Testing for Valid JSON Responses
lock
TDD Assignment on Blogging Platform
lock
Advanced Database Management and Secure User Authentication
lock
Running Postgres in a Docker Container
lock
Database Connections with TypeORM
lock
Testing User Persistence
lock
Implementing User Persistence
lock
Assignment: Writing Effective Test Cases
lock
Refactoring with Error Handling and Logging
lock
Assigning User Roles - Test Case
lock
Basics of Password Hashing
lock
Testing for Unique Email
lock
Email Field Validation
lock
Sanitizing Request Fields
lock
Assignment: Tests For Request Fields Validation
lock
Security and Authentication with JWTs
lock
Intro to JSON Web Tokens
lock
Adding Tokens to Cookies
lock
Creating Access Tokens
lock
Creating Refresh Tokens
lock
Persisting Refresh Tokens
lock
Refactoring Refresh Token Persistence
lock
API Development and Testing
lock
Manual Testing with Insomnia - Register Endpoint
lock
Creating a Login Endpoint
lock
Understanding the Impact of Test-Driven Development (TDD)
lock
Fixing Logger Issues
lock
Token Verification - Status Code Testing
lock
Token Verification - User Data Testing
lock
Implementing Token Verification
lock
Excluding Password from Responses
lock
Generating JWKs & Manual Testing
lock
Refreshing Tokens - Complete Process
lock
Logging Out Users
lock
Implementing Migrations
lock
Advanced User Management and Multi-Tenancy
lock
Introduction to Multi-Tenancy
lock
Developing Tenant Entities
lock
CRUD Operations for Tenants"
lock
Testing Tenant Endpoints
lock
Setting Up Access Middleware
lock
Tenant Management API Assignment
lock
Creating User Tests
lock
User Management API Assignment
lock
Fixing CRUD for Users and Tenants
lock
TypeScript Build Process
lock
Setup test coverage
lock
CI/CD Pipelines with GitHub Actions
lock
Understanding CI/CD
lock
Private Key Read Strategy
lock
Building Production Docker Images
lock
Db server setup
lock
Sonar Cloud Setup
lock
Docker Hub Setup
lock
Github Actions
lock
Sonar project properties setup
lock
Protect the main branch
lock
Bug fixes
lock
CI pipeline error fix
lock
Practicals
lock
Admin User Creation - Assigment
lock
Catalog Service Setup - Assignment
lock
React App Creation with Vite - Assignment
lock
Catalog Management: Building Products, Categories, and Toppings
lock
Billing management: Pricing, Discounts, Orders
lock
Notification management: Email notifications
lock
Websocket service: Realtime communication
lock
Client UI: Building UI using Next JS and Tailwind Css
lock
Admin UI: Building UI using React and Ant design
lock
Deployment: Automated deployment and Kubernetes
Preview - Mastering MERN: Crafting A Pizza Delivery App From Scratch
Discuss (
0
)
navigate_before
Previous
Next
navigate_next