Alamgir Book
Home
Initializing search
Home
Engineering Fundamentals
Spring Framework
Spring Boot
Git
Linux
Docker
Alamgir Book
Home
Engineering Fundamentals
Engineering Fundamentals
1. Framework
2. JAR vs WAR
3. Maven vs Gradle
4. Microservice Architecture
5. Monolithic Architecture
6. UUID
7. JSON vs TOON
Spring Framework
Spring Framework
1. Introduction
2. Spring Framework Modules
3. Pojo and Bean
4. IoC Container
5. Dependency Injection
6. Configuration Metadata
7. Dependency Injection via XML
8. Creating Bean via Annotation
9. Dependency Injection via Annotation
10. Inject Primitive and String Type
11. Spring Bean Scopes
12. Spring Bean Life Cycles
13. Spring JDBC
Spring Boot
Spring Boot
1. Introduction
2. Spring Boot Runner
3. Spring Data JPA
3. Spring Data JPA
Here
Here
3.1 Entity class and JPA Repository
3.2 CRUD workflow
3.3 CRUD Operation
3.4 DDL - Data Definition Language
3.5 Sorting and Pagination
3.6 Native SQL Query
3.7 JPQL Query
3.8 Entity Relationship Mapping
4. Spring Web MVC
4. Spring Web MVC
Here
Here
4.1 HTTP Port and Context Path
4.2 Stereotype Annotations
4.3 MVC Architecture
4.4 MVC Workflow
4.5 How Spring MVC Works Internally?
4.6 Monolithic Architecture
4.7 RequestMapping and @GetMapping
4.8 ModelAndView
4.9 REST Service
4.9 REST Service
4.10 SOAP vs REST
4.11 Swagger API Documentation
4.12 Controller vs RestController
4.13 RequestMapping Annotation
4.14 JSONProperty
4.15 RequestBody Validation
4.16 Path Parameters vs Query Params
4.17 HTTP Response Status Code
4.18 HTTP Headers
4.19 Consuming REST Service
4.20 Exception Handling
5. Spring Boot Actuator
6. Config Files - properties vs yml
7. Spring Boot Profiles
8. Logging in Spring Boot
9. Spring Security
9. Spring Security
Here
Here
9.1 Generate JWT Token
9.2 Important Class and Their Rules
9.3 JWT Request workflow
10. Microservices
10. Microservices
Here
Here
10.1 Spring Cloud
10.2 Spring Cloud API Gateway
10.3 Service Registry
10.4 Service Discovery
10.5 Spring Cloud Config Server
10.6 Spring Cloud Config Client
10.7 Microservice Communication
Git
Git
Here
Here
Topic Covered
00. Getting Started
00. Getting Started
0. Terminology
1. .git Folder
2. Git Behind the Scenes
3. gitignore
01. Basic Workflow
01. Basic Workflow
1. git init
2. git status
3. git add
4. git commit
02. Branching and Merging
02. Branching and Merging
1. Branch
2. Merge
3. Rebase
03. Working with Histroy
03. Working with Histroy
1. git log
2. git diff
3. git tag
4. git reflog
04. Undo and Recovery
04. Undo and Recovery
1. git rm
2. git checkout
3. git revert
4. git reset
5. git stash
05. Git with Github
05. Git with Github
1. Local vs Remote Repo
2. Publish code to Remote
3. Get code from Remote
Linux
Linux
Here
Here
Topic Covered
00. Fundamentals
00. Fundamentals
01 . Computer Hardware
01 . Computer Hardware
1. Important Commands
2. Motherboard
3. Processor (CPU)
4. RAM
5. Buses
6. Hard Drives
7. SSD
8. Optical Drive
9. Managing Devices
10. Video & Display Device
11. Power Supplies
01 . Introduction
01 . Introduction
1. Linux OS
2. Package Management
02 . Getting Help
02 . Getting Help
1. Man Manual Page
2. Info Documentation
03 . Command Line Skills
03 . Command Line Skills
1. Shell
2. Command Syntax
3. Options vs Arguments
4. History
5. Variables
6. Command Types
7. Quoting
8. Control Statement
9. Files and Directories
04. File and Directory
04. File and Directory
01 . Navigating the Filesystem
01 . Navigating the Filesystem
1. Introduction
2. Linux Directory Structure
3. PWD - Current Directory
4. CD - Changing Directory
5. Relative vs Absolute Path
6. ls - Listing Files
02 . File Managemen
02 . File Managemen
1. Globbing Character
2. Create File
3. View File
4. Copy File
5. Move File
6. Remove File
7. Cat Echo Redirection
05. Archiving and Compression
05. Archiving and Compression
1. Introduction
2. Compressing File
3. Archiving File
4. ZIP File
06 . Basic Shell Scripting
06 . Basic Shell Scripting
1. Introduction
2. Conditionals - if-else
3. Loop - for and while
07. NANO and VI Editors
07. NANO and VI Editors
1. Nano
2. VI
08 . User and Group
08 . User and Group
01 . User and Access
01 . User and Access
0. Command
1. su and sudo command
2. User Accounts
3. System Account
4. Group Account
5. View User Info
6. View Current User
7. Login History
02 . Create User and Group
02 . Create User and Group
0. Command
1. Introduction
2. Groups
3. Create Group
4. Group ID Name Consideration
5. Modify Group
6. Delete Group
7. User
8. User Configuration File
9. Consideration
10. Create User
11. Update Password
12. Modify User
13. Delete User
09 . Ownership and Permission
09 . Ownership and Permission
1. Understanding File Permissions
2. Change Group
3. Change Group Ownership
4. Change User Group Ownership
5. Changing File Permission
6. Default Permission - Umask
7. Question and Answer
10 . Special Directories File
10 . Special Directories File
0. Command
1. Setuid
2. Setgid
11 . System Monitoring
11 . System Monitoring
0. Important Command
1. Process
2. Process Hierarchy
3. View Process Snapshot
4. View Real Time Process
5. Memory
6. Log Files
7. Kernal Message
8. Shutdown Command
12 . Network Configuration
12 . Network Configuration
0. Command
1. Introduction
2. IP Address
3. Configuring Way
4. DNS
5. Network Configure File
6. ifconfig
7. Route
8. Ping
9. Netstat
10. IP
11. Dig
12. Host
13. SSH
Docker
Docker
Here
Here
00. Fundamentals
00. Fundamentals
1. Kernel
2. Virtual Machine
3. Container
4. Container vs Virtual Machine
5. Docker and Container
6. Docker Engine
Home
Alamgir Here
Back to top