رزرو دوره
لطفا برای رزرو دوره اطلاعات زیر را تکمیل نمایید. کارشناسان ما در اسرع وقت با شما تماس خواهند گرفت.
دانلود مستندات آموزشی
منابع (0 عدد)
دوره DevOps (مقدماتی تا پیشرفته از لینوکس و شبکه تا Docker)
استاد:
سارا شهرام
سطح کلاس:
حضوری
دانش پژوهان:
-
تاریخ شروع دوره:
4دی
تاریخ پایان دوره:
4بهمن
هزینه دوره:
12,500,000 تومان
Day 1: Foundations of Cloud-Native, Microservices, and DevOps
Day 2: Linux concepts, Bash Scripting, and Git
Day 3: Network for DevOps
Day 5: Containerization and Orchestration
Day 6: CI/CD
Day 7: Monitoring, Logging
سارا شهرام ()
مدیر تیم دواپس ایرانسل لبز
نظر شما
Day 1: Foundations of Cloud-Native, Microservices, and DevOps
- Introduction to Cloud-Native:
- Definition and principles.
- Benefits in modern application development.
- Microservices Architecture:
- Characteristics, advantages, and challenges.
- Comparison with monolithic architecture.
- What is DevOps?
- History and evolution.
- Benefits of DevOps in modern software development.
- DevOps Lifecycle:
- Plan, Develop, Build, Test, Release, Deploy, Operate, Monitor.
Day 2: Linux concepts, Bash Scripting, and Git
- Linux components, useful commands
- Bash Scripting Basics:
- Writing, executing, and debugging Bash scripts.
- Useful commands and automating tasks.
- Git and Source Code Management:
- Core Git operations: commit, branch, merge, rebase.
- Git workflows: feature branching and pull requests.
Day 3: Network for DevOps
1. Network Concepts, OSI Model, Subnetting, Routing, DNS
2. Network debuging
- HTTP Protocol:
- HTTP methods (GET, POST, PUT, DELETE).
- Webservers with NGINX:
- Basics of NGINX configuration.
- Reverse proxy setup.
Day 5: Containerization and Orchestration
- Containerization with Docker:
- Concept of containerization.
- Writing Dockerfiles and managing Docker images.
- Agile Deployment with Docker-Compose:
- Introduction to Kubernetes:
- Core concepts: Pods, Deployments, Services.
Day 6: CI/CD
What is CI/CD?
- Continuous Integration vs. Continuous Delivery vs. Continuous Deployment.
- Benefits and challenges.
- CI/CD Principles:
- Pipelines, stages, and automation.
- Popular tools: GitLab CI.
- Writing CI/CD for Microservices:
- Example pipeline: Build, Test, Deploy.
Day 7: Monitoring, Logging
- Monitoring with Prometheus:
- Metrics, exporters, and alerting.
- Logging with ELK:
- Basics of logging.
- ELK stack overview.
The outcomes of this 48-hour DevOps Fundamentals teaching session are structured to equip participants with foundational knowledge and practical skills in modern DevOps practices, tools, and methodologies. Here's what participants will achieve by the end of the course:
- Understanding Core Concepts:
- Grasp the principles of cloud-native development, microservices, and DevOps culture.
- Understand the foundational elements of modern infrastructure, containerization, and automation.
- Practical Proficiency:
- Develop hands-on experience with Bash scripting, Git workflows, and Ansible for automation.
- Configure and deploy Dockerized applications and manage multi-container systems with Docker Compose.
- Implement basic Kubernetes configurations for container orchestration.
- CI/CD and Deployment Mastery:
- Design and implement CI/CD pipelines for microservices, automating build, test, and deployment stages.
- Monitoring and Logging Skills:
- Monitor application performance with Prometheus and configure alerts.
- Collect and forward logs using ELK stacks for analysis.
- Final Integration and Confidence:
- Build a complete system with:
- Dockerized microservices.
- A functioning CI/CD pipeline.
- Deployment to Kubernetes.
- Monitoring and logging integrations.
- Understand the end-to-end process of developing, deploying, and maintaining modern applications in an agile environment.
- Build a complete system with:
استاد:
سارا شهرام
سطح کلاس:
حضوری
دانش پژوهان:
-
تاریخ شروع دوره:
4دی
تاریخ پایان دوره:
4بهمن
هزینه دوره:
12,500,000 تومان