Mani's Software Engineer Learning RoadMap
This repository contains a learning roadmap for Backend, Linux, CI/CD & DevOps, Server, and Architecture & Software Design & Algorithm.
- Goal's Tracker
- Linux
- Python
- Backend
- CI/CD & DevOps & Server
- Architecture And Software Design And Algorithm
- Linux Overview (5h)
- Introduction to Linux Virtualization from the Command Line (1h)
- Concepts for Securing Your Servers (1h)
- LPIC-1: System Administrator Exam 101 (v5 Objectives) (20h)
- LPIC-2: Linux Engineer Exam 201 (25h)
- Text Editing with Vim (Vi iMproved) (8h)
- Python deep dive 1 (37h)
- Python deep dive 4 (40h)
- Python deep dive 2 (35h)
- Python deep dive 3 (35h)
- Clean Code in Python
- Python Tricks
- Python Concurrency with asyncio (Book)
- AWS Certified Cloud Practitioner (CLF-C01)
- Source Control with Git
- Github Actions
- Introduction to Amazon RDS (3h)
- Learn Docker by Doing (20h)
- AWS Certified Solutions Architect - Associate (SAA-C03) (45h)
- Introduction to Terraform Cloud (4h)
- Introduction to Kubernetes (3h)
- Kubernetes Essentials (5h)
- Kubernetes and Cloud Native Associate (KCNA) (11h)
- Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems
- Software Architecture & Technology of Large-Scale Systems (25h)
- Patterns of Enterprise Application Architecture (by Martin Fowler)