ТЕМЫ ЗАНЯТИЙ КУРСОВ
WEB Developer, 2D/3D/UX Designer, SYS Admin
+ WEB Developer - html/css вёрстка, js/php программирование, mysql/cms проектирование
развернуть / свернуть
Курс "WEB Developer", модуль WEB-1
"WEB-дизайн и вёрстка сайтов, html/css программирование"
16 пар занятий (32 акад.часа)
Nr | Тема |
01. | HTML. Структура HTML документа. Тэги HTML. Текст. Заголовки. Списки. |
02. | HTML. Цвета. Ссылки. Встраивание графики. |
03. | HTML. Таблицы. |
04. | HTML. Формы. Элементы форм. |
05. | CSS. Встраивание в HTML. Синтаксис CSS. Box-модель.Фоны. |
06. | CSS. Свойства CSS. Цвет и фон. Свойства шрифтов, текста, ссылок. Иконночные шрифты. |
07. | CSS. Списки, display. Идентификация и группирование элементов (class и id). |
08. | CSS. Позиционирование элементов на странице. |
09. | CSS. Анимации, Трансформации. |
10. | CSS. Адаптивная верстка, Верстка под мобильные устройства. |
11. | Bootstrap framework. |
12. | Работа с макетами Figma и Pixso. |
13. | Html препроцeссор PUG. |
14. | Css препроцeссоры SASS, LESS. Соответствие стандартам W3C. |
15. | Выгрузка проекта на бесплатный хостинг (infinity hosting). |
16. | Зачет. |
Top
Курс "WEB Developer", модуль WEB-2
"JS программирование и JS фрэймворки"
16 пар занятий (32 акад.часа)
Nr | Тема |
01. | JavaScript. Введение, синтаксис, переменные, типы данных. |
02. | JavaScript. Методы для работы с числами и строками. |
03. | JavaScript. Циклы и функции, область видимости. |
04. | JavaScript. Регулярные выражения Regex. |
05. | JavaScript. Методы для работы с массивами (Перебор, фильтрация). |
06. | JavaScript. Классы, объекты. Наследование. |
07. | JavaScript. Работа с DOM. Работа с документами и окнами. |
08. | JavaScript. События. Обработка событий в DOM. |
09. | JavaScript. Проверка форм. Работа с Cookies, localStorage, sessionStorage. |
10. | Фреймворки. Обзор. Платформа Node JS. Обзор и установка NPM пакетов. |
11. | Фреймворки. Платформа Node JS. Сборщики проектов. Parcel. Vite. |
12. | Фреймворки. React. Создание нового проекта, работа с компонентами JSX. |
13. | Фреймворки. React. Компоненты и свойства Props. |
14. | Фреймворки. React. Состояния компонентов, изменение состояния. |
15. | Фреймворки. React router. |
11. | Зачет. Демонстрация своего проекта. Выгрузка на хостинг. |
Top
Курс "WEB Developer", модуль WEB-3
"PHP-программирование, WEB-проектирование, CMS"
16 пар занятий (32 акад.часа)
Nr | Тема |
01. | PHP. Введение. Операторы PHP. Переменные, строки, строковые функции. |
02. | PHP. Массивы. Функции. Регулярные выражения. |
03. | PHP. Работа с файлами. Сессии и cookies в PHP. |
04. | PHP. Обработка GET и POST запросов. |
05. | MySQL. Введение. Использование phpMyAdmin и Adminer. |
06. | MySQL. Внесение и выборка данных. Обработка и использование данных с помощью PHP. |
07. | CMS. Обзор. Установка, настройка и наполнение. |
08. | CMS. Установка модулей. Администрирование сайта. |
09. | ООП PHP. Введение. Классы, объекты и методы. ООП PHP. Наследование классов. |
10. | ООП PHP. Создание объектов и работа с ними. ООП PHP. Конструкторы и деструкторы. |
11. | ООП PHP. Codeigniter Framework. Статические, динамические страницы, Роутинг. |
12. | ООП PHP. Codeigniter Framework. Работа с шаблонами, создание основных разделов сайта и админ панели. |
13. | ООП PHP. Codeigniter Framework. Авторизация пользователей в админ панели. |
14. | ООП PHP. Codeigniter Framework. Создание функционала добавления новостей на сайт через админ панель. |
15. | ООП PHP. Codeigniter Framework. Создание гостевой книги на сайте. |
16. | Защита проекта и получение квалификации "WEB Site Developer". На защиту представляется Ваш оригинальный Web-сайт с реальным наполнением размещающемся в базе данных и с использованием общеизвестной CMS либо собственной CMS. |
Top
+ 2D/3D/UX Designer - графика, дизайн, моделирование, анимация и проектирование
развернуть / свернуть
Курс "2D/3D/UX Designer", модуль DES-1
"2D дизайн - растровая и векторная графика
(Adobe Photoshop и Adobe Illustrator)"
16 пар занятий (32 акад.часа)
Nr | Тема |
I. Растровая графика. | |
01. | 1.1. Элементы дизайна. Рисунок. Введение в рисование. Линейная перспектива. Разнообразие методов рисования - уголь, графит, перо, мел, пастель. Объем и форма. Отображение света и тени. Формирование пропорции в рисунке. Рисование геометрических объектов. |
ПР. по теме. ДР. по теме. | |
02. | 1.2. Введение в Adobe Photoshop. Интерфейс. Инструменты. Слои и свойства слоёв. Фильтры. Параметры изображения. |
ПР. Рисунки куба, цилиндра, шара. ДР. Создание пространства с объектами. | |
03. | 1.3. Обработка изображений. Использование трансформаций и деформаций изображения. Вырезка элементов картинки. Наложение текста на поверхности. Коллаж. |
ДР. Создать коллаж. | |
04. | 1.4. Колористика. Введение в колористику. Свет и цвет: ассоциативное восприятие цвета; хроматичность цвета; тональность. Цветовой круг. Цветовая гамма. Основные характеристики цвета: цвет, насыщенность, прозрачность. Психологические воздействие цвета и ее оценка. Комбинации цвета. Гармония цвета и контрастность. |
ПР. Подбор решений цвета. Для заданной композиции подобрать цветовые гаммы. | |
05. | 1.5. Использование свойств слоёв. Рисование кнопок для сайта. Ретуширование изображения. |
ПР. Ретуширование готового образца изображения. ДР. Обработать указанное изображение. | |
06. | 1.6. Создание текстур на основе фотографии поверхности. Удаление стыков текстур. Diffusion, Specular, Bump mapping. |
ПР. по теме. ДР. по теме. | |
07. | 1.7. Композиция. Визуальные элементы композиции (фон, текст, орнамент). Структура изображения. Симметрия и асимметрия. Выбор формата представления. Чувство ритма. Принцип контраста. Открытые и закрытые композиции. Методы формирования перспективы. Глубина изображения. Формирование композиции с помощю света и тени. Принципы отражения движения. |
ПР. Создать 4 вар. интерьера с различными цветом и композицией расстановки мебели. ДР. по теме. | |
08. | 1.8. Интерьер-экстерьер. Основные принципы дизайна при создании интерьеров и экстерьеров. |
ПР. Создать интерьер помещения. ДР. Создать экстерьер здания, участка. ЗДЗ. Получить тему и начать работать над зачётным домашним заданием по Photoshop. | |
II. Векторная графика. | |
09. | 2.1. Введение в Adobe Illustrator. Интерфейс, навигация, создание и перемещение объектов. Примитивы и моделирование примитивами. Node Editor. |
ПР. по теме. ДР. по теме. | |
10. | 2.2. Adobe Illustrator Tools. Text Tool. Spray Tool. Interpolation. |
ПР. по теме. ДР. по теме. | |
11. | 2.3. Пиксель-арт. Иконка. Шрифт. Логотип. Основные принципы дизайна при создании логотипа. Варианты дизайна: шрифтовой, символьный, графический и др. |
ПР. Создать логотип. ДР. Создать иконку. | |
12. | 2.4. Визитка. Основные принципы дизайна при создании визитки. Композиционые варианты визитки. Технические возможности реализации визитки. Стандартные и нестандартные размеры и формы визитки. |
ПР. Создать визитку. ЗДЗ. Получить тему и начать работать над зачётным домашним заданием по Inkscape. | |
13. | 2.5. Плакат. Буклет. Основные принципы дизайна при создании плаката. Основные принципы дизайна при создании буклета. |
ПР. Сформировать буклет и подобрать гамму, фон, текст, орнамент. ДР. Создать плакат. | |
14. | 2.6. Анимация 2D. Баннер. Диаграмма. Презентация. Персонаж игры и окружение. |
ПР. по теме. ДР. по теме. | |
15. | 2.7. Adobe Illustrator Plugins & Extensions. |
ПР. по теме. ДР. по теме. | |
16. | Зачёт и получение квалификации "2D Designer". |
ДР - домашняя работа; ПР - практическая работа; ЗДЗ - зачётное домашнее задание.
Top
Курс "2D/3D/UX Designer", модуль DES-2
"3D дизайн и моделирование
(Blender Suite)"
16 пар занятий (32 акад.часа)
Nr | Тема |
III. Основы 3D дизайна и моделирования. | |
01. | 3.1. Введение в Blender Suite. Интерфейс, навигация, создание и перемещение объектов. Примитивы и моделирование примитивами. Простейшее внешнее освещение. Заготовки материала. Node Editor. Визуализатор Cycles. |
ПР. Создание стола, его освещение и применение материалов. ДР. Создать простую сцену имеющую min 5 объектов, 3 материала, 1 источник света. | |
02. | 3.2. Модификаторы и булевы операции. Модификаторы: Bend, Taper, Twist, Stretch, Lattice, Shell, Spherify, Melt, Symmetry, FFD и др. Булевы операции: Boolean, ProBoolean. Простейшее внутреннее освещение. Заготовки источников света. Тени. Визуализатор. Закладка Render. Samples per Pixel. |
ПР. Моделирование скворечника. ДР. Моделирование модификаторами. К объекту применить материал и осветить его. Узнать, что означают термины и единицы измерения: цветовая температура, Unites. | |
03. | 3.3. Curves. Моделирование двухмерными и составными объектами: Extrude, Lathe. Editable Curves. Режимы сглаживания, скругление, удаление точек, булевы операции с кривыми. Применение текстур к материалу. Внутреннее освещение, настройки мощности, цвета, теней (исп. ДР про свет из пред. лекции). |
ПР. Моделирование логотипа компании. Создание деревянной пивной кружки (ручка - Extrude, основание Lathe). ЗДЗ. Получить тему и начать работать над зачётным домашним заданием по Blender/3ds Max. | |
04. | 3.4. Loft. Продолжение Editable Loft. Основные настройки материала Cycles Render. Diffuse, Reflection, Refraction, BRDF. |
ПР. Создание плинтуса в комнате, как вариант, создание ребер роботу (BotMan). | |
05. | 3.5. Инструменты моделирования. Align, Snap, AngleSnap, Array. |
ПР. Создание офисного стула. ДР. Доделать стул. | |
06. | 3.6. Low-Poly modeling. Создание низкополигональных моделей. Соединение вершин, удаление элементов объекта и Anti-Triangulate. Случаи с неправильной геометрией. |
ПР. Создание Low-Poly самолетика. ДР. Сделать Low-Poly гоночную машинку. | |
07. | 3.7. Maps and Mapping. Создание ландшафта (Displace). Текстуры, координаты текстур (mapping). Diffuse, Bump, Specular. Модификатор UVW Map и методы работы с ним. Использование карты Mix и материала Blend для добавления надписей. |
ПР. Маппинг Low-Poly самолетика. | |
08. | 3.8. Развертки Unwrap UVW. Создание развертки для Low-Poly модели персонажа. Рисование по развертке. |
ПР. Развертки. | |
IV. 3D моделирование. | |
09. | 4.1. Hi-poly modelling. Моделирование фигуры человека. Сцена. Настройка изображений эскизов для моделирования. |
ПР. Моделирование тела при помощи EditablePoly. ДР. Закончить моделировать человека. | |
10. | 4.2. Real modelling. |
ПР. Моделирование корпуса автомобиля. ДР. Закончить корпус автомобиля. | |
11. | 4.3. Алгоритмы создания непрямого освещения. Direct Lite. Full Global Illumination. Светотени. |
ПР. Работа с алгоритмами непрямого освещения. Создание светотеней от бокала. | |
12. | 4.4. Освещение интерьера. Проверка сцены. Emission, материалы. Установка Environment Light System. Настройки визуализатора. |
ПР. по теме. | |
13. | 4.5. Карты - Maps. Создание многоуровневых карт. Процедурные текстурные карты. Смешивание текстур (трава и камни). Царапины на металле (Noise+Mix). Карты. Landscape, Ocean. |
ПР. по теме. | |
14. | 4.6. Интеграция 3D объектов в фото. Подготовка сцены. Настройка фона, настройка опорных объектов, настройка материалов. Освещение. Корректная настройка фона. |
ПР. Интеграция объекта, созданного в Low-Poly. | |
15. | 4.7. Дополнительная тема возникшая в ходе обучения. |
ПР. по теме. ДР. по теме. | |
16. | Зачёт и получение квалификации "3D Designer". |
ДР - домашняя работа; ПР - практическая работа; ЗДЗ - зачётное домашнее задание.
Top
Курс "2D/3D/UX Designer", модуль DES-3
"3D Animation, UX/UI дизайн, AI Art
(Blender, Figma, ChatGPT, Playground AI)"
16 пар занятий (32 акад.часf)
Nr | Тема |
V. Анимация 3D. | |
01. | 5.1. Повышение реалистичности изображений. Работа с освещением и материалами. Глубина резкости. Шейдер. |
ПР. по теме. | |
02. | 5.2. Анимация недеформируемых тел. |
ПР. "Прыгающий мячик". Создание анимации ударяющегося об стену мячика. Повреждение стены при столкновении. Анимация материалов. | |
03. | 5.3. Анимация - ключевые кадры. Время анимации, настройки. |
04. | ПР. Создать анимацию облёта камерой одной из ранее созданных сцен. |
05. | 5.4. Анимация деформируемых тел (предметы). Cloth. Forces. |
ПР. Создание флага, развевающегося на ветру ("Американцы на Луне"). | |
06. | 5.5. Анимация деформируемых тел (персонажи). Введение в анимацию персонажей. Biped. Skin. Hair and Fur. |
07. | ПР. Rigging - привязка модели персонажа к костям, создание тестовой анимации. ДР. Привязать модель человека к "костям". |
08. | 5.6. Эффекты. Частицы. |
ПР. Дым вокруг колеса буксующей машинки. ЗДЗ. Закончить зачётное домашнее задание. | |
09. | 5.7. Дополнительная тема возникшая в ходе обучения. |
ПР. по теме ДР. по теме. | |
VI. Проектирование UX/UI. | |
10. | 6.1. Введение в UX/UI. Визуализация концепции: Wireframe (эскиз) - Mockup (макет) - Prototype. |
ПР. по теме ДР. по теме. | |
11. | 6.2. Обзор Figma. |
ПР. по теме. ДР. по теме. | |
12. | 6.3. Примеры UX. |
ПР. Тара для напитка. Упаковка для товара. ДР. Рекламная вывеска. | |
13. | 6.4. Создание и нарезка эскиза сайта (UI). |
ПР. Landing-page. ДР. Создать эскиз и провести нарезку сайта. | |
15. | 6.5. Artificial Intelligence Art. Chat GPT. Playground AI. |
ПР. по теме. ДР. по теме. | |
16. | Зачёт и получение квалификации "2D/3D/UX Designer". |
ДР - домашняя работа; ПР - практическая работа; ЗДЗ - зачётное домашнее задание.
Top
Курс "SYS Admin", модуль SYS-1
"Linux Admin - основы работы и администрирование Linux"
16 пар занятий (32 акад.часа)
Nr | Тема |
I. Базовые технологии OC Linux/UNIX | |
01. | 1.1. Знакомстово. Знакомимся, проверяем доступы, инструменты, общие принципы и правила дальнейшей работы. Краткая история Линукс и введение в архитектуру. О разнообразии решений. 1.2. Консоль. Понятие оболочки (shell). Работа в консоли, основные команды. Встроенные и внешние команды. Использование документации. |
02. | 1.3. Работа с файлами. Понятие файла в Linux. Filesystem Hierarchy Standard (FHS). Основные операции с файлами. Основные файловые системы Linux. 1.4. Аутентификация. Пользователи и группы. Уровни доступа. Где хранится информация и как управляется. Модель PAM (Pluggable Authentication Modules). |
03. | 1.5. Управление доступом. Атрибуты файлов. Управление доступом. Расширенные атрибуты (xattr). |
04. | 1.6. Процессы. Понятие процесса. Основные инструменты управления процессами. Права доступа процессов. |
05. | 1.7. Потоки. Потоки воода/вывода. Переназначение потоков. Понятие конвеера. Примеры. Практическое применение. |
06. | 1.8. Ядро и компоненты системы. Ядро, системные процессы, пользовательские процессы, сервисы (daemons), модули ядра. Специальные файловые системы Linux (devfs, procfs, tmpfs, ramfs, sqashfs, swap), D-Bus. |
II. Инструментарий системного администратора | |
07. | 2.1. Системные утилиты-фильтры cat, more, head, tail, sort, cut, awk, xargs и другие. |
08. | 2.2. Регулярные выражения. Введение в регулярные выражения. Утилиты sed и grep. Практические примеры. 2.3. Текстовые редакторы. Обзор. Знакомство с vi. |
09. | 2.4. Программирование в shell 1. Скрипты, основы автоматизации. Терминал, псевдотерминал, интерактивный Shell, окружение, переменные окружения и их наследование.. |
10. | 2.5. Программирование в shell 2. Переменные. Параметры. Основные операции. Ветвления. Циклы. Функции. Системные скрипты. |
III. Административная работа в ОС Linux/UNIX. | |
11. | 3.1. Управление дисками и загрузкой. LVM. Разделы. RAID. Проверка ошибок. Журнал файловой системы. Процесс загрузки Linux. Вариации Init процесса (Systemd/Upstart/SystemV/...). Установка Linux. |
12. | 3.2. Управление пользователями. Учётные записи. Профили. Членство в группах. Что и как можно ограничить. Квоты. SELinux. |
13. | 3.3. Управление пакетами. Что такое менеджер пакетов и зачем он нужен. Управление установленными пакетеми. Обновления. Репозитории. Конфликты зависимостей. Ручная сборка. Статичная сборка. |
14. | 3.4. Управление процессами. Запуск, авто-запуск, запуск по расписанию, останов (at, crontab, nice, renice, nohup, kill). Анализ нагрузки. |
15. | 3.5. Управление файловыми системами, резервирование. LVM: меняем размеры, добавляем диски, Снепшоты. Резервное копирование. Проверка ошибок. |
16. | 3.6. Управление логированием и мониторинг. Логирование, анализ, ротация, фильтрация в разные файлы, удалённое логирование. Основные инструменты и принципы мониторинга. 3.7. Зачёт и получение квалификации "Linux Administrator". |
Top
Курс "SYS Admin", модуль SYS-2
"Network Admin - основы сетей и сетевые сервисы в Linux"
16 пар занятий (32 акад.часа)
Nr | Тема |
IV. Компьютерные сети. | |
01. | 4.1. Глобальные сети. Введение в Internet. Модель ISO OSI, термины, использование. Введение в Стек TCP/IP, соотношение с моделью OSI, основные протоколы. Инкапсуляция. |
02. | 4.2. Локальные сети. Протоколы Ethernet, ARP. Управляемые свичи. VLAN. VPN. Сетевая конфигурация узла. |
03. | 4.3. Протоколы IP and ICMP. Адресация и именование в сети Internet, регуляция. TTL. Маршрутизация (Forwarding and Routing). |
04. | 4.4. Основные протоколы стека TCP/IP. UDP, TCP. Broadcast, Multicast. 4.5. Инструменты сетевой диагностики. Ifconfig, arp, ping, traceroute, netstat, nslookup и др. IPv6. Введение. Взаимодействие с IPv4. |
05. | 4.6. Сетевая безопасность. Основные понятия, фильтрация траффика, встроенные механизмы защиты. Примеры. |
V. Базовые сетевые сервисы. | |
06. | 5.1. DNS. Теория: Введение в протокол. Варианты использования. Терминология. Публичные сервисы. Практика: Установка и настройка локально на примере ISC BIND 9. |
07. | 5.2. DHCP. Теория: Введение в протокол. Терминология. Примеры использования. Практика: Установка и настройка локально на примере ISC DHCP 4. |
08. | 5.3. Другие сервисы. Краткий обзор: tftp, ftp, sftp/ssh, smtp/imap/pop3, http(s). Общие практические рекомендации. |
VI. Изоляция сервисов. | |
09. | 6.1. Уровни изоляции, общие принципы. Разграничение доступа, смена корневого каталога (chroot), пространства имён Linux, виртуализация, примеры применения. |
10. | 6.2. Контейнеры. Знакомство с Docker. Основные термины и принципы. Где и как сегодня используют контейнеры. |
11. | 6.3. Практическая работа Запуск веб сервера (nginx), базы данных (mySQL) и redis-кеша в Docker контейнерах. |
12. | 6.4. Маршрутизация. Статическая и динамическая, условная и многотабличная маршрутизация. Протоколы маршрутизации. Демонстрация: Сетевые сервисы для динамической маршрутизации. Настройка статической и динамической маршрутизации. |
VII. Контроль сетевого траффика. | |
13. | 7.1. Инструменты диагностики и настройки. Практическая работа с telnet, netcat, ping, tracetoute, tcpdump, nmap, wireshark, openssl, iptraf, netstat, sockstat, ntop, ifconfig, ip. |
14. | 7.2. Фильтрация и трансляция трафика - теория. Общие принципы. NAT. Masquarade. Фильтрация с отслеживанием соединений. Лимитирование пропускной способности. |
15. | 7.3. Фильтрация и трансляция трафика - практика. Интсрументы: nftables, iptables, firewalld. TCP Wrapper. File2ban. |
16. | 7.4. Зачёт и получение квалификации "Network Administrator". Онлайн тест по результатам модуля. Результаты. Подведение итогов. Вопросы и ответы. |
Top
Курс "SYS Admin", модуль SYS-3
"Security Admin - безопасность компьютерных систем"
16 пар занятий (32 акад.часа)
Nr | Тема |
VIII. Безопасность сетевых сервисов. | |
01. | 8.1. Сетевые аттаки. DOS/DDOS. TCP-SYN-flooding. Сканирование (nmap, hping). Man-In-The-Middle. Impersonation. Google hacking. |
02. | 8.2. Атаки на сервисы. ARP-spoofing. ICMP-spoofing. IP-spoofing. DNS-spoofing. Brute-Force атаки. Sniffing (Wireshark). |
03. | 8.3. Лучшие практики по обеспечению безопасности. Разделение ролей. Изоляция периметра, зонирования (DMZ). Изоляция апликаций. Принцип минимальных привилегий. KISS. Активная защита. Обзор инструментов для мониторинга сетевых ресурсов. |
04. | 8.4. Стандарты безопасности. Стандарты и фреймворки связанные с безопасностью: ISO270001/ISO27002, FIPS 140, PCI DSS, HIPAA, GDPR, COBIT. |
05. | 8.5. IDS/IPS. Cистемы отслеживания и предотвращения атак (IDS/IPS). Основные сложности. NOC/SOC. Источники информации об уязвимостях. Application Layer Firewall. |
06. | 8.6. Отказоустойчивость. Основные принципы построения отказоустойчивых систем. VRRP. Балансирование нагрузки. Сложности реализации. Инструменты: LVS, Keepalived, Zookeper, HaProxy/Nginx. |
IX. Криптография и криптопротоколы. | |
07. | 9.1. Симмеричное и ассимитричное шифрование. Общие принципы симметричного и ассимитричного шифрования. Наиболее распространённые алгоритмы. Отличия и сферы применения. |
08. | 9.2. Хеширование, сертификаты, ЭЦП. Обратимый и необратимый хеш. Часто применяемые алгоритмы. Сертификаты и электронные подписи: общие принципы. |
09. | 9.3. Ключи шифрования. Обмен ключами шифрования, безопасный канал обмена данными. Стадии и проблемы установки безопасного соединения. Пошаговый разбор. VPN. |
10. | 9.4. Практическая работа. Создание локального центра сертификации, установка и настройка VPN концентратора на базе OpenVPN c аутентификацией по сертификатам. |
11. | 9.5. Криптографические протоколы. SSL/TLS, SSL cache, IPSec, центры сертификации и прочие полезности, GPG, форматы хранения файлов с ключами/сертификатами. |
12. | 9.6. Режимы использования блочных шифров. ECB, CBC, CFB, OFB. |
X. Автоматизация управления конфигурацией. | |
13. | 10.1 Контроль версий и основы автоматизации. Git, GitHub.com и другое. |
14. | 10.2. "Stateless" системы и приложения. Пояснение концепции. Примеры. Puppet vs Chef vs Ansible. Конфигурация как код. |
15. | 10.3. Инфраструктура как код и облака. Пояснение концепции. Знакомство с Terraform. Основные термины и принципы. Демонстрация: запуск приложения в Amazon EC2 и в Google Cloud Platform c помощью Terraform. |
16. | 10.4. Зачёт и получение квалификации "Security Administrator". Онлайн тест по результатам курса. Самостоятельное выполнение практического задания по теме курса. Результаты. Подведение итогов курса. Вопросы и ответы. |
Top
Курс "PHP Developer", модуль PHP-1
"PHP-программирование и базы данных"
16 пар занятий (32 акад.часа)
Nr | Тема |
01. | IDEs. Введение в PHP. |
02. | PHP. Операторы PHP |
03. | PHP. Переменные, строки, строковые функции |
04. | PHP. Строковые функции |
05. | PHP. Массивы |
06. | PHP. Функции |
07. | PHP. Работа с файлами |
08. | PHP. Регулярные выражения |
09. | PHP. Сессии и cookies в PHP |
10. | PHP. Проверка данных |
11. | MySQL. Введение. Использование phpMyAdmin и Adminer. |
12. | MySQL. Внесение и выборка данных |
13. | MySQL. Обработка и использование данных с помощью PHP |
14. | PHP и MySQL. Гостевая книга |
15. | Сервисы Google для web-разработчика. Регистрация домена. Хостинг. |
16. | Зачёт и получение квалификации "PHP Backend Programmer". |
Top
Курс "PHP Developer", модуль PHP-2
"WEB-проектирование, CMS и SEO"
16 пар занятий (32 акад.часа)
Nr | Тема |
01. | PHPstorm IDE. CMS - Content Management System. Обзор CMS и CMF. |
02. | CMS. Установка, настройка и наполнение. |
03. | CMS. Установка модулей. Администрирование сайта. |
04. | Web Project Management. XAMPP+CMS+USB. Перенос сайта c USB на хостинг. |
05. | ООП PHP. Введение. Классы, объекты и методы. |
06. | ООП PHP. Создание объектов и работа с ними. |
07. | ООП PHP. Конструкторы и деструкторы. |
08. | ООП PHP. Наследование классов. |
09. | ООП PHP. Функции для работы с классами и объектами. |
10. | Своя CMS. Создание главного модуля сайта. |
11. | Своя CMS. Создание модуля шаблонов. |
12. | Своя CMS. Создание основных модулей сайта (меню, текстовые страницы и т.д.). |
13. | Своя CMS. Создание модуля гостевой книги. |
14. | SEO. Анализ и оптимизация сайта. |
15. | SEO. Продвижение сайта. |
16. | Защита проекта и получение квалификации "WEB Site Developer". На защиту представляется Ваш оригинальный Web-сайт с реальным наполнением размещающемся в базе данных и с использованием либо собственного модуля в общеизвестной CMS, либо собственной CMS. |