занять
занять на тиждень
старт
За тиждень записалося
Залишилося
Стань 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
-
Групи по 14 осіб Викладач приділяє час кожному студенту.
-
Викладачі практики У нас викладають тільки практикуючі фахівці з топових IT-компаній.
-
Система особистих кабінетів Ефективне і зручне навчання.
-
Оперативна служба підтримки студентів Термінові питання — своєчасне рішення.
-
Доступ до відеозаписів занять Записи уроків залишаються у студентів після закінчення навчання.
-
Практичні заняття Велика частина занять орієнтована на практику.
-
Що ми робимо для того, щоб ви досягли успіху?
-
Проводимо майстер-класи з підготовки резюме та пошуку роботи
-
Регулярно оновлюємо програми курсів під вимоги ринку
-
Запрошуємо викладати тільки кращих практикуючих фахівців
-
Розвиваємо нашу мережу партнерів серед топових IT-компаній
-
Наші викладачі часто самі забирають до себе наших кращих Студентів ;)
Наші викладачі та випускники працюють в топових IT-компаніях світу
Часті питання
-
Як проходить навчання DevOps в комп'ютерній школі Hillel?
Курси «Девопс (Київ)» ведуться в оффлайн-форматі. Заняття проходять в офісі школи Hillel в класах з усім необхідним комп'ютерним і програмним оснащенням. Програмою передбачено 2 уроки на тиждень протягом 4 місяців. Кожне заняття записується, доступ до нього надано в особистому кабінеті.
Девопс-навчання на даному курсі передбачає, що студент вже має знання в області мережевих технологій і знайомий з ОС Linux. Разом з досвідченими викладачами-практиками студенти вивчають:
- Контейнеризацію
- Web-сервери
- Управління та автоматизацію
- Розгортання архітектури проекту
Також курс дозволяє поглиблено освоїти unix-системи, що обов'язково для роботи DevOps-фахівцем.
Велика частина занять відведена для практики. Студенти працюють в Ansible, Terraform, Docker, Jenkins, а також з іншими технологіями, необхідними для управління життєвим циклом додатка.
-
Кому підійдуть курси Devops (Київ)?
Курс по Devops розрахований на людей, які вже вивчали мережеві технології і Linux. Для запису на Advanced-навчання необхідно пройти спеціальний тест з перевірки базових знань мереж і ОС.
-
Який потрібно мати комп'ютер, щоб навчатися на курсі 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
-
Чи будуть задавати домашні завдання? Чи перевіряється виконане завдання?
Так! Адже це обов'язкова і дуже важлива частина процесу вашого навчання, так як кожен Студент повинен закріпити весь отриманий на занятті матеріал вдома, виконуючи домашні завдання. Кожне задане ДЗ буде перевірятися викладачем, і по ньому ви будете отримувати фідбек. Також деякі завдання розбираються на наступному занятті. Без виконання домашній завдань ніхто не зможе домогтися бажаного результату.
-
Як отримати максимальний бал за домашнє завдання?
Виконання домашніх робіт, одна з найважливіших складових навчання. Для того, щоб отримати максимальний бал за домашнє завдання, потрібно:
- Виконати завдання в зазначені терміни
- Виконати всі умови завдання
- Виконати завдання без помилок
- Перездача домашнього завдання не більше одного разу
-
Ким працюють ваші Викладачі? Чи мають вони досвід викладання?
Ми завжди дуже відповідально намагаємося підходити до питання підбору Викладачів у нашій Школі. Наші Викладачі — практикуючі фахівці в найбільших IT-компаніях міста. Також вони мають як досвід викладання в нашій Школі, так і досвід менторства за місцем їх професійної діяльності. У своїй манері навчання вони роблять упор на останні тенденції IT-ринку і виключно на свій особистий досвід для того, щоб наші Випускники мали найбільш затребувані знання і досвід роботи з конкретними кейсами.
-
Як я можу записатися на курс / забронювати собі місце у групі?
Ви можете приїхати до нас в офіс для обговорення всіх деталей курсу або зв'язатися з нашим Адміністратором, заповнивши форму на сайті, та запросити рахунок на оплату online.
-
Де можна уточнити ціну навчання на курсах?
Для того, щоб отримати інформацію про вартість того чи іншого курсу, а також задати інші додаткові питання, що стосуються навчання, ви можете:
- заповнити заявку на безкоштовну консультацію;
- заповнити заявку на запис на курс;
- зателефонувати або написати нам на пошту.
- Оцінка складності алгоритмів
- 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
- Як написати блог на Ruby on Rails
- 16099
- 301
Як написати блог на Ruby on Rails
дивитись 97 хв - Вибір першої мови програмування — огляд Java
- 16069
- 39
Вибір першої мови програмування — огляд Java