Это программа для тех, кто уже умеет создавать электронные курсы и хочет прокачаться в дизайне.
Кому подойдёт обучение
Чему научитесь:
- Разработчикам курсов
- Бизнес-тренерам
- Специалистам по обучению
Программа курса:
- Красиво оформлять электронные курсы и онлайн-тесты
- Создавать захватывающие анимации. Много анимаций…
- Рисовать в PowerPoint авторские иллюстрации, иконки, кнопки, плашки и поп-
- Верстать понятные таблицы, графики и диаграммы
10 модулей с теорией и работа над вашим проектом по дизайну электронных курсов
01 Сила и ценность дизайна
02 Генерация идей и моторчики креативности
03 Интерфейс и визуальный стиль: как сделать курс понятным для ученика
04 Композиция и цвет: как придать курсу характер
05 Контент для курса своими руками: добавляем авторский стиль
06 Типографика: как сделать курс выразительным с помощью шрифтов
07 Сила текста в курсе: как вовлечь в обучение при помощи слов
08 Работа в iSpring Suite: скрытые возможности конструктора
09 Анимации и переходы: как создать вау-эффект в курсе
10 Дизайн-менеджмент: как управлять проектом
Продажник:
Запрет складчины
Категории
-
Запись [ispring academy] Разработчик электронных курсов.Pro: дизайн (Дарья Селезнёва, Александр Цветков)
-
Запись Интенсив JavaScript для всех! (Максим Шушвал)
С 0 до Front-end банковского приложения
43 урока / 10 часов практики / 56 заданий
Содержание
- Как будет построено обучение? (4 мин.)
- Что такое JavaScript? (5 мин.)
- Настройка среды разработки (5 мин.)
- Основы JavaScript (7 мин.)
- Функции и условия (9 мин.)
- Массивы и объекты (11 мин.)
- Циклы (5 мин.)
- Классы и области видимости (10 мин.)
- ООП, наследования (6 мин.)
- Работа с DOM и слушатели (7 мин.)
- Запросы к серверу и промисы (10 мин.)
- EcmaScript (9 мин.)
- База по SCSS (6 мин.)
- Обзор проекта (3 мин.)
- Инициализация и структура (18 мин.)
- Настройка Webpack (33 мин.)
- Алиасы, Prettier и Eslint (16 мин.)
- Роутинг (14 мин.)
- Layout и ссылки (22 мин.)
- Разработка ядра (Рендеринг) (15 мин.)
- Render.service.js (21 мин.)
- Внедряем модульные стили (13 мин.)
- Создание библиотеки RQuery (14 мин.)
- Новый Layout и Header (19 мин.)
- UI компоненты (22 мин.)
- Heading, UserItem, Loader (16 мин.)
- Header (12 мин.)
- Создание библиотеки Red-Query (18 мин.)
Интенсив (Ускоритель) - это когда за сжатые сроки вы осваиваете большой стэк технологий.
Почему лучше обучаться на нашей платформе?
Мы предлагаем не просто уроки, а полноценный образовательный опыт, где каждый элемент создан для вашего успеха.
-
Запись [CORS Academy] 12 ошибок аналитиков в автоматизации управленческого учета. 2025 (Дарья Мишутина)
Тренинг создан на основе прошедшего в июне 2024 г. вебинара.
Чему научитесь:
1. Идентифицировать типичные ошибки
Узнаете 12 распространенных ошибок, совершаемых аналитиками в процессе автоматизации управленческого учета
2. Предотвращать ошибки
Расскажем об ошибках на практических примерах и покажем эффективные стратегии их предотвращения
3. Применять отчеты
Рассмотрим шаблоны отчетов, которые можно использовать при подготовке к автоматизации управленческого учета.
Для кого:
1. Аналитиков 1С
2. Бизнес- аналитиков
3. Бухгалтеров
4. Финансовых аналитиков
5. Руководителей IT-департаментов
6. Владельцев бизнеса
Часть 1 - Знакомство с понятием управленческий учет
- Что такое управленческий учет
- На какие вопросы он отвечает бизнесу
- Зачем его автоматизировать
- Роль аналитика 1С в процессе автоматизации
- Виды ошибок
- Разбор ошибок и практических примеров
- Рассмотрение вариантов и способов их предотвращения
- Сопутствующие сложности и практические советы
- Рекомендации для аналитиков 1С по минимизации ошибок
- Ответы на вопросы участников
Стоимость 2800 руб.
-
Запись [Otus] Rust Developer. Professional (Кирилл Федченко, Илья Богданов)
Для кого этот курс?
Для разработчиков на системных языках (С, C++, ...): вы изучите сильные и слабые стороны языка Rust, сможете избежать ошибок в работе с памятью и многопоточностью, научитесь проектировать высокопроизводительное ПО
Для разработчиков на интепретируемых или высокоуровневых языках (Python, JS, Java, C#, ...): с помощью Rust вы значительно ускорите работу критических секций и увеличите производительность ПО; изучите особенности работы с низкоуровневым ПО, а также исследуете подходы к разработке безопасных и отказоустойчивых
Для действующих Rust-разработчиков и тех, кто прошёл базовый курс Rust Developer. Basic: сможете повысить квалификацию с помощью новых знаний и навыков
Необходимые знания
- базовое знание Rust или любого другого языка программирования
- знание баз данных
- использовать язык Rust для разработки ПО
- разворачивать Rust и среду разработки
- создавать надёжное, отказоустойчивое и высокопроизводительное ПО
- тестировать код
- использовать сторонние библиотеки
- писать асинхронный код
Программа:
Особенности Rust
Демонстрируем студенту основные отличия Rust от других языков, а также примеры идиоматического Rust кода с использованием элементов std.
Тема 1: Какие проблемы решает Rust?
Тема 2: Организация проекта
Тема 3: Владение, заимствование и типы данных//ДЗ
Тема 4: Статический полиморфизм
Тема 5: Динамический полиморфизм
Тема 6: Макросы
Тема 7: Макросы. Часть 2
Тема 8: Стандартная библиотека//ДЗ
Тема 9: Практика Rust разработки #1
Тема 10: Практика Rust разработки #2
Тема 11: Консультация по домашним заданиям
Многопоточность
Вы научитесь разрабатывать многопоточные приложения на Rust. Мы разберем, как Rust помогает избегать гонок данных, научимся использовать трейты Send и Sync, а также синхронизировать потоки. В практической части вы реализуете ThreadPool, освоите модель акторов и создадите многопользовательский чат. Также вы изучите основы асинхронного программирования с помощью async/await, и принцип работы асинхронных задач и планировщиков.
Тема 1: Многопоточность без страха
Тема 2: Пишем ThreadPool
Тема 3: Асинхронный код
Тема 4: Асинхронность под капотом//ДЗ
Тема 5: Пишем чат
Тема 6: Консультация по домашним заданиям
Архитектура
Вы изучите идиомы функционального и объектно-ориентированного программирования в Rust. Мы разберем стратегии обработки ошибок, поймем, как инварианты повышают надежность API, и изучим полезные паттерны проектирования. В практических занятиях вы потренируетесь в принятии архитектурных решений и написании идиоматического кода.
Тема 1: Элементы ФП и ООП в Rust
Тема 2: Обработка ошибок
Тема 3: Инварианты
Тема 4: Rust паттерны//ДЗ
Тема 5: Практика проектирования #1
Тема 6: Практика проектирования #2
Тема 7: Консультация по домашним заданиям
Экосистема
Вы познакомитесь с наиболее популярными готовыми решениями экосистемы Rust в различных областях, которые значительно упрощают разработку. Мы рассмотрим популярные утилитарные крейты для работы с математикой, сериализацией, многопоточностью и тестированием. Вы научитесь работать с логами, отладкой и профилированием, включая такие инструменты, как Valgrind, Flamegreph и Miri. Также мы изучим основы FFI и создание интерфейсов между Rust и другими языками.
Тема 1: Утилитарные крейты
Тема 2: Логи, отладка, профилирование
Тема 3: Теория FFI//ДЗ
Тема 4: Практика FFI
Тема 5: Консультация по домашним заданиям
Тема 6: Backend #1
Тема 7: Backend #2
Тема 8: actix-web под капотом
Тема 9: GUI
Тема 10: Frontend//ДЗ
Тема 11: Примеры кода Frontend приложений
Тема 12: Консультация по домашним заданиям
Тема 13: Blockchain//ДЗ
Тема 14: Примеры смарт-контрактов
Тема 15: GameDev//ДЗ
Тема 16: Пример игры на Rust
Тема 17: Консультация по домашним заданиям
-
Запись [PurpleSchool] Golang - Templ Fiber HTMX. Тариф Премиум (Антон Ларичев)
Что в курсе?
Курс подойдёт тем, кто уже знаком с основами Golang и хочет научиться создавать не просто API, а полноценные Fullstack-приложения на Go. Мы изучим популярный фреймворк Fiber, создадим компоненты на Templ и добавим динамику с помощью HTMX.
Мы начнём с изучения фреймворка Fiber и настроим всё необходимое для полноценного приложения: валидацию и обработку данных, логирование с zerolog и создание простого API. Затем перейдём к работе со встроенными шаблонами Go, а позже освоим Templ, создав свой первый компонент.
Далее настроим рабочую среду для hot reload с Air и подключимся к базе данных, разобрав архитектуру приложения. Добавим авторизацию, хранение сессий и погрузимся в HTMX, что сделает приложение более динамичным.
Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса
Программа курса:
Некоторые пункты подразумевают интерактивное взаимодействие с платформой (упражнения, тестирование) поэтому не предоставляются.
1.1 Fullstack приложение на Golang
1.2 Как устроен курс
1.3 Обзор проекта
1.4 Обзор курсов
1.5 Работа с наставником
1.6 Проект с наставником
1.7 Рекомендуемый курс
1.8 Работа на платформе
2.1 Настройка окружения
2.2 Установка Golang
2.3 Настройки VSCode
2.4 Домашние задания
2.5 Работа с gitflow
3.1 Старт приложения
3.2 Выбор фреймворка
3.3 Простой сервер на Fiber
3.4 Выделение контроллера
3.5 Сервис конфигурации
3.6 Упражнение - Начальный конфиг
3.7 Группы роутов
3.8 Recover middleware
3.9 Обработка ошибок
3.10 Тест - Начало работы с Fiber
3.11 Занятие - Начало работы с Fiber
3.12 Домашнее задание - Начало работы с Fiber
4.1 Встроенное логирование
4.2 Конфиг уровня логирования
4.3 Logger middleware
4.4 Формат логов
4.5 Выбор системы логирования
4.6 Пример работы zerolog
4.7 Адаптер zerolog
4.8 Custom logger
4.9 Тест - Логирование
4.10 Занятие - Логирование
4.11 Домашнее задание - Логирование
5.1 Простой шаблон
5.2 Шаблон из файла
5.3 Интеграция с fiber
5.4 If else
5.5 Range
5.6 Функции и переменные
5.7 Разбивка шаблонов
5.8 Проблемы шаблонов
5.9 Тест - Шаблоны golang
5.10 Занятие - Шаблоны golang
5.11 Домашнее задание - Шаблоны golang
6.1 Установка и настройка
6.2 Адаптор для вывода
6.3 Компоненты на странице
6.4 Children
6.5 CSS компоненты
6.6 Упражнение - title и subtitle
6.7 Использование CSS
6.8 Статические файлы
6.9 Layout
6.10 Глобальные стили
6.11 Упражнение - Вёрстка меню
6.12 Тест - Templ
6.13 Занятие - Templ
6.14 Домашнее задание - Templ
7.1 Добавление air
7.2 Настройка конфигурации
7.3 Замечания по air
7.4 Насколько конфигураций
7.5 Debug с Air
7.6 Тест - Air
7.7 Занятие - Air
7.8 Домашнее задание - Air
8.1 Упражнение - Компоненты для формы
8.2 Упражнение - Сборка формы
8.3 Подключение htmx
8.4 Принцип работы htmx
8.5 Упражнение - Vacancy Handler
8.6 Отправка данных
8.7 Возврат компонента
8.8 CSS conditional
8.9 Валидация запроса
8.10 Упражнение - Форматирование ошибок
8.11 Анимация сообщения
8.12 Индикатор загрузки
8.13 Упражнение - Валидация всей формы
8.14 Тест - HTMX
8.15 Занятие - HTMX
8.16 Домашнее задание - HTMX
9.1 Подготовка окружения
9.2 Сервис подключения
9.3 Создание первой таблицы
9.4 Репозиторий вакансий
9.5 Сохранение вакансии
9.6 Очистка формы
9.7 Response target
9.8 Миграции
9.9 Упражнение - Карточка вакансии
9.10 Получение всех вакансий
9.11 Отображение списка
9.12 Go код в шаблонах
9.13 Упражнение - Вёрстка списка
9.14 Limit Offset
9.15 Count
9.16 Упражнение - Завершение списка
9.17 Тест - Pgx
9.18 Занятие - Pgx
9.19 Домашнее задание - Pgx
10.1 Вторая страница
10.2 Добавление сессий
10.3 Хранение сессий
10.4 Упражнение - Вёрстка логина
10.5 Упражнение - Имитация входа
10.6 Контекст
10.7 Упражнение - Выход пользователя
10.8 Middleware email
10.9 Тест - Сессии пользователя
10.10 Занятие - Сессии пользователя
10.11 Домашнее задание - Сессии пользователя
11.1 Обновление зависимостей
11.2 Использование JS
11.3 Проброс событий
11.4 Передача данных в JS
11.5 Другие подходы к JS
11.6 Тест - JS в Templ
11.7 Занятие - JS в Templ
11.8 Домашнее задание - JS в Templ
12.1 Добавление favicon
12.2 Meta теги
12.3 Sitemap
12.4 Написание Dockerfile
12.5 Запуск docker-compose
12.6 Упражнение - robots txt
12.7 Следующие шаги
12.8 Тест - Сборка для production
12.9 Занятие - Сборка для production
12.10 Домашнее задание - Сборка для production
13.1 Куда двигаться дальше
13.2 Собеседование с AI наставником
13.3 Финальное тестирование
13.4 Домашнее задание - Заключение
13.5 Сессия 1 на 1 с наставником
-
Запись [Red Group x htmllessons.io] Интенсив Front-end для продвинутых (Максим Шушвал)
С 0 до Front-end клона Youtube 2.0
Почему лучше обучаться на нашей платформе?Что такое Next и что нового в 15 версии? (12 мин.)
use client и use server (11 мин.)
Виды запросов (SSR, SSG, ISR) (7 мин.)
Настройка окружения (vs code, bun) (10 мин.)
Tailwind конфиг и SCSS (10 мин.)
Настройка Prettier и TSConfig (15 мин.)
Layout (новый роутинг Next js) (15 мин.)
Навигация (sidebar) (24 мин.)
Стилизация и анимация sidebar (39 мин.)
Развертка Back-end (14 мин.)
Активный пункт в меню (13 мин.)
UI Компонент видео (27 мин.)
Axios и Tanstack Query (29 мин.)
Практика SSR, ISR, SSG (16 мин.)
SEO, Heading, Skeleton Loader (22 мин.)
Реализация поиска и header (38 мин.)
Рефактор, видео и 404 страница (18 мин.)
Анимация через Framer-motion (11 мин.)
React Hook Form и UI (32 мин.)
Google recaptcha, toast (46 мин.)
Redux: Вход и регистрация (ВАЖНЫЙ УРОК) (38 мин.)
Подтверждение почты и профиль (33 мин.)
Axios interceptors (22 мин.)
Middleware (24 мин.)
Настройки профиля (15 мин.)
Настройки часть 2 (21 мин.)
Загрузка изображений (44 мин.)
Страница канала (27 мин.)
Мы предлагаем не просто уроки, а полноценный образовательный опыт, где каждый элемент создан для вашего успеха.
Глубокое погружение. Актуальные технологии и навыки, готовые для реальной работы.
Уникальный формат обучения. Учитесь в удобном темпе с доступом к проектам и репозиториям.
Высокое качество контента. Видео в 4K с продуманной подачей для комфортного обучения.
-
Запись Вся база о собеседованиях на Golang (Олег Козырев)
Курс закроет все основные проблемы, которые возникают на собесах:
Не знаю какие вопросы/темы будут затрагивать на собеседовании
На собеседованиях по Golang есть ряд стандартных задач, которые с высокой вероятностью тебя попросят решить. К ним то и стоит подготовиться заранее.
Именно такие задачи мы подробно разберём на курсе.
Зададут каверзный вопрос и не смогу ответить
В процессе объяснения, как решать ту или иную задачу, я буду акцентировать внимание как на основных аспектах, так и на каверзных моментах, на которых тебя попытаются подловить. Так, ты будешь готов ответить на самые неожиданные вопросы.
Заставят написать решение задачи с нуля
На собеседованиях часто просят объяснить, как работает уже написанная программа. И также предлагают самостоятельно написать решение какой‑либо задачи с нуля.
На курсе я уделю особое внимание практике решения подобных задач.
Программа:
Раздел 1 Типы данных в Go: избегай скрытых ловушек, которые могут стоить тебе работы
Раздел 2 Строки в Go: раскрой секреты работы со строками и удиви интервьюера
Раздел 3 Срезы под микроскопом: как не допустить ошибок, которые делают 90% кандидатов
Раздел 4 Мапы в Go: открой для себя тонкости, которые упускают другие
Раздел 5 Интерфейсы без секретов: как использовать интерфейсы так, чтобы пройти любое собеседование
Раздел 6 Concurrency в Go: стать мастером каналов и синхронизации
Раздел 7 Паттерны конкурентного программирования: опроси Pipeline, Fan-In за чашкой кофе
-
Запись Практический курс по backend разработке. Тариф Только курс (2024) (Артем Шумейко)
Курс для тех, кто:
- Знает базу программирования на Python (переменные, классы) и хочет на практике освоить необходимый стек для получения первого оффера
- Хочет перейти с другого Python-фреймворка на FastAPI, научиться работать с экосистемой сервисов и структурировать знания в backend разработке
- План курса и знакомство с автором
- Введение в асинхронность. Почему ее везде используют.
- Освоение FastAPI и основ Backend разработки.
- Подключаем базу данных к проекту, изучаем ORM и SQL запросы.
- Авторизация и аутентификация.
- Продвинутая работа с базой данных и SQL.
- Обзор кода реальных production проектов на FastAPI и Flask.
- Инструменты Production разработки: Кеширование (Redis) и фоновые задачи (Celery).
- Тестирование кода как в компаниях.
- Доведение проекта до production-ready состояния.
- Развертывание проекта на реальный сервер и настройка CI/CD.
Тариф Только курс0. План курса и знакомство с автором
- Особенности курса
- Об авторе: стек, опыт и зарплата
- Программа и план курса
- Типичные проблемы начинающих разработчиков — Как я помогу вам побороться с ними
— Познакомитесь с автором курса и узнаете его подход к обучению
— Определитесь, подходит ли вам подача материала, чтобы учеба была комфортной и эффективной
— Поставите свои цели на курс, чтобы четко понимать, чего хотите достичь и как это сделать
1. Введение в асинхронность. Почему ее везде используют
- Асинхронность: Теоретический блок
- Асинхронность: Практический блок
— Поймете, как работает асинхронность в веб-приложениях, чтобы обрабатывать множество запросов одновременно
— Научитесь писать асинхронный код через async/await, чтобы в разы ускорить работу вашего приложения
2. Освоение FastAPI и основ Backend разработки
- Что такое FastAPI. Спрос на рынке труда и мотивация к изучению
- Установка, запуск, написание первых API ручек
- Разбор всех HTTP методов и первый роутер
- Валидация данных с Pydantic
— Напишете и запустите приложение на FastAPI, современном фреймворке для создания API
— Научитесь писать ручки для CRUD операций, чтобы эффективно управлять данными в приложении
— Освоите валидацию данных с помощью Pydantic, чтобы гарантировать корректность входных данных
— Реализуете пагинацию через механизм зависимостей в FastAPI, чтобы удобно отображать большие объемы данных
3. Подключаем базу данных к проекту, изучаем ORM и SQL запросы
- Зачем нужны базы данных. Спрос на рынке труда и мотивация к изучению
- Модели данных и миграции с Alembic
- Работа с базой данных через SQLAlchemy ORM
- Паттерн Репозиторий: изучение и внедрение
- Паттерн DataMapper: изучение и внедрение
— Поймете, зачем нужны миграции и ORM, и как они упрощают работу с базами данных
— Подключите SQLAlchemy — самую популярную ORM на Python, чтобы легко взаимодействовать с базами данных
— Научитесь писать и запускать миграции, чтобы без проблем обновлять структуру данных и поддерживать базу данных в актуальном состоянии
— Реализуете паттерны Repository и Data Mapper, чтобы сделать код более чистым и поддерживаемым
4. Авторизация и аутентификация
- Мотивация к изучению авторизации и аутентификации
- Регистрация пользователей
- Знакомство и использование JWT токена
- Защищенные API ручки, аутентификация и авторизация через cookie
— Поймете, как устроена авторизация в современных приложениях, чтобы обеспечить безопасность пользователей
— Познакомитесь с хэшированием паролей и JWT токенами для безопасного хранения и передачи данных
— Реализуете аутентификацию с помощью JWT токенов, чтобы создать надежную систему входа для вашего приложения
5. Продвинутая работа с базой данных и SQL
- Расширенные возможности работы с SQL-запросами
- Перенос сырых запросов в SQLAlchemy
- Реализация M2M связей в базе данных и приложении
— Научитесь писать SQL-запросы с применением CTE, подзапросов, JOIN'ов и группировок для эффективной работы с данными
— Освоите внедрение many-to-many (M2M) связи в базе данных, чтобы организовать сложные отношения между таблицами
— Реализуете сложную бизнес-логику по бронированию отелей в вашем проекте
— Напишете собственный асинхронный контекстный менеджер, чтобы управлять ресурсами и повысить производительность приложения
6. Обзор кода реальных production проектов на FastAPI и Flask
- Код-ревью других FastAPI проектов
- Изучение частых ошибок при написании проектов на FastAPI
- Паттерн Репозиторий
- Разбор обработки исключений в других проектах
- Разбор работы с базой данных в других проектах
- Разбор преимуществ и недостатков архитектуры, реализованной в разных проектах варианты улучшения этих подходов
— Узнаете, как другие разработчики реализуют код, чтобы расширить свои знания и подходы к программированию
— Изучите множество фишек написания проектов на FastAPI, чтобы использовать лучшие практики и улучшить качество вашего кода
— Поймете принципы построения архитектуры приложений на FastAPI, чтобы создавать масштабируемые и поддерживаемые решения
— Разовьете насмотренность благодаря разнообразию изученных проектов, что поможет легче ориентироваться в коде и адаптироваться к реальным задачам разработчика
7. Инструменты Production разработки: Кеширование (Redis) и фоновые задачи (Celery)
- Мотивация к изучению Redis и кэширования
- Написание собственного класса для кэширования
- Использование плагина для кэширования API
- Фоновые отложенные задачи с Celery и Celery Beat
- Работа с файлами в FastAPI
- Фоновые задачи в FastAPI
— Научитесь кэшировать данные через Redis, чтобы ускорить работу API и снизить нагрузку на базу данных
— Внедрите плагин для кэширования ручек в FastAPI, чтобы легко и эффективно добавить кэширование в проект
— Подключите Celery - инструмент для асинхронной обработки задач, чтобы управлять долгими процессами в фоновом режиме
— Реализуете фоновые задачи, чтобы не блокировать работу приложения и отправлять запросы на выполнение длительных задач в фоновом режиме
— Научитесь работать с файлами в FastAPI: принимать и обрабатывать файлы от пользователей для расширения функционала вашего приложения
8. Тестирование кода как в компаниях
- Написание unit-тестов
- Написание интеграционных тестов
- Первые фикстуры и знакомство с моками
- Тестирование API
— Покроете весь код тестами через pytest, самой популярной библиотеки для тестирования кода на Python
— Научитесь писать unit-тесты, интеграционные тесты и API тесты, чтобы обнаруживать ошибки в коде до того, как их увидят реальные пользователи
— Освоите написание фикстур и моков, чтобы тестировать отдельные части проекта, имитируя реальную нагрузку со стороны других сервисов
— Узнаете, как параметризировать тесты, чтобы учесть краевые случаи и сделать тесты более лаконичными и эффективными
9. Доведение проекта до production-ready состояния
- Линтеры и форматтеры
- Статические типизаторы
- Обработка исключений в больших приложениях
- Логирование
- Новый слой в приложении — слой сервисов
- Обзор реального production кода
- Паттерн Command
— Узнаете, что такое линтер, форматтер и статический типизатор, и внедрите их в ваш проект, чтобы проверить качество кода до его отправки на сервер
— Поймете, как выстроить слоистую архитектуру, и реализуете ее в вашем проекте для лучшей структуры и масштабируемости
— Внедрите логирование, чтобы легче выявлять возможные ошибки и анализировать работу кода
— Добавите обработку ошибок во всех слоях приложения, чтобы пользователь получал понятные сообщения о причинах неполадок
— Посмотрите на реальный production-код, с которым автор работал больше года, чтобы улучшить вашу насмотренность и понять, как выглядят проекты в реальной разработке
— Познакомитесь с паттерном Command и научитесь использовать его для более гибкой и расширяемой архитектуры
10. Развертывание проекта на реальный сервер и настройка CI/CD
- Мотивация к изучению Docker и CI/CD
- Разворачиваем брокеров, базы данных и кэш через Docker
- Знакомство с Docker и написание Dockerfile
- Локальный разворот приложения через Docker
- Знакомство с Docker compose
- Аренда сервера и развертывание приложения на реальном сервере
- Подключение Nginx
- Подключение домена и SSL Сертификатов
- Настройка собственного CI/CD пайплайна
— Изучите Docker и Docker compose и развернете весь проект
— Арендуете собственный сервер
— Познакомите и внедрите Nginx, чтобы защитить проект от возможных атак и подключить надежное подключение https
— Развернете приложение на реальном сервере, чтобы добавить собственный работающий сайт в портфолио
— С нуля реализуете CI/CD для проекта, чтобы быстро и безошибочно вносить изменения в работающий проект
- Доступ ко всем материалам курса (видео + конспекты) на 9 мес
- Практические задания
- Проверка заданий по code review и развертыванию проекта куратором
Цена 64990 руб.
-
Запись Практический курс по backend разработке. Тариф Стартовый (Артем Шумейко)
Освой полный набор знаний для backend разработчика, чтобы найти первую работу или получить повышение
00 План курса и знакомство с автором (бесплатно)
- Особенности курса
- Об авторе: стек, опыт и зарплата
- Программа и план курса
- Типичные проблемы начинающих разработчиков
- Как я помогу вам побороться с ними
Результаты модуля:01 Введение в асинхронность
- Познакомитесь с автором курса и узнаете его подход к обучению
- Определитесь, подходит ли вам подача материала, чтобы учеба была комфортной и эффективной
- Поставите свои цели на курс, чтобы четко понимать, чего хотите достичь и как это сделать
- Асинхронность: Теоретический блок
- Асинхронность: Практический блок
Результаты модуля:02 Освоение FastAPI
- Поймете, как работает асинхронность в веб-приложениях, чтобы обрабатывать множество запросов одновременно
- Научитесь писать асинхронный код через async/await, чтобы в разы ускорить работу вашего приложения
- Что такое FastAPI. Спрос на рынке труда и мотивация к изучению
- Установка, запуск, написание первых API ручек
- Разбор всех HTTP методов и первый роутер
- Валидация данных с Pydantic
Результаты модуля:03 Работа с базой данных
- Напишете и запустите приложение на FastAPI, современном фреймворке для создания API
- Научитесь писать ручки для CRUD операций, чтобы эффективно управлять данными в приложении
- Освоите валидацию данных с помощью Pydantic, чтобы гарантировать корректность входных данных
- Реализуете пагинацию через механизм зависимостей в FastAPI, чтобы удобно отображать большие объемы данных
- Зачем нужны базы данных. Спрос на рынке труда и мотивация к изучению
- Модели данных и миграции с Alembic
- Работа с базой данных через SQLAlchemy ORM
- Паттерн Репозиторий: изучение и внедрение
- Паттерн DataMapper: изучение и внедрение
Результаты модуля:04 Авторизация и аутентификация
- Поймете, зачем нужны миграции и ORM, и как они упрощают работу с базами данных
- Подключите SQLAlchemy — самую популярную ORM на Python, чтобы легко взаимодействовать с базами данных
- Научитесь писать и запускать миграции, чтобы без проблем обновлять структуру данных и поддерживать базу данных в актуальном состоянии
- Реализуете паттерны Repository и Data Mapper, чтобы сделать код более чистым и поддерживаемым
- Мотивация к изучению авторизации и аутентификации
- Регистрация пользователей
- Знакомство и использование JWT токена
- Защищенные API ручки, аутентификация и авторизация через cookie
Результаты модуля:05 Продвинутые SQL запросы к БД, M2M связи и Relationships
- Поймете, как устроена авторизация в современных приложениях, чтобы обеспечить безопасность пользователей
- Познакомитесь с хэшированием паролей и JWT токенами для безопасного хранения и передачи данных
- Реализуете аутентификацию с помощью JWT токенов, чтобы создать надежную систему входа для вашего приложения
- Расширенные возможности работы с SQL-запросами
- Перенос сырых запросов в SQLAlchemy
- Реализация M2M связей в базе данных и приложении
Результаты модуля:06 Ревью других проектов
- Научитесь писать SQL-запросы с применением CTE, подзапросов, JOIN'ов и группировок для эффективной работы с данными
- Освоите внедрение many-to-many (M2M) связи в базе данных, чтобы организовать сложные отношения между таблицами
- Реализуете сложную бизнес-логику по бронированию отелей в вашем проекте
- Напишете собственный асинхронный контекстный менеджер, чтобы управлять ресурсами и повысить производительность приложения
- Код-ревью других FastAPI проектов
- Изучение частых ошибок при написании проектов на FastAPI
- Паттерн Репозиторий
- Разбор обработки исключений в других проектах
- Разбор работы с базой данных в других проектах
- Разбор преимуществ и недостатков архитектуры, реализованной в разных проектах варианты улучшения этих подходов
Результаты модуля:07 Экосистема Python Backend: Redis и Celery
- Узнаете, как другие разработчики реализуют код, чтобы расширить свои знания и подходы к программированию
- Изучите множество фишек написания проектов на FastAPI, чтобы использовать лучшие практики и улучшить качество вашего кода
- Поймете принципы построения архитектуры приложений на FastAPI, чтобы создавать масштабируемые и поддерживаемые решения
- Разовьете насмотренность благодаря разнообразию изученных проектов, что поможет легче ориентироваться в коде и адаптироваться к реальным задачам разработчика
- Мотивация к изучению Redis и кэширования
- Написание собственного класса для кэширования
- Использование плагина для кэширования API
- Фоновые отложенные задачи с Celery и Celery Beat
- Работа с файлами в FastAPI
- Фоновые задачи в FastAPI
Результаты модуля:08 Тестирование
- Научитесь кэшировать данные через Redis, чтобы ускорить работу API и снизить нагрузку на базу данных
- Внедрите плагин для кэширования ручек в FastAPI, чтобы легко и эффективно добавить кэширование в проект
- Подключите Celery - инструмент для асинхронной обработки задач, чтобы управлять долгими процессами в фоновом режиме
- Реализуете фоновые задачи, чтобы не блокировать работу приложения и отправлять запросы на выполнение длительных задач в фоновом режиме
- Научитесь работать с файлами в FastAPI: принимать и обрабатывать файлы от пользователей для расширения функционала вашего приложения
- Написание unit-тестов
- Написание интеграционных тестов
- Первые фикстуры и знакомство с моками
- Тестирование API
Результаты модуля:09 Доведение проекта до production-ready кода
- Покроете весь код тестами через pytest, самой популярной библиотеки для тестирования кода на Python
- Научитесь писать unit-тесты, интеграционные тесты и API тесты, чтобы обнаруживать ошибки в коде до того, как их увидят реальные пользователи
- Освоите написание фикстур и моков, чтобы тестировать отдельные части проекта, имитируя реальную нагрузку со стороны других сервисов
- Узнаете, как параметризировать тесты, чтобы учесть краевые случаи и сделать тесты более лаконичными и эффективными
- Линтеры и форматтеры
- Статические типизаторы
- Обработка исключений в больших приложениях
- Логирование
- Новый слой в приложении — слой сервисов
- Обзор реального production кода
- Паттерн Command
Результаты модуля:10 Деплой и CI/CD
- Узнаете, что такое линтер, форматтер и статический типизатор, и внедрите их в ваш проект, чтобы проверить качество кода до его отправки на сервер
- Поймете, как выстроить слоистую архитектуру, и реализуете ее в вашем проекте для лучшей структуры и масштабируемости
- Внедрите логирование, чтобы легче выявлять возможные ошибки и анализировать работу кода
- Добавите обработку ошибок во всех слоях приложения, чтобы пользователь получал понятные сообщения о причинах неполадок
- Посмотрите на реальный production-код, с которым автор работал больше года, чтобы улучшить вашу насмотренность и понять, как выглядят проекты в реальной разработке
- Познакомитесь с паттерном Command и научитесь использовать его для более гибкой и расширяемой архитектуры
- Мотивация к изучению Docker и CI/CD
- Разворачиваем брокеров, базы данных и кэш через Docker
- Знакомство с Docker и написание Dockerfile
- Локальный разворот приложения через Docker
- Знакомство с Docker compose
- Аренда сервера и развертывание приложения на реальном сервере
- Подключение Nginx
- Подключение домена и SSL Сертификатов
- Настройка собственного CI/CD пайплайна
Результаты модуля:
- Изучите Docker и Docker compose и развернете весь проект
- Арендуете собственный сервер
- Познакомите и внедрите Nginx, чтобы защитить проект от возможных атак и подключить надежное подключение https
- Развернете приложение на реальном сервере, чтобы добавить собственный работающий сайт в портфолио
- С нуля реализуете CI/CD для проекта, чтобы быстро и безошибочно вносить изменения в работающий проект
Имя Фамилия (Python Backend Developer)
Hard skills
- Пишу производительные, масштабируемые приложения с использованием FastAPI
- Умею разворачивать приложения через Docker и Docker compose
- Могу создать и настроить CI/CD пайплайн
- Покрываю код unit-тестами и интеграционными тестами при помощи pytest
- Применяю в работе Redis и Celery
- Работаю с PostgreSQL через ORM и сырые SQL запросы
- Использую в работе линтеры и статические типизаторы
- *Составлено качественное резюме
- *Знаю, как отвечать на каверзные вопросы рекрутера
- *Навык самопрезентации
*Прокачиваем на тарифе с менторствомАртем Шумейко
- Senior Python Разработчик в Самокате
- Работал в стартапах и бигтехе, на проектах с нагрузкой 5000 запросов в секунду
- Прошел более 100 собеседований на позиции от Middle до Team Lead в Python Backend
- Выстроил собственную методику по получению офферов на Python Backend разработчика
- Обучающие видео автора посмотрели сотни тысяч людей на YouTube
- Автор курса backend разработке - победителя в номинации "Прорыв года" в 2023 году на Stepik
- Средняя оценка курса на Stepik - 4.9
Тариф Стартовый:
- 27+ часов видеоматериалов
- 30 практических заданий
- Доступ к репозиторию с кодом проекта
- Доступ к материалам на 9 месяцев
- Полноценный проект в портфолио
- Сертификат курса «Python Backend-разработчик на FastAPI»
-
Запись [Qa.Guru] Автоматизация тестирования Python Advanced (Артём Ерошенко, Сергей Хомутинин)
Пнем тебя до уровня Senior Automation QA
Научим передовому стеку технологий
Чему ты научишься
- Архитектуре и дизайну
- Глубокому пониманию Python 3.12;
- Разработке микросервисов на FastAPI, Docker, Postgres - Покроем всё
- Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP;
- Работе с базами данных и Kafka прямо из тестов;
- Будем использовать docker и docker-compose. - Кроме того
- Мы будем создавать весь код с нуля;
- И постоянно говорить о том, как тестируемые технологии работают под капотом.
- Вводное занятие — Intro to QA.GURU Python Advanced
- Разбор домашних заданий к вводному занятию
- Построение минимального микросервиса с FastAPI и тесты
- Доработаем микросервис - добавим базу данных
- Деплоим микросервис с GitHub Actions
- Знакомство с проектом Niffler
- Расширяем Pytest: пишем свои фикстуры и управляем запуском теста
- Автоматизация на проекте «с нуля» – строим минимальный фреймворк
- Работаем с реляционными базами данных из тестов: Psycopg2
- Работаем с реляционными базами данных из тестов: SQLAlchemy
- Параллелизация тестов в pytest: Как не выстрелить себе в ногу
- Кастомизация фреймворков – расширяем Allure, Selenium
- Реализуем OAuth авторизацию с помощью кастомизации requests
- Создаем WEB-сервис на Python
- Unit тесты – пишем тестируемый код и тесты для него
- Тестируем gRPC сервисы с помощью нативных библиотек
- Продвинутые техники автоматизации REST API
- Расширяем тестовое покрытие - применяем pytest fixtures для построения полноценного фреймворка
- Тестирование микросервисов в docker-compose
- Wiremock в тестах
- Тестируем GraphQL сервисы с помощью requests
- Тестируем SOAP сервисы с помощью requests
- Apache kafka - тестируем асинхронные микросервисы
- CI/CD - pipeline, к которому ты шел
- Нативное тестирование Android – Kaspresso
- Нативное тестирование iOS – Swift + xctest. Часть I
- Нативное тестирование iOS – Swift + XCTest. Часть II
- Нативное тестирование iOS. XCTest. Часть III
- Конференции – готовим доклад и себя к выступлению
Наши преподаватели определяют облик индустрии.
QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
- Сергей Хомутинин. QA Lead
- Александр Котляр. QA Lead
- Владислав Зингер. Dodo Engineering
- Артём Ерошенко. Qameta Software
- Станислав Васенков. Основатель QA.GURU
- Дмитрий Тучс. Dodo Brand
- Архитектуре и дизайну
-
Запись [otus] Go (Golang) Developer Basic (Константин Войта, Алексей Романовский)
Best practice в изучении языка программирования Go для старта в карьере разработчика
Кому подойдет данный курс?
людям без опыта в программировании, которые решили изучать Go как первый язык;
людям со знанием основ программирования;
выпускникам технических вузов;
разработчикам на других языках программирования, которые имеют небольшой опыт разработки (1 - 2 года)
Что даст вам этот курс
Язык Go на данный момент один из самых популярных языков программирования, он уже много лет не сходит с рейтингов самых востребованных и любимых языков разработчиков.
Одним из плюсов языка опытные разработчики называют то, что он довольно прост в изучании и его интересно изучать специалистам, которые только начинают свой путь в IT. Язык был создан таким образом, чтобы разработчики смогли быстро его усвоить и непосредственно приступить к разработке архитектуры приложений, веб-сервисов, а не тратили время на отслеживание устаревших синтаксических конструкций. Go прост в использовании и хорош тем, что выполнение всех рутинных операций перенесли с программиста на встроенные инструменты.
Еще одна из причин почему язык Go настолько популярен это то, что у него огромное комьюнити разработчиков, которые поддерживает язык, дорабатывает функционал. Сейчас в мире около миллиона разработчиков, владеющих Go, и многие из них участвуют в разработке различных opensource-библиотек и инструментов для языка.
Программа
1. Знакомство с Go
В модуле мы познакомимся с языком Go и его инструментарием. Получим фундаментальные знания о работе аппаратной части и операционной системы. Познакомимся в Git и средой разработки Go.
Тема 1: Знакомство и начало работы с Go
Тема 2: Основы вычислительной техники
Тема 3: Работа с ОС Linux // ДЗ
Тема 4: Работа с Git
Тема 5: Инструментарий языка и организация проекта на Go
2. Синтаксис Go и основы Computer Science
В модуле мы посмотрим на Go как на язык программирования. Рассмотрим основные синтаксические конструкции и их выполнение в runtime. Разберемся как обрабатывать исключительные ситуации в работе алгоритма. Познакомимся с концепцией интерфейса. Разберем приемы тестирования и самые распространенные ошибки
Тема 1: Переменные и элементарные типы данных
Тема 2: Управляющие конструкции языка и отладка программ// ДЗ
Тема 3: Пользовательские типы данных
Тема 4: Функции и методы// ДЗ
Тема 5: Интерфейсы и утверждение типов
Тема 6: Обработка ошибок и паник// ДЗ
Тема 7: Тестирование в Go// ДЗ
3. Алгоритмы и структуры данных
В модуле разбирается основополагающая тема для разработчика - работа с данными и алгоритмами. Разберем особенности массивов, строк, слайсов и мап в Go. Познакомимся с распространенными алгоритмами и структурами данных. Поговорим про форматирование и хранение данных.
Тема 1: Массивы и слайсы, мапы
Тема 2: Строки и руны// ДЗ
Тема 3: Алгоритмы и структуры данных часть 1
Тема 4: Алгоритмы и структуры данных часть 2// ДЗ
Тема 5: Рекурсия и динамическое программирование
Тема 6: Сериализация данных // ДЗ
Тема 7: Q&A занятие по ДЗ
4. Concurrency
Модуль посвящен теме многопоточности в Go. Разберем понятия параллелизма, конкурентности и синхронизации. Поговорим о взаимодействии программы с ОС.
Тема 1: Конкурентность и параллелизм в Go//ДЗ
Тема 2: Примитивы синхронизации
Тема 3: Runtime языка
5. Решение типовых задач на Go
В этом модуле мы подробно рассмотрим типовые задачи, решаемые Go программистами. Рассмотрим теории и практику в вопросах взаимодействия с операционной системой, реляционными базами данных и сетями.
Тема 1: Работа с ОС часть 1
Тема 2: Работа с ОС часть 2 // Дз
Тема 3: Работа с сетью часть 1
Тема 4: Работа с сетью часть 2 // ДЗ
Тема 5: Работа с сетью часть 3
Тема 6: Работа с базами данных часть 1 // ДЗ
Тема 7: Работа с базами данных часть 2
Тема 8: Работа с базами данных часть 3 // ДЗ
Тема 9: Q&A занятие по ДЗ
6. Промышленная разработка
В модуле мы коснемся темы промышленной разработки. Поговорим о методологиях разработки и жизненном цикле ПО. Посмотрим на паттерны проектирования, применяющиеся в Go. В завершении поговорим про технологию контейнеризации Docker.
Тема 1: Жизненный цикл ПО и гибкие методологии
Тема 2: Паттерны проектирования
Тема 3: Контейнеризация //ДЗ
7. Проектный модуль
Подведение итогов курса, защиты проектных работ.
Тема 1: Выбор темы и организация проектной работы
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Подведение итогов курса
Преподаватели
Константин Войта. Руководитель курса
Алексей Романовский. Разработчик Resolver
Евгений Степанкевич. Backend-разработчик OZON
Олег Венгер. Руководитель группы "Защита профилей" Wildberries
Илья Феоктистов. Senior software engineer Agoda
Кристина Ступникова
Эксперты-практики делятся опытом, разбирают кейсы студентов и дают развернутый фидбэк на домашние задания
-
Запись [OTUS] Разработчик 1С. Basic (Юлия Харочкина)
Для кого этот курс?
- Специалисты, переходящие в сферу 1С
Для IT-специалистов и программистов, работающих с другими технологиями, которые хотят расширить свои знания и навыки, освоив платформу 1С для дальнейшей работы в этой области
- Сотрудники IT-отделов
Для сотрудников IT-отделов, которые занимаются поддержкой и сопровождением программных продуктов 1С в своих организациях и хотят повысить свою квалификацию для более эффективной работы
- Начинающие программисты и студенты последних курсов
Для тех, кто только начинает свою карьеру в сфере программирования и хочет освоить основы работы с платформой 1С, а также получить базовые знания в программировании и конфигурировании
Знание ПК и операционной системы на уровне уверенного пользователя.
Что даст вам этот курс?
- Освоение принципов работы с 1С и программирования
- Знание типовых конфигураций и их обновлений
- Практические навыки в работе с функционалом 1С
- Навыки групповой разработки и стандарты программирования
- Опыт разработки реальных проектов в 1С
- Специалисты, переходящие в сферу 1С
-
Запись [Otus] Kotlin QA Engineer (Дмитрий Свиридов, Дмитрий Золотов)
Для кого этот курс?
Курс подойдет разработчикам на любом ООП-языке программирования с опытом работы от 1-го года, желающих улучшить свои навыки в автоматизации тестирования и создании CI/CD. Также подойдет тестировщикам с опытом работы от 1-го года, которые хотели бы научиться создавать автоматические тесты для всех уровней приложения (включая интеграционные тесты).
Необходимые знания:
- знать любой ООП-язык программирования
- понимать виды тестирования и методы подготовки тестовых значений
- знать основы архитектуры распределенных сетевых приложений и REST API
- распределенные системы контроля версий (git)
- основы реляционных баз данных и языка SQL
Вы получите знания и практический опыт разработки тестов и рефакторинга кроссплатформенных приложений на языке Kotlin для мобильных, веб-платформ, систем Enterprise-уровня и решений для встраиваемых систем. Мы рассмотрим на примерах реальных проектов основные идеи и сложные практические вопросы при проектировании и разработке автоматических тестов пользовательского интерфейса, бизнес-логики и API, оценки производительности, проверки стиля кода и наличия уязвимостей.
Ключевые особенности курса:
- актуальные возможности Kotlin для создания максимально полного покрытия тестами сложных многокомпонентных приложений
- тестирование интерфейсов на Jetpack Compose с инъекцией зависимостей через Hilt
- полное встраивание тестов в конвейер непрерывной интеграции
- автоматическая проверка домашних заданий на статическом анализаторе
- создавать тестовые данные и использовать инъекции зависимостей для подмены объектов при выполнении тестирования
- выполнять нагрузочное тестирование
- выполнять автоматические тесты на наличие уязвимостей
- выполнять проверку соответствия стиля кода принятым правилам
- встраивать Automation QA в конвейер сборки в наиболее востребованных системах непрерывной интеграции
- применять механизмы синхронизации при тестировании асинхронных компонентов и распределенных систем
- владеть основными системами сборки приложений
- реализовывать в тестах сложные сценарии
Программа:
- Введение в Kotlin
- Работа с внешними источниками
- Базовые фреймворки тестирования
- Специфика тестирования серверной части
- Специфика тестирования Android приложений
- Дополнительный модуль
- Подготовка к поиску работы
- Итоговый проект
-
Запись [Otus] Game QA Engineer (Надежда Чертовских, Василий Смагин)
Чем занимается тестировщик игр?
Если просто – следит за тем, чтобы идея создателей игры как можно лучше соответствовала своему воплощению. Тестировщик проверяет игровые сценарии, ищет ошибки, составляет отчёты – «баг-репорты».
Для кого этот курс?
- Для тех, кто любит игры и хочет с нуля стать тестировщиком
- Для тех, кто хочет сменить профессиональную область на GameDev
- Специальные знания не требуются
- Расскажем про суть профессии QA-специалиста и зоны ответственности
- Поговорим про анализ требований, тест-дизайн и тестовую документацию
- Обсудим, устройство игр, архитектуру и движки
- Разберём особенности тестирования разных аспектов игр: например, графики или игрового баланса
- Поговорим про нюансы тестирования на разных платформах: от браузерных игр до консолей
- Затронем тему тестирования безопасности и производительности
- Разберём инструменты тестирования: от перехвата трафика до эмуляторов
- Поговорим про автоматизацию
- Претендовать на позицию младшего QA-инженера
- Тестировать игры на разных платформах: мобильные игры, PS, Xbox, Nintendo Switch, PC, WEB, а также игры в социальных сетях
- Тестировать все виды графики
- Тестировать и составлять требования
- Тестировать игры любого жанра на разных движках
- Тестировать геймдизайн-документацию
- Знакомство. О курсе и профессии
- Основы тестирования
- Основы GameDev
- Функциональность игр
- Игровые платформы
- Автоматизация
- Безопасность и производительность
- Инструменты и оптимизация
- Самоорганизация, подготовка к собеседованию
- Подготовка к поиску работы
- Проектная работа
Продажник:
-
Запись [Otus] Java QA Engineer. Basic (Антон Картушин, Яна Телегина)
Зачем изучать автоматизацию на Java?
Головная боль все тестировщиков – регрессионное тестирование. Чтобы оно проходило «безболезненно», тесты нужно автоматизировать, а лучше всего для автоматизации подходит Java
Для кого этот курс?
- Для тех, кто хочет войти в сферу информационных технологий. Вы сможете освоить востребованную специальность с нуля
- Для ручных тестировщиков. Познакомитесь с автоматизацией тестирования на Java
- Для системных администраторов и специалистов техподдержки. Сможете стать частью команды разработчиков
Необходимые знания
Что даст вам этот курс
Автотесты помогут настроить рутину, чтобы вы проходили одни и те же тест-кейсы от релиза к релизу. Вы получите базовые знания языка Java, научитесь оптимизировать рабочий процесс, научитесь работать с SQL
После обучения вы
- сможете автоматизировать UI-тесты
- узнаете основные паттерны и познакомитесь с проблемами,
которые они решают - освоите обязательные для автоматизации паттерны: PageObject, PageFactory, ScreenPlay
- сможете претендовать на роль младшего инженера-тестировщика на Java
- начнёте искать работу с оформленным резюме
- сможете проходить HR-собеседования и технические интервью
- сможете выполнять тестовые задания для устройства на работу
- написание Bash-скриптов и решение поставленных задач
- написание скрипта по запуску тестов на удаленном Grid на заранее поднятом Selenoid в докере Ubuntu
- Знакомство с тестированием
- Синтаксис Java, первая программа.
- SQL
- UI Тесты
- Пара слов про архитектуру
- Bash scripting
- Тестирование API
- Проектная работа