Chand Sheikh

Chand Sheikh

S01L16 – When to use what

Understanding Data Types: When to Use Double, Float, Int, and Long in Programming Table of Contents

Introduction In the realm of programming, understanding data types is fundamental to writing efficient and effective code. Selecting the appropriate data type ensures…

S01L15 – Java naming conventions

Java Naming Conventions: A Comprehensive Guide Table of Contents Introduction …………………………………………….. 1 Understanding Java Naming Conventions ………………… 3 Packages ……………………………………. 4 Classes …………………………………….. 5 Interfaces ………………………………….. 6 Methods …………………………………….. 7 Variables …………………………………… 8 Constants …………………………………… 9 Best Practices for Naming…

S01L13 – Type casting in Java – (Part 02)

Understanding Type Casting in Java: A Comprehensive Guide Table of Contents Introduction Parsing vs. Type Conversion Understanding Data Ranges Implicit and Explicit Type Casting Widening and Narrowing Conversions Loss of Precision in Type Casting Practical Examples Conclusion Introduction Type casting…

S01L11 – String basics

Mastering Java Strings: A Comprehensive Guide Table of Contents Introduction …………………………………………………. 1 Understanding Strings in Java ……… 2 Strings vs. Primitive Data Types … 2 String Operations …………………………………. 4 Concatenation of Strings ………………… 4 Type Conversion and Casting ………… 6…

S01L09 – Primitive data types – float types continues

Understanding Floating Point Numbers in Java: A Comprehensive Guide Table of Contents Introduction ……………………………………………………….. 1 Primitive Data Types in Java ………………………………….. 3 2.1 Integer vs. Floating Point ……………………………………. 3 2.2 Implicit Typecasting in Java …………………………………… 5 Floating Point Numbers: Float…

S01L08 – Primitive data types – float types

Understanding Java Primitive Data Types: Float vs Double Table of Contents Introduction ………………………………………………………………….. 1 Java Primitive Data Types Overview …………. 3 Float in Java ……………………………………………………………… 5 Double in Java ………………………………………………………….. 9 Float vs Double: A Comparison …………………….. 13 Formatting Output…

S01L06 – Understanding variables

Understanding Variables in Java: A Comprehensive Guide Table of Contents Introduction Chapter 1: What Are Variables? Chapter 2: Declaring Variables Chapter 3: Initializing Variables Chapter 4: Assignment vs. Initialization Chapter 5: Variable Naming Rules Chapter 6: Data Types in Java…

S01L05 – Keywords and variables in Java

Mastering Keywords and Variables in Java: A Comprehensive Guide Table of Contents Introduction Understanding Keywords What Are Keywords? Reserved Words in Java Case Sensitivity of Keywords Literals vs. Keywords Defining Literals Differences Between Literals and Keywords Common Literals in Java…

S01L04 – Maven jar plugin example

Mastering Maven Jar Plugin: Building and Managing Java Applications Table of Contents Introduction Understanding Maven Jar Plugin Configuring the Maven Jar Plugin Building Your Java Application Troubleshooting Common Issues Conclusion Introduction In the realm of Java development, managing project builds…

S04L16 – Delete Album API

Developing a RESTful API to Delete Albums in Spring Boot Table of Contents Introduction Understanding the Delete Album API Designing the Delete Album Endpoint Implementing Ownership Verification Deleting Photos within the Album Removing Album Files from Storage Testing the Delete…

S04L14 – Upgrading the project

Enhancing API Security: Ensuring Album and Photo Integrity in Your Application Table of Contents Introduction Understanding the Importance of API Security Implementing Ownership Verification 3.1 Checking Album Ownership 3.2 Validating Photo Association Enhancing the Download API Testing Your API Enhancements…

S04L13 – Update photo API

How to Update a Photo in an Album Using Spring Boot API: A Comprehensive Guide Table of Contents Introduction Understanding the Update Photo API Key Concepts API Workflow Setting Up the Project Project Structure Dependencies Implementing the Update Photo Functionality…

S04L12 – Update album API

Implementing an Update Album API in Spring REST: A Comprehensive Guide Table of Contents Introduction ………………………………………………… 1 Understanding the Update Album API …. 3 API Overview ………………………………………….. 3 Key Components …………………………………….. 4 Setting Up the Project ………………………. 6 Project Structure…

S04L10 – Upgrade view albums API

Upgrading Your Spring Boot API to Display Albums and Photos Table of Contents Introduction Understanding the Current API Structure Identifying the Issues Modifying the Album Controller Updating Repositories and Services Creating Data Transfer Objects (DTOs) Implementing the PhotoDTO Generating Download…

S04L09 – Download Thumbnail API

Building Efficient Download APIs with Spring Boot: A Comprehensive Guide Table of Contents Introduction Setting Up the Spring Boot Project Refactoring the API for Downloading Files Implementing the downloadFile Method Creating Separate APIs for Photos and Thumbnails Integrating Swagger for…

S04L08 – Download photo API

Building a Robust Download Photo API with Spring Boot: A Comprehensive Guide Table of Contents Introduction…………………………………………………1 Understanding URL Patterns……………….3 Implementing the Download Photo API…5 Setting Up the Controller………………..6 Service Layer Modifications……………9 Utility Functions for File Handling….12 Error Handling and Response…

S04L06 – Build files upload for album continues

Building a Secure File Upload Feature for Albums in Spring Boot Table of Contents Introduction ……………………………………………………………………………………………….. 1 Setting Up the Spring Boot Project ………………………………………………………………. 3 Configuring Security for File Uploads …………………………………………………………… 5 Managing Static Resources and File Paths ……………………………………………………….. 8…