DEVOPS کاور محصول

بوت‌کمپ دواپس (Devops)

با وجود برنامه‌نویسان خلاقی که همیشه به‌دنبال یافتن راهی برای ارتقای کارهایشان هستند، روند ایجاد و توسعه نرم‌افزارها به‌طور‌مداوم در حال تغییر و پیشرفت است. این امر باعث شده تا زبان‌ها و فریم‌ورک‌ها و کتابخانه‌های جدیدی ایجاد شوند. در دنیای توسعه‌دهندگان نرم‌افزار و فناوری اطلاعات مدرن، دواپس (DevOps) به استانداردی طلایی تبدیل شده است..
دواپس درواقع مفهومی است که از ترکیب دو کلمه Development به‌معنای «توسعه» و Operation به‌معنای «عملیات» ایجاد شده است. Devops به ایجاد تعامل و همکاری بین اعضای تیم توسعه و عملیات شرکت منجر می‌شود. تیم عملیات همان تیم IT هستند که در نگه‌داری سخت‌افزار و نرم‌افزار و محیط‌های عملیاتی تخصص دارند. تیم توسعه نیز مسئول ساخت محصولات نهایی و خطایابی پس از تست آن هستند. دواپس ترکیبی از ابزارها و روش‌ها و فلسفه‌ای است که با ایجاد تعامل بین این دو تیم، امکان تداوم در تحویل برنامه‌ها و ارائه خدمات به کاربران نهایی را فراهم می‌کند.

درخواست مشاوره

نوع دوره

هم حضوری و هم آنلاین

سطح دوره

مقدماتی تا پیشرفته

وضعیت دوره

در حال ثبت نام

تاریخ آغاز

1402/04/15

مدت زمان دوره

6 ماه

تعداد سرفصل

13

نوع مدرک

گواهینامه

پیش نیاز

ندارد

جزئیات دوره

سرفصل‌ها

What is and Why
محتوای خصوصی
Principles
محتوای خصوصی
Benefit
محتوای خصوصی
Metrics
محتوای خصوصی
12 factor apps
محتوای خصوصی
What is and Why
محتوای خصوصی
Cloud Computing Models
محتوای خصوصی
What is Serverless
محتوای خصوصی
• Clouds types
محتوای خصوصی
What is and Why
محتوای خصوصی
Install and configure OS
محتوای خصوصی
Package manager and repository
محتوای خصوصی
Process and Process Management
محتوای خصوصی
File system and disk Management
محتوای خصوصی
Service Management
محتوای خصوصی
User and group information
محتوای خصوصی
File and directory attributes
محتوای خصوصی
Linux editor CLI | GUI
محتوای خصوصی
Log and text commands [cat | head | tail | less]
محتوای خصوصی
OSI model and TCP model
محتوای خصوصی
SSH Connection and commands [ssh | scp | rsync | ssh key]
محتوای خصوصی
ip command [interface | address | route | rule]
محتوای خصوصی
DNS flow and record type
محتوای خصوصی
UDP | TCP | ICMP Protocol
محتوای خصوصی
Sockets TCP | UDP | UDS
محتوای خصوصی
HTTP and HTTPS Protocol
محتوای خصوصی
Switching vs Routing
محتوای خصوصی
Linux Firewall [iptables]
محتوای خصوصی
Linux Network Commands [ tcpdump | mtr | ss | telnet | dig ]
محتوای خصوصی
What is and Why shell scripting
محتوای خصوصی
Input and Output [read | echo | redirect | and | or]
محتوای خصوصی
Loops and Conditions [ for | while | until | if | switch case ]
محتوای خصوصی
Variables in bash scripting
محتوای خصوصی
Functions and Automation
محتوای خصوصی
Practice04: Bash scripting
محتوای خصوصی
What is and Why IaC?
محتوای خصوصی
What is and Why Ansible?
محتوای خصوصی
Ansible Concepts [Task | Role | Fact | Module | Inventory | Playbook | Variables | Vault | Tag]
محتوای خصوصی
Other [ ansible.cfg | ad hoc | limit | dry run | jinja2 template | lint | galaxy ]
محتوای خصوصی
Hardening os and setup service with Ansible
محتوای خصوصی
Terraform [what is | why | module | provider | state | provisioners | workflow]
محتوای خصوصی
setup vm and service with terraform
محتوای خصوصی
Practice05: Ansible
محتوای خصوصی
Practice06: Terraform
محتوای خصوصی
What is container
محتوای خصوصی
Container vs VM
محتوای خصوصی
What is and Why docker
محتوای خصوصی
Docker Underlying Technology [ Namespaces | Cgroups | Union FS ]
محتوای خصوصی
Docker Component [ Container | Image | Network | Volume | Daemon | Client | Registry ]
محتوای خصوصی
dockerfile [ syntax | multi-stage | Buildkit ]
محتوای خصوصی
Install docker and docker daemon config
محتوای خصوصی
Run containers with docker
محتوای خصوصی
Build images with dockerfile
محتوای خصوصی
docker-compose [ what is | Compose file | Run Service ]
محتوای خصوصی
What is and Why Observability?
محتوای خصوصی
What is and why Prometheus stack
محتوای خصوصی
Prometheus Stack component [Prometheus | Alert manager | Push gateway | Grafana]
محتوای خصوصی
Prometheus Concepts [Workflow | Metrics | exporter]
محتوای خصوصی
What is and Why ELK Stack
محتوای خصوصی
ELK stack component [Elasticsearch | Logstash | Fluentd | Kibana]
محتوای خصوصی
Logging vs Monitoring
محتوای خصوصی
Practice 09: Prometheus
محتوای خصوصی
Practice 10: ELK
محتوای خصوصی
What is and Why git
محتوای خصوصی
Git Concepts [pull | push | commit | rebase | revert | branch | merge | clone | log | status]
محتوای خصوصی
Git Strategy
محتوای خصوصی
What is and Why CI/CD
محتوای خصوصی
Continuous Delivery vs Continuous Deployment
محتوای خصوصی
GitLab CI/CD Workflow and Deployment Strategy
محتوای خصوصی
GitLab Definitions [ Commit | Job | Pipeline | Stage | Services | Environment | Deployment | Artifacts | Cache ]
محتوای خصوصی
Gitlab Runner [ Types | Feather | Executor ]
محتوای خصوصی
Types of pipelines on Gitlab
محتوای خصوصی
Gitlab Variables
محتوای خصوصی
what is kubernetes and why we need it
محتوای خصوصی
kubernetes Components and Nodes
محتوای خصوصی
kubernetes objects
محتوای خصوصی
Kubernetes CNI | CRI | CSI
محتوای خصوصی
Kubernetes workload and Deployment Strategy
محتوای خصوصی
Kubernetes Storage [pv | pvc | Storage Class | secret | config map]
محتوای خصوصی
Kubernetes Networking [CNI | kube-proxy | DNS | Service | End point | Ingress ]
محتوای خصوصی
helm and helm chart
محتوای خصوصی
kubernetes monitoring and logging
محتوای خصوصی
Kubernetes Resources Management
محتوای خصوصی
Backup Strategy
محتوای خصوصی
Backup Types
محتوای خصوصی
Test and Monitor Backup
محتوای خصوصی
What Is a Disaster
محتوای خصوصی
Disaster Recovery Plan
محتوای خصوصی
Practice 15: Backup
محتوای خصوصی
Introduction Openstack
محتوای خصوصی
What is and Why
محتوای خصوصی
Component [Keystone | Neutron | Horizon | Cinder | Glance | Nova | Heat | Swift]
محتوای خصوصی
Nodes [Controller | Compute | Storage | Network | Load Balancer]
محتوای خصوصی
Architecture and Production-ready design
محتوای خصوصی
Installation and Configuration Openstack
محتوای خصوصی
Troubleshooting
محتوای خصوصی
Kolla Project and OpenStack ansible
محتوای خصوصی
Practice16: Openstack
محتوای خصوصی
Practice17: Kolla-ansible
محتوای خصوصی
Introduction Ceph
محتوای خصوصی
What is and Why
محتوای خصوصی
Nodes [Monitors | Managers | OSDs | MDS | RGW]
محتوای خصوصی
Architecture and Production-ready design
محتوای خصوصی
Installation and Configuration Ceph
محتوای خصوصی
Troubleshooting
محتوای خصوصی
Rook ceph and cephadm
محتوای خصوصی
Practice18: Ceph
محتوای خصوصی
Practice19: rook ceph
محتوای خصوصی

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

