خطط الاشتراك
طوّر مهاراتك في Software Engineering وDevOps وCloud
واختر الخطة التي تناسب أهدافك.
6099 مشتركاً في المنصة
8 دورة متاحة .. والمزيد في الطريق
محتوى موجّه للعمل الفعلي .. لا للشهادات
Plans
DevOps Only
الوصول إلى كورسات الـ DevOps: Node.js و Linux و AWS و Kubernetes و Git و Terraform
Coding Only
الوصول إلى كورسات البرمجة: Node.js و Algorithms و Data Structures و Git
Cloud
الوصول إلى كورسات الـ Cloud: Linux و AWS
Algo & DS
الوصول إلى كورسات Algorithms و Data Structures
الكورسات المنفصلة
اشتراك الكورس المنفصل يتيح لك الوصول للكورس المختار فقط
بعض الكورسات معتمدة على استكمال كورسات اخرى
اختيار الكورس المنفصل على مسؤليتك
- AWS Cloud Foundations — Master cloud delivery models, global infrastructure, IAM security, and essential AWS CLI operations.
- Compute & Storage Mastery — Deep dive into EC2 instance families, pricing models, EBS volumes, and S3 object storage lifecycles.
- Advanced Networking (VPC) — Design and build secure Virtual Private Clouds (VPCs) with subnets, NAT gateways, security groups, and Route 53 DNS.
- High Availability & Serverless — Implement Load Balancing, Auto Scaling, and build event-driven apps using Lambda, API Gateway, and DynamoDB.
- Infrastructure Automation — Script and automate infrastructure provisioning from scratch, including complex multi-environment setups using bash.
- 3 Hands-on Projects — Automate HTTP deployments, build a Serverless Application, and engineer a multi-environment CI/CD pipeline.
- Version Control & Git Basics — Why version control matters, Git fundamentals
- Git Setup & Local Workflow — Installing Git, CLI basics, repositories, file states, .gitignore, and inspecting changes
- Committing & History Management — Atomic commits, meaningful messages, git log, and safe local undo techniques
- Branching & Team Collaboration — Branches, feature workflows, isolated work, and keeping main stable
- Merging & Conflict Resolution — Fast-forward vs 3-way merges, handling conflicts, and branch cleanup
- Advanced Git Recovery — Revert, reset modes, and recovering lost commits using reflog
- Terraform Fundamentals — Configuration structure, providers, CLI basics, variables, and outputs
- AWS Infrastructure Provisioning — VPC, subnets, EC2 instances, security groups, and networking
- State Management — Remote state with S3, DynamoDB locking, and advanced state operations
- Modular Architecture — Creating reusable modules, versioning, and boundaries
- Multi-Environment Setup — Environment isolation, directory-based layouts, and deployment strategies
- Security Best Practices — Secrets management, security hardening, and compliance
- Testing & CI/CD — Module testing, integration testing, and CI concepts
- Multi-Cloud Integration — AWS and Azure side-by-side deployment and provider configuration
- Kubernetes Architecture & Fundamentals — Control plane, node components, etcd, and the kubectl survival kit for daily work
- Pods, Deployments & StatefulSets — The controller pattern, running databases with PVCs, and stateful vs stateless workloads
- Services & Ingress — ClusterIP, NodePort, LoadBalancer, nginx-ingress, and TLS termination with cert-manager
- Configuration, Secrets & Health Checks — ConfigMaps, Secrets, and liveness/readiness/startup probes done right
- Scaling & Zero-Downtime Deployments — HPA, rolling updates and rollbacks, resource quotas and QoS classes
- Security & Access Control — RBAC, ServiceAccounts, and zero-trust network policies between services
- CI/CD, Helm & GitOps — Pipelines to Kubernetes, Helm packaging, and ArgoCD app-of-apps sync
- Production Operations on EKS — Managed Kubernetes, multi-environment strategy, observability, canary rollouts, and Karpenter autoscaling
- OS History, Virtualization & SSH — OS and Linux distro history, local VM setup, WSL, and secure SSH access with keys
- Files & the Filesystem — Navigating and manipulating files, Vim, the FHS, redirection, and the “everything is a file” model
- Text Processing Toolkit — Piping, grep, sed, and awk for searching, filtering, and transforming text at speed
- Processes & IPC — System calls, interrupts, the CPU scheduler, signals, pipes, message queues, and shared memory
- Synchronization & Memory Management — Mutexes, semaphores, file locks, memory pages, virtual memory, and overcommit policy
- Monitoring & Packages — Memory and process monitoring, tar/gzip, curl/wget, building from source, dpkg, and APT
- Users, Permissions & Security — Users and groups, sudoers, file permissions, capabilities, MAC, resource limits, and PAM
- Bash Scripting — Variables, conditions, functions, arrays, command substitution, and building real automation scripts
- JavaScript Fundamentals — Master core syntax, variables, scopes (var, let, const), operators, and built-in data structures.
- Under the Hood: V8 Engine — Understand how JavaScript truly runs by exploring the compiler, call stack, heap, and garbage collection.
- Asynchronous Architecture — Conquer the Event Loop, callbacks, Promises, and Async/Await to write efficient, non-blocking code.
- Advanced JS & OOP — Dive deep into closures, lexical grammar, hoisting, and implement Object-Oriented Programming principles.
- Node.js Core Modules — Utilize NPM, modern modules (ESM), EventEmitter, and File System (fs) streams for backend scripting.
- Networking & HTTP Servers — Build complete HTTP servers and clients from scratch, handle routing, and implement token authorization.
- Algorithm Complexity & Big O — Master Big O notation, analyze calculus functions.
- Mathematical Modeling — Translate mathematical concepts like standard deviation into efficient code.
- Divide & Conquer — Leverage recursion to build high-performance algorithms like Merge Sort and Binary Search.
- Greedy Algorithms — Solve optimization challenges using Activity Selection, Huffman Coding, and Fractional Knapsack techniques.
- Dynamic Programming (DP) — Tackle complex overlapping subproblems efficiently with models like Stagecoach, LCS, and 0/1 Knapsack.
- Graph Theory & Traversal — Implement essential graph data structures and master Breadth-First (BFS) and Depth-First (DFS) searches.
- Shortest Path & MST — Find optimal routes and network connections using Dijkstra’s Algorithm and Prim’s Minimum Spanning Tree.
- From Theory to Clean Code — Bridge the gap between abstract algorithmic design and practical, working implementation.
- Memory & Data Foundations — Understand how data types interact with physical memory.
- Linear Structures — Implement Singly and Doubly Linked Lists and compare performance vs Arrays.
- Stacks & Queues — Master LIFO and FIFO patterns using both Array and Linked-List implementations.
- Advanced Hashing — Learn FNV-1a hashing mechanics and build efficient Hash Tables and Dictionaries.
- Trees & Search Trees — Design hierarchical structures, including BST insertion, deletion, and balancing.
- Heaps & Priority Queues — Implement binary heaps to manage prioritized data processing efficiently.