دوره Cloud-Base DevOps Engineering(AWS-Azure-GCP)

.

سرفصل ها

1. Introduction to Cloud-Based DevOps (10 hours)
     •    Understanding DevOps Principles in the Cloud
           o    Culture, Collaboration, and Automation in Cloud Environments
           o    Key Benefits of Cloud-Based DevOps: Scalability, Flexibility, and Cost-Efficiency
     •    Overview of Cloud Infrastructure (AWS, Azure, GCP)
           o    Key Concepts: Regions, Availability Zones, Virtual Networks, Security Groups
           o    Introduction to IaaS, PaaS, and SaaS Models
     •    Lab Session: Setting Up Basic Cloud Infrastructure on AWS, Azure, and GCP
           o    Creating Virtual Machines and Configuring Virtual Networks
           o    Introduction to AWS Management Console, Azure Portal, and Google Cloud Console
2. Linux Essentials for Cloud DevOps (10 hours)
     •    Introduction to Linux Operating System
           o    Linux Distributions: Amazon Linux, Ubuntu, CentOS
           o    File System Hierarchy and Basic Commands (ls, cd, pwd, etc.)
     •    Basic Linux Commands and Shell Scripting
           o    File Operations: cp, mv, rm, cat, nano, vim
           o    Process Management: ps, top, kill
           o    User and Group Management: useradd, groupadd, chmod, chown
     •    Lab Session: Hands-on with Linux Commands in Cloud Environments
           o    Working with AWS EC2 Instances, Azure Virtual Machines, and GCP Compute Engine
           o    Writing Basic Shell Scripts for Automation
3. Version Control Systems and Git Integration (10 hours)
     •    Introduction to Version Control Systems (VCS)
           o    Git Basics: Branching, Merging, and Collaboration
           o    Importance of Version Control in DevOps
     •    Deep Dive into Git and GitHub/GitLab Integration
           o    Overview of GitHub, GitLab as DevOps Platforms
           o    Setting Up Repositories, Managing Access, Using Pull Requests
     •    Lab Session: Working with Git in Cloud Environments
           o    Using Git for Version Control on AWS CodeCommit, Azure Repos, and Google Cloud Source                  Repositories
           o    Setting Up CI/CD Pipelines with GitHub Actions
4. AWS DevOps Tools and Services (10 hours)
     •    Overview of AWS DevOps Services
           o    AWS CodePipeline, CodeBuild, CodeDeploy, and CodeCommit
           o    AWS CloudFormation and AWS Elastic Beanstalk
     •    Hands-On with AWS DevOps Tools
           o    Building CI/CD Pipelines with AWS CodePipeline
           o    Deploying Applications with AWS CodeDeploy and Elastic Beanstalk
     •    Lab Session: Implementing AWS DevOps Solutions
           o    Creating a CI/CD Pipeline Using AWS DevOps Services
           o    Automating Infrastructure Deployment with AWS CloudFormation
5. Azure DevOps Tools and Services (10 hours)
     •    Overview of Azure DevOps Services
           o    Azure Pipelines, Azure Repos, Azure Artifacts, Azure Boards
           o    Azure Resource Manager (ARM) Templates and Azure Functions
     •    Hands-On with Azure DevOps Tools
           o    Building CI/CD Pipelines with Azure Pipelines
           o    Deploying Applications with Azure Functions and Azure Kubernetes Service (AKS)
     •    Lab Session: Implementing Azure DevOps Solutions
           o    Creating a CI/CD Pipeline Using Azure DevOps
           o    Automating Infrastructure Deployment with Azure Resource Manager Templates
6. Google Cloud DevOps Tools and Services (10 hours)
     •    Overview of GCP DevOps Services
           o    Google Cloud Build, Google Cloud Deployment Manager, Google Kubernetes Engine (GKE)
           o    Google Cloud Source Repositories, Artifact Registry
     •    Hands-On with GCP DevOps Tools
           o    Building CI/CD Pipelines with Google Cloud Build
           o    Deploying Applications with Google Kubernetes Engine (GKE) and Google App Engine
     •    Lab Session: Implementing GCP DevOps Solutions
           o    Creating a CI/CD Pipeline Using GCP DevOps Tools
           o    Automating Infrastructure Deployment with Google Cloud Deployment Manager
