Программа курса "L2-DB". Администрирование баз данных на Linux

Описание курса:

Программа представляет собой набор разделов, которые описывают фундаментальную подготовку системного администратора СУБД на Linux. Набор знаний и навыков из комплексного анализа рынка труда на соответствие следующим вакансиям:

  • младший системный администратор
  • системный администратор Linux
  • помощник системного администратора
  • системный администратор информационных систем
  • специалист 1й линии технической поддержки
  • junior system administrator

 

Кто может принять участие в обучении?

физические лица  
  студенты дневной или заочной формы обучения, предпочтительно, но не обязательно - технических специальностей
  работающие специалисты, желающие узнать новые технологии, повысить свой уровень знаний и навыков. В данном случае представляют себя лично, а не компания инициировала обучение
юридические лица  
  компании, которые отправляют своих специалистов на обучение для повышения квалификации и достижения больших результатов в работе

 

Формат обучения:

Комплекс теоретических и практических занятий. Теоретические занятия проходят в виде вебинаров 2 раза в неделю дистанционно по вечерам. Начало занятий, в зависимости от группы, в которую были распределены, на 19:00  или на 20:30. Одна лекция обычно длится 1-1,5 часа.

Практика проходит 1 раз в неделю, по выходным, чтобы можно было выделить достаточно много времени для отработки комплексных заданий.

Практические занятия для Киева доступны в очной форме - в классе с инструктором.  Одно занятие длится обычно 3-4 часа.

Для остальных регионов обучение полностью дистанционное. Инструктор выдаёт задание для выполнения в системе wiki.itedu.center. При необходимости может быть инициирован skype-звонок или вэбинар для ответа на возникшие вопросы по практической работе. При этом студентам выдаются последовательные, понятные инструкции - что за чем выполнять , чтобы успешно выполнить практическую работу.

Информацию о времени проведения практики студентам будут передавать преподаватели. Группы выбираются небольшими, от 5 до 7 человек, чтобы всем было достаточно внимания.

 

Когда стартует следующая группа? Какое расписание?

Уточните информацию здесь - https://iteducenter.ua/schedule/nabor-novyh-grupp.html

 

Где проходит обучение?

Очное обучение - В Киеве - бульвар Ивана Лепсе, 4. Бизнес-центр. Как проехать - https://iteducenter.ua/contacts/nashi-kontakty.html

 

Требования к студентам курса "L2-DB. Администрирование баз данных на Linux":

  • требуются начальные знания по операционным системам Linux. Инсталляция, первоначальная конфигурация системы, сети, пользователей. Знание команд по управлению файловой системой, установка и удаление пакетов. Владение текстовыми редакторами. Рекомендуется пройти курс Linux для новичков у нас либо пройти собеседование на проверку знаний и навыков, которое допускает до данного курса.
  • наличие ноут-бука для выполнения практических и домашних заданий для студентов из Киева. Для дистанционного обучения данный пункт не критичен.

 

Период обучения:

Курс "L2-DB" рассчитан на 5 недель. Однако, напомним, мы гарантируем результат, а не предоставляем "часы отработки". В зависимости от успеваемости группы и темпа обучения, период может меняться. Группа окончит обучение, когда все студенты справятся со всеми заданиями, экзаменами, а также курсовой работой.

 

Преподаватели:

Наши преподаватели являются действующими сотрудниками IT компаний с большим опытом, сертифицированы во многих технических областях.  Именно поэтому обучение у нас настолько эффективно!

 

Стоимость обучения:

Демократичная цена 5 000 грн за весь курс "L2-DB", от А до Я. 

 

 

Условия и оплата:

После подачи заявки на запись в группу по ссылке - https://iteducenter.ua/apply  высылаем банковские реквизиты на email. Оплатить можно в любом банке, а также в системах интернет-банкинга, например Приват24. Либо сразу весь курс (в этом случае предусмотрена скидка 10% ), либо по частям. С каждым студентом заключается договор на обучение, что гарантирует соблюдение наших обязательств. 

 

 

Что я получу после прохождения курса?

1) фундаментальные знания и навыки (описаны после программы), которые позволят начать или продолжить карьеру в сфере системного администрирования или смежных IT отраслях. Напомним, мы помогаем нашим студентам с трудоустройством!

2) сертификат IT Education Center об окончании курса

3) возможность продолжить обучение по программам Linux. Базовый уровеньLinux. Средних уровеней и других курсов в IT Education Center 

Сокращения, принятые в программе курса:

Т Теория, занятие в виде вебинара
Д Домашнее задание, действия для подготовки к практике
П Практика, практическое занятие в классе при встрече
Э Экзамен, сдача экзамена в системе https://itedu.center к главе или ко всему курсу в целом
К Курсовая работа. Действия по настройке сервера(ов). Финальное комплексное практическое задание

Прогамма курса:

