Сподобался весь процес навчання. Планував звісно офлайн навчатися але в наш час дякую хочаб за онлайн.
сподобалось що мають дуже гнучкий тариф - тобто можна обрати лише частину з всього курсу що саме мене цікавить. подяка за основи Linux та за практичні навички, які я вже почав використовувати в своїй роботі
Курсы сисадмина
- DevOps
- SysAdmin
На цьому курсі ти познайомишся з основами Linux, де зможеш зануритися в світ операційних систем відкритого коду та вивчити основи адміністрування. Отримаєш знання та практичні навички з установки, конфігурації та адміністрування операційної системи Linux, включаючи роботу з файловою системою, управління користувацькими акаунтами та встановлення програмного забезпечення.
Програма курсу
Вступ до Linux
- Що таке Linux? Як він виник і де використовується
- Ядро чи операційна система
- Дистрибутиви Linux
- Архітектура системи: ядро, простір користувача, рівні абстракції
- Важливість оперативної памʼяті та функції ядра
Робота з терміналом й оболонкою
- Термінал і оболонка (Bourne Shell, Bash)
- Основні команди навігації та роботи з файлами
- Shell Globbing (символи підстановки
- Змінні середовища
- Редагування командного рядка
- Отримання онлайн-довідки (man, help)
Файлова система й користувачі
- Каталоги та структура файлової системи Linux
- Права доступу та система дозволів файлів
- Користувачі та групи
- Зміна пароля й оболонки
- Робота з текстовими редакторами (nano, vim)
Процеси та введення/виведення
- Введення та виведення в оболонці
- Стандартні потоки й перенаправлення (stdin, stdout, stderr)
- Повідомлення про помилки
- Дії з процесами, дерево процесів
Пристрої та ядро
- Файли пристроїв і sysfs
- Імена пристроїв, udev, scsi
- Команда dd і робота з пристроями
Сценарії та автоматизація
- Основи shell scripting
- Лапки, літерали, змінні та коди виходу
- Умовні оператори
- Цикли for, while
- Підставлення команд
Управління файловими системами
- Розбиття дисків і файлові системи
- Swap
- Логічні томи (LVM): створення, управління, реалізація
- Шифрування дисків
Мережі у Linux
- Архітектура мереж у Linux
- Фізичні й віртуальні інтерфейси
- Мережеві протоколи й інтерфейси
- Система доменних імен (DNS)
- Керування налаштуваннями мережі
- Системний і мережевий час
- Файєрволи у Linux
- SSH і віддалене адміністрування
- Генерація SSH-ключів
Резервні копії та інструменти
- Навіщо потрібні резервні копії
- Копіювання через мережу, rsync
PAM та аутентифікація
- Модулі PAM: директиви, механізми, індикатори
- AAA: аутентифікація, авторизація, аудит
- Додавання користувачів у sudoers
- DAC (Discretionary Access Control)
- MAC (Mandatory Access Control)
Сервіси та systemd
- Init-системи
- systemd: структура, базові поняття
- Команди systemctl
- Управління сервісами (systemd service)
- Таймери (systemd timer)
- Перегляд журналів
Серверні сервіси
- Вебсервер Nginx: основи налаштування
- Моніторинг логів
Віртуалізація і контейнери
- Віртуальні машини й гіпервізори
- Обладнання у VM
- Віртуалізація на основі середовища виконання
- Контейнери: LXC
- Контейнери з Docker: створення образів, запуск, операції
- Основи Kubernetes
Інформаційна безпека
- Авторизація і контроль доступу
- Аудит системи
- Перегляд журналів аудиту
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
Викладачі курсу
- Володимир Нестеренко - Systems Engineer, DevOps
- Андрій Тулупов - Network/System Endineer at Olivenet Data Centers
- Микита Жаворонков - Linux C/C++ Engineer at GlobalLogic
- Василь Шарко - DevOps/Cloud Engineer at Skai
- Андріян Коваль - Linux System Administrator at Trionika
- Максим Залата - DevOps Engineer at SoftServe
- DevOps
- SysAdmin
Опануйте інструменти контейнеризації та оркестрації, щоб прискорити розробку та забезпечити стабільність інфраструктури.
Програма курсу
Основи контейнеризації та віртуалізації
- Зрозумієте концепцію та історію створення контейнеризації
- З'ясуєте, завдяки чому контейнеризація зробила такий значний поштовх у підвищенні ефективності, стабільності, зручності й передбачуваності розробки та деплою
Основи Docker
- Встановите Docker і розглянете основні команди для роботи з контейнерами
- Створите перший контейнер
- Розглянете поширені проблеми під час встановлення Docker і способи їх розв'язання
Створення та управління Docker-образами
- Дізнаєтеся, що таке Dockerfile
- Навчитеся створювати й керувати Docker-образами через Docker Hub
- З'ясуєте, як оптимізувати Docker-образи та підвищувати ефективність
- Розглянете безпекові застереження під час створення Docker-образів
Docker Compose. Part 1
- Дізнаєтеся, що таке Docker Compose
- Навчитеся використовувати Docker Compose для керування багатоконтейнерними застосунками
- Створите docker-compose.yml для застосунків та сервісів і протестуєте їхню роботу
- Розглянете Docker Networking та Volumes для збереження даних
- З'ясуєте, як налаштовувати мережеву взаємодію між контейнерами
Docker Compose. Part 2
- Дізнаєтесь, як налаштувати залежності між контейнерами та здійснювати перевірку healthcheck
- Розглянете роботу build-процесу в docker-compose.yml
- З'ясуєте на базовому рівні, як працює Docker Swarm режим
- Розглянете Use Cases (юзкейси), які покривають bind mounts
Основи Kubernetes
- Розглянете архітектуру й основні компоненти Kubernetes
- Дізнаєтеся, як налаштувати Kubernetes-кластер
- Навчитеся створювати Pods та Deployments
- Розберете можливості використання Rancher Desktop для локальної розробки
Pod, Deployment та ReplicaSet в деталях
- Детально розглянете весь "життєвий цикл" Pod'а
- Навчитеся створювати й керувати Deployment і ReplicaSet та з'ясуєте, які є стратегії їх розгортання
- Дізнаєтеся відмінність між Secrets та ConfigMaps та зможете використовувати ConfigMaps для управління конфігураціями
Service та Ingress у Kubernetes
- Дізнаєтеся, як налаштовувати балансування навантаження в Kubernetes
- З'ясуєте, як створювати сервіси для доступу до застосунків та їхнього масштабування
- Навчитеся працювати з механізмами для моніторингу стану контейнерів та автоматичного керування ними
Воркшоп. Розгортання застосунку в Kubernetes
- Розгорнете застосунок Kubernetes
- Налаштуєте доступ до нього через Ingress
- Створите тестове навантаження та автоматично масштабуєте застосунок
- Оновите версію застосунку
Робота з Persistent Storage у Kubernetes
- Розглянете Persistent Volumes та Persistent Volume Claims
- Дізнаєтеся, як працювати з Persistent Storage для збереження даних у Kubernetes
- Ознайомитеся з типовими прикладами використання Persistent Storage у кластері
- Навчитеся створювати snapshots для резервного копіювання та відновлення даних у Kubernetes
Автоматизація розгортання за допомогою Helm
- Дізнаєтеся, що таке Helm і як створювати Helm-чарти
- Навчитеся робити й використовувати Helm-чарти для автоматизації розгортання
Розширені можливості Kubernetes. Контролери та оператори
- Зрозумієте відмінність між декларативним та імперативним підходами в Kubernetes
- Дізнаєтеся, що таке контролери та оператори, чим вони відрізняються і яку роль відіграють в автоматизації кластерів
- Ознайомитеся з поняттям Custom Resource Definition (CRD) та навчитеся розширювати функціональність Kubernetes під власні потреби
GitOps-підхід і Flux CD
- Розумітимете основні переваги GitOps-підходу для керування Kubernetes-кластерами
- Дізнаєтеся, що таке Flux CD, його ключові компоненти і як він реалізує GitOps на практиці
- Навчитеся налаштовувати синхронізацію між репозиторієм та кластером для автоматичного застосування змін
Воркшоп: розгортання комплексного застосунку та Q&A-сесія
- Зрозумієте, як комплексно розгортати вебзастосунки
- Спробуєте розгорнути застосунок з використанням Docker і Kubernetes та інтегрувати всі компоненти курсу
- Отримаєте відповіді на запитання на Q&A-сесії
Презентація курсового проєкту
- Розробите комплексний застосунок на мікросервісній архітектурі
- Контейнеризуєте мікросервіси так, щоб кожен взаємодіяв один з одним і отримував зворотний зв'язок щодо їхньої роботи
Особливості курсу
- Допомога ментора
- Практика
- Курсовий проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Олег Заревич - Principal DevOps/SRE at Intellias
Подать заявку- SysAdmin
Курс допоможе стати фахівцем з IP-телефонії Asterisk – гнучкого інструменту з вільним відкритим кодом. Вміння працювати з Asterisk дасть більше переваг на ринку праці більше, ніж у звичайного адміністратора.
Програма курсу
Вступ до Asterisk
- Дізнаєшся, як з'явився Asterisk та які версії має
- Навчишся встановлювати його з пакетів і початкових кодів, розберешся з файлами та каталогами Asterisk, а ще з інтерфейсом командного рядка - CLI
Лекція:
- Історія виникнення Asterisk
- Версійність Asterisk: LTS та не LTS
- Модульність Asterisk
- Архітектура Asterisk
- Мережеві та інші протоколи, необхідні для роботи Asterisk
- Варіанти встановлення Asterisk на сервері Linux
- Огляд системи конфігурації Asterisk
- Головний конфігураційний файл asterisk.conf та інші в /etc/asterisk
Практика: Інсталяція з пакетів та з вихідних кодів: плюси та мінуси кожного підходу.
Базове налаштування
Лекція:
- Способи керування Asterisk-сервером
- Командна оболонка Asterisk CLI, вебінтерфейси та інші способи (AMI, ARI, AGI)
Практика:
- Базове налаштування сервера Asterisk
- Підготовка конфігураційних файлів
Протоколи Dialplan
Лекція:
- Протокол SIP: застарілий chan_sip та новий pjsip
- Різниця між ними та особливості
- Протокол RTP
- Робота телефонії
- Проблеми, які виникають при роботі Asterisk, що знаходиться за NAT-серверами
- Поняття плану набору (Dialplan), контексту (context), розширення (extention)
Практика:
- Створення акаунтів телефонії
- Підключення до провайдерів (SIP trunks)
- Робота з обладнанням
- IP-телефони, аналогові телефони, VOIP шлюзи, GSM шлюзи, програмні телефони
Робота з Dialplan
- Лекція:
- Робота з Dialplan
- Команди та інструкції Dialplan
- Практика: Написання свого Dialplan з нуля:
- дзвінки між внутрішніми номерами
- вхідні дзвінки із зовнішніх операторів
- вихідні дзвінки на реальні номери
- маршрутизація дзвінків залежно від потреб бізнесу
Додаткові функції Asterisk
Лекція:
- Інтерактивне голосове меню IVR
- Додаткові функції телефонії:
- паркування дзвінків (call parking)
- переадресація дзвінків
- умовна та безумовна (attended transfer, unattended transfer)
- перехоплення дзвінків (call pickup)
- утримання дзвінків (hold)
- мелодія при утриманні дзвінків (music on hold)
Практика: Практика по додаткових функціях.
Додаткові функції Asterisk. Продовження
Лекція:
- Статистика дзвінків CDR
- Налаштування бази даних MySQL/MariaDB для зберігання даних CDR
- Логування подій каналів (Channel Event Logging - CEL)
- Сценарії інтеграції IP телефонії Asterisk зі стороннім програмним забезпеченням (CRM системи, сайти тощо)
Практика: Практика по додаткових функціях.
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:00 - 19:30 у вівторок та четвер
- Практичні заняття на всіх етапах
- Підтримка менторів
- По закінченню курсу складається іспит
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Слухачі будуть вчитися поєднувати статичні та динамічні маршрути, оптимізувати роботу протоколів EIGRP, OSPF та BGP, а також налаштовувати фільтрацію та редистрибуцію маршрутів. Курс надає практичний досвід інтеграції протоколів для забезпечення надійної та гнучкої мережевої інфраструктури.
Програма курсу
Основи маршрутизації
- Статичні маршрути. Налаштування статичних маршрутів
- Протоколи динамічної маршрутизації
- Класифікація протоколів за алгоритмом роботи
- Реагування на зміни в топології мережі. Час сходження мережі
- Метрика маршрутів. Адміністративна відстань. Автономна система
- Робота команд Ping та TraceRoute
Протокол EIGRP (Enhanced Interior Gateway Routing Protocol)
- Базові налаштування протоколу EIGRP
- Таймери протоколу EIGRP. Налаштування метрики маршрутів протоколу EIGRP
- Налаштування сумаризації маршрутів в EIGRP
- Фільтрація маршрутів
- Налаштування редистрибюції маршрутів протоколу EIGRP
- Налаштування засобів безпечної роботи протокола EIGRP
- Балансування мережевого трафіку. Балансування (розподіл) трафіку між маршрутами
- з однаковою метрикою та між маршрутами з різними метриками
- Засоби оптимізації роботи протокола EIGRP у великих корпоративних мережах
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу EIGRP
Протокол OSPF (Open Shortest Path First)
- Базові налаштування протоколу OSPF
- Метрика інтерфейсів та маршрутів OSPF. Налаштування таймерів OSPF та Router-ID
- Робота OSPF у великих маршрутизованих мережах. Маршрутизатори ABR/ASBR
- Пласкі (Single-Area) та ієрархічні (Multi-Area) маршрутизовані мережі OSPF
- Типи повідомлень/пакетів-LSA, якими обмінюються маршрутизатори з OSPF
- Сумаризація маршрутів в OSPF. Генерація дефолтних маршрутів
- Засоби оптимізації роботи протокола OSPF у великих корпоративних мережах
- Налаштування для Area Stub/Totally-Stub/NSSA
- Налаштування OSPF Virtual-Links
- Засоби безпеки протокола OSPF. Налаштування OSPF-Authentication, Passive-Interfaces
- Редистрибюція маршрутів із/в протокол OSPF
- Маркування маршрутів (тегами), фільтрація маршрутів OSPF
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу OSPF
Протокол BGP (Border Gateway Protocol)
- Маршрутизація між автономними системами в мережі Internet. Протокол BGP. Приватні AS
- Атрибути протоколу BGP. Алгоритм пошуку "найкращого" маршруту протоколом BGP
- Базові налашування протоколу BGP для сесій iBGP/eBGP
- Анонсування мереж (префіксів) протоколом BGP. Таблиця маршрутів протоколу BGP
- Атрибути Next-Hop, Weight та Local-Preference
- Атрибути AS-Path, Origin, MED та Community
- Фільтрація маршрутів та маніпуляція атрибутами BGP
- Синтаксис команд та застосування Prefix-Lists, Filter-Lists, Route-Maps
- Маніпуляція маршрутизацією трафіка через атрибути BGP
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу BGP
Після курсу слухачі зможуть:
- Покращити рівень знань по застосуванню та роботі протоколів динамічної маршрутизації в корпоративних та операторських мережах
- Будуть готові до самостійної роботи в плануванні, інсталяції та поточному адмініструванні корпоративних маршрутизованих мереж передачі даних малого та середнього розміру
- Самостійно в подальшому підвищувати рівень знань в напрямку мереж передачі даних
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- SysAdmin
- Technical Support
Слухачі отримають знання та навички для ефективного управління ресурсами мережі за допомогою System Center Configuration Manager. В курсі описано, як керувати програмами, відстежувати стан здоров'я клієнтів, здійснювати інвентаризацію апаратного та програмного забезпечення, розгортати операційні системи та оновлювати програмне забезпечення за допомогою Configuration Manager.
Програма курсу
Управління комп'ютерами та мобільними пристроями на підприємстві
- Огляд систем управління підприємством
- Огляд архітектури Configuration Manager
- Огляд засобів адміністрування Configuration Manager
- Інструменти для моніторингу та усунення недоліків в роботі сайту Configuration Manager
- Пошук в консолі Configuration Manager
- Використання Windows PowerShell з Configuration Manager
- Використання служб Configuration Manager для управління компонентами
- Моніторинг сайту та стану компонентів
- Перегляд лог-файлів за допомогою засобів трасування Configuration Manager
Аналіз даних за допомогою запитів та звітів
- Вступ до запитів
- Налаштування служби Microsoft SQL Server Reporting Services (SSRS)
- Налаштування меж та виявлення ресурсів
- Створення запитів до даних
- Створення підзапитів
- Створення запитів повідомлення про стан
- Налаштування SSRS
- Створення звіту за допомогою SSRS
Підготовка інфраструктури для підтримки комп'ютерів та мобільних пристроїв
- Налаштування меж та групи кордонів
- Налаштування виявлення ресурсів
- Конфігурація Exchange Server Connector для управління мобільними пристроями
- Налаштування колекцій користувачів та пристроїв
- Налаштування меж, групи меж та резервного зв'язку
- Налаштування методів виявлення в Active Directory
- Створення колекції пристроїв
- Створення колекції користувачів
- Налаштування вікна обслуговування
Розгортання та управління клієнтами
- Огляд клієнта Configuration Manager
- Розгортання клієнта Configuration Manager
- Налагодження та моніторинг стану клієнта
- Управління параметрами клієнта в Configuration Manager
- Підготовка сайту для встановлення клієнта
- Розгортання клієнта Configuration Manager за допомогою примусового встановлення клієнта
- Налаштування та спостереження за станом здоров'я клієнта
- Налаштування параметрів клієнта
Управління інвентаризацією для ПК та додатків
- Огляд інвентаризації колекції
- Налаштування обладнання та програмного забезпечення
- Управління процесом інвентаризації
- Налаштування програмних продуктів
- Налаштування та управління аналітикою активів
- Налаштування та управління інвентаризацією обладнання
- Налаштування відстеження програмних продуктів
- Підготовка сайту для аналітики активів
- Налаштування аналітики активів
- Моніторинг ліцензій за допомогою аналітики активів
- Перегляд звітів аналітики активів
Розподіл та управління контентом для розгортання
- Підготовка інфраструктури для управління контентом
- Розподіл та управління контентом на точці розповсюдження
- Встановлення нової точки розповсюдження
- Управління поширенням контенту
Розгортання та управління додатками
- Огляд управління додатками
- Створення додатків
- Розгортання додатків
- Управління додатками
- Розгортання віртуалізованих додатків за допомогою System Center Configuration Manager (опціонально)
- Розгортання та управління додатками Windows Store
- Встановлення та налаштування ролей каталогу додатків
- Створення додатків за вимогами
- Розгортання додатків
- Управління заміною додатків
- Видалення програми Excel Viewer
- Налаштування підтримки App-V
- Розгортання віртуалізованих додатків
- Налаштування підтримки внутрішніх неопублікованих додатків Windows Store
- Налаштування програми Windows Store
- Розгортання додатків Windows 10 для користувачів
Управління оновленнями
- Процес оновлення програмного забезпечення
- Підготовка сайту Configuration Manager для оновлення програмного забезпечення
- Управління оновленнями програмного забезпечення
- Налаштування правил автоматичного розгортання
- Моніторинг та усунення недоліків в оновленні програмного забезпечення
- Налагодження та синхронізація точки оновлення програмного забезпечення
- Визначення відповідності оновлення програмного забезпечення
- Розгортання оновлень програмного забезпечення клієнтам
- Налаштування правил автоматичного розгортання
Реалізація захисту керованих комп'ютерів
- Огляд Endpoint Protection в Configuration Manager
- Налаштування, розгортання та моніторинг політик Endpoint Protection
- Налаштування точки та параметрів клієнта Endpoint Protection System Center
- Налаштування та розгортання політик Endpoint Protection
- Моніторинг Endpoint Protection
Управління відповідністю та безпекою доступу до даних
- Огляд налаштувань відповідності
- Налаштування параметрів відповідності
- Перегляд результатів відповідності
- Управління доступом до ресурсів та даних
- Управління елементами конфігурації та базовими планами
- Перегляд налаштувань відповідності та звітів
- Налаштування виправлення в налаштуваннях відповідності
- Використання інформації відповідності для створення колекцій
Управління розгортанням операційних систем
- Огляд розгортання операційної системи
- Підготовка сайту для розгортання операційної системи
- Розгортання операційної системи
- Управління Windows як послугою
- Управління ролями системи сайту, використовуваними для підтримки розгортання операційної системи
- Управління пакетами для підтримки розгортання операційної системи
- Підготовка образу операційної системи
- Створення послідовності завдань для розгортання образу
- Розгортання образу
Управління та підтримка сайту Configuration Manager
- Налаштування управління на основі ролей
- Налаштування засобів віддаленого управління
- Огляд завдань обслуговування сайту Configuration Manager
- Створення резервних копій та відновлення сайту Configuration Manager
- Налаштування нової області для адміністраторів
- Налаштування нового адміністративного користувача
- Налаштування параметрів та дозволів клієнта
- Управління робочими столами за допомогою засобів віддаленого управління
- Налаштування завдань обслуговування в Configuration Manager
- Налаштування завдання резервного копіювання сервера сайту (Backup Site Server)
- Відновлення сайту з резервної копії
Після курсу слухачі зможуть:
- Описувати функції Configuration Manager та Intune та пояснювати, як їх використовувати для управління ПК та мобільними пристроями в корпоративному середовищі
- Аналізувати дані за допомогою запитів та звітів
- Підготувати інфраструктуру управління разом з налаштуванням меж, груп меж та виявленням ресурсів, а також забезпечити інтеграцію мобільних пристроїв з Microsoft Exchange Server
- Розгортати та управляти клієнтами через Configuration Manager
- Налаштовувати, управляти, проводити моніторинг обладнання та інвентаризацію програмного забезпечення, використовувати аналітику активів та контроль використання програмного забезпечення
- Визначити та налаштувати відповідний метод поширення та управління контентом для розгортання
- Поширювати, розгортати та здійснювати моніторинг додатків для користувачів та систем
- Підтримувати оновлення програмного забезпечення для комп'ютерів
- Здійснювати захист кінцевих точок для керованих ПК
- Управляти елементами конфігурації, базовими планами та профілями для надання доступу до даних користувачів та пристроїв
- Налаштувати стратегії розгортання операційної системи за допомогою Configuration Manager
- Керувати та підтримувати сайт Configuration Manager
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- SysAdmin
Курс є першим кроком у вивченні мережевих технологій Cisco. Він охоплює основи роботи з мережами, моделі TCP/IP та OSI, базові принципи роботи Ethernet LAN, VLAN, маршрутизації IPv4 та комутації. Слухачі отримають перші практичні навички роботи з мережевим обладнанням Cisco, навчаться виконувати базові налаштування комутаторів та маршрутизаторів, а також діагностувати базові мережеві проблеми.
Програма курсу
Введення в мережу
- Моделі TCP/IP та OSI
- Основи Ethernet LAN
- Основи WAN та IP-маршрутизації
Реалізація Ethernet LAN
- Інтерфейс командного рядка IOS (CLI)
- Комутація Ethernet LAN
- Налаштування базового управління комутатором
- Налаштування та перевірка інтерфейсів комутатора
Реалізація VLAN та STP
- Реалізація віртуальних LAN Ethernet (VLAN)
- Концепція та налаштування протоколу Spanning Tree (STP)
- Швидке налаштування STP
- Концепція та налаштування EtherChannel
Адресація IPv4
- Класи IPv4. Unicast і Multicast адресація
- Підмережі IPv4. Класові та безкласові мережі
- Маршрутизація IPv4 у локальній мережі. Протоколи ARP та ICMP
- Діагностика проблем маршрутизації IPv4
Маршрутизація IPv4
- Робота з маршрутизаторами Cisco
- Налаштування інтерфейсів IPv4 маршрутизатора
- Налаштування статичних маршрутів
Після курсу слухачі зможуть:
- Розуміти основні принципи роботи комп'ютерних мереж, моделі TCP/IP та OSI
- Виконувати базові налаштування комутаторів та маршрутизаторів Cisco
- Налаштовувати Ethernet LAN, VLAN тапротокол Spanning Tree (STP)
- Налаштовувати статичні маршрути та діагностувати проблеми маршрутизації
- Використовувати командний рядок Cisco IOS (CLI) для управління мережевими пристроями
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- SysAdmin
Курс надає знання та навички, необхідні для початку роботи на посаді молодшого системного адміністратора (Junior System Administrator). Після завершення курсу, отриманих знань буде достатньо щоб працювати системним адміністратором в невеликій компанії та здобути необхідний практичний досвід.
Програма курсу
Архітектура систем Linux
- Дізнаєшся про архітектуру ОС Linux
- Навчишся встановлювати дистрибутиви та робити ручну розбивку диска
Лекція:
- Архітектура систем Linux: трирівнева модель операційних систем
- Різниця між Linux та Windows та іншими ОС
- Встановлення різних дистрибутивів Linux
- Розбивка диска (системного і допоміжних), включення LVM/RAID при розбивці диска
Практика: Встановлення різних дистрибутивів Linux із LVM/RAID розбивкою диска.
Файлові системи Linux
- Познайомишся з віртуальною файловою системою VFS та текстовими редакторами
- Дізнаєшся про типи файлових систем, команди з керування, навчишся форматувати ФС
Лекція:
- Типи файлових систем в Linux
- Підтримка файлових систем з інших операційних систем (наприклад, з Windows), підключення їх до Linux
- Поняття VFS, стандарт FHS
- Об'єкти файлових систем
- Що таке inode/vnode
- Типи файлів у Linux
Практика:
- Форматування файлових систем, монтування ФС до дерева каталогів Linux
- Автоматичне монтування файлових систем при перезавантаженні ОС
- Команди з керування файловими системами в Linux
- Команди пошуку у ФС Linux
Процеси та логування в Linux
- Розберешся у процесах в Linux
- Дізнаєшся про системний планувальник cron, логування подій в системі тощо
- Навчишся керувати процесами та отримувати відомості про них
Лекція:
- Менеджер процесів в Linux
- Статуси та сигнали переривань процесів
- Коди завершення команд/скриптів та процесів
- Команди керування процесами в Linux
- Утиліти моніторингу стану серверу Linux (lsof, top, atop, htop, iotop, bmon)
- Системні журнали (логи) в Linux
- Налаштування логування подій в Linux
- Локальне логування у файлах та надсилання логів у централізовану систему збирання логів з серверів
- Ротація логів Logrotate
- Безпека ОС, налаштування системи аудиту подій в Linux і логування подій auditd
- Планувальник задач cron
Практика:
- Керування процесами в Linux, отримання інформації про процеси, їхні стани
- Виявлення процесів, що навантажують систему
- Налаштування логів в Linux, постановка задач на запуск по певному розкладу в CRON
Користувачі, групи в Linux. Встановлення програм (пакетів) в Linux за допомогою пакетних менеджерів і компіляція з вихідних кодів
- Дізнаєшся про користувачів, групи та стандарт розширених прав Posix ACL
- Зрозумієш, навіщо потрібні утиліти chown, chmod тощо
- Встановиш пакети у систему за допомогою пакетних менеджерів та скомпілюєш вручну з вихідних кодів
Лекція:
- Система прав користувачів і груп в Linux
- Posix ACL
- Розширені атрибути на файли та каталоги в Linux
- Приховані права на файли й каталоги
- Встановлення suid/sgid та sticky bit на файли й каталоги в Linux
- Методи встановлення програм (пакетів) в Linux
- Пакетні менеджери в різних дистрибутивах (dpkg, apt, rpm, yum, dnf, snap): огляд, різниця між ними
- Компіляція пакетів з вихідних кодів: як правильно це робити
- Як зібрати пакет з вихідних кодів і правильно встановити пакет в систему
Практика:
- Створення користувачів, груп в Linux
- Команди з керування користувачами, групами
- Зміна прав на файли й каталоги в Linux (chown, chmod, umask)
- Встановлення пакетів у систему за допомогою пакетних менеджерів з репозиторіїв і компіляція вручну з вихідних кодів
Мережа в Linux
- Познайомишся з мережевими моделями OSI, TCP/IP, протоколом DHCP та налаштуєш DHCP сервер
- Налаштуєш протоколи передачі даних та транслятор NAT (DNAT/SNAT), PROXY
Лекція:
- Мережеві моделі OSI та TCP/IP: огляд, різниця між ними
- MAC адреси
- IP адреси: IPv4, IPv6, трансляція IP адрес (NAT та його види)
- Мережеві фільтри в Linux, ланцюжки та таблиці версій фаєрволів у Linux (iptables, nftables, ebtables, xtables)
- Протокол автоматичного налаштування мережі для вузлів - DHCP
- Протоколи передачі даних: ssh, ftp, nfs, samba, rsync
- Прямі та зворотні проксі
Практика:
- Налаштування мережі в Linux, синтаксис файлів налаштування мережі в різних дистрибутивах
- Робота на практиці з протоколами ARP, ICMP, DHCP, NAT
- Налаштування на сервері протоколів: NFS, SAMBA, FTP, PROXY
- Копіювання інформації між серверами: scp, rsync
Процес завантаження ОС Linux
- Розберешся з етапами завантаження системи, зрозумієш як працювати із завантажувачем Grub
- Навчишся налаштовувати різні режими відновлення
Лекція:
- Послідовність завантаження системи
- Завантажувач Linux - Grub
- Механізм Chroot
- Режим відновлення системи (rescue), завантаження системи з LiveCD (LiveUSB)
Практика:
- Робота з Grub - завантажувачем Linux
- Командний рядок Grub
- Відновлення системи, що не може самостійно завантажитись
- Перенесення системи між серверами без перевстановлення
Скрипти bash/shell-скрипту
- Дізнаєшся основи написання скриптів на shell, bash
- Розберешся у синтаксисі на прикладах
Лекція:
- Основи bash/shell-скриптингу, синтаксис сценаріїв shell/bash
- Де зустрічаються скрипти на shell/bash в системах Linux
- Приклади написання скриптів на shell/bash
- Сценарні мови програмування
Практика: Написання shell/bash скриптів, автоматизація керування серверами Linux.
Фінальний іспит
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:30 - 20:30 у вівторок та четвер
- Практичні заняття на всіх етапах
- Домашні завдання
- По закінченню курсу складається іспит
Викладачі курсу
Павло Завада - DevOps практик з 10-річним досівдом
Подать заявку- SysAdmin
Ти навчишся створювати та керувати віртуальними машинами та контейнерами. Дізнаєшся, як використовувати інструменти, такі як KVM, QEMU, Xen, Docker та LXC. Зрозумієш, як налаштувати мережі для віртуальних середовищ і дбати про їх безпеку. Зможеш з легкістю моніторити та оптимізувати продуктивність віртуальних машин.
Програма курсу
Введення. Види віртуалізації. Віртуалізація KVM в Linux
- Дізнаєшся про види віртуалізації та можливості технологій
- Почнеш ознайомлюватися з KVM
Віртуалізація KVM. Продовження
- Знатимеш, як встановлювати, створювати та управляти віртуальними машинами (VM) на базі KVM
- Також налаштуєш VNC для управління гостьовими ОС
Практика:
- Робота з віртуалізацією KVM: інсталяція, створення та управління віртуальними машинами на базі KVM
- Налаштування network, storage
- Налаштування VNC для управління гостьовими ОС
Віртуалізація VMware
- Зорієнтуєшся у компонентах для управління віртуальними машинами, мережею та дисковими сховищами у VMware ESXi
- Самостійно встановиш та створиш VM, мережу, дискові сховища та керуватимеш ними
Практика:
- Інсталяція ОС VMware ESXI
- Створення віртуальних машин
- Огляд компонентів з управління віртуальними машинами, мережею, дисковими сховищами
Віртуалізація на рівні ОС. Технології LXC/LXD
- Дізнаєшся про можливості технологій, компоненти LXC/LXD, управління ресурсами та настройку мережі
- Навчишся на практиці створювати та управляти контейнерами LXC
Практика:
- Огляд компонентів LXC/LXD, управління ресурсами, налаштування мережі
- Створення і керування контейнерами LXC
Віртуалізація на базі Proxmox
- Встановиш і налаштуєш Proxmox, мережу, створиш віртуальні машини KVM та LXC-контейнери
- Налаштуєш публічний IP на VM чи контейнері
Практика:
- Інсталяція Proxmox server
- Налаштування мережі: NAT, Bridge-інтерфейси
- Створення контейнерів LXC та віртуальних машин KVM
- Налаштування публічного IP на VM чи контейнері
Віртуалізація на базі Proxmox. Продовження
- Підіймеш кластер PVE з трьох або більше серверів
- Навчишся працювати з режимом High Availability та переносити віртуальні машини і контейнери між серверами Proxmox при збоях
Практика:
- Підняття Proxmox PVE Cluster із трьох або більше серверів
- Робота з режимом High Availability в Proxmox
- Перенесення віртуальних машин та контейнерів між серверами Proxmox при збоях
- Мережева файлова система Ceph
Фінальний іспит + проєктна робота
- Тест за всіма темами курсу
- Проєктна робота з віртуалізації за вказаним технічним завданням
Ти навчишся:
- Віртуалізувати на базі KVM та технології LXC/LXD
- Встановлювати VM під різними ОС
- Налаштовувати VMware ESXI та Proxmox
- Налаштовувати сховища даних та мережі
- Налаштовувати мережу для VM в режимі NAT i Bridge
- Створювати контейнери Docker та управляти ними
Особливості курсу
- Допомога ментора
- Практика
- Фінальний іспит
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Програма курсу
Протокол DNS
- Дізнаєшся, як працює DNS, розберешся з його архітектурою та видами DNS-записів
- Самостійно зареєструєш доменне ім'я та субдомени, сформуєш запити до DNS-серверів
Лекція:
- Протокол DNS, принципи його роботи
- Види DNS-записів
- Авторитативні і неавторитативні DNS-сервери
- Кешувальні DNS-сервери
- Система кореневих DNS-серверів, "дерево" DNS (коренева зона та розгалуження від неї)
- Зворотна зона in-addr.arpa
- Доменні імена та субдомени
- Формування запитів до DNS-серверів та відповіді на них
Практика:
- Реєстрація доменного імені та налаштування DNS-записів на стороні провайдера
- Команди Linux для роботи з протоколом DNS
Протокол DNS. Продовження
- Дізнаєшся про види синхронізації DNS-серверів між собою (AXFR, IXFR) та протокол DNSSEC
- Налаштуєш DNS-сервер bind, DNS-зони для нового домену та зв'язку master-slave
Лекція:
- Зв'язки DNS-серверів
- Трансфер зон
- Види синхронізації DNS-серверів між собою (AXFR, IXFR)
- Протокол DNSSEC
- Цифровий підпис відповідей DNS-серверів і довіра до DNS-серверів
Практика:
- Налаштування власного DNS-сервера bind і DNS-зони для нового домену
- Налаштування зв'язки серверів master-slave
- Робота з сервісами DNS-хостингу, Cloudflare
Протокол HTTP. Вебсервер Apache
- Познайомишся з протоколом HTTP та видами запитів, розберешся з основами HTML
- Розглянеш вебсервер Apache:
- його архітектуру
- конфігурацію
- режими роботи та систему модулів
- Навчишся команд з управління вебсервером та розберешся з віртуалхостами
Лекція:
- Принцип роботи протоколу HTTP
- Клієнт-серверна модель взаємодії
- Види запитів протоколу HTTP (GET, POST та інші)
- Коди відповідей (HTTP codes) вебсерверів на HTTP-запити
- Основи HTML
- Вебсервер Apache
- Архітектура Apache
- Конфігурація вебсервера Apache
- Режими роботи вебсервера Apache зі сторони обробки запитів http-клієнтів
- Модульна архітектура Apache
- Система модулів:
- встановлення
- активація
- деактивація модулів вебсервера Apache
- Команди з управління Apache
- Механізм віртуалхостів та Server Name Identification (SNI)
Практика:
- Інсталяція і налаштування вебсервера Apache
- Основні конфігураційні файли вебсервера Apache
- Конфігураційні файли модулів Apache
- Додаткові конфігурації (Alias, htaccess, Allow/Deny)
- Створення віртуалхостів
- Декілька сайтів на одному сервері
Вебсервер Nginx
- Розберешся з Nginx, його архітектурою та конфігурацією
- Встановиш і налаштуєш Nginx, створиш віртуалхости та розмістиш кілька сайтів на одному сервері
Лекція:
- Вебсервер Nginx, його архітектура і принцип роботи
- Конфігурація вебсервера Nginx
- Система модулів
Практика:
- Інсталяція і налаштування вебсервера Nginx
- Створення віртуалхостів
- Декілька сайтів на одному сервері
Зв'язки вебсерверів
Налаштуєш зв'язку Apache і Nginx, навчишся кешуванню на стороні сервера та на стороні клієнта.
Практика:
- Налаштування зв'язки Apache + Nginx
- Кешування на стороні сервера та на стороні клієнта
MySQL
- Дізнаєшся основи мови запитів SQL та розберешся з MySQL:
- архітектурою
- форками Percona і MariaDB
- Навчишся встановлювати та налаштовувати MySQL, створювати бази даних
Лекція:
- Види баз даних, структури баз даних
- Основи мови SQL
- Види запитів до бази даних
- SQL-ні та NOSQL-ні бази даних
- СУБД MySQL та її форки (MariaDB, Percona)
Практика:
- Інсталяція MySQL, робота з консоллю mysql
- Конфігураційні файли mysql, оптимізація серверної частини
- Створення баз даних, створення користувачів БД та надання доступу до БД
- Резервне копіювання та відновлення БД
PHP
- Розберешся з основами мови:
- архітектурою
- конфігурацією та модулями
- Навчишся встановлювати PHP, адмініструвати MySQL з PHPMyAdmin
- Розберешся з режимами роботи PHP
Лекція:
- Інтерпретатор PHP
- Основи мови програмування PHP
- Архітектура PHP зі сторони роботи на вебсервері (ядро та модулі)
- Система конфігураційних файлів, PHP.ini
- Популярний вебінтерфейс над MySQL - PHPMyadmin
Практика:
- Інсталяція PHP на сервері
- Робота з PHPMyadmin (інсталяція з пакетів та вручну)
- Завершення підняття оточення LEMP на сервері
- Налаштування Wordpress-проєкту на сервері
- Режими роботи PHP з вебсервером (php як модуль apache, php в режимі cgi, php в режимі fastcgi (Nginx+ PHP-FPM)
Балансування вебтрафіку
- Дізнаєшся про види балансувальників, алгоритми балансування
- Навчишся балансувати вебтрафік за допомогою HAProxy та Nginx upstream
Лекція:
- Види балансувальників
- Балансування на різних рівнях мережевої моделі OSI
- Алгоритми балансування
- Балансувальник HAProxy
- Балансування в Nginx за допомогою модуля upstream
Практика:
- Налаштування балансування вебтрафіку за допомогою HAProxy
- Налаштування балансування вебтрафіку за допомогою Nginx upstream
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота з налаштування сервера за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Підтримка ментора
- Сертифікат про проходження курсу
- Практичні заняття та іспити по темах курсу
- По закінченню курсу складається іспит
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Курс допоможе підготуватися до сертифікації Cisco CCNA – комплексного іспиту для початківців. Буде розібрано кожну тему з офіційної програми (ITN, SRWE, ENSA) і підготовка до процедури складання іспиту.
Програма курсу
Вступ до мереж
- Дізнаєшся все про сучасні мережеві технології, протоколи та моделі, а також базове налаштування комутатора і кінцевого пристрою
- Розберешся з моделлю OSI: фізичним, канальним, мережевим, транспортним та прикладним рівнями. А також з усім, що їх стосується: з комутацією Ethernet, налаштуванням маршрутизатора, адресаціями IPv4 та IPv6, а ще протоколом ICMP
- Ти знатимеш, як захищати мережі та зможеш створити власну
Лекції:
- Сучасні мережеві технології
- Протоколи та моделі
- Фізичний рівень
- Системи числення
- Канальний рівень
- Комутація Ethernet
- Мережевий рівень
- Дозволи адрес
- Базові налаштування маршрутизатора
- Адресація IPv4
- Адресація IPv6
- Протокол ICMP
- Транспортний рівень
- Прикладний рівень
- Основи мережевої безпеки
- Створення невеликої мережі
Практика: Практичне застосування вивченого матеріалу.
Комутація, маршрутизація та бездротові мережі
- Навчишся базово налаштовувати пристрої. Дізнаєшся про принципи комутації, маршрутизації та віртуальні локальні мережі
- Розберешся із маршрутизацією між VLAN, принципами та налаштуванням WLAN, а також із безпекою для LAN
- Знатимеш про протоколи STP, DHCPv4, DHCPv6 та FHRP. Дізнаєшся про EtherChannel, SLAAC, статичну маршрутизацію, безпеку на комутаторі, а ще виявлення й усунення неполадок на маршрутах
Лекції:
- Базове налаштування пристрою
- Принципи комутації
- Віртуальні локальні мережі
- Маршрутизація між VLAN
- Принципи роботи протоколу STP
- EtherChannel
- DHCPv4
- Поняття SLAAC та DHCPv6
- Принципи роботи протоколу FHRP
- Принципи безпеки LAN
- Налаштування безпеки на комутаторі
- Принципи WLAN
- Налаштування WLAN
- Принципи маршрутизації
- Статична маршрутизація IP
- Виявлення та усунення неполадок зі статичними маршрутами та типовими маршрутами
Практика: Практичне застосування вивченого матеріалу.
Побудова, безпека та автоматизація корпоративних мереж
- Навчишся проєктувати мережі та керувати ними. Зможеш знаходити та усувати несправності, віртуалізувати та автоматизувати мережі
- Познайомишся з протоколом OSPFv2, принципами роботи ACL, NAT, WAN, VPN та IPsec і навчишся працювати з ними
- Поговоримо про концепції QoS та ще більше зупинимося на мережевій безпеці
Лекції:
- Основи протоколу OSPFv2 для однієї зони
- Налаштування OSPFv2 для однієї зони
- Поняття мережевої безпеки
- Принципи роботи ACL
- Налаштування ACL для IPv4
- NAT для IPv4
- Організація WAN
- Функціонування VPN та IPsec
- Концепції QoS
- Керування мережею
- Проєктування мережі
- Пошук та усунення несправностей у мережах
- Віртуалізація мережі
- Автоматизація мережі
Практика: Практичне застосування вивченого матеріалу.
Фінальний іспит
Проведемо тестовий іспит, щоб підготувати до сертифікації Cisco. Підкажемо, які моменти варто повторити, щоб здати з першого разу.
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:00 - 19:30 у вівторок та четвер
- По закінченню курсу складається іспит
- LMS платформа
- Домашні завдання
- Допомога ментора
- Сертифікат про проходження курсу
Викладачі курсу
- Павло Завада - DevOps-практик з 10-річним досвідом
- Олег Дорош - Cisco Trainer at Fast Lane Ukraine
- SysAdmin
Курс навчає азам системного адміністрування, таким як робота з дистрибутивом Debian, а також встановлення та налаштовування компонентів Ubunty. Він підійде навіть тим, хто раніше не працював з Linux.
Програма курсу
Введення в Linux
- Дізнаєшся історію виникнення Linux, зрозумієш різницю між Linux та Unix
- Навчишся встановлювати Debian та Ubuntu
- Створиш віртуальну машину
- Зрозумієш, що таке VirtualBox, режими роботи мережі, IP-адреси, транслятор NAT та багато іншого
Лекція:
- Введення в курс
- Історія виникнення Linux, види дистрибутивів
- Різниця між Linux та Unix, різниця між Linux та Windows/MacOS
- Архітектура операційних систем
- Архітектура Linux
Практика:
- Встановлення VirtualBox
- Режими мережі у VirtualBox (NAT/BRIDGE)
- Створення віртуальних машин
- Встановлення Linux (Debian/Ubuntu)
Доступ в систему, текстові редактори
- Познайомишся з текстовими редакторами nano, vi/vim та mcedit
- Дізнаєшся про термінал, консоль, командні аліаси, протокол SSH і його програмні реалізації
Лекція:
- Що таке термінал, консоль
- Типи підключень до серверів
- Віддалений доступ до Linux
- Протокол SSH
- SU та SUDO, різниця між ними
- Командна оболонка SHELL, її види
- Що таке змінні оточення користувача
- Командні аліаси
- Доповнення команд (bash_completion та клавіша TAB)
- Текстові редактори в Linux
Практика:
- Підвищення прав користувача від звичайного до адміністративного
- SU/SUDO
- Налаштування змінних оточення
- Робота з текстовими редакторами vim/nano/mcedit
Файлова система, команди з управління системою
- Дізнаєшся про віртуальну файлову систему (VFS) та структуру файлів в Linux
- Вивчиш корисні команди й утиліти, навчишся пошуку по файловій системі, фільтрації результатів виводу інформації, копіюванню файлів/каталогів між системами Linux/Linux та Linux/Windows
Лекція:
- Файлові системи в Linux та Unix
- Поняття віртуальної файлової системи VFS, структура каталогів та файлів
- Стандарт FHS
- Види файлових систем, приклади використання для різних носіїв (блочні пристрої, iso9660, flash, network file systems)
Практика:
- Команди з управління файловою системою, переходи за каталогами, створення файлів, каталогів, переміщення, видалення тощо
- Пошук по файловій системі, команди пошуку по файловій системі, перегляду файлів, читання лог-файлів, фільтрації результатів виводу інформації
- Архівація файлів, копіювання файлів/каталогів між Linux/Linux та Linux/Windows системами
Система прав і користувачів у Linux. Встановлення програм в Linux. Пакетні менеджери
- Зрозумієш, що таке репозиторії
- Дізнаєшся про встановлення пакетів у системі та пакетні менеджери
- Відпрацюєш на практиці команди з управління користувачами та групами у Linux
Лекція:
- Система прав користувачів і груп в Linux
- Стандарт POSIX ACL
- Права на каталоги й файли
- Створення та команди з управління правами користувачів і груп
- Встановлення програм (пакетів) в Linux
- Що таке пакетні менеджери dpkg, apt, apt-get, aptitude, yum, dnf, snap
- Система репозиторіїв і дзеркала дистрибутивів
Практика:
- Відпрацювання на практиці команд з управління користувачами і групами в Linux, їхніми правами
- Встановлення програм (пакетів) в Linux за допомогою пакетних менеджерів
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:30 - 20:30 у вівторок та четвер
- Практичні заняття на всіх етапах
- По закінченню курсу складається іспит
- Допомога ментора
- Проєктна робота
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Програма курсу
Базовий моніторинг системи Linux
- Познайомишся з архітектурою Linux, процесами та логуванням
- На практиці навчишся моніторингу апаратних ресурсів, процесів, файлових систем, мережі
Лекція:
- Архітектура Linux, підсистеми ядра
- Процеси в Linux. Моніторинг процесів, поширені команди Linux для моніторингу
- Логування в Linux. Syslog
Практика:
- Базовий моніторинг Linux
- Відпрацювання на практиці моніторингу апаратних ресурсів, процесів, файлових систем, мережі
Система моніторингу Zabbix
- Дізнаєшся найважливіше про Zabbix: як працює система, коли її використовувати та як
- Встановиш та налаштуєш вебінтерфейс Zabbix, додаси хости на моніторинг
- Лекція: Архітектура системи моніторингу Zabbix, принцип роботи, можливості, кейси застосування
Практика:
- Робота з системою моніторингу Zabbix
- Інсталяція, базові налаштування
- Користувачі, групи, права доступу
- Додавання хостів на моніторинг
Система моніторингу Zabbix. Продовження
Створиш власні темплейти в Zabbix та під'єднаєш їх до хоста.
Практика:
- Робота з templates в Zabbix: огляд стандартних темплейтів, підключення до хоста
- Створення власних темплейтів Zabbix
Система моніторингу Zabbix. Продовження
Налаштуєш вебмоніторинг та сповіщення в Zabbix через різні канали зв'язку.
Практика:
- Налаштування вебмоніторингу в Zabbix
- Налаштування сповіщень (Alerts) в Zabbix: email та інші способи (SMS, Telegram, Slack)
Стек Prometheus та Grafana
- Дізнаєшся більше про системи Prometheus і Grafana: їхня архітектура, можливості, сфери застосування
- Встановиш і налаштуєш стек Prometheus/Grafana, додаси хости
- Навчишся працювати з node_exporter, створиш свій дашборд у Grafana
- Лекція: Огляд систем Prometheus, Grafana: кейси застосування, архітектура, можливості
Практика:
- Інсталяція та налаштування стека Prometheus/Grafana, додавання хостів до моніторингу
- Робота з node_exporter, додавання метрик в Prometheus
- Огляд Grafana dashboards, як створити свій Grafana dashboard
Стек ELK
- Розглянеш ELK-стек, його архітектуру та можливості
- Налаштуєш стек ELK, навчишся збирати логи з серверів
- Лекція: Огляд ELK-стека, архітектура, кейси застосування
- Практика: Інсталяція та налаштування ELK-стека, централізоване збирання логів з серверів
Фінальний іспит
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Ти навчишся:
- Знаходити причини несправностей в роботі системи
- Застосовувати вбудовані утиліти з командного рядка
- Працювати з популярними системами моніторингу
Ти дізнаєшся про:
- Утиліти моніторингу та як їх застосовувати
- Мережеві системи моніторингу
- Можливості систем Munin, Cacti, Zabbix
Особливості курсу
- Допомога ментора
- Практика
- Викладачі-практики
- Можливість повернути кошти, якщо курс не підійшов
- Фінальний іспит
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
- Technical Support
П'ятиденний курс надає знання та навички з проектування, розгортання та управління інфраструктурою відкритого ключа (PKI) для підтримки додатків, яким потрібна розподілена безпека. Слухачі набувають практичних навичок застосування рішень для забезпечення захисту PKI-enabled додатків та служб, таких як Microsoft Internet Explorer, Microsoft Exchange Server, Microsoft Internet Information Server, Microsoft Outlook, та сервісів віддаленого доступу.
Програма курсу
Огляд інфраструктури відкритого ключа
- Вступ в інфраструктуру відкритого ключа
- Вступ в криптографію
- Сертифікати та центри сертифікації
Проектування ієрархії центрів сертифікації
- Визначення вимог до дизайну ієрархії CA
- Типові проекти ієрархії CA
- Документування юридичних вимог
- Аналіз вимог до дизайну
- Планування структури ієрархії CA
Створення ієрархії центрів сертифікації
- Створення автономного кореневого CA
- Планування перевірки сертифікатів
- Планування публікації CRL
- Установка підлеглого CA
Управління інфраструктурою відкритих ключів
- Вступ до управління PKI
- Управління сертифікатами
- Управління центрами сертифікації
- Планування відновлень після збоїв
Налаштування шаблонів сертифікатів
- Вступ в шаблони сертифікатів
- Планування та створення шаблонів сертифікатів
- Публікація шаблона сертифікатів
- Управління змінами в шаблонах сертифікатів
Налаштування поширення сертифікатів
- Вступ до поширення сертифікатів
- Ручне поширення сертифікатів
- Автоматичне поширення сертифікатів
Налаштування архівування та відновлення ключів
- Вступ в архівування та відновлення ключів
- Реалізація ручного архівування та відновлення ключів
- Реалізація автоматичного архівування та відновлення ключів
Налаштування довірчих відносин між організаціями
- Вступ в розширені ієрархії PKI
- Концепція обмеженого підпорядкування
- Налаштування обмежень у файлі Policy.inf
- Реалізація обмеженого підпорядкування
Використання смарт-карт
- Вступ до смарт-карт
- Розгортання сертифікатів смарт- карт
- Використання смарт-карт
Захист web-трафіку за допомогою SSL
- Вступ в захист SSL
- Включення SSL на web-сервері
- Реалізація автентифікації базується на сертифікатах
Налаштування захисту електронної пошти
- Введення в захист електронної пошти
- Налаштування захисту електронної пошти
- Відновлення особистих ключів електронної пошти
- Міграція бази KMS в центр сертифікації на Windows Server 2016
Після курсу слухачі зможуть:
- Описувати інфраструктуру та основні компоненти інфраструктури відкритого ключа
- Проєктувати ієрархію Certification Authority (CA) для відповідності бізнес-вимогам
- Встановлювати Certificate Services для створення ієрархії Certification Authority
- Виконувати завдання з управління сертифікатами Certification Authority та планувати процес відновлення Certificate Services
- Створювати та публікувати шаблони сертифікатів та замінювати наявні шаблони сертифікатів
- Видавати сертифікати вручну, автоматично та видавати сертифікати smart card
- Впроваджувати ручне та автоматичне архівування ключів, а також відновлення ключів PKI в Windows Server 2016
- Встановлювати відносини довіри між організаціями через конфігурування та впровадження довірених Certification Authority
- Розгортати smart cards в середовищі Windows
- Забезпечувати безпеку web, за допомогою SSL та сертифікатів автентифікації web-додатків
- Реалізовувати захист електронної пошти на Microsoft Exchange Server
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- DevOps
- SysAdmin
Програма курсу
Можливості Kubernetes. Архітектура
Дізнаєшся про можливості Kubernetes та його переваги в порівнянні з іншими технологіями оркестрування, а також розберешся з архітектурою K8s.
Лекція:
- Історія виникнення Kubernetes, його можливості
- Порівняння з іншими технологіями оркестрування та управління контейнерами
- Архітектура Kubernetes
- Побудова кластерів Kubernetes
- Control Plane та Worker nodes
- Що може і не може Kubernetes
Кластери Kubernetes
- Знатимеш все про розгортання кластерів Kubernetes
- Розберешся з варіантами та інструментами їхнього розгортання:
- локальним варіантом кластера на одному Linux-сервері (minikube)
- на VPS або bare metal серверах, а також в хмарі AWS, GCloud чи Azure
- Навчишся це робити на практиці
Практика:
- Розгортання Kubernetes-кластерів
- Варіанти та інструменти розгортання Kubernetes:
- варіант Kubernetes на одній ноді (node) Linux-сервера або віртуальної машини за допомогою Kind, Minikube або K3S
- повноцінний кластер Kubernetes на VPS або "залізних" серверах (bare metal): kubeadm, kubespray
- розгортання Kubernetes кластерів у хмарі: eksctl, kops
- Синтаксис команди kubectl, приклади, а також хмарні командні оболонки
Об'єкти та ресурси Kubernetes
- Розберешся із сутностями та поняттями Kubernetes:
- контейнерами
- подами
- нодами
- деплойментами
- неймспейсами та іншим
- Дізнаєшся, у чому різниця між Ingress та Ingress Controller
- Власноруч піднімеш проєкт у Kubernetes
Лекція:
- Об'єкти Kubernetes: поди (pods), розгортання (deployments) і їхні типи
- Volumes, Secrets, ConfigMaps
- Простори імен (namespaces) та інші ресурси Kubernetes
- Що таке Ingress та Ingress Controller, в чому різниця
Практика:
- Мережа в Kubernetes: як відкрити з'єднання з сервісом в контейнері (kubernetes service)
- Підняття проєкту в Kubernetes, що складається з мінімум декількох розгортань
Драйвери. Ingress Controller
- Розберешся у storage drivers для Kubernetes
- Налаштуєш Ingress-контролери для кластера Kubernetes
Лекція:
- Storage drivers для Kubernetes
- CSI storage drivers та Persistent Volumes для on-premise та хмарних середовищ
Практика: Налаштування Ingress Controller для Kubernetes-кластера:
- nginx Ingress Controller
- Хмарний (native) Ingress Controller в Amazon AWS (на прикладі ALB та NLB)
Автоматизація та керування кластером
- Знатимешся на автоматизації деплоя сервісів
- Познайомишся з Kubernetes Dashboard та Rancher
- Під'єднаєш Cert Manager до кластера
- Лекція: Вебінтерфейси для керування кластером Kubernetes: Kubernetes Dashboard, Rancher
- Практика: Під'єднання Cert Manager до кластера, автоматичне отримання сертифікатів SSL/TLS для доменів у кластері
Моніторинг
- Зрозумієш, як управляти кластером Kubernetes та моніторити його
- Навчишся працювати з Helm Charts
- Напишеш декілька власних Helm Charts
Лекція:
- Моніторинг кластера Kubernetes та його ресурсів
- Helm Charts для Kubernetes
Практика:
- Підняття Prometheus Community Stack із Helm
- Приклади написання власних Helm Charts
Фінальний іспит
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Допомога ментора
- Практичні заняття на всіх етапах
- По закінченню курсу складається іспит
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Учасники дізнаються про ядро та основні підсистеми, основні функції ОС, налаштування графічної оболонки, файлові системи, безпеку, резервне копіювання, планування задач, конфігурацію мережевих компонентів та управління процесами. Після завершення курсу, слухачі матимуть ґрунтовні знання та навички для ефективної роботи з Linux.
Програма курсу
Вступ
Огляд та позиціонування дистрибутивів Linux.
Основні команди в середовищі командного інтерпретатора
- Термінали, shell (bash, zsh та інші)
- Команди роботи з файлами, find, grep, egrep
- Змінні середовища, ініціалізаційні файли
- Конвеєри, регулярні вирази
- Редактор vi, утиліта man, додаткові джерела документації
Файлові системи
- Типи файлів та ієрархія
- Розбивка дисків (fdisk)
- Ext3/4, XFS, STRATIS, BTRFS, ZFS
- Робота з LVM, монтування, відновлення файлових систем
- Практикум з Red Hat Stratis і VDO
Розмежування доступу
- POSIX-права, chmod, chown, umask
- SUID, GUID, sticky bit
- Атрибути файлів, списки контролю доступу (ACL), setfacl
Облікові записи та безпека
- Управління обліковими записами (/etc/passwd, /etc/shadow)
- Хешування паролів, PAM
- Використання su та sudo
- Рекомендації з безпеки
SELinux: контроль доступу на основі політик
- Основи SELinux, режими роботи
- Контексти, команди: getenforce, setenforce, semanage, restorecon
- SELinux Booleans, діагностика та вирішення проблем
Резервне копіювання
- Стратегії резервування
- Утиліти: dump, restore, xfsdump, xfsrestore, tar
- Snapshot, корпоративні рішення резервування
Система журналювання syslog
- Демон rsyslogd, файл /etc/rsyslog.conf
- Управління журналами (logrotate)
Конфігурування мережевих компонентів
- Мережеві налаштування (RHEL/CentOS, SUSE, Ubuntu)
- NTP: ntpd, chronyd, systemd-timesyncd
- Статика та DHCP, таблиці маршрутизації
- Параметри ядра, firewalld, rpc, rpcbind
- NFS, SSH, SCP, RSYNC, Rclone
- Автоматизація (Terraform, Ansible)
Управління процесами та сервісами
- Контроль роботи сервісів
- Пріоритети процесів, сигнали, робота з jobs
Планування задач (cron, at)
- Структура crontab, параметр @reboot
- Утиліти at, atq, дозволи для планувальників
Графічна оболонка
- Вибір, встановлення та налаштування
- VNC, XRDP для віддаленого доступу
Завантаження, ініціалізація та зупинка системи
- Процес завантаження, systemd (systemctl)
- Режим відновлення, скидання root-пароля
Управління пакетами
- Менеджери пакетів, репозиторії
- Встановлення, оновлення, видалення пакетів
Курс Андімістрування Linux: Пошук та усунення несправностей
Типові мережеві проблеми, помилки завантаження ОС.
Вступ до контейнерів
Docker та Podman: життєвий цикл, базові команди.
Після курсу ви зможете
- Впевнено працювати з командним рядком та базовими інструментами Linux
- Налаштовувати файлові системи та керувати дисковим простором
- Забезпечувати високий рівень безпеки системи, налаштовувати політики доступу
- Виконувати резервне копіювання та відновлення даних
- Ефективно конфігурувати мережеві компоненти та сервіси
- Використовувати системи автоматизації (Ansible, Terraform)
- Застосовувати сучасні практики адміністрування Linux, включно з контейнерами (Docker, Podman)
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- SysAdmin
Під час підготовки ти здобудеш навички, які зможеш застосовувати на своєму проєкті. Успішне завершення курсу стане підтвердженням того, що у тебе є актуальні для ринку знання, та додасть впевненості у власних силах, щоб отримати класні офери!
Програма курсу
Основи AWS
- Дізнаєшся, які існують сервіси AWS та їх можливості
- Зрозумієш, що таке Identity and Access Management (IAM) та як управляти правами доступу до AWS
- Навчишся призначати права і ролі
Лекція:
- Введення в курс
- Огляд сервісів Amazon AWS
- Робота з офіційною документацією AWS
- Root-акаунт
- Best practice по базовому налаштуванню нового акаунту AWS
- Огляд сервісу Control Tower
- Identity and Access Management (IAM)
- Огляд сервісів, що будуть вивчатись на курсі:
- EC2
- RDS
- S3
- CloudWatch
- VPC
- EBS
- EFS
- ACM
- Route53
- Огляд системи Billing в AWS, планування витрат на інфраструктуру
Практика:
- Налаштування користувачів та прав доступу
- Розрахунок вартості хмарних ресурсів
Віртуальна приватна хмара
- Познайомишся з можливостями Amazon Virtual Private Cloud
- Навчишся створювати та управляти мережами на Amazon
Лекція:
- Початок роботи з ресурсами AWS
- Сервіс VPC
- Best practice по створенню VPC: приватні, публічні subnets, маршрутизація трафіку, на що звертати увагу
- Поняття регіону (region), зони доступності (availability zone)
- Відмовостійкість ресурсів в AWS
Практика:
- Створення ресурсів через вебінтерфейс і через AWS CLI
- Налаштування безпеки для мережі VPC: Security Groups, Bastion instance та VPN для доступу до приватної мережі
Вебсервіс Amazon EC2
- Познайомишся з Amazon Elastic Compute Cloud
- Навчишся створювати інстанси, їхні образи, переміщатися між зонами доступності та регіонами
- Розберешся зі спотовими інстансами
Лекція:
- Кейси адміністрування EC2:
- створення інстансів віртуальних машин (VM)
- зміна параметрів інстансів після створення
- захист від видалення ресурсів
- створення образів інстансів (ec2 images)
- переміщення VM між зонами доступності (availability zones) та регіонами (regions)
- розширення диска наявного інстансу
- відновлення доступу до інстансу
- резервне копіювання та відновлення інстансів
- Спотові інстанси (Spot Instances)
- Різниця між сервісами EC2 та Lightsail
Практика: Робота з сервісом EC2.
Вебсервіс Amazon EC2. Продовження
Навчишся створювати темплейти, працювати з автоскейлингом, балансувати навантаження тощо.
Лекція:
- Створення темплейтів в EC2
- Шаблони запуску інстансів Launch Templates/Launch Configurations
- Автоскейлинг EC2 (Autoscaling)
- Балансування навантаження
- Типи балансувальників (ALB, NLB, Classic)
Практика: Робота з сервісом EC2.
Сховища AWS
- Розберешся у типах та класах сховищ
- Попрацюєш зі сховищами даних, створиш та налаштуєш ресурси EBS та EFS
Лекція:
- Типи сховищ (storage types) та класи сховищ (storage classes)
- Сервіси EBS, EFS. В чому різниця
Практика:
- Робота зі сховищами даних в AWS
- Створення та налаштування ресурсів EBS, EFS
Вебсервіс Amazon RDS
- Дізнаєшся можливості розподіленої реляційної бази даних від Amazon
- Створиш інстанси баз даних
- Займатимешся реплікацією, масштабуванням, тюнінгом налаштувань
Лекція:
- Робота з базами даних в AWS: сервіс RDS
- Типи інстансів в RDS
- Різниця між звичайними рушіями баз даних та Aurora
- Performance Insights для RDS
Практика:
- Робота з сервісом RDS
- Створення MySQL-інстансів
- Детальне налаштування параметрів бази, тюнінг швидкодії:
- групи опцій (Option Groups)
- групи параметрів (Parameter Groups)
Сервіс-сховище даних Amazon S3
- Дізнаєшся про переваги Amazon Simple Storage Service (Amazon S3)
- Навчишся створювати бакети, управляти правилами доступу тощо
- Також попрацюєш з Amazon Certificate Manager та Route53
Лекція:
- Сервіс об'єктного сховища даних: S3
- Публічні та приватні бакети та ресурси в них
- Amazon Certificate Manager (ACM)
- Сервісом доменних імен Route53
Практика:
- Створення бакетів S3 (buckets), налаштування політик безпеки й доступу до ресурсів бакетів
- Робота з ACM
- Робота з Route53
Сервіс CloudWatch
- Зрозумієш, чим CloudWatch корисний для DevOps-інженерів, SRE, розробників та ІТ-менеджерів
- Навчишся моніторити хмару за допомогою CloudWatch та налаштуєш логування інстансів
Лекція:
- Моніторинг та логування сервісів в Amazon AWS
- Cloudwatch, Log Groups
Практика:
- Робота з Cloudwatch, Log Groups
- Створення Cloudwatch Dashboards
- Налаштування детального логування інстансів EC2 та інших сервісів до Cloudwatch
Фінальний іспит + проєктна робота
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:00 - 19:30 у понеділок та середу
- Робота з проєктом
- Допомога ментора
- Практика
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- DevOps
- SysAdmin
Програма курсу
Заняття 1. Основи CI/CD
Розглянеш основи та системи CI/CD, підходи при налаштуванні та поняття blue-green deployment, а також дізнаєшся, для чого в CI/CD потрібен Git.
Лекція:
- Що таке CI/CD
- Огляд систем CI/CD:
- GitLab
- Jenkins
- GitHub Actions
- Bitbucket Pipelines
- Підходи при налаштуванні CI/CD
- Поняття blue-green deployment
- Система контролю версій Git
Заняття 2. Робота з GitLab
Встановиш та налаштуєш GitLab на віртуальній машині, дізнаєшся про створення користувачів та проєктів, роботу з репозиторіями та підключення GitLab Runners до проєктів.
Лекція:
- Базові налаштування GitLab
- Створення користувачів, груп, проєктів
- Робота з репозиторіями
Практика:
- Інсталяція GitLab на віртуальній машині
- Підключення GitLab Runners до GitLab-проєктів, типи ранерів
Заняття 3. Робота з GiLab (продовження)
Розглянеш ранери з GitLab Runners: індивідуальні, групові, динамічні та shared.
Лекція:
- Індивідуальні та групові ранери
- Shared runners та динамічні runners в Kubernetes
- Передача змінних у пайплайн
Практика: Робота з GitLab Runners.
Заняття 4. Робота з Jenkins
Встановиш Jenkins, розберешся з користувачами, групами, доступами, Jenkins Jobs та build agents.
Лекція:
- Робота з Jenkins: користувачі, групи, role-based access, система плагінів
- Build agents: локальні, віддалені та в контейнерах
- Параметризовані збірки
Практика:
- Інсталяція Jenkins
- Створення Jenkins Jobs
Заняття 5. Робота з Jenkins (продовження)
Попрацюєш з Jenkinsfile та Pipelinefile.
Практика:
- Робота з Jenkins
- Робота з Jenkinsfile, Pipelinefile
Заняття 6. Автоматичний запуск білдів та інтеграції у пайплайн
- Розберешся, як налаштувати автоматичний запуск білдів та інтеграції, як працювати з GitHub Actions та Bitbucket Pipelines
- В кінці заняття почуєш кейси з реального життя та зможеш поставити питання на Q&A-сесії
Лекція:
- Автоматичний запуск білдів
- Webhooks та інші інтеграції
- Q&A та розбір кейсів
Практика: Робота з GitHub Actions, Bitbucket Pipelines.
Ти навчишся:
- Працювати з GitLab, Jenkins, GitHub Actions, Bitbucket Pipelines
- Налаштовувати пайплайни
- Створювати користувачів, групи та проєкти у різних CI/CD-системах
- Взаємодіяти з репозиторіями
Ти дізнаєшся про:
- Підходи при налаштуванні CI/CD-процесів
- Принципи роботи з GitLab Runners, Jenkins, GitHub Actions, Bitbucket Pipelines
- Автоматичний запуск білдів
- Інтеграції з інструментами CI/CD
Особливості курсу
- Навчання в групі
- Фіксовані дата та час лекцій
- Канал в Telegram для всіх студентів курсу
- Відповіді від ментора на всі твої питання
Викладачі курсу
Павло Завада - DevOps практик з 10-річним досвідом
Подать заявку- SysAdmin
Програма курсу
Заняття 1. Вступ до курсу
- Дізнаєшся про повний цикл відправлення листа, термінологію для роботи з поштою та поштові протоколи
- Налаштуєш доменне ім'я
Лекція:
- Історія виникнення пошти, етапи розвитку
- Повний цикл надсилання листа. Термінологія для роботи з поштою
- Як протокол DNS пов'язаний з поштою
- Огляд поштових протоколів:
- SMTP
- POP3
- IMAP
- SPF
- DKIM
- DMARC
Практика: Підготовка оточення, налаштування доменного імені для роботи з поштою.
Заняття 2. Налаштування поштового сервера на Linux. Відправка пошти з сервера
- Познайомишся з протоколом SMTP, кодами відповідей сервера
- Налаштуєш SMTP-сервіси на сервері
Лекція:
- Протокол SMTP. Принцип роботи, взаємодія клієнта та сервера
- Коди відповідей сервера. Аналіз лог-файлів
Практика: Налаштування SMTP-сервісів на сервері: Exim, Postfix.
Заняття 3. Приймання пошти. Вебінтерфейс Roundcube для поштового сервера
- Дізнаєшся про протоколи POP3 та IMAP, принцип роботи Mail Delivery Agent та Dovecot
- Налаштуєш MX-записів для домену та MDA Dovecot
Лекція:
- Приймання вхідної пошти
- Протоколи приймання пошти POP3, IMAP
- Mail Delivery Agent, принцип його роботи. Dovecot
Заняття 4. Налаштування безпеки. SSL-сертифікати. Протоколи SPF, DKIM, DMARC
- Познайомишся з SSL/TLS-з'єднанням, принципами роботи та шифруванням
- Налаштуєш SSL, SPF, DKIM і DMARC та перевіриш коректність налаштувань
Лекція: SSL/TLS-з'єднання, принцип роботи, налаштування шифрування для поштових протоколів.
Практика:
- Налаштування SSL для сервісів SMTP та IMAP на сервері
- Налаштування SPF, DKIM, DMARC
- Перевірка коректності налаштувань та best practice
Заняття 5. IredAdmin
Навчишся працювати з IredAdmin та IredMail.
Практика: Інсталяція та робота з популярним поштовим ПЗ: IredAdmin, IredMail.
Заняття 6. Інтеграція зі сторонніми поштовими системами
Навчишся працювати з Sendgrid та Amazon SES.
Практика: Робота з популярними хмарними сервісами пошти: Sendgrid, Amazon SES.
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота з налаштування поштового сервера за вказаним технічним завданням
Особливості курсу
- Зручний формат оплати
- Повернення коштів, якщо курс не підійшов
- Викладачі практики
- Підтримка менторів
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps практик з 10-річним досвідом
Подать заявку- DevOps
- SysAdmin
Курс навчить як взаємодіяти з контейнерами Docker і зробити програму частиною всієї інфраструктури. Docker – ПЗ для управління ізольованими контейнерами Linux, яке допомагає вирішити ряд проблем з процесом розробки та її інфраструктурою.
Програма курсу
Вступ до Docker. Архітектура, сутності та компоненти
- Дізнаєшся про можливості Docker
- Познайомишся з принципами роботи, сферами застосування, архітектурою та сутностями Docker
Лекція:
- Введення в курс
- Що таке Docker
- Типи віртуалізації
- Порівняння Docker з іншими технологіями віртуалізації та контейнеризації
- Сфери застосування Docker та його можливості
- Архітектура Docker
- Сутності та компоненти Docker
Dockerfile. Docker CLI. Docker build
- Познайомишся зі структурою Dockerfile та розберешся у командах
- Напишеш перший Dockerfile з нуля, встановиш Docker на Linux та навчишся використовувати консольні команди Docker
Лекція:
- Структура та синтаксис Dockerfile
- Інструкції Dockerfile
- Best practice з докеризації застосунків
- Консольні команди Docker (docker CLI)
Практика:
- Збірка власних Docker-образів (docker build)
- Запуск контейнерів з образів (docker run)
Образи Docker. Docker Hub. Docker Registry
- Дізнаєшся більше про образи Docker та Docker Hub
- Навчишся підіймати власний Docker Registry та завантажувати образи у репозиторій
Практика:
- Робота з Docker-образами
- Docker Hub
- Підняття власного Docker Registry
- Завантаження Docker-образів в репозиторій (docker push)
- Докеризація застосунку з нуля
Docker volumes та мережа. Docker multi-stage build
- Дізнаєшся про варіанти організації мережі для Docker-контейнерів і запуск з різними типами мережі
- Навчишся працювати з Volumes та робити багатоетапні збірки контейнерів
Лекція: Docker volumes та мережа в Docker.
Практика:
- Запуск контейнерів з різними типами мережі Docker (host, bridge, overlay)
- Відкриття мережевих портів для контейнерів
- Багатоетапні збірки контейнерів Docker (Docker multi-stage build)
Docker Compose. Синтаксис, інструкції docker-compose.yml
- Зрозумієш можливості Docker Compose, попрактикуєш синтаксис файлу docker-compose.yml
- Навчишся запускати додатки, що складаються з декількох контейнерів
Лекція:
- Плагін Docker Compose
- Синтаксис та інструкції docker-compose.yml
- Volumes, Networking в docker-compose.yml
Практика:
- Написання конфігураційного файлу для Docker Compose
- Підняття проєкту на Docker Compose, що складається з декількох контейнерів
Підняття проєкту на Docker в AWS. Docker Registry
Власноруч піднімеш проєкт у хмарі та налаштуєш балансувальник навантаження.
Практика:
- Підняття проєкту на Docker в хмарі (на прикладі Amazon AWS)
- Створення хмарних ресурсів, збірка контейнерів, завантаження на Docker Registry
- Запуск контейнерів, налаштування балансувальника навантаження та SSL/TLS сертифікату з доменним іменем
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:00 - 19:30 у вівторок та четверг
- Практичні заняття на всіх етапах
- По закінченню курсу складається іспит
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подать заявку- SysAdmin
Даний інтенсивний практичний курс зосереджений на особливостях встановлень, налаштувань і рішень управління VMware vSphere 8, включаючи VMware ESXi 8 і VMware vCenter Server 8. Дане навчання готує слухачів до адміністрування корпоративної інфраструктури vSphere будь-якого розміру.
Програма курсу
Модуль 1. Огляд курсу
- Введення в курс
- Введення і порядок вивчення курсу
- Цілі курсу
Модуль 2. Програмно-визначуваний центр обробки даних
- Програмно-визначуваний центр обробки даних
- Введення в програмно-визначуваний центр обробки даних
- Нова версія vSphere - короткий огляд
- Клієнти vSphere
- Лабораторна робота 1: Робота з клієнтами VMware vSphere
- Огляд ESXi
- Лабораторна робота 2: Налаштування хостів ESXi
Модуль 3. Створення віртуальних машин
- Концепція віртуальних машин
- Створення віртуальних машин
- Лабораторна робота 3: Работа с віртуальними машинами
Модуль 4. Сервер vCenter
- Архітектура сервера vCenter
- Розвертування vCenter Server Appliance
- Лабораторна робота 4: Робота з сервером vCenter
- Веб-клієнт vSphere
- Лабораторна робота 5: Використання vSphere Web Client
- Управління інвентаризацією vCenter Server
- Лабораторна робота 6: Створення папки в vCenter Server Appliance
Модуль 5. Створення та налаштування віртуальних мереж
- Введення в стандартні комутатори vSphere
- Налаштування політики стандартних комутаторів
- Лабораторна робота 7: Використання стандартних комутаторів
- Введення в розподільні комутатори (розподілені комутатори)
- Лабораторна робота 8: Використання розподілених комутаторів
Модуль 6. Налаштування та управління віртуальними сховищами
- Концепція хранилищ
- Сховища iSCSI
- Лабораторна робота 9: Налаштування доступу до сховища iSCSI
- Сховища NFS
- Лабораторна робота 10: Налаштування доступу до сховища NFS
- Сховища ВМФС
- Лабораторна робота 11: Керування сховищами VMFS
- Сховища Virtual SAN
- Віртуальні тома
Модуль 7. Управління віртуальними машинами
- Створення шаблонів і клонів
- Лабораторна робота 12: Використання шаблонів і клонів
- Зміна віртуальних машин
- Лабораторна робота 13: Зміна віртуальних машин
- Міграція віртуальних машин
- Лабораторна робота 14: Міграція віртуальних машин
- Створення моментальних знімків віртуальних машин
- Лабораторна робота 15: Керування віртуальними машинами
- Створення vApp
- Лабораторна робота 16: vApps
- Робота з бібліотеками контенту
Модуль 8. Управління і моніторинг ресурсів
- Концепція віртуальних процесорів і пам'яті
- Контроль використання ресурсів і повних ресурсів
- Лабораторна робота 17: Керування пулами ресурсів
- Моніторинг використання ресурсів
- Лабораторна робота 18: Моніторинг продуктивності віртуальних машин
- Використання попереджень
- Лабораторна робота 19: Використання попереджень
- vRealize Operations Manager
- Лабораторна робота 20 (Додатково): Використання vRealize Operations Manager
Модуль 9. vSphere High Availability i vSphere Fault Tolerance
- Введення в vSphere HA
- Архітектура vSphere HA
- Налаштування vSphere HA
- Лабораторна робота 21: Використання vSphere HA
- Введення в vSphere Fault Tolerance
- vSphere Replication і vSphere Data Protection
Модуль 10. Масштабування хоста
- Кластер vSphere DRS
- Лабораторна робота 22: Внутрішній кластер vSphere DRS
Модуль 11. vSphere Update і обслуговування хоста
- Введення в vSphere Update Manager і управління оновленнями
- Лабораторна робота 23: Використання vSphere Update Manager
- Профілі хостів
Модуль 12. Встановлення компонентів VMware
- Встановлення ESXi
- Встановлення сервера vCenter
Після даного курсу студенти зможуть
- Встановлювати та налаштовувати хости VMware ESXi
- Розробити та налаштувати VMware vCenter
- Використовувати vSphere Client для оновлення vCenter Server
- Налаштовувати віртуальні мережі з використанням стандартних і розподілених комутаторів
- Налаштувати віртуальні сховища, що використовують технології, які підтримуються у vSphere
- Використовуйте vSphere Client для асоціації віртуальних машин, шаблонів, клонів і знімків
- Створювати бібліотеки і згортати вивільнені машини з шаблонів, що зберігаються в бібліотеці
- Керувати ресурсами віртуальних машин
- Мігрувати віртуальні машини за допомогою технологій за допомогою VMware vSphere vMotion і VMware vSphere Storage vMotion
- Створювати та керувати кластером vSphere, який зібраний за допомогою технологій VMware vSphere High Availability та VMware vSphere Distributed Resource Scheduler
- Управляти життєвим циклом vSphere, щоб підтримувати vCenter, хости ESXi і віртуальні машини в актуальному
Особливості курсу
- Практика
- Допомога ментора
- Сертифікат про проходження курсу
Страницы
Читайте нас в Telegram, чтобы не пропустить анонсы новых курсов.
Отзывы о курсах

Закінчив курс "Адміністрування комп'ютерних систем". Хочу подякувати за навчання ActPro, особливо викладачу Ігорю Татомиру за легку і просту але водночас повну подачу матеріалу. Було приємно у вас навчатися. Сподіваюся через деякий час продовжу вдосконалювати свої навички з вами. Дякую.

Вирішив записатися на курси системного адміністрування Linux до викладача Олексія. Курс пройшов нормально, на всі свої питання я отримав відповіді. Всі уроки я записував собі на компьютер через w+g, це зручно, так як у мене залишились всі уроки в записі, і не потрібно ні яких матеріалів вимагати від викладача. Тем паче їх валом в інтернеті качай хоч 10 ТБ. Для мене головне було отримати практичні навички роботи в Linux, з викладачем через тімвювер. Викладач має сертифікацію Cіsco. Мій курс пройшов круто, я залишився задоволенний. З Повагою Макаров Сергій. Дякую вам Олексію за приділений час, був радий знайомству з Вами.