7. Infrastructure as Code (IaC) on AWS, Azure, and GCP (10 hours)
     •    Introduction to Infrastructure as Code (IaC)
           o    Benefits and Tools (AWS CloudFormation, Azure Resource Manager, Google Cloud                                  Deployment Manager, Terraform)
           o    Best Practices for IaC in Multi-Cloud Environments
     •    Hands-On with Terraform for Multi-Cloud Deployments
           o    Writing and Managing Terraform Scripts for AWS, Azure, and GCP
     •    Lab Session: Implementing IaC with Terraform
           o    Automating Infrastructure Setup on AWS, Azure, and GCP Using Terraform
8. Containerization and Orchestration with AWS, Azure, and GCP (10 hours)
     •    Introduction to Docker and Kubernetes
           o    Benefits of Containerization in Cloud Environments
     •    Deep Dive: Container Services on AWS, Azure, and GCP
           o    AWS Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes                      Engine (GKE)
     •    Lab Session: Deploying Containerized Applications
           o    Setting Up and Managing Kubernetes Clusters on AWS EKS, Azure AKS, and GCP GKE
           o    Deploying and Managing Docker Containers
9. Continuous Integration and Continuous Deployment (CI/CD) in the Cloud (10 hours)
     •    Overview of CI/CD Pipelines
           o    CI/CD Strategies for Cloud Environments
           o    Tools and Techniques for Automated Testing and Deployment
     •    Implementing CI/CD with AWS, Azure, and GCP
           o    Using AWS CodePipeline, Azure Pipelines, and Google Cloud Build for CI/CD
           o    Integrating with Third-Party Tools like Jenkins and GitLab
     •    Lab Session: Creating End-to-End CI/CD Pipelines
           o    Building and Deploying Applications with AWS, Azure, and GCP Pipelines
10. Monitoring, Logging, and Observability in Cloud (10 hours)
     •    Introduction to Monitoring and Logging
           o    Importance of Observability in Cloud-Based DevOps
           o    Overview of Tools: AWS CloudWatch, Azure Monitor, Google Cloud Operations Suite                              (Stackdriver), ELK Stack
     •    Deep Dive: Setting Up Monitoring and Alerts
           o    Configuring AWS CloudWatch, Azure Monitor, and Google Cloud Operations Suite for                            Application and Infrastructure Monitoring
     •    Lab Session: Implementing Monitoring Solutions
           o    Setting Up Dashboards and Alerts on AWS CloudWatch, Azure Monitor, and Google Cloud                    Operations Suite
11. Security and Compliance in Cloud DevOps (10 hours)
     •    Introduction to Cloud Security Principles
           o    Shared Responsibility Model in AWS, Azure, and GCP
           o    Cloud Security Best Practices and Compliance (e.g., IAM, VPC Security, Data Encryption)
     •    Hands-On Security Tools
           o    Using AWS IAM, AWS WAF, Azure Active Directory, Azure Security Center, Google Cloud                        IAM, and Google Cloud Security Command Center
     •    Lab Session: Implementing Security Best Practices
           o    Configuring Security Groups, IAM Roles, and Access Controls in AWS, Azure, and GCP
12. Advanced Automation and Scripting for Cloud DevOps (10 hours)
     •    Advanced Scripting Techniques for Cloud Automation
           o    Bash, Python, and PowerShell for AWS, Azure, and GCP Automation
           o    Use Cases and Best Practices
     •    Lab Session: Writing Advanced Scripts
           o    Automating Cloud Operations (e.g., Scaling, Backup, Maintenance) with AWS CLI, Azure CLI,                    and Google Cloud SDK