Раздел программы Занятия
1. Общие сведения, введение  
  Т 1.1 Общие сведения, введение
Т 1.2 Основы языка SQL. Запросы
Т 1.3 MySQL консольные команды. PHPMyAdmin
П 1.1. Установка ОС Linux, установка MySQL, запросы MySQL
2. Базы данных, таблицы, запросы  
  Т 2.1 Конфигурационные файлы MySQL, изменение конфигурации MySQL
Т 2.2 Типы таблиц. Системные переменные MySQL. Типы ячеек с данными
П 2. Создание баз данных и таблиц. Заполнение таблиц. Создание пользователей, назначение привилегий.
3.  Резервное копирование и восстановление  
  Т 3.1 Методы резервного копирования баз данных и их восстановления
Т 3.2 Особенности резервирования таблиц MyISAM
Т 3.3 Особенности резервирования таблиц InnoDB
П3. Практика по восстановлению баз с типом таблиц MyISAM и InnoDB
4. Получение сведений о MySQL. Статистика работы MySQL  
  Т 4.1 Получение сведений о работе MySQL
Т 4.2 Тяжёлые, медленные запросы
Т 4.3 Данные о текущих запросах, статистика запросов, сведения о производительности
Т 4.4 Настройка логгирования, error log, slow log
П4. Подключение файлов журналов. Логирование тяжелых запросов. Анализаторы логов
5. Репликация MySQL  
  Т 5.1 Понятие репликации, терминология, особенности применения
Т 5.2 Виды репликации
Т 5.3 Master-Slave репликация
Т 5.4 Master-Master репликация
П 5 Построение репликации вида Master-Slave, Master-Master
6. Форки MySQL  
  Т 6.1 Percona Server
Т 6.2 Percona XtraBackup
Т 6.3 xtraDB
Т 6.4 MariaDB
Т 6.5 Тестирование форков MySQL
Т 6.6 Репликация и шардинг
Т 6.7 Партиционирование таблиц в MySQL
П 6 Установка и настройка Percona cluster
7. Инструмены Percona-toolkit  
  Т 7.1 Сбор информации о сервере
  Т 7.2 Сбор информации о базе
  Т 7.3 Сбор информации о процессах репликации
  Т 7.4 Получение статистики индексов и запросов
  П 7 Установка пакета Percona-toolkit, отработка утилит на практике
   
   
8. Тонкая настройка и тюнинг СУБД  
  Т 8.1 Тюнинг MyISAM
  Т 8.2 Тюнинг InnoDB
  Т 8.3 Тюнинг Percona XtraDB
  П8 Bench tests. Тесты при нагрузках. Сравнение MySQL и Percona
9. PostgreSQL  
  Т9.1 PostgreSQL. Общие сведения
  Т9.2 Структура каталогов и файлов PostgreSQL
  Т9.3 Команды PostgreSQL
  Т9.4 Сравнение возможностей MySQL и PostgreSQL
  П9 Установка PostgreSQL, создание баз данных, создание пользователей. Установка PgAdmin
10. Безопасность MySQL  
  Т10.1 Настройка привилегий пользователей
  Т10.2 MySQL + SSL/TLS
  Т10.3 Хранение баз данных MySQL на шифрованном разделе
  Т10.4 Ограничение подключения к MySQL (iptables, unix socket files)
  П10 Шифрование баз данных, подключение SSL к серверу, ограничение подключений к MySQL на стороне iptables.
 
Проектная работа Проектная работа по выданному ТЗ
  Э Финальный экзамен в виде тестов

 

По окончании курса студент будет знать:

  • Виды моделей систем управления баз данных
  • Способы подключения к SQL-серверу
  • Конфигурационные файлы MySQL, файлы журналов
  • Типы таблиц, столбцов. Их свойства и различие
  • Методы создания резервных копий и восстановления
  • Основы построения кластеров и схем репликации
  • Архитектуру PostgreSQL, отличия от MySQL

 

По окончании курса студент будет уметь:

  • Устанавливать и настраивать сервер MySQL
  • Организовывать доступ к серверу SQL
  • Проводить тонкую настройку MySQL, Percona-server
  • Создавать базы, редактировать таблицы. Управлять пользователями системы
  • Создавать резервные копии и восстанавливать базы
  • Проводить установку и настройку репликации, кластеров
  • Пользоваться утилитами пакета percona-toolkit
  • Обеспечивать защиту данных на MySQL сервере

 

Изучаемые операционные системы:

Основная изучаемая операционная система по нашей программе - Debian. Параллельно при изучении разделов курса, есть возможность сравнивать устанавливаемые и настраиваемые компоненты на Linux CentOS в нашей базе знаний. Таким образом, по окончанию данного курса, студент будет иметь знания и навыки сразу в 2х операционных системах - Debian и CentOS!

 

Также мы предоставляем услуги обучения по IP-телефонии Asterisk