Chand Sheikh

Chand Sheikh

S01L02 – Docker and WSL on Windows

Mastering Docker Installation on Windows with WSL2: A Step-by-Step Guide Table of Contents Introduction ……………………………………………… 1 Understanding Docker ……………………….. 3 Downloading Docker ……………………………. 5 Installing Docker on Windows ……….. 7 Introduction to WSL2 ……………………….. 10 Installing WSL2 on Windows ………….…

S01L06 – Idempotence of HTTP Methods

Understanding Idempotence in API Design: A Comprehensive Guide Table of Contents Introduction …………………………………… 1 Understanding HTTP Methods and Idempotence …………………………………… 3 GET Method …………………………………… 3 DELETE Method …………………………………… 4 PUT Method …………………………………… 5 POST Method …………………………………… 6 Why Idempotence Matters…

S01L04 – Rest response

Understanding REST: A Comprehensive Guide for Beginners and Developers ## Table of Contents 1. [Introduction](#introduction) ……………………………………………………….. 3 2. [What is REST?](#what-is-rest) …………………………………………………… 5 – [History of REST](#history-of-rest) – [Key Principles of REST](#key-principles-of-rest) 3. [Representations in REST](#representations-in-rest) ……………………………… 8 – [JSON…

S01L03 – More about resource based URIs

Mastering RESTful API Links: Resource-Based URI Design for Developers Table of Contents Introduction …………………………………………………. 1 Understanding File-Based Links …………. 3 Resource-Based Links ……………………………. 5 Designing Collection URIs …………………….. 8 Implementing Filter-Based URIs …………… 12 Establishing URI Relationships …………… 16 Practical…

S01L02 – Resource based URIs

Resource-Based URIs: A Comprehensive Guide Table of Contents Introduction Understanding Resource-Based URIs Action-Based URIs vs. Resource-Based URIs Designing Effective Resource-Based URIs HTTP Methods in Resource-Based URIs HTTP Status Codes Explained Implementing Resource-Based URIs: A Practical Example Best Practices and Conventions…

S01L01 – Introduction to RestFul Webservices

Microservices Unveiled: Transforming Monolithic Applications into Scalable Architectures Table of Contents Introduction Understanding Monolithic Applications The Rise of Microservices Comparing Monolithic and Microservices Architectures Web Services in Microservices SOAP vs REST Implementing RESTful APIs Example Code Benefits of Microservices Architecture…

S11L01 – Spring Boot Logging

Mastering Spring Boot Logging: A Comprehensive Guide Table of Contents Introduction…………………………………………..1 Understanding Logging in Spring Boot……….3 What is Logging? Importance of Logging Setting Up Logging in Spring Boot………..6 Choosing the Right Logger Configuring Log Levels Implementing Logging in Your Application…….10…

S10L01 – Spring Boot Rest API overview

Converting Spring Boot Monolithic Applications to RESTful APIs Table of Contents Introduction ……………………………………………………. Page 3 Understanding Monolithic vs. RESTful Architectures ……. Page 5 Step-by-Step Guide to Converting a Controller to RESTful ……………………. Page 8 Creating a REST Controller Modifying the…

S09L01 – Adding Pagination and Sorting option on homepage

Implementing Pagination and Sorting in a Spring Boot Blog Application Table of Contents Introduction………………………………………………………..1 Understanding Pagination and Sorting……………………………..3 What is Pagination? What is Sorting? Benefits of Pagination and Sorting Setting Up the Environment…………………………………….7 Prerequisites Project Structure Overview Modifying the Seed…

S08L07 – Password change in Spring boot

Implementing Password Change Functionality in Spring Boot: A Comprehensive Guide Table of Contents Introduction …………………………………………. 1 Setting Up Your Spring Boot Project …………. 3 Updating the Account Model ……………………….. 6 Implementing the Account Controller ……………. 10 Handling Password Reset Tokens…

S08L06 – Email Service Spring Boot

Building an Email Service in Spring Boot: A Comprehensive Guide Table of Contents Introduction ……………………………………………………….. 1 Setting Up the Service Layer …………. 3 Importing Required Packages ………………. 4 Creating the EmailDetails Class ………… 5 Implementing the Email Service ………… 7…

S08L05 – Sending email for password reset continues

Sending Emails for Password Reset in Spring Boot: A Comprehensive Guide Table of Contents Introduction ………………………………………….Page 1 Setting Up Dependencies ………………….Page 3 Configuring Spring Mail …………………..Page 5 Creating Email Utility Classes ………..Page 9 Implementing the Email Service ……….Page 13 Conclusion…

S08L03 – Handle reset password and token generation

Handling Reset Password and Token Generation in Spring Boot Applications Table of Contents Introduction ……………………………………………………………………………………………………………1 Understanding Password Reset Mechanism ……………………………………………………………3 Importance of Password Reset Components Involved Setting Up the Reset Password Endpoint ……………………………………………………………………5 Creating the Endpoint in Account Controller Method…

S08L02 – Add forgot password view

Adding a “Forgot Password” Feature in Your Spring Blog Application Table of Contents Introduction Setting Up the Forgot Password Endpoint Modifying the HTML Views Implementing Form Validation Testing the Forgot Password Feature Conclusion Introduction In today’s digital landscape, user experience…