13. Multiple CI/CD Projects with AWS, Azure, GCP, and Jenkins (10 hours)
     •    Project 1: CI/CD Pipeline with AWS DevOps Services
           o    Design and Implement a Complete CI/CD Pipeline Using AWS CodePipeline, CodeBuild, and                  CodeDeploy
           o    Automate the Build, Test, and Deployment Processes in AWS
     •    Project 2: CI/CD Pipeline with Azure DevOps Services
           o    Set Up Azure Pipelines for Continuous Integration and Deployment
           o    Deploy Applications to Azure Kubernetes Service (AKS) and Azure App Services
     •    Project 3: CI/CD Pipeline with Google Cloud DevOps Services
           o    Create a Pipeline Using Google Cloud Build for CI/CD
           o    Deploy Applications to Google Kubernetes Engine (GKE) and Google App Engine
     •    Project 4: Hybrid CI/CD Pipeline Using Jenkins, AWS, Azure, and GCP
           o    Design a Multi-Cloud CI/CD Pipeline Using Jenkins for CI, AWS CodeDeploy, Azure Pipelines, and Google Cloud Build for Deployment
           o    Implement Advanced Deployment Strategies (Blue-Green, Canary Releases)
           o    Monitor and Log Deployments Using AWS CloudWatch, Azure Monitor, Google Cloud                            Operations Suite, and ELK Stack
     •    Lab Session: Implementing and Managing Multiple CI/CD Projects
           o    Setting Up and Configuring Environments for Each Project
           o    Deploying Applications Across Different Cloud Platforms
14. Case Studies, Best Practices, and Final Project (10 hours)
     •    Case Studies on Successful Cloud DevOps Implementations
           o    Real-World Examples, Best Practices, and Lessons Learned
     •    Final Project Presentation and Evaluation
           o    Develop and Demonstrate a Comprehensive DevOps Pipeline
 

مخاطبان دوره

کارشناسان شبکه

متخصصین برنامه نویسی

پیش نیازها

دوره نتورک پلاس

سوالات متداول

این دوره برای متخصصان IT، مهندسان DevOps، مدیران سیستم و شبکه، و توسعه‌دهندگانی که می‌خواهند مهارت‌های خود را در پیاده‌سازی و مدیریت DevOps در محیط‌های ابری AWS، Azure، و Google Cloud (GCP) ارتقا دهند، مناسب است.

دوره نتورک پلاس

دوره لینوکس مقدماتی که در دوره گفته می شود.

این دوره می‌تواند به صورت آنلاین برگزار شود. محتوای دوره شامل جلسات زنده، ویدیوهای آموزشی، تمرین‌های عملی و پروژه‌های واقعی است.

این دوره شامل آموزش ابزارهای AWS مانند CodePipeline، CloudFormation، Azure مانند Azure Pipelines، Azure Kubernetes Service، Google Cloud مانند Google Cloud Build، GKE، Jenkins، Terraform، و Docker است.

مدت زمان کل دوره 120 ساعت است که حدود 3 ماه طول می کشد.

بله، این دوره به شدت تمرین‌محور است و شامل پروژه‌های عملی در AWS، Azure، GCP و Jenkins برای پیاده‌سازی DevOps می‌باشد.

بله، پس از موفقیت در آزمون‌ها و پروژه‌های دوره، گواهینامه تکمیل دوره به شرکت‌کنندگان ارائه خواهد شد.

بله، این دوره به شما مهارت‌های لازم برای موفقیت در گواهینامه‌های مرتبط مانند AWS Certified DevOps Engineer، Azure DevOps Engineer Expert، و Google Professional DevOps Engineer را می‌دهد.

بله، دوره شامل پروژه‌های عملی واقعی برای پیاده‌سازی CI/CD، زیرساخت به عنوان کد (IaC)، و کانتینرسازی در محیط‌های ابری مختلف است.

بله، شما در این دوره با Kubernetes و خدمات مرتبط آن در AWS (EKS)، Azure (AKS)، و GCP (GKE) آشنا خواهید شد.

بله، دوره شامل مباحث مرتبط با Docker و نحوه استفاده از آن برای ایجاد و مدیریت کانتینرها در محیط‌های ابری مختلف است.

بله، این دوره شامل مباحث مهم امنیت و تطبیق با مقررات در محیط‌های ابری AWS، Azure، و GCP است.

بله، برای دسترسی به خدمات و تمرینات عملی، نیاز به حساب‌های کاربری در AWS، Azure، و GCP دارید. راهنمایی برای ایجاد حساب‌ها در ابتدای دوره ارائه خواهد شد.

بله، این دوره شامل آزمون‌های هفتگی، پروژه‌های میان‌دوره و یک پروژه نهایی برای ارزیابی یادگیری دانشجویان است.

بله، محتوای دوره به طور مداوم با آخرین تکنولوژی‌ها و ابزارهای DevOps به‌روز می‌شود.

بله، با یادگیری مهارت‌های پیشرفته DevOps در محیط‌های ابری AWS، Azure، و GCP، شما می‌توانید فرصت‌های شغلی خود را بهبود بخشید.

بله، شما در این دوره با ابزارهایی مانند AWS CloudFormation، Azure Resource Manager Templates، Google Cloud Deployment Manager و Terraform آشنا خواهید شد.

بله این دوره از مبتدی تا پیشرفته می باشد

بله، شما با استفاده از ابزارهای مختلف اتوماسیون و اسکریپت‌نویسی در محیط‌های ابری AWS، Azure، و GCP آشنا خواهید شد.

بله، این دوره به شما کمک می‌کند تا مهارت‌های لازم برای پیاده‌سازی DevOps در محیط‌های چند ابری (Multi-Cloud) را کسب کنید

پروژه‌ها شامل پیاده‌سازی پیپ‌لاین‌های CI/CD، مدیریت کانتینرها و اورکستراسیون، و خودکارسازی زیرساخت‌ها در AWS، Azure، و GCP است.

بله، جلسات زنده برای رفع اشکال، بحث‌های تعاملی و پرسش و پاسخ فراهم شده است.

خیر، تمامی تمرینات و پروژه‌ها در محیط‌های ابری انجام می‌شود و نیازی به داشتن سرورهای فیزیکی نیست.

بله، این دوره به شما مهارت‌های لازم برای ساخت و مدیریت پیپ‌لاین‌های CI/CD با استفاده از AWS، Azure، GCP و Jenkins را می‌دهد.

بله، مهارت‌های کسب شده در این دوره به شما کمک می‌کند تا در آزمون‌های گواهینامه‌های بین‌المللی مانند AWS Certified DevOps Engineer، Azure DevOps Engineer Expert، و Google Professional DevOps Engineer موفق شوید.

بله، دانشجویان می‌توانند به محتوای دوره به صورت آنلاین دسترسی داشته باشند تا مرور و مطالعه بیشتر انجام دهند.

بله، دانشجویان پس از پایان دوره به منابع آنلاین و انجمن‌های پشتیبانی دسترسی خواهند داشت.

این دوره به صورت جامع به پیاده‌سازی DevOps در سه پلتفرم اصلی ابری AWS، Azure، GCP پرداخته و شامل تمرین‌های عملی گسترده و پروژه‌های واقعی می‌باشد.

بله، این دوره بر اساس پروژه‌های عملی واقعی طراحی شده است که دانشجویان را به چالش می‌کشد تا مهارت‌های خود را در محیط‌های واقعی به کار بگیرند.

تقویم دوره

وضعیت کد دوره نام اساتید نوع برگزاری محل طول دوره شهریه روزهای هفته تاریخ شروع ساعت کلاس
...
Tra2339 آنلاین (لایو) ارژنگ دوره های حضوری در محل شعبه اصلی مؤسسه آموزش عالی ارژنگ برگزار میگردند. 120 ساعت 129,000,000 ریال پنج شنبه، جمعه پنجشنبه, 1403/09/01 از 14:0 تا 19:0 ثبت نام

نظرات

به عنوان اولین نفر، نظر خود را بنویسید!