Що нового?

Набір учасників [IT Education Center] адміністрування веб-серверів на Linux ((Павло Завада, Віталій Дорда))

Інформація про покупку
Тип покупки: Складчина
Ціна: 6361 ГРН
Учасників: 0 з 56
Організатор: Відсутній
Статус: Набір учасників
Внесок: 118.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор

74878


L2-lamp адміністрування ВЕБ-серверів на LINUX

Опис курсу:
Програма являє собою набір розділів, які описують підготовку системного адміністратора Linux середнього рівня навичок з вираженим напрямком в WEB. Набір знань і навичок для середнього рівня взято з комплексного аналізу ринку праці на відповідність наступним вакансіям:
  • Системний адміністратор
  • middle system administrator
  • старший Системний адміністратор
  • middle Linux administrator
Для кого призначений курс?
Курс призначений для фахівців, які мають базові знання в адмініструванні Linux систем. Студенти даного курсу, як правило, вже працюють в сфері IT, займають посаду "junior system administrator" і володіють навичками з таких тем як: текстові редактори, управління користувачами і групами в ОС Linux, управління правами на файли і каталоги, стандарти розширених прав, управління процесами в ОС Linux, настройка мережі в ОС Linux, настройка DHCP (як сервера ,так і клієнта) на базі Linux, iptables, proxy, траблшутінг при мережевих з'єднаннях, протоколи передачі даних по, отримання даних про версії встановлених програм і доступних для установки пакетів в репозиторіях.

вимоги до студентів курсу адміністрування ВЕБ-серверів на LINUX:
  • знання та навички, що відповідають курсу " Linux. Базовий рівень". Рекомендується пройти курс " Linux. Базовий рівень " у нас, або пройти співбесіду, яке допускає до даного курсу.
  • Наявність ноутбука для виконання практичних і домашніх завдань для студентів з Києва. Для дистанційного навчання даний пункт не критичний

  1. Знання
  2. протокол DNS
    • Лекція 1.
      Л1. Принципи роботи. Архітектура. Система кореневих серверів.
    • Лекція 2.
      Л2. Види NS-записів. NS сервери, зв'язки.
    • Практичне заняття 1.
      П1. Реєстрація доменного імені. Налаштування DNS сервера, зв'язка master- & gt; slave.
    • іспит після 1й глави
  3. Веб-сервери
    • Лекція 3.
      Л3. Протокол HTTP, види запитів. Основи HTML.
    • Лекція 4.
      Л4. Веб-сервер Apache. Архітектура, конфігурація, режими роботи. Система модулів. Команди управління Apache. Виртуалхосты. Apache Tomcat.
    • Практичне заняття 2.
      П2. Встановлення та налаштування веб-сервера Apache. Конфігурації, модулі. Створення виртуалхостов. Встановлення та налаштування tomcat.
    • Лекція 5.
      Л5. Веб-сервер Nginx. Архітектура, конфігурація, віртуалхости, location-и.
    • Лекція 6.
      Л6. Nginx + Apache . Особливості, види проксирования. Виртуалхосты.
    • Практичне заняття 3.
      П3. Встановлення та налаштування Nginx. Зв'язка Apace + Nginx. Кілька сайтів на одному сервері. Nginx + Tomcat.
    • іспит по 2й главі
  4. MySQL
    • Лекція 7.
      Л7. Основи мови SQL. СУБД MySQL, Архітектура, форки (percona, mariadb). Види двигунів, порівняння.
  5. PHP
    • Лекція 8.
      Л8. Основи мови PHP. Архітектура, конфігурація php.ini, модулі. Інсталяція з пакетів і з початкових кодів. PHPMyAdmin, Adminer.
    • Практичне заняття 4.
      П4. Встановлення та налаштування MySQL, створення баз даних. PHP (з пакетів і з джерел), phpmyadmin (з пакетів і з джерел), установка adminer.
    • Лекція 9.
      Л9. Режими роботи php. Модуль apache, CGI, FastCGI. PHP-FPM
    • іспит
      Іспит після 4 розділу
  6. додаткові функції веб-серверів
    • Лекція 10.
      Л10. Перенаправлення посилань (редиректи), ACL, Basic AUTH, кешування static-cache, gzip стиснення.
    • Практичне заняття 5.
      П5. Практика по режимам роботи PHP. Зв'язка nginx + php-fpm. Налаштування додаткових функцій веб-серверів.
    • Лекція 11.
      Л11. Логгирование, access logs, error logs. Інтерпретація логів. Коди відповідей веб-серверів. server-status.
    • Лекція 12.
      Л12. Налаштування SSL сертифіката для сайту. 1) самопідписаний, 2) платний, 3) letsencrypt.
    • Практичне заняття 6.
      П6. Практика по логгированию apache, nginx, php. Налаштування SSL сертифіката для сайту.
    • іспит після 5 розділу
  7. інфраструктура веб-серверів
    • Лекція 13.
      Л13. Високі навантаження. HAProxy, кластер веб-серверів.
    • Лекція 14.
      Л14. Моніторинг веб-серверів. Zabbix.
    • Практичне заняття 7.
      П7. Налаштування кластера веб-серверів. Балансування на стороні Nginx, Налаштування zabbix.
    • лекція 15.
      Л15. Резервне копіювання (файли + БД) з використанням власних скриптів.
    • іспит після 6 розділу
  8. налаштування продуктивності веб-серверів
    • лекція 16.
      Л16. Тюнінг продуктивності веб-серверів. Google Pagespeed. Розгін сайту (на прикладі WordPress). Best practice з налаштування веб-серверів.
    • Практичне заняття 8.
      П8. Налаштування резервного копіювання. Тюнінг движка WordPress, mysql, php-FPM.
    • іспит після 7 розділу
      Е. фінальний іспит.
  9. завершення курсу
    • проектна робота
      Проектна робота. Налаштування web-сервера по ТЗ.
Після закінчення курсу СТУДЕНТ знатиме:
  • Як раотает DNS
  • Як влаштований протокол http, які методи він підтримує
  • Що таке Apache MPM і в чому між ними різниця
  • Як забезпечити безліч різних сайтів (доменів і сабдоменів) на одному сервері
  • навіщо потрібен Nginx і чому його вибирають в якості первинного web-сервера
  • в яких режимах може працювати PHP і в яких випадках краще використовувати той чи інший режим
  • основи MySQL сервера і його форків, типи таблиць і різницю між ними
  • навіщо потрібен SSL, процедура отримання сертифікату та види SSL сертифікатів
  • на що звертати увагу при тюнінгу продуктивності зв'язки LAMP/LEMP
після закінчення курсу СТУДЕНТ буде вміти:
  • налаштувати власний DNS-сервер із реплікацією доменних зон
  • встановлювати і налаштовувати web-сервери виходячи із заданих початкових вимог
  • керувати базами даних, які використовуються для web-проектів
  • реєструвати і встановлювати SSL сертифікати, перевіряти правильність всього ланцюга проміжних сертифікатів
  • Піднімати продуктивність зв'язки web-сервера без додавання ресурсів (CPU, RAM, HDD)
  • переносити web-проекти з сервера на сервер з урахуванням нюансів і можливих проблем, які можуть виникнути при таких перенесеннях
https://privatelink.de/?https://iteducenter.ua/course/administrirovanie-veb-serverov-na-linux/format-online
 
Угорі