занять
занять на тиждень
старт
За тиждень записалося
Залишилося
Стань DevOps фахівцем!
DevOps критично необхідний для усунення організаційних і технічних бар'єрів між командою розробки та іншими учасниками життєвого циклу ПО. На курсі DevOps ви станете фахівцем, який працює на стику програмування і системного адміністрування. На курсі вивчається контейнеризація з Docker, робота з web-servers, Ansible, Terraform, а також робота з Linux і створення архітектури проекту.
Цілі курсу
- Закріпити базові знання unix-систем
- Опанувати навички автоматизації будь-яких процесів в компанії
- Вивчити безліч потужних інструментів автоматизації
- Навчитися будувати «інфраструктуру як код»
Вивчаємо такі технології
-
Аnsible
-
Continuous Integration
-
Continuous delivery
-
Elasticsearch
-
Logstash
-
Kibana
Програма курсу
DevOps

-
Вступ до курсу
- Що таке DevOPS
- Огляд курсу
-
Адміністрування Linux
- Вступ. Установка ОС Linux
- Підсистема довідки. Базові команди
- Робота з файлами і каталогами. Текстовий редактор vim
- Управління користувачами і групами
- PAM-модулі
- Типи файлів Unix
- Жорсткі диски. Монтування розділів
- RAID і LVM
- Встановлення програмного забезпечення
- Управління процесами. Утиліти ps, top, htop, atop
- Журналювання
- Резервне копіювання
- Налаштування мережевих параметрів
- Програмування на bash
-
Основи мережевих технологій
- Моделі OSI і TCP / IP
- Огляд технологій локальних мереж. Адресація канального рівня
- Введення у маршрутизацію
- IP-адресація
- протокол IP
- протокол ICMP
- технологія NAT
- Протоколи транспортного рівня: UDP і TCP
- Протоколи прикладного рівня: протокол DNS, налаштування bind, unbound, протокол DHCP, налаштування, протокол HTTP, налаштування apache2, nginx
- Огляд хмарних провайдерів. Введення в AWS
-
Configuration Management System
- Terraform
- Ansible
-
Контейнеризація
- Введення в контейнеризацію
- Docker Hub
- Основи Docker
- Написання Dockerfile
- Private docker registry
- Робота з docker-compose
- Docker Swarm
-
Система контролю версій git
- Огляд git
- Встановлення: git-server і Gitlab
- Основи роботи з git
- Розгалуження в git
-
CI/CD
- Що таке CI/CD
- Build і Deploy
- Огляд існуючих інструментів
- Gitlab CI
- Jenkins
-
Інструменти моніторингу
- Огляд існуючих інструментів моніторингу
- Встановлення і використання Grafana
-
Збір, зберігання і аналіз даних. Elasticsearch, Logstash, Kibana
- Встановлення і налаштування ELK
- Збір логів
- Пошук в Elasticsearch
- Налаштування фільтрів
- Пошук в Kibana
Бонуси курсу
Додайте навички в резюме
-
Amazon Web Services: ECS, EC2, S3, ASG, ALB, CloudFront, VPC
-
Управління конфігурацією з Ansible
-
Управління інфраструктурою з Terraform, створення модулів
-
Автоматизація складання та розгортання з Jenkins
-
Контейнеризація з Docker
-
Робота з мережами
-
Робота з web-servers
-
Робота з Linux
-
Створення архітектури проекту
-
Робота в команді
Переваги навчання у Комп'ютерній школі Hillel
-
Групи по 16 осіб Викладач приділяє час кожному студенту.
-
Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
-
Система особистих кабінетів Ефективне і зручне навчання.
-
Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
-
Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
-
Практичні заняття Велика частина занять орієнтована на практику.
-
Що ми робимо для того, щоб ви досягли успіху?
-
Проводимо майстер-класи з підготовки резюме та пошуку роботи
-
Регулярно оновлюємо програми курсів під вимоги ринку
-
Запрошуємо викладати тільки кращих практикуючих фахівців
-
Розвиваємо нашу мережу партнерів серед топових IT-компаній
-
Наші викладачі часто самі забирають до себе наших кращих Студентів ;)
Наші викладачі та випускники працюють в топових IT-компаніях світу
Часті питання
-
Кому підійдуть курси Devops у Дніпрі?
Програма передбачає наявність певної підготовки. Для навчання потрібно знати мережеві технології на базовому рівні та мати навички роботи в ОС Linux. Під час вступу є тест. Курс підійде новачкам, які вивчили основи, системним адміністраторам, програмістам, спеціалістам суміжних галузей.
-
Як проходить навчання DevOps у комп'ютерній школі Hillel?
Курси DevOps (Дніпро) тривалістю 4 місяці мають офлайн-формат. Заняття проводяться у зручний час, щоб навчання можна було поєднувати зі стаціонарним відвідуванням вузу чи роботою. Зустрічі відбуваються двічі на тиждень в офісі школи. Записи занять доступні в особистому кабінеті, у тому числі після закінчення навчання.
Курс "Девопс" покликаний зробити зі студента спеціаліста, готового до роботи в міжгалузевому напрямку, що поєднує девелопінг та системне адміністрування. Для цього необхідно освоїти:
- принципи Docker-контейнеризації
- Linux-адміністрування
- роботу з веб-серверами
- управління інфраструктурою з Ansible та Terraform
- побудова архітектури проекту
Викладачі курсу – практикуючі DevOps-фахівці, топові співробітники відомих айті-компаній. Оскільки школа набирає невеликих груп, ментори можуть приділити увагу кожному студенту.
-
Який потрібно мати комп'ютер, щоб навчатися на курсі DevOps?
Вимоги до комп'ютера для навчання на курсі DevOps.
Операційна система:
- Windows 10 64-біт
- macOS 10.13 або вище
- Linux: Ubuntu 16.04 - 20.04
Процесор* :
- Мінімум intel core i5 4-го покоління
- Рекомендується i5 7-го
Оперативна пам'ять:
- Мінімум 8 Гб
- Рекомендується 16 Гб
Пам'ять:
- Мінімально 500 Гб HDD і більш
- Рекомендується 200 Гб SSD і більш
* Допустимі аналоги від AMD
-
Чи будуть задавати домашні завдання? Чи перевіряється виконане завдання?
Так! Адже це обов'язкова і дуже важлива частина процесу вашого навчання, так як кожен Студент повинен закріпити весь отриманий на занятті матеріал вдома, виконуючи домашні завдання. Кожне задане ДЗ буде перевірятися викладачем, і по ньому ви будете отримувати фідбек. Також деякі завдання розбираються на наступному занятті. Без виконання домашній завдань ніхто не зможе домогтися бажаного результату.
-
Як отримати максимальний бал за домашнє завдання?
Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:
- Виконати завдання в зазначені терміни
- Виконати всі умови завдання
- Виконати завдання без помилок
- Перездача домашнього завдання не більше одного разу
-
Де можна уточнити ціну навчання на курсах?
Для того, щоб отримати інформацію про вартість того чи іншого курсу, а також задати інші додаткові питання, що стосуються навчання, ви можете:
- заповнити заявку на безкоштовну консультацію;
- заповнити заявку на запис на курс;
- зателефонувати або написати нам на пошту.
- Оцінка складності алгоритмів
- 29171
- 1201
Оцінка складності алгоритмів
дивитись 16 хв-
Костянтин Ботнар Senior Research Scientist у Industrial Metagenomics
- Створення блогу на Laravel 5.4
- 27614
- 220
Створення блогу на Laravel 5.4
дивитись 79 хв-
Олександр Сосницький CTO у Wideweb
- Основи ООП на прикладі Java. Частина 2
- 21608
- 747
Основи ООП на прикладі Java. Частина 2
дивитись 67 хв-
Костянтин Ботнар Senior Research Scientist у Industrial Metagenomics
- Клієнт-серверна архітектура
- 20615
- 534
Клієнт-серверна архітектура
дивитись 72 хв-
Олег Гринько PHP Developer у DAXX
- Вибір першої мови програмування — огляд Java
- 16122
- 39
Вибір першої мови програмування — огляд Java
- Як написати блог на Ruby on Rails
- 16099
- 301
Як написати блог на Ruby on Rails
дивитись 97 хв