Вирішив записатися на курси системного адміністрування Linux до викладача Олексія. Курс пройшов нормально, на всі свої питання я отримав відповіді. Всі уроки я записував собі на компьютер через w+g, це зручно, так як у мене залишились всі уроки в записі, і не потрібно ні яких матеріалів вимагати від викладача. Тем паче їх валом в інтернеті качай хоч 10 ТБ. Для мене головне було отримати практичні навички роботи в Linux, з викладачем через тімвювер. Викладач має сертифікацію Cіsco. Мій курс пройшов круто, я залишився задоволенний. З Повагою Макаров Сергій. Дякую вам Олексію за приділений час, був радий знайомству з Вами.
Курси сисадміна
- DevOps
- SysAdmin
Опануйте інструменти контейнеризації та оркестрації, щоб прискорити розробку та забезпечити стабільність інфраструктури.
Програма курсу
Основи контейнеризації та віртуалізації
- Розберете концепцію контейнеризації та її переваги
- Дізнаєтеся, яка відмінність між контейнеризацією та віртуалізацією
- Отримаєте загальний огляд інструментів Docker і Kubernetes для роботи з контейнерами
- Розглянете реальне використання контейнерів та віртуальних машин у сучасних проєктах
Основи Docker
- Дізнаєтеся, як працює мережа в Docker
- Вивчите основи мережевої взаємодії та з'ясуєте, як налаштовувати мережі між контейнерами
- Встановите Docker і розглянете основні команди для роботи з контейнерами
- Створите перший контейнер
Створення та управління Docker-образами
- Дізнаєтеся, що таке Dockerfile
- Навчитеся створювати й керувати Docker-образами через Docker Hub
- З'ясуєте, як оптимізувати Docker-образи та підвищувати ефективність
Docker Networking та Volumes
- Розглянете Docker Networking
- Дізнаєтеся, як налаштовувати мережеву взаємодію між контейнерами
- Навчитеся використовувати Volumes для збереження даних
Логування та події в Docker
- Вивчите методи логування в Docker
- Дізнаєтеся, як налаштовувати логування та працювати з подіями в Docker
Docker Compose
- Дізнаєтеся, що таке Docker Compose
- Навчитеся використовувати Docker Compose для управління багатоконтейнерними застосунками
Основи Kubernetes
- Розглянете архітектуру й основні компоненти Kubernetes
- Дізнаєтеся, як налаштувати Kubernetes-кластер
- Навчитеся створювати Pods та Deployments
Масштабування, оркестрація та сервіси в Kubernetes
- Дізнаєтеся, як створювати й налаштовувати ReplicaSets для автоматичного масштабування продів
- Протестуєте Horizontal Pod Autoscaler
Сервіси Kubernetes
- Дізнаєтеся, як налаштовувати балансування навантаження
- З'ясуєте, як створювати сервіси для доступу до застосунків
- Навчитеся використовувати ConfigMaps для управління конфігураціями
Робота з Persistent Storage у Kubernetes
- Розглянете приклади роботи з Persistent Storage
- Навчитеся працювати з Persistent Storage для збереження даних у Kubernetes
Управління ресурсами в Kubernetes. Моніторинг та логування
- Дізнаєтеся, як керувати ресурсами застосунків, налаштовувати моніторинг та логування в Kubernetes
- Налаштуєте обмеження ресурсів для Pods та зможете інтегрувати застосунок із системою моніторингу
Використання Health Checks: Liveness and Readiness Probes у Kubernetes
- Дізнаєтеся, що таке Liveness і Readiness Probes та як їх задіювати для підтримання стабільної роботи застосунків у Kubernetes
- Навчитеся використовувати Health Checks для моніторингу стану контейнерів
Автоматизація розгортання за допомогою Helm
- Дізнаєтеся, що таке Helm і як створювати Helm-чарти
- Навчитеся робити й використовувати Helm-чарти для автоматизації розгортання
Воркшоп: розгортання комплексного застосунку
- Зрозумієте, як комплексно розгортати вебзастосунки
- Спробуєте розгорнути застосунок з використанням Docker і Kubernetes та інтегрувати всі компоненти курсу
- Отримаєте відповіді на запитання на Q&A-сесії
Презентація курсового проєкту
- Розробите комплексний застосунок на мікросервісній архітектурі
- Контейнеризуєте мікросервіси так, щоб кожен взаємодіяв один з одним і отримував зворотний зв'язок щодо їхньої роботи
Особливості курсу
- Допомога ментора
- Практика
- Курсовий проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Ігор Мартинюк - DevOps Engineer at BlaBlaCar
Більше інформації- SysAdmin
Курс дозволить опанувати теоретичні та практичні навички роботи з операційними системами сімейства Unix та побудови мереж. На заняттях ви зрозумієте принципи системи Unix та вивчите конструкції платформи, дізнаєтесь переваги та відмінності від інших систем, навчитесь будувати мережі, розробляти та тестувати веб або кросплатформені додатки під дану ОС.
Програма курсу
Мережі
- Вступ. Знайомство з програмою курсу та навчальним процесом.
- Мережеве обладнання.
- Контрольне опитування №1.
- Модель мережевої взаємодії "Open system interconnection basic/reference model" (OSI/RM).
- Стек протоколів TCP/IP або модель DOD.
- Контрольне опитування №2.
- Доповіді за рівнями моделі OSI.
- Маршрутизатор.
- Практична робота №1.
Unix
- Файлова система Unix-подібних, Posix-сумісних систем.
- Установка FreeBSD.
- Оболонки (Shell).
- Доповіді за командами FreeBSD.
- Контрольне опитування №3.
- Протокол мережевої взаємодії SSH.
- Текстові редактори.
- Мережеві та локальні файлові системи.
- Протоколи мережевої взаємодії та монтування файлових систем.
- Безпека. Створення користувачів. Правові дескриптори.
- Практична робота №2.
- Іспит.
- Додаткове заняття: Розгортання проксі-сервера.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Викладачі курсу
Дмитро Сидоренко - побудова інформаційних структур, включаючи корпоративні сервера на базі операційної системи FreeBSD.
Сергій Пономаренко - старший програміст у Інтертелеком.
- SysAdmin
Програма курсу
Огляд ОС Linux
- Відкрите програмне забезпечення
- Загальна характеристика дистрибутивів ОС Linux
Завантаження ОС і універсальний завантажувач Grub2
- Процес завантаження ОС
- Введення в GRUB2
- Конфігурація універсального завантажувача GRUB2
- Тимчасове редагування меню GRUB2
- Внесення постійних змін в меню GRUB2
- Налаштування файлу конфігурації GRUB2
- Пароль GRUB2
- Перевстановлення GRUB2
- GRUB2 і віддалена консоль
Процеси Linux. Управління та моніторинг
- Процеси Linux. Основні стани процесів. Отримання інформації про процеси. Команда ps
- Управління фоновими процесами (jobs)
- Управління процесами за допомогою сигналів. Команда kill
- Моніторинг активності процесів. Середнє завантаження. Процеси реального часу
Управління сервісами та демонами
- Процеси, що стартують під час завантаження ОС. Демон systemd. Утиліта systemctl
- Управління системними сервісами
- Старт і зупинка системних сервісів на активній ОС
- Визначення системних сервісів, що автоматично стартують під час завантаження ОС
- Огляд команд утиліти systemctl
Файлова система
- Призначення файлової системи
- Ієрархія файлової системи
- "Типи" файлів
- Основні операції при роботі з файлами і каталогами
- Імена файлів і каталогів: угрупування і використання підстановок
- Перегляд вмісту файлів: утиліти more і less
- Пошук файлів: утиліти find і locate
- Робота з архівами. Утиліти bzip і gzip2. Використання утиліти tar
Управління пакетами програм. Утиліти RPM i YUM
- Дистрибутив ОС і пакети програм
- Менеджер пакетів YUM
- Менеджер пакетів RPM
Управління періодичними процесами
- Планування запуску процесів. Команда at
- Управління та моніторинг фонових процесів
- Планування запуску системних процесів і служб. Підсистема cron
- Управління тимчасовими файлами
Організація зберігання даних
- Управління дисковими розділами. Утиліти fdisk і gdisk
- Створення та монтування файлових систем
- Визначення характеристик дискового простору
- Створення та управління масивами RAID
- Створення та управління логічними томами LVM
- Створення резервних копій та відновлення даних. Утиліти dump, restore і rsync
Мережева взаємодія
- Налаштування мережевих інтерфейсів
- Налаштування клієнтів DNS і DHCP
- Мережева діагностика
- Інструменти віддаленого доступу і адміністрування
Управління користувачами і доступом до даних
- Користувачі і групи в ОС Linux
- Реєстрація та зміна пароля
- Служба захисту користувачів: файли / etc / passwd, / etc / shadow і / etc / groups
- Служба захисту за допомогою консольних програм
- Запуск програм від імені інших користувачів
- Налаштування інших джерел аутентифікації
- Модель доступу до даних ОС Linux
- Зміна прав доступу до файлів
- Списки доступу до даних
Організація загального доступу до даних
- Організація загального доступу на основі NFS
- Монтування файлових систем NFS
- Організація загального доступу на основі Samba
- Автоматичне монтування файлових систем (AutoFS)
Моніторинг системних ресурсів і служба журналювання
- Журнал системних подій. Архітектура підсистеми журналювання
- Демони systemd-journald і rsyslog
- Централізоване сховище журнальних файлів і їх ротація
- Моніторинг системних ресурсів: процесор, пам'ять, підсистема дискового введення-виведення
- Комплексні засоби моніторингу системних ресурсів
Установка і оновлення ОС. Визначення характеристик обладнання та його сумісності
- Методи установки ОС Linux
- Створення інсталяційного ресурсу
- Процес установки ОС
- Оновлення існуючої системи
- Автоматизована установка kickstart
- Установка з використанням технології РХЕ
Після курсу ви зможете
- Встановлювати Red Hat Linux інтерактивно та за допомогою Kickstart
- Керувати стандартним системним обладнанням
- Створювати й обслуговувати файлову систему Linux
- Налаштовувати клієнта NFS і autofs
- Розуміти процес ініціалізації системи та служб
- Виконувати адміністрування користувачів і груп
- Інтегрувати робочу станцію в наявну мережу, яка надає стандартні мережеві служби
- Налаштовувати робочу станцію як клієнта служб NIS, DNS, і DHCP
- Автоматизувати завдання за допомогою at, cron та anacron
- Обслуговувати й аналізувати системні журнали (logs)
- Створювати резервну копію файлових систем на стрічку та в архів tar
- Встановлювати, оновлювати, запитувати й видаляти пакети програм за допомогою RPM
- Оновлювати ядро Linux через RPM
- Виконувати базове управління продуктивністю, пам'яттю та процесами
- Налаштовувати базовий захист системи
- Виконувати базову діагностику
Мінімальні вимоги
- Користувачі Linux або UNIX, що мають навички роботи з OC і хочуть отримати подальшу технічну підготовку, аби професійно виконувати завдання системного адміністрування Linux-систем
- Початківці системні адміністратори ОС Linux
- Досвідчені системні адміністратори інших OC, які бажають отримати навички адміністрування ОС Linux
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- 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
Мета курсу - надати слухачам знання та навички, необхідні для управління широким спектром серверних і клієнтських продуктів. В курсі розглянуті технології, які дозволяють інтегрувати Windows PowerShell з Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server. Даний курс фокусується на створенні сценаріїв Windows PowerShell, на вивченні понять і методів, необхідних для створення багаторазових професійних інструментів.
Програма курсу
Модуль 1. Підготовка до написання скриптів
- Питання безпеки в середовищі виконання сценарію
- Змінні та оператори
- Скриптові конструкції та області
Модуль 2. Параметризовані команди
- Конструювання параметру
- Використання параметру
Лабораторна робота. Параметризовані команди
- Визначення змінних значень
- Декларація параметрів
- Використання параметрів замість змінних значень
- Тестування сценарію
Модуль 3. Створення скриптового модуля
- Проєктування скриптового модулю
- Реалізація скриптового модулю
Лабораторна робота. Створення скриптового модулю
- Створення скриптового модулю
- Збереження скриптового модулю
- Додавання змінних на рівні модуля
- Управління областю видимості модуля
- Тестування скриптового модулю
Модуль 4. Обробка помилок
- Проєктування обробки помилок
- Впровадження обробки помилок
Лабораторна робота. Обробка помилок
- Використання конструкцій Try … Catch
- Обробка помилок команд
- Обробка помилок поза командами
- Журналювання помилок в файл
- Відображення повідомлень попередження
Модуль 5. Написання команд, що використовують конвеєр для введення і виведення
- Розуміння зв'язків параметрів конвеєру
- Використання параметру конвеєрного введення
- Використання параметру конвеєрного виведення
Лабораторна робота. Написання команд, що використовують конвеєр для введення і виведення
- Додавання можливості конвеєрного введення в параметр
- Робота з конвеєрним введенням
- Створення налаштованого об'єкту виведення
- Виведення об'єктів в конвеєр
Модуль 6. Створення ієрархії команд виведення
- Проєктування складних команд виведення
- Впровадження складних команд виведення
- Використання ієрархії об'єктів
Лабораторна робота. Створення ієрархії команд виведення
- Отримання і обробка даних
- Створення дочірніх об'єктів
- Створення батьківських об'єктів
- Відображення та ієрархія об'єктів
- Збереження ієрархії об'єктів
Модуль 7. Налагодження сценаріїв
- Проєктування налагодження сценарію
- Реалізація налагодження сценарію
Лабораторна робота. Налагодження сценарію
- Використання запису налагоджувальної інформації (Write-Debug)
- Використання PSBreakpoints (точок зупинки PowerShell)
Модуль 8. Налаштування форматування за змовчуванням
- Проєктування параметрів форматування
- Впровадження налаштованого форматування
Лабораторна робота. Налаштування форматування за змовчуванням
- Додавання налаштованого типу імен в об'єкт
- Створення розширення типу Default Display Property Set
- Створення налаштованого виду
- Додавання типів розширень і видів в модуль і створення маніфесту
Модуль 9. Додавання документації атрибутів розширених параметрів і команд
- Впровадження атрибутів розширених параметрів
- Впровадження довідкової документації
Лабораторна робота. Додавання документації атрибутів розширених параметрів і команд
- Додавання псевдонімів і повідомлень довідки
- Визначення перевірки параметрів
- Додавання довідки, заснованої на коментарях
- Написання команд, що використовують -Confirm і -WhatIf
Модуль 10. Створення сценаріїв контролеру
- Проєктування виконання сценарію
- Впровадження сценарію контролеру
Лабораторна робота. Створення сценаріїв контролеру
- Створення сценаріїв контролеру
- Параметризація сценаріїв контролеру
- Тестування сценаріїв контролеру
Модуль 11. Створення html-звітів
- Створення базових html-звітів
- Створення розширених html-звітів
Лабораторна робота. Створення html-звітів
- Створення html-звітів
- Конвертація об'єктів в html-фрагменти
- Використання умовного форматування
Модуль 12. Створення базових робочих потоків
- Розуміння робочих потоків
- Реалізація робочих потоків
Лабораторна робота. Створення базових робочих потоків
- Імпорт модуля PSWorkflow
- Конвертація функції в базовий робочий потік
- Розпаралелювання команд
Модуль 13. Робота з XML-даними
- Розуміння XML
- Маніпуляції XML
Лабораторна робота. Робота з XML-даними
- Завантаження XML
- Маніпуляція XML як ієрархічним об'єктом
- Вибір XML-елементів за допомогою XPath
- Зміна XML
- Збереження XML
Модуль 14. Використання технік розширення сценаріїв
- Використання зовнішніх функцій
- Додавання елементів графічного інтерфейсу
Після закінчення цього модуля слухачі зможуть
- Запускати зовнішні команди з Windows PowerShell
- Описати процес створення графічного інтерфейсу користувача в Windows PowerShell
Модуль 15. Створення проксі-функції
- Проєктування проксі-функції
- Реалізація проксі-функції
Лабораторна робота. Створення проксі-функції
- Створення шаблону проксі-функції
- Зміна шаблону
- Використання проксі-функції
- Обхід проксі-функції
Модуль 16. Засоби конструювання в Windows PowerShell
- Проєктування інструментів
- Впровадження інструментів
- Тестування інструментів
Лабораторна робота. Засоби конструювання в Windows PowerShell
- Проєктування інструментів
- Впровадження інструментів
- Тестування інструментів
Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:
- Досвід адміністрування клієнтських і серверних систем Windows
- Досвід роботи з інтерактивними командами PowerShell в командному рядку
- Курс 10961 або еквівалентний досвід
Після закінчення курсу слухачі зможуть
- Використовувати засоби проєктування, створювати запити на введення/виведення і функції
- Створювати власні модулі на основі сценаріїв, параметризованих команд, а також модулі для надання докладного виведення
- Налагоджувати модулі і налаштувати внутрішню обробку помилок
- Комбінувати модулі в сценарії та маніфести
- Створювати варіанти налаштованого форматування
- Створювати кошти в ідеології найменувань Windows PowerShell
Особливості курсу
- Практика
- Допомога ментора
- Сертифікат про проходження курсу
- 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 і віртуальні машини в актуальному
Особливості курсу
- Практика
- Допомога ментора
- Сертифікат про проходження курсу
- SysAdmin
Курс для досвідчених та початківців ІТ-фахівців, які хочуть систематизувати знання та підвищити свою кваліфікацію за мережевими технологіями, отримати оновлений індустріальний сертифікат Cisco CCNA (CCNA R&S, CCENT) та вийти на новий рівень якості життя.
Програма курсу
1 семестр. Введення в мережеві технології (ITN)
- Сучасні мережеві технології
- Базова конфігурація комутатора та кінцевого пристрою
- Протоколи та моделі
- Фізичний рівень
- Системи числення
- Комутація в мережах Ethernet
- Мережевий рівень
- Роздільна здатність адрес
- Базова конфігурація маршрутизатора
- IPv6-адресація
- ICMP
- Транспортний рівень
- Рівень додатків
- Основи мережевої безпеки
- Організація невеликої мережі
2 семестр. Switching, Routing and Wireless Essentials (SRWE)
- Базове налаштування пристроїв
- Принципи комутації
- Мережі VLAN
- Маршрутизація між мережами VLAN
- STP
- EtherChannel
- DHCPv4
- Принципи роботи SLAAC і DHCPv6
- Принципи безпеки FHRP
- На принципах забезпечення параметрів безпеки комутатора
- Принципи роботи WLAN
- Конфігурація WLAN
- Принципи маршрутизації
- Статична IP-маршрутизація
- Пошук та усунення несправностей, пов'язаних зі статичними маршрутами та маршрутами за умовчанням
3 семестр. Корпоративні мережі, безпека та автоматизація (ENSA)
- Принципи OSPFv2 для однієї області
- Налаштування OSPFv2 для однієї області
- Принципи забезпечення безпеки мережі
- Принципи створення списків контролю доступу
- Списки контролю доступу в конфігураціях IPv4
- NAT для IPv4
- Принципи роботи WAN
- Принципи роботи та IPsec
- Принципи роботи QoS
- Управління мережами
- Проєктування мереж
- Пошук та усунення несправностей у мережі; налагодження мережі
- Віртуалізація мережі
- Автоматизація мережі
Особливості курсу
- Довічний доступ до мультимедійного онлайн-підручника 8 мовами (за умови успішного завершення курсу)
- Онлайн-лекції 2 рази на тиждень
- Доступ до обладнання Cisco для практики
- Практика 1-3 рази на тиждень
- Вправи в Cisco Packet Tracer та докладні інструкції для виконання лабораторних робіт
- Тренінг з розвитку навичок роботи в команді та інших Soft Skills (особистісних якостей)
- Фінальний іспит та сертифікат про успішне проходження курсу від Академії Cisco на платформі SEDICOMM University
- Гарантія працевлаштування
- Унікальна коучинг-програма за методикою колаборативного коучингу
- Коуч-сесії з особистим коучем раз на 10 днів для розвитку, навчання новому та допомоги у досягненні бажаного результату (за запитом)
- Індивідуальний зворотний зв'язок щодо виконання завдань у Cisco Packet Tracer
- Доступ до закритого чату з кураторами курсу
Викладачі курсу
Костянтин Герасименко - Засновник та керівник SEDICOMM University
Більше інформації- SysAdmin
Курс (CCNA) версії 2.0 надає широкий спектр фундаментальних знань для всіх професій в галузі ІТ. Завдяки поєднанню лекцій, практичних занять та самонавчання ви дізнаєтесь, як встановлювати, експлуатувати, налаштовувати та перевіряти базові мережі IPv4 та IPv6. Курс охоплює налаштування мережевих компонентів, таких як комутатори, маршрутизатори та контролери бездротової локальної мережі; керування мережевими пристроями; та виявлення основних загроз безпеці. Курс також дає вам основи мережевого програмування, автоматизації та програмно-визначуваних мереж.
Програма курсу
Теми
- Дослідження функцій мережі
- Ознайомлення з моделлю зв'язку "хост-хост"
- Робота з програмним забезпеченням Cisco IOS
- Представлення локальних мереж
- Вивчення рівня зв'язку TCP/IP
- Запуск Switch
- Ознайомлення з Інтернет-рівнем TCP/IP, адресацією IPv4 та підмережами
- Пояснення транспортного рівня TCP/IP і прикладного рівня
- Вивчення функцій маршрутизації
- Налаштування маршрутизатора Cisco
- Дослідження процесу доставки пакетів
- Усунення несправностей простої мережі
- Знайомство з базовим IPv6
- Налаштування статичної маршрутизації
- Впровадження VLAN та транків
- Маршрутизація між VLAN
- Знайомство з OSPF
- Побудова надлишкових комутованих топологій
- Покращення надлишкових комутованих топологій за допомогою EtherChannel
- Вивчення рівня резервування 3
- Представляємо технології WAN
- Пояснення основ ACL
- Підключення до Інтернету
- Представляємо QoS
- Пояснення основ бездротового зв'язку
- Введення в архітектуру та віртуалізацію
- Пояснення еволюції інтелектуальних мереж
- Вступ до системного моніторингу
- Керування пристроями Cisco
- Вивчення ландшафту загроз безпеці
Цілі курсу
- Визначати компоненти комп'ютерної мережі та опишіть їх основні характеристики
- Зрозуміти модель зв'язку хост-хост
- Описати характеристики та функції програмного забезпечення Cisco Internet Network Operating System (IOS)
- Описати локальні мережі та роль комутаторів у локальних мережах
- Описати Ethernet як рівень мережевого доступу TCP/IP і опишіть роботу комутаторів
- Встановити перемикач і виконайте початкове налаштування
- Описати Інтернет-рівень TCP/IP, IPv4, його схему адресації та підмережі
- Описати транспортний рівень TCP/IP і прикладний рівень
- Дослідити функції маршрутизації
- Реалізувати базову конфігурацію на маршрутизаторі Cisco
- Пояснить зв'язок хост-хост між комутаторами та маршрутизаторами
- Визначати та вирішуйте поширені проблеми комутованої мережі та поширені проблеми, пов'язані з адресацією IPv4
- Описати основні функції та адреси IPv6, а також налаштуйте та перевірте базове з'єднання IPv6
- Описати роботу, переваги та обмеження статичної маршрутизації
- Описати, реалізувати та перевірити віртуальні локальні мережі (VLAN) і транки
- Описати застосування та конфігурацію маршрутизації між VLAN
- Пояснити основи протоколів динамічної маршрутизації та опишіть компоненти та терміни Open Shortest Path First (OSPF)
- Пояснити, як працюють протоколи Spanning Tree Protocol (STP) і Rapid Spanning Tree Protocol (RSTP)
- Налаштувати агрегацію посилань за допомогою EtherChannel
- Описати призначення протоколів резервування рівня 3
- Описати основні поняття WAN і VPN
- Описати роботу списків контролю доступу (ACL) та їх застосування в мережі
- Налаштувати доступ до Інтернету за допомогою клієнтів протоколу DHCP (Dynamic Host Configuration Protocol), поясніть і налаштуйте трансляцію мережевих адрес (NAT) на маршрутизаторах Cisco
- Описати основні концепції якості обслуговування (QoS)
- Описати поняття бездротових мереж, які типи бездротових мереж можна побудувати та як використовувати контролери бездротової локальної мережі (WLC)
- Описати архітектури мережі та пристроїв і запровадьте віртуалізацію
- Ознайомитися з концепцією програмування мережі та програмно-визначеної мережі (SDN) і опишіть розумні рішення для керування мережею, такі як Cisco DNA Center, програмно-визначений доступ (SD-Access) і програмно-визначена глобальна мережа (SD-WAN)
- Налаштувати базові засоби моніторингу системи IOS
- Описати керування пристроями Cisco
- Описати поточний ландшафт загроз безпеці
- Описати технології захисту від загроз
- Реалізувати базову конфігурацію безпеки площини керування пристроєм
- Реалізувати основні кроки для захисту мережевих пристроїв
Попередні вимоги
- Базова комп'ютерна грамотність
- Базові навички навігації в операційній системі ПК
- Базові навички користування Інтернетом
- Базове знання IP-адреси
Особливості курсу
- Підтримка ментора
- Комбіноване навчання
- Сертифікат про проходження курсу
- Підготовка до іспиту
- SysAdmin
На курсі Ви зможете опанувати всі необхідні технології для професії системний адміністратор. Протягом курсу навчитесь з нуля проєктувати та будувати мережеву інфраструктуру, що відповідає сучасним стандартам, або модернізувати існуючу, централізовано керувати великою кількістю користувачів та налаштовувати системи моніторингу. Також на курсі будуть вивчатись такі інструменти як Cisco, Ubuntu, Apache, Windows Server, Power Shell, Microtik та інші.
Програма курсу
Вступ до комп'ютерних мереж
- Модель OSI (Фізичний та Канальний рівні)
- Огляд свічей
Принципи роботи IP мереж
- Модель OSI (Мережевий та Транспортний рівні)
- Як працює IP протокол
- Розуміння роботи TCP
Вступ до Windows Server
- Різниця між редакціями Windows Server
- Ліцензування
- Створення Віртуальної Машини для Windows Server
- Встановлення Windows Server
DHCP та DNS
- Принципи роботи dhcp та dns
- Налаштування dhcp сервера засобами Windows Server
- Налаштування dns сервера засобами Windows Server
Встановлення та теоретичні основи Active Directory
- Навіщо потрібна Active Directory
- Принципи роботи Active Directory
- Ключові поняття
- Встановлення Active Directory
Active Directory Users and Computers
- Огляд оснащення "Користувачі та комп'ютери"
- Кошик Active Directory
- Огляд оснащення "Центр керування Active Directory"
Active Directory Sites, Domains, Groups, RODC
- Огляд оснащення "Сайти та служби"
- Реплікація між Контролерами домену, доменами та сайтами
- Навіщо потрібен і як працює контролер домену лише для читання
NTFS Permissions, RAID Levels, Shared Storage
- Розмежування доступу на рівні файлової системи
- Що таке RAID
- Рівні RAID
- Створення файлового сховища за допомогою Shared Storage
Shared Folders, FSRM, DFS
- Створення та налаштування мережевих ресурсів
- Управління файловими ресурсами за допомогою File Server Resource Manager
- Розподілена файлова система DFS
RDS (Remote Desktop Services)
- Служба віддалених робочих столів Windows
- Встановлення, налаштування та керування RDS
Group Policies
- Що таке групові політики
- Адміністративні шаблони та переваги
- Приклади поширених налаштувань
- Використання групових політик для керування мережними дисками
- Використання групових політик для керування профілями користувачів
- Управління ПЗ за допомогою групових політик
- Налаштування безпеки за допомогою групових політик
WSUS (Windows Server Update Services)
- Основи роботи з Windows Server Update Services
- Встановлення та налаштування ролі WSUS
Troubleshooting, BackUp, Tools
- Принципи пошуку несправностей у Windows Server
- Система логів. Windows Server
- Корисні інструменти для діагностики
- Створення резервних копій засобами Windows Server
- Планувальник завдань
- Корисні інструменти адміністратора
Power Shell
- Основи роботи з PowerShell
- Приклади корисних сценаріїв для адміністрування
ServerCore & Remote management
- Server Core + RSAT + WAC
- Встановлення та базове налаштування Server Core
- Встановлення та робота з Windows Admin Center
- Як використовувати RSAT
Veeam Backup & Recovery
- Інсталяція
- Огляд можливостей
- Налаштування бекапу за допомогою агента
Введення в Linux
- Дистрибутиви
- Встановлення Linux
- Текстові редактори vi, nano
Встановлення ПЗ. Файлова система Linux
- APT/dpkg
- DNF/rpm
- Огляд файлової структури Linux
Робота в командному рядку та основні команди
- Базові команди
- Робота у командному рядку
- Основні команди
Користувачі, групи, права доступу
- Створення та редагування облікових записів
- Створення та управління групами
- Права доступу до файлів та каталогів (chmod, chonw, chgrp)
Процеси, демони, служби
- Життєвий цикл процесу
- Моніторинг та управління процесами (ps, top, kill)
- Поняття служб (демонів)
- Управління автозапуском служб
Налаштування мережі. Web панелі
- Налаштування мережі в Ubuntu
- Налаштування мережі в CentOS
- Управління сервером за допомогою Web-Панелей
Файловий сервер
- Програмний RAID
- Файловий сервер Samba
- NFS
Apache + PHP + MySQL
- Встановлення та налаштування Web серверу Apache
- Встановлення сервера MySQL
- Віртуальні хости Apache
Резервне копіювання засобами Linux
- Використання tar
- Використання rsync
- Використання централізованого сервера UrBackup
Firewall
- Основи налаштування firewall
- iptables
Основи роботи з Cisco IOS
- Знайомство з Cisco Packet Tracer
- Основи роботи з Cisco IOS
- Розуміння контексту команди
- Базове налаштування комутатора
Основи роботи з VLAN
- Що таке VLAN
- Налаштування VLAN на Cisco IOS
Multilayer Switch (L3 комутатор)
- Трирівнева архітектура мережі
- Налаштування MLS для роботи з VLAN
ACL
- Розуміння ACL
- Налаштування ACL засобами Cisco IOS
Резервування та агрегування
- Протоколи резервування каналів (STP, RSTP)
- Протоколи агрегування каналів (LACP, PAgP)
Статична маршрутизація
- Принципи маршрутизації
- Написання статичних маршрутів
Динамічна маршрутизація
- Принципи динамічної маршрутизації
- Дистанційно-векторні протоколи (RIP)
- Протоколи стану каналів (OSPF)
NAT та DHCP
- Як працює NAT
- Налаштування NAT у Cisco IOS
- Налаштування сервера DHCP в Cisco IOS
MikroTik Вступне заняття
- Створення Віртуального Середовища
- Про обладнання мікротик
- Про RouterOS
Основи Роутер ОС
- Базове налаштування
- Оновлення роутера бекап та відновлення
Bridging and Switching Bridge
- Spannong Tree
- Querises
- VLAN
- Агрегація каналів
Маршрутизація
OSPF RIP.
Firewall
- NAT
- Проходження пакетів
- Налаштування правил
VPN
- IPSec SSTP
- WireGuard OpenVPN
Zabbix
- Встановлення та налаштування системи моніторингу
- Налаштування моніторингу основних компонентів серверів та мережевого обладнання
GrayLog
- Встановлення системи централізованого логування GrayLog
- Налаштування збору логів із серверів та мережевого обладнання
Коуч з працевлаштування в IT "Ефективний пошук роботи" (проводить HR провідних IT компаній)
- Види компаній і навіщо це знати
- Як шукати роботу
- Корисні ресурси та соціальні мережі
- Структура резюме
- З чого почати
- Що краще не вказувати
- Супровідний лист
- Покликали на співбесіду, що робити
- День Співбесіди
- Обговорення питань, які з’явились щодо готового резюме
- Пітч (структура і логіка)
- Процес найму в компаніях
- Розповсюдженні питання на співбесідах
- Як позбутися страхів
Заключне заняття
- Підведення підсумків
- Іспит
Особливості курсу
- Групи до 15 осіб
- Вечірні заняття 2 рази на тиждень (19:00-21:00)
- Теоретичні знання закріплюються на практиці
- Викладачі - практикуючі фахівці рівня не нижче за Senior
Викладачі курсу
- Ігор Татомир - ІТ інженер
- Володимир Нестеренко - DevOps, Системний інженер
- Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
- 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-річним досвідом
Більше інформації- DevOps
- SysAdmin
На цьому курсі ти познайомишся з основами Linux, де зможеш зануритися в світ операційних систем відкритого коду та вивчити основи адміністрування. Отримаєш знання та практичні навички з установки, конфігурації та адміністрування операційної системи Linux, включаючи роботу з файловою системою, управління користувацькими акаунтами та встановлення програмного забезпечення.
Програма курсу
Вступ
- Огляд курсу: Познайомся з основними аспектами та темами курсу
- Встановлення OC Linux: Дізнайся про особливості різних дистрибутивів та процес встановлення
Підсистема справки та базові команди
Освоєння довідкової системи та найважливіших команд.
Робота з файлами та каталогами
Текстовий редактор vim: створення, редагування та керування файлами та папками.
Управління користувачами та групами
Створення, редагування та видалення користувацьких акаунтів.
PAM-модулі
Введення в систему аутентифікації на основі плагінів.
Типи файлів Unix
Ознайомлення з основними типами файлів в Unix.
Жорсткі диски
Монтування розділів: керування дисковим простором та розділами.
RAID та LVM
Технології для збільшення надійності та гнучкості управління дисками.
Встановлення програмного забезпечення
Освоєння пакетних менеджерів та встановлення програм.
Управління процесами
- Утиліти ps, top, htop, atop
- Моніторинг та управління запущеними процесами
Журналювання
Ведення та аналіз системних журналів.
Резервне копіювання
Стратегії та інструменти для збереження даних.
Налаштування мережевих параметрів
Конфігурація мережі та з'єднань.
Програмування на bash
Основи написання сценаріїв для автоматизації задач.
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
Викладачі курсу
- Володимир Нестеренко - Systems Engineer, DevOps
- Андрій Тулупов - Network/System Endineer at Olivenet Data Centers
- Микита Жаворонков - Linux C/C++ Engineer at GlobalLogic
- 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-річним досвідом
Більше інформації- 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
Програма курсу
Теми:
- Вступ до безпеки та узгодження управління активами з управлінням ризиками
- Розуміння варіантів управління ризиками та використання засобів контролю доступу для захисту активів
- Криптографія
- Захист програмного забезпечення, даних і кінцевих точок
- Безпека мережі та зв'язку
- Хмарна та бездротова безпека
- Виявлення інцидентів і реагування
- Розвиток управління ризиками
Даний курс допоможе:
- Описати безпеку та узгодження управління активами з управлінням ризиками
- Оцінити варіанти управління ризиками та використання контролю доступу для захисту активів
- Вивчити область криптографії для захисту інформації та зв'язку
- Впроваджувати відповідні заходи, які сприяють розвитку управління ризиками
- Підготуватися до виявлення інциденту та реагування на нього
- Оцінити безпеку хмарних і бездротових мереж
- Застосовувати безпеку мережі та комунікацій, щоб створити безпечне мережеве середовище
- Забезпечити безпеку, захищаючи програмне забезпечення, дані та кінцеві точки
Особливості курсу
- Доступність - будь-коли
- Доступ до курсу протягом 12 місяців
- Матеріали англійською мовою
- Ваучер для складання іспиту можна купити напряму (665 євро)
- Сертифікат про проходження курсу
- 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
Курс націлений на осіб, які бажають розпочати свою професійну діяльність як інженери мережевих технологій і увійти у сферу ІТ без глибокого розуміння програмування. Після закінчення курсу Ви зможете реалізувати свій потенціал в таких напрямках, як системний адміністратор, інженер-архітектор систем, адміністратор мережі, експерт з інформаційної безпеки та фахівець з розробки та впровадження DevOps-процесів.
Програма курсу
Будова і принципи роботи комп'ютера
- Основні пристрої комп'ютера
- Архітектура комп'ютера і його структурні елементи
- Зовнішні пристрої комп'ютера
- Склад персонального комп'ютера
- Контрольні питання по темі
- Тестові завдання
Програмне забезпечення комп'ютера
- Визначення та класифікація
- Операційні системи
- Системи програмування
- Інструментальні програми і пакети прикладних програм
- Контрольні питання по темі
- Тестові завдання по темі
Зовнішні пристрої
Основи мереж
- Модель OSI, Ethernet, Fast Ethernet, Gigabit Ethernet, 10G / 40G / 100G Ethernet, Wi-Fi, llc, switchin
- Комутація в локальних мережах vlan, trunking, 802.1q, vtp, dtp, cdp, stp, hdlc, ppp, fr
- Комутація в локальних мережах pvlan, pagp, lacp, rstp, mst, cef, hsrp, vrrp, glbp, slb, security, qos, igmp, pim-dm, pim-sm
- Контрольні питання по темі
- Тестові завдання
Проєктування, монтаж і діагностика структурованих кабельних систем
Маршрутизація в IP-мережах
- Маршрутизація в IP-мережах ip, arp, routing, subnetting, vlsm, cidr, icmp, acl, nat, tunneling
- Маршрутизація в IP-мережах pv6, icmpv6, dhcp, dhcpv6, dns, rip, ripng, eigrp, ospf, vpn
- Маршрутизація в IP-мережах tcp, udp, telnet, ssh, smtp, imap, pop3, ftp, tftp, http, proxy, snmp, netbios, syslog, radius
Системне адміністрування Windows
- Установка
- Огляд системи
- Адміністрування
Системне адміністрування Linux
- Установка
- Файлові системи
- Пристрої
- Управління користувачами
- Управління правами доступу
- Скриптинг
Адміністрування Windows Server 2012/2016.
- Мережеві сервіси
- Віртуалізація
- Служби
- Групові політики
- Active Directory
Адміністрування Microsoft SQL Server
- Створення баз даних
- SQL,
- Створення резервних копій та відновлення
- Модель безпеки
- Реплікація
Хмарні технології
- VMWare
- Amazon Web Services
- Google Cloud Services
- Microsoft Azure
Основні принципи інформаційної безпеки;
DevOps: основний інструментарій
Особливості курсу
- Вечірні заняття у режимі живих онлайн зустрічей
- Велика кількість практичних завдань
- Постійний фідбек від тренера
- Навчальні проєкти
- Сертифікат після успішного закінчення навчання
- Кар'єрний тренінг з HR-фахівцями
Викладачі курсу
Олексій Мінніков - CIO у Fedoriv agency
Більше інформації- 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-річним досвідом
Більше інформації- 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-річним досівдом
Більше інформації- 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-річним досвідом
Більше інформації- 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-річним досвідом
Більше інформаціїСторінки
Читайте нас в Telegram, щоб не пропустити анонси нових курсів.
Відгуки про курси