درخواست مشاوره برای بوت کمپ

تو اولین فرصت با شما تماس میگیریم

دوره‌های مرتبط

آموزش‌های برنامه‌نویسی را از دست ندهید

photo_2023-08-16_14-02-34

وضعیت دوره :

در حال ثبت نام

فست ای پی آی (Fast API) فریمورک جدید و پیشرفته‌ای است که برای ساخت وب‌سرویس‌های قدرتمند و سریع با زبان برنامه‌نویسی پایتون طراحی شده است. با استفاده از استانداردهای جدید مانند OpenAPI و Pydantic، این فریمورک امکانات فراوانی را در خود دارد.
کاور golang

وضعیت دوره :

پایان ثبت نام

زبان برنامه نویسی Golang شباهت بسیار زیادی به زبان برنامه نویسی C داشته و هدف آن کاهش پیچدگی در توسعه برنامه ها است. این زبان به طور گسترده برای پیاده سازی سرور های وب، برنامه های کاربردی و ابزارهای مدیریت کانتینرها مورد استفاده قرار گرفته است.
node js.کاور محصول web

وضعیت دوره :

پایان ثبت نام

Node.js به زبان ساده یک محیط اجرای Back-end برای جاوا اسکریپت است. این نرم افزار توسط رایان دال در سال 2009 ایجاد شد. Node.js، جاوا اسکریپت را با استفاده از موتور جاوا اسکریپت V8، همان موتوری که مرورگر گوگل کروم را تامین می کند، اجرا می کند. Node.js،
Asp.net.کاور

وضعیت دوره :

پایان ثبت نام

ASP.NET Core یک فریم ورک و نسخه ی اوپن سورس ASP.NET است. با توجه به قابلیت‌هایی که این فریمورک در توسعه برنامه‌های تحت ویندوز دارد، بسیار مناسب افرادی است که به دنبال یک مهارت با تنوع کاری بالا هستند و می خواهند درآمد بالایی داشته باشند. این فریم ورک
دوره ماشین لرنینگ

وضعیت دوره :

در حال ثبت نام

یادگیری ماشین یا ماشین لرنینگ (Machine Learning)  یکی از زیر مجموعه‌های هوش مصنوعی است که به سیستم‌ها این امکان را می­دهد تا به صورت خودکار یادگیری داشته باشند و بتوانند عملکرد خود را بهبود ببخشند. به عبارت دیگر هدف اصلی یادگیری ماشین این  است که به
java spring کاور

وضعیت دوره :

در حال ثبت نام

جاوا (Java) به طور گسترده در ساخت برنامه های تحت وب در مقیاس سازمانی مورد استفاده قرار میگیرد. این زبان سالها است که در لیست بهترین زبان های برنامه نویسی دیده می شود و آموزش جاوا طرفداران زیادی دارد. جاوا زبان برنامه نویسی چند منظوره (General-Purpos

درخواست مشاوره