دوره ی آنلاین مهندسی دواپس

DevOps یکی از حوزه های داغ این روزهاست که طرفداران زیادی رو به خود جذب کرده و متشکل از ۲ کلمه ی Developer و Operation است .

توضیحات

90 ساعت
برگزاری آنلاین (ضبط میشود)
چهارشنبه ها ساعت 5 تا 9 شب

معرفی دوره ی DevOps Engineering

DevOps یکی از حوزه های داغ این روزهاست که طرفداران زیادی رو به خود جذب کرده و متشکل از ۲ کلمه ی Developer و Operation است .

میتوان گفت DevOps یک role شغلی نیست و یک فرهنگ سازمانی می باشد که بر تعامل افراد در تیم های مختلف بسیار تاکید دارد

در DevOps میخواهیم از لحظه ای که برنامه نویس شروع به کد زدن میکند تا لحظه ای که کد به محیط Production برود را اتوماتیک کنیم و به بیان خودمونی غلطک کاری کنیم .

در واقع DevOps یعنی Automation و هر ان چیزی که قابلیت Automate شدن دارد را اتومات میکنیم مگر جایی که Policy سازمان مانع ما شود .

ورود و دسترسی به دوره

پس از ثبت نام از طریق زیر میتوانید وارد دوره شوید:

ورود به کلاس آنلاین

از طریق اسکای روم

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
ورود به جلسات ضبط شده

از طریق اسپات پلیر

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
گروه تلگرام

ویژه دانشجویان دوره

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.
دانلود فایل ها

دانلود فایل جلسات

خصوصی
محتوای این درس فقط به خریداران نمایش داده میشود . برای دسترسی کامل به محتوای دوره آن را خریداری کنید.

سرفصل های دوره

Lpic2:
  • shell scripting
  • networking
  • Filesystem and Devices
  • Domain Name System (DNS)
  • Web Services
  • File Sharing Services
  • HAProxy and Nginx as a
  • LoadBalancer
  • KeepAlived
Docker:
  • Overview of Docker
  • Docker Engine
  • Image
  • Containers
  • Docker Logging
  • Manage Data in
  • Docker(Volumes,Bind Mounts,TMPFS)
  • Docker Networking
  • Docker file
  • Docker Compose
  • Docker Swarm
Kubernetes:
  • Overview of K8S
    Kubernetes Components
    Cluster architecture
    Namespase
    lables
    Pod VS Container
    Init Containers
    Controllers
    Probes
    Networking(service,LoadBalancing,Networking)
    RBAC
    Secret
    ConfigMap
    PVC and PV
    Taint and Toleration and node selector
    Helm
gitlab:
  • Git Basic
    Working with Repositories
    Branching and Merging
    Introduction to GitLab:
    runner
    GitLab Specific Topics:
    1. Introduction to GitLab:
    2. GitLab project setup.
    3. GitLab CI/CD (Continuous Integration/Continuous Deployment).
    4. Issue tracking and project management with GitLab issues and boards.
    5. GitLab merge request pipelines.

    GitLab project setup.
    • GitLab CI/CD (Continuous Integration/Continuous Deployment).
    • Issue tracking and project management with GitLab issues and boards.
    • GitLab merge request pipelines.
    Gitlab API
    Real-world Examples and Hands-on Exercises:
    1. Collaborative coding exercises using Git and GitLab.
    2. Simulating various scenarios like merge conflicts, rebasing, etc.
    3. Setting up a CI/CD pipeline in GitLab.

Ansible:
  • Basics of Ansible:
    1. Introduction to Ansible.
    2. Ansible architecture: Control node and managed nodes.
    3. Setting up Ansible and its prerequisites.
    Ansible Playbooks:
    1. Writing and organizing playbooks.
    2. Modules and their usage in playbooks.
    3. Tasks, handlers, and roles.
    4. Variables and templates in playbooks.
    Inventory and Configuration Management:
    1. Creating and managing inventory files.
    2. Grouping hosts and variables.
    3. Using Ansible Vault for secure variable management.
    Ad-Hoc Commands:
    1. Running ad-hoc commands with Ansible.
    2. Common ad-hoc modules: ping, shell, command, etc.

Terraform:
  • Introduction to Terraform:
    1. What is Terraform?
    2. Infrastructure as Code with Terraform.
    Terraform Basics:
    1. Installing and configuring Terraform.
    2. Defining resources using HashiCorp Configuration Language (HCL).
    3. Initializing a Terraform configuration.
    Terraform Providers and Resources:
    1. Understanding Terraform providers.
    2. Defining resources and managing their lifecycle.
    3. State management and Terraform's state file.
    Managing Infrastructure:
    1. Creating, updating, and deleting resources.
    2. Terraform variables and data sources.
    3. Terraform modules for reusable configurations.

Zabbix
prometheus
grafana

مدرس دوره

آرزو محمدی

سال ۹۳، وارد دانشگاه شدم و در رشته IT تحصیل کردم. سال ۹۷، به عنوان کارشناس شبکه در شرکت سامسونگ استخدام شدم و با لینوکس آشنا شدم. سال ۹۸، به عنوان network administrator در فناپ سافت کار کردم و علاقه‌مند به دواپس شدم. پس از ۱ سال و نیم در شرکت گلرنگ سیستم، به عنوان DevOps Engineer در اسنپ تریپ مشغول به کار شدم.

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها