Содержание пакета (4 курса)
1. Git + GitHub. Полный курс 4.97
Вступление
3 урока
1.
Добро пожаловать
↗
2.
Знакомство
↗
3.
О курсе
↗
Основы Git
14 уроков
1.
Обзор систем контроля версий
↗
2.
Установка и настройка Git
↗
3.
Первый репозиторий
↗
4.
Первый коммит
↗
5.
Индекс
↗
6.
Подробнее о коммитах
↗
7.
Откат изменений
↗
8.
Удаление файлов
↗
9.
Переименование/перемещение файлов
↗
10.
Просмотр изменений
↗
11.
История коммитов
↗
12.
Машина времени (изменение истории)
↗
13.
Игнорирование файлов
↗
14.
Домашнее задание
↗
GitHub
8 уроков
1.
Создание удаленного репозитория
↗
2.
Клонирование репозитория
↗
3.
SSH аутентификация
↗
4.
Копирование чужого репозитория (fork)
↗
5.
GitHub Copilot
↗
6.
Файл Readme.md и разметка Markdown
↗
7.
Альтернативы GitHub
↗
8.
Домашнее задание
↗
Ветвление и командная работа
9 уроков
1.
Введение в ветки
↗
2.
Переключение между ветками
↗
3.
Создание, просмотр, удаление веток
↗
4.
Слияние веток
↗
5.
Конфликты при слиянии
↗
6.
Экстренное переключение между задачами
↗
7.
Безопасное обновление репозитория
↗
8.
Поиск автора кода
↗
9.
Запросы на слияние (Pull Request)
↗
Финал
2 урока
1.
Большая шпаргалка
↗
2.
Обещанный бонус
↗
2. SQL практикум. SELECT-запросы от А до Я (часть 2) 4.88
Подготовка к работе
6 уроков
1.
Приветствие
↗
2.
Установка MySQL сервера
↗
3.
Установка графических IDE (Workbench, DBeaver)
↗
4.
Развертывание БД
↗
5.
Контрольные вопросы
↗
6.
Решаем задачи. Пишем SQL код
↗
Базовые возможности синтаксиса
14 уроков
1.
Простые примеры SELECT запросов
↗
2.
Фильтрация (WHERE + LIKE)
↗
3.
Сортировка (ORDER BY)
↗
4.
Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
↗
5.
Группировка (GROUP BY)
↗
6.
Фильтрация (HAVING)
↗
7.
Отсутствие значения (NULL)
↗
8.
Пейджинг (LIMIT + OFFSET)
↗
9.
Условия, ветвления (IF, CASE)
↗
10.
Контрольные вопросы. Часть 1
↗
11.
Контрольные вопросы. Часть 2
↗
12.
Контрольные вопросы. Часть 3
↗
13.
Решаем задачи. Пишем SQL код. Часть 1
↗
14.
Решаем задачи. Пишем SQL код. Часть 2
↗
Продвинутые SELECT-запросы
16 уроков
1.
Вложенные запросы (подзапросы)
↗
2.
Объединения (JOIN) - Теория
↗
3.
Объединения (CROSS JOIN, INNER JOIN)
↗
4.
Объединения (LEFT JOIN, RIGHT JOIN)
↗
5.
Объединения (FULL OUTER JOIN)
↗
6.
Вложенные запросы VS объединения
↗
7.
Соединения (UNION)
↗
8.
Оконные функции
↗
9.
Общие табличные выражения (CTE)
↗
10.
Рекурсивные табличные выражения
↗
11.
Контрольные вопросы. Часть 1
↗
12.
Контрольные вопросы. Часть 2
↗
13.
Решаем задачи. Пишем SQL код. Часть 1
↗
14.
Решаем задачи. Пишем SQL код. Часть 2
↗
15.
Решаем задачи. Пишем SQL код. Часть 3
↗
16.
Решаем задачи. Пишем SQL код. Часть 4
↗
Финальный тест. Завершение курса
8 уроков
1.
Дисклеймер
↗
2.
Тест. Часть 1
↗
3.
Тест. Часть 2
↗
4.
Тест. Часть 3
↗
5.
Тест. Часть 4
↗
6.
Тест. Часть 5
↗
7.
Тест. Часть 6
↗
8.
Обещанный бонус
↗
3. Терминал Linux. Работа в командной строке 4.95
Вступление
3 урока
1.
Добро пожаловать
↗
2.
Знакомство
↗
3.
О курсе
↗
Настройка рабочей среды
4 урока
1.
Установка Linux Ubuntu как виртуальной машины
↗
2.
Разворачивание Linux "в облаках"
↗
3.
Настройка SSH-сервера
↗
4.
Резюме модуля `Введение`. Контрольные вопросы
↗
Знакомство с терминалом
7 уроков
1.
Трюки и лайфхаки в терминале
↗
2.
Список горячих клавиш в терминале Linux
↗
3.
Основные команды для навигации по папкам
↗
4.
Создание файлов и папок
↗
5.
Основные операции с файлами
↗
6.
Просмотр файлов
↗
7.
Резюме модуля. Контрольные вопросы
↗
Редактирование файлов
4 урока
1.
Nano. Дружественный к пользователю текстовый редактор
↗
2.
Vim. Редактор по умолчанию
↗
3.
Vimtutor. Обучалка по редактору Vim.
↗
4.
Резюме модуля. Контрольные вопросы.
↗
Промежуточные итоги
4 урока
1.
Шпаргалка по редактору Nano
↗
2.
Шпаргалка по горячим клавишам Vim
↗
3.
Тест по пройденному материалу
↗
4.
Домашнее задание
↗
Файловая структура
3 урока
1.
Поиск файлов, команда find
↗
2.
Важные директории, утилиты, архивирование
↗
3.
Резюме модуля. Контрольные вопросы
↗
Управление пользователями и группами
7 уроков
1.
Вывод информации о пользователях
↗
2.
Создание пользователей
↗
3.
Изменение пользователей
↗
4.
Права root, удаление пользователей
↗
5.
Управление группами
↗
6.
Резюме модуля. Контрольные вопросы
↗
7.
Домашнее задание
↗
Права доступа (rwx)
5 уроков
1.
Вывод информации + команда chmod
↗
2.
Смена владельцев и групп
↗
3.
Специальные биты, права по умолчанию
↗
4.
Резюме модуля. Контрольные вопросы
↗
5.
Домашнее задание
↗
Важные инструменты терминала Linux
5 уроков
1.
Ссылки, iNodes
↗
2.
Потоки ввода-вывода
↗
3.
Конвейер обработки команд
↗
4.
Резюме модуля. Контрольные вопросы
↗
5.
Домашнее задание
↗
Инструменты для мониторинга
3 урока
1.
Утилита top (диспетчер задач)
↗
2.
Утилиты htop, ps, kill, systemctl
↗
3.
Резюме модуля. Контрольные вопросы
↗
Управление программным обеспечением
4 урока
1.
Утилита apt / apt-get
↗
2.
Утилиты dpkg, snap
↗
3.
Добавление репозитория
↗
4.
Резюме модуля. Контрольные вопросы
↗
Планировщик задач
3 урока
1.
Служба cron, утилита crontab
↗
2.
Настройка логов, задачи других пользователей
↗
3.
Резюме модуля. Контрольные вопросы
↗
Работа с фаерволом (утилита iptables)
3 урока
1.
Просмотр, добавление, удаление правил
↗
2.
Политики по умолчанию, сохранение правил
↗
3.
Резюме модуля. Контрольные вопросы
↗
Bash
4 урока
1.
История создания, запуск скриптов, оболочка
↗
2.
Синтаксис Bash: условия, ветвления
↗
3.
Синтаксис Bash: циклы, функции
↗
4.
Резюме модуля. Контрольные вопросы
↗
Работа с дисками
7 уроков
1.
Дисклеймер
↗
2.
Чтение информации
↗
3.
Монтирование диска
↗
4.
Общее файловое хранилище
↗
5.
Дополнительные диски "в облаках"
↗
6.
LVM (logical volume management)
↗
7.
Домашнее задание
↗
Docker
9 уроков
1.
Дисклеймер
↗
2.
Введение, установка
↗
3.
Список команд, первый контейнер
↗
4.
Контейнер с документацией
↗
5.
Веб-сервер Nginx в Docker
↗
6.
Dockerfile
↗
7.
Docker Compose
↗
8.
Удаление ресурсов
↗
9.
Домашнее задание
↗
Финальный тест
4 урока
1.
Тест. Часть 1
↗
2.
Тест. Часть 2
↗
3.
Тест. Часть 3
↗
4.
Тест. Часть 4
↗
Завершение
1 урок
1.
Обещанный бонус
↗
4. Тестирование REST API в Postman — легкий старт в автоматизацию 4.99
Теория тестирования API
7 уроков
1.
Roadmap в освоении материала
↗
2.
Что такое API?
↗
3.
HTTP, TCP/IP, знакомимся с методами запросов
↗
4.
REST & REST API
↗
5.
JSON и JSON Schema
↗
6.
Важность тестирования API
↗
7.
"Проверь себя"
↗
Postman, Swagger, ручное тестирование
6 уроков
1.
Postman & OpenAPI & Swagger UI
↗
2.
Тестируем Companies и пишем тест-кейсы
↗
3.
Тестируем Users и пишем тест-кейсы
↗
4.
Тестируем Issues и пишем тест-кейсы
↗
5.
Составляем баг-репорты по упавшим тестам
↗
6.
Auth - тестирование аутентификации
↗
Автоматизация тест-кейсов
7 уроков
1.
JavaScript для Postman
↗
2.
Companies - покрываем автотестами
↗
3.
Users - покрываем автотестами
↗
4.
Issues - покрываем автотестами
↗
5.
Run collections - прогоняем коллекции
↗
6.
Refactoring - улучшаем автотесты
↗
7.
Auth - автотесты аутентификации
↗
Вопросы на собеседовании и полезные фичи
6 уроков
1.
Postman Interceptor
↗
2.
Newman & Allure & Extra reports
↗
3.
Mock-серверы
↗
4.
Code snippet
↗
5.
Вопросы на собеседовании
↗
6.
Заключение
↗