Тестировщики всегда востребованы в IT
Они отвечают за качество продукта
Находят баги на сайтах и в приложениях. Без их работы мы бы не смогли пользоваться доставкой или безопасно летать на самолётах, нашпигованных автоматикой.
Могут работать в любой сфере
Легко начинают карьеру в IT
Быстро растут по карьере
Нейросети в программе
Учим использовать ИИ для работы IT-специалиста
Без ИИ сегодня никуда — мы учим работать с нейросетями
По данным LinkedIn, компании стали в 21 раз чаще искать IT-специалистов, которые умеют работать с ИИ-инструментами.
Мы расскажем, как упростить работу с помощью ChatGPT, быстрее писать код, проверять его на ошибки и находить нужную информацию через нейросети.
Навыки промптинга
Анализ данных в ИИ
ИИ-тесты
Интеграция нейросетей в проекты
Программа профессии
Вводный курс
Введение в QA
Познакомитесь с профессией поближе и поймёте, как начать карьеру тестировщика.
Ручное тестирование мобильных и веб-приложений
Этап 1. Тестирование UI/UX
Узнаете, как тестировать интерфейсы сервисов. Познакомитесь с основами теории тестирования.
Этап 2. Функциональное тестирование. Простые кейсы
Узнаете, какие инструменты тестировщики используют ежедневно. Освоите техники тест-дизайна для тестирования форм и полей сайта или приложения.
Этап 3. Знакомство с клиент-серверной архитектурой
Научитесь тестировать аналитику в мобильных приложениях.
Этап 4. Тестирование API и клиент-серверная архитектура
Узнаете, как работать в сервисе Postman, и научитесь тестировать сетевые запросы.
Тестирование проектов от VK
Получите реальный опыт тестирования сервисов и сможете начать поиск проектов на фриланс.
Выбор языка программирования для автотестов
На выбор: базовый Python
Освоите основы языка программирования Python для написания автотестов в будущем.
На выбор: базовая Java
Освоите основы языка программирования Java для написания автотестов в будущем.
На выбор: базовый JavaScript
Освоите основы языка программирования JavaScript для написания автотестов в будущем.
Дополнительные курсы
Разработка и тестирование игр на Unity
Курс для тех, кто хочет тестировать игры.
Основы SQL
Курс поможет вам тестировать базы данных эффективнее.
AI?помощники для IT?специалистов: ChatGPT и аналоги. Входит в тарифы «Оптимальный» и «Расширенный»
Курс для тех, кто хочет решать IT-задачи быстрее и проще с помощью ИИ
Вводный курс
Введение в QA
Познакомитесь с профессией поближе и поймёте, как начать карьеру тестировщика.
Что такое разработка ПО
Кто участвует в процессе разработки
Как выстроить эффективную работу
Что такое качественное ПО
Что такое QA
Чем занимаются QA-инженеры
Виды тестирования
7 принципов тестирования
Что нужно, чтобы стать QA-инженером
Подводим итоги
Ручное тестирование мобильных и веб-приложений
Этап 1. Тестирование UI/UX
Узнаете, как тестировать интерфейсы сервисов. Познакомитесь с основами теории тестирования.
Введение в UI/UX
Тестовые артефакты: чек-лист, баг-репорт
Жизненный цикл процесса тестирования
Требования
Тест-кейсы
Тестирование UI
Создание баг-репорта
Виды тестирования
Критерии входа и выхода в тестирование
Этап 2. Функциональное тестирование. Простые кейсы
Узнаете, какие инструменты тестировщики используют ежедневно. Освоите техники тест-дизайна для тестирования форм и полей сайта или приложения.
Исследовательское тестирование
Системы баг-трекинга
Тестирование форм и полей
Техники тест-дизайна: классы эквивалентности, граничные значения
Системы управления тест-кейсами
Тестирование требований
Знакомство с DevTools
Техники тест-дизайна: попарное тестирование, предугадывание ошибки
Углублённое тестирование форм и полей
Кросс-браузерное тестирование
Метрики в тестировании
Тестовая документация: тест-планы, отчёты
Этап 3. Знакомство с клиент-серверной архитектурой
Научитесь тестировать аналитику в мобильных приложениях.
Devtools. Продолжение
Введение в клиент-серверную архитектуру
REST и 5 основных методов
Требования к клиент-серверной архитектуре
Кэш, куки и логирование
Коды ошибок HTTP
Уровни тестирования
Дымовое тестирование
Тестовая документация
Техники тест-дизайна. Часть 3
Софт-скилы. Этап 3
Тестирование мобильного приложения
Вёрстка для мобильных приложений
Этап 4. Тестирование API и клиент-серверная архитектура
Узнаете, как работать в сервисе Postman, и научитесь тестировать сетевые запросы.
Тестирование API с помощью Postman. Введение
Спецификация API
Тестирование API с помощью Postman. Продолжение
Язык запросов SQL
Тестирование баз данных
Введение в реляционные базы данных
Тестирование безопасности
Тестирование запросов
Введение в тестирование UI/UX. Этап 1
Тестирование UX
Выбор языка программирования для автотестов
На выбор: базовый Python
Освоите основы языка программирования Python для написания автотестов в будущем.
Основы
Операторы и выражения
Условный оператор if, ветвления
Циклы while и for
Вложенные циклы
Числа с плавающей точкой (int/float)
Функции
Float 2
Итоговый зачёт
На выбор: базовая Java
Освоите основы языка программирования Java для написания автотестов в будущем.
Знакомство с Java
Настройка среды разработки
Синтаксис языка
Типы данных
Циклы
Работа с Git
Классы и методы. Часть 1
Классы и методы. Часть 2
Основы алгоритмов
Финальный проект
На выбор: базовый JavaScript
Освоите основы языка программирования JavaScript для написания автотестов в будущем.
Переменные и работа с числами
Строки, boolean и условные операторы
Массивы и циклы
Функции
Объекты
Введение в DOM
Константы, области видимости и замыкания
Преобразование типов и нестрогие сравнения
Общение с сервером, async/await
Финальный проект
Выбор специализации: автотесты
На выбор: Основы автоматизации UI-тестов: Python
Научитесь автоматизировать тестирование с помощью Python.
Введение в автоматизацию тестирования веб-интерфейсов
Начало автоматизации тестирования веб-интерфейсов на Python
Способы поиска элементов на странице
Взаимодействия с элементами на странице
Валидация и ожидания
Бонусный модуль. Базовая настройка проекта для ввода в прод
Мастер-класс и дополнения к курсу
Финальный проект
На выбор: Основы автоматизации UI-тестов: Java
Научитесь автоматизировать тестирование с помощью Java.
Введение в автоматизированное тестирование
Первые тесты с помощью Selenium WebDriver
Поиск элементов с помощью Selenium WebDriver
Поиск элементов с помощью CSS
Поиск элементов с помощью CSS: продолжение
Сложные CSS-локаторы и ожидания элементов
Практика в написании автотестов
XPath-локаторы
Финальный проект
На выбор: Основы автоматизации UI-тестов: JavaScript
Научитесь автоматизировать тестирование с помощью JavaScript.
Введение в автоматизированное тестирование
Знакомство с автоматизацией на JS: mocha и Selenium Webdriver
Поиск элементов в Selenium Webdriver
Поиск элементов: CSS
Поиск элементов с помощью CSS: продолжение
Сложные CSS-локаторы и ожидания элементов
XPath-локаторы
Мастер-класс по написанию автотестов
Финальный проект
Дополнительные курсы
Разработка и тестирование игр на Unity
Курс для тех, кто хочет тестировать игры.
Основные тренды рынка Gamedev в России
Знакомство с движком Unity
Ассеты, элементы и холст в Unity
Программирование на C#
Основы физики анимация в Unity
Оптимизация игр на Unity
Тестирование игровых проектов
Основы SQL
Курс поможет вам тестировать базы данных эффективнее.
Введение в SQL
Погружение в SELECT’ы
Соединения (JOIN'ы)
Группировка и ключи
Отношения (Реляции/Relations)
Производительность и системное устройство БД
AI помощники для IT специалистов: ChatGPT и аналоги. Входит в тарифы «Оптимальный» и «Расширенный»
Курс для тех, кто хочет решать IT-задачи быстрее и проще с помощью ИИ
Виды ИИ-помощников
Основы промптинга
Использование ИИ-помощников для работы с кодом
Расширенные возможности: работа с плагинами и AP
ИИ для личных целей
Запрет складчины
Категории
-
Доступно [Skillbox] Профессия Инженер по тестированию + ИИ. Тариф Оптимальный (Анна Торшина)
-
Запись [Career Station] Поиск работы для IT-менеджеров. Групповой (Владислав Носковец, Владислав Зыбарев)
Интенсив для всех менеджеров в IT
Присоединяйтесь, если вы продакт, проджект, бизнес аналитик, биздев или технолог любого уровня — от Junior до Lead. Помогаем специалистам из России и СНГ найти работу в топовых IT-компаниях, расти в доходе и в уверенности!
Карьера стоит на месте. Чувствуете, что пора расти, но не понимаете свой текущий грейд и уровень дохода, который можете достичь
Хотите перейти на продакта из другой профессии или сменить домен, но не доходите даже до собеседований
Проведем вас за руку до оффера в этом суровом мире найма
- Получите навык поиска работы
Узнаете все тонкости эффективного трудоустройства: от оформления сильного резюме до успешного прохождения собеседований. Полученные навыки останутся с вами навсегда. - Станете увереннее в себе
Поймете свою ценность на рынке и избавитесь от внутренних страхов при поиске работы и развитии карьеры в целом.
1. Введение в интенсив и оценка уровня
- Знакомство с интенсивом и авторами.
- Персональная оценка вашего опыта: от бэкграунда до возможной зарплаты.
- Тренды рынка труда для IT-менеджеров.
- Отличия карьерного роста в корпорациях и стартапах.
- Воронки найма конкретных компаний.
- Особенности перехода в продакты, проджекты, бизнес аналитики, технологи и биздевы.
- Портрет идеального работодателя.
- Персональная стратегия поиска работы.
- Ключевые требования к резюме.
- Скрининг, системы ATS.
- Разделы достижений и обязанностей.
- Оформление продающего резюме для рынка РФ и СНГ.
- Красные флаги в резюме.
- Промпты для доработки резюме ИИ.
- Зачем нужны, когда их стоит писать.
- Конвертящие сопроводительные письма.
- Два формата писем: классические и для мессенджеров.
- Ошибки в письмах, которые портят впечатление.
- Лучшие площадки с вакансиями в РФ.
- Карьерные платформы и социальные сети.
- Нетипичные способы поиска вакансий.
- Способы выделиться из кандидатов.
- Нетворкинг и создание профессионального бренда.
- Эффективные механики откликов.
- Проработка отказов: разделение реальных и надуманных причин.
- Корректировка стратегии.
- Борьба с самозванцем и выгоранием.
- Психологическая поддержка.
- Типичные вопросы и ответы на них.
- Сильная самопрезентация.
- Запрос и получение обратной связи.
- Способы запомниться.
- Взгляд со стороны нанимающего.
- План беседы, лайфхаки, типовые ошибки.
- Решение кейсов: типы кейсов, структура ответа, примеры.
- Фреймворки.
- Разбор ситуаций: адекватный этап найма или бесплатная работа.
- Объём и время решения, обсуждение условий.
- Структура решения.
- Упаковка и презентация.
- Алгоритмы LinkedIn.
- Привлечение рекрутеров.
- Эффективный профиль в LinkedIn.
- Поиск работы в LinkedIn.
- Виральный пост о поиске работы.
- Подготовка к проверке СБ.
- Ваши рекомендации и типовые вопросы.
- Обсуждение зарплаты и улучшение условий оффера.
- Время на размышления.
- Обязательные вопросы работодателю.
- Выбор из нескольких предложений.
- 12 модулей карьерного трека
- 4 эфира кейс-клуба
- 4 групповых эфира
- Доступ к базе знаний по поиску работы и hard навыкам
- Сборник 125+ кейсов с собеседований
- 50+ записей разбора кейсов
- Гайды, шаблоны, чек-листы по поиску работы
- База знаний hard skills Продакта
- Получите навык поиска работы
-
Доступно [PurpleSchool] Продвинутый Python 2025. Тариф AI и тренажёры (Антон Ларичев)
О курсе:
Мы начнём с объектно‑ориентированного программирования в Python: разберём классы, экземпляры, атрибуты и методы, self и init, а также статические и классовые методы, property и dataclass. Параллельно вы освоите декораторы - от простых функций‑декораторов и декораторов с аргументами до декораторов методов и классов, дескрипторов и использования getattr/setattr. На этом фундаменте мы перейдём к принципам ООП и SOLID.
Далее мы заглянем «под капот» Python и разберёмся, как устроены архитектура интерпретатора, пайплайн компиляции, цикл выполнения, модель объектов, slots, управление памятью и обработка исключений. Отдельный блок будет посвящён системе типов и обобщениям: вы научитесь использовать Generics, Callable, Optional, Union, ограничения типов и TypeGuard, а также строить типобезопасные репозитории и модели. После этого перейдём к асинхронному программированию: async/await, event loop, корутины и задачи, gather, wait, wait_for, асинхронные контекстные менеджеры, обработка ошибок, отмена и защита задач.
В завершение мы применим всё это в архитектуре реального проекта. На примере приложения с заметками и Textual вы создадите экраны и виджеты, опишете бизнес‑сущности, реализуете паттерн репозитория и Dependency Injection, организуете загрузку, отображение, создание и удаление заметок, а также работу с сетью через httpx. В результате вы получите цельное понимание того, как сочетать ООП, типизацию, асинхронность и архитектурные принципы в живом, развиваемом проекте.
Чему вы научитесь:
1. Проектировать на ООП: классы, наследование, композиция
2. Использовать декораторы и метаклассы для расширения поведения
3. Писать асинхронный код
4. Управлять зависимостями проекта
5. Применять принципы SOLID и избегать антипаттернов
6. Работать с продвинутой типизацией: Generic, Protocols, TypedDict
7. Работать с Textual
8. Работать с venv
Что будем писать:
1. Менеджер заметок
TUI менеджер заменток с возможность создавать, импортировать и удалять заметки. Полноценное дерево навигации по вложенным папкам и отображение markdown
2. Мониторинг доступности сайтов
TUI приложение для пониторинга доступности сайтов. Хранит url и интервалы проверки и отображает статусы на Dashboard
Программа
Модуль 1 - Введение
1.1 Продвинутый Python
1.2 Как устроен курс
1.3 Обзор проекта
1.4 Проект домашних заданий
1.5 Обзор курсов
1.6 Работа на платформе
1.7 AI и тренажёры
Модуль 2 - Настройка окружения
2.1 Настройка окружения
2.2 Установка Python MacOS
2.3 Установка Python Linux
2.4 Установка Python Windows
2.5 Pyenv
2.6 Настройки VSCode
2.7 Домашнее задание AI
2.8 Работа с gitflow
Модуль 3 - Основы ООП
3.1 Класс и экземпляр
3.2 Пример класса
3.3 Атрибуты
3.4 Методы
3.5 self
3.6 init
3.7 Упражнение - Герой
3.8 Статические методы
3.9 Классовый метод
3.10 Встроенные методы
3.11 property
3.12 dataclass
3.13 Тест - Основы ООП
3.14 Занятие - Основы ООП
3.15 Тренажёр - Основы ООП
3.16 Домашнее задание - Основы ООП
Модуль 4 - Декораторы
4.1 Что такое декоратор
4.2 Декораторы с аргументами
4.3 Декораторы классов
4.4 Декоратор с параметром
4.5 Упражнение - декоратор retry
4.6 Декоратор методов
4.7 wraps
4.8 Дескриптор
4.9 getattr и setattr
4.10 Упражнение — Декоратор limit
4.11 Классы декораторы
4.12 Тест - Декораторы
4.13 Занятие - Декораторы
4.14 Тренажёр - Декораторы
4.15 Домашнее задание - Декораторы
Модуль 5 - Принципы ООП
5.1 О принципах ООП
5.2 Инкапсуляция
5.3 Наследование
5.4 Множественное наследование
5.5 Method Resolution Order
5.6 super
5.7 Упражнение - Курсы
5.8 Mixins
5.9 Полиморфизм
5.10 Композиция
5.11 Упражнение - Расчёт скидки
5.12 Protocol
5.13 Упражнение - Хранилище
5.14 Абстрактный класс
5.15 Тест - Принципы ООП
5.16 Занятие - Принципы ООП
5.17 Тренажёр - Принципы ООП
5.18 Домашнее задание - Принципы ООП
Модуль 6 - SOLID и архитектура
6.1 О Solid
6.2 Single Responsibility Principle
6.3 Упражнение - Статистика учеников
6.4 Open Closed Principle
6.5 Упражнение - Уведомления
6.6 Liskov Substitution Principle
6.7 Упражнение - Оплата в рассрочку
6.8 Interface Segregation Principle
6.9 Упражнение - Методы оплат
6.10 Dependency Inversion Principle
6.11 Упражнение - Оповещения о низком остатке
6.12 Тест - SOLID и архитектура
6.13 Занятие - SOLID и архитектура
6.14 Тренажёр - SOLID и архитектура
6.15 Домашнее задание - SOLID и архитектура
Модуль 7 - Работа под капотом
7.1 Архитектура Python
7.2 Pipeline компиляции
7.3 Eval Loop
7.4 Модель объектов
7.5 Slots
7.6 Память и сборка мусора
7.7 Исключения под капотом
7.8 Тест - Работа под капотом
7.9 Занятие - Работа под капотом
7.10 Домашнее задание - Работа под капотом
Модуль 8 - Generics и typing
8.1 Обобщения
8.2 Callable
8.3 Упражнение - Работа с tuple
8.4 Optional
8.5 Упражнение - Safe методы
8.6 Generic Class
8.7 Упражнение - Репозиторий
8.8 Ограничения типов
8.9 Generic bound
8.10 Упражнение - Поиска по id
8.11 Union
8.12 TypeGuard
8.13 Упражнение - Модель события
8.14 Тест - Generics и typing
8.15 Занятие - Generics и typing
8.16 Тренажёр - Generics и typing
8.17 Домашнее задание - Generics и typing
Модуль 9 - Асинхронное программирование
9.1 Зачем асинхронность
9.2 async await
9.3 gather
9.4 Event Loop
9.5 Асинхронные контекстные менеджеры
9.6 Упражнение - Параллельные запросы
9.7 wait и wait_for
9.8 Обработка ошибок
9.9 cancel
9.10 shield
9.11 Task vs Coroutine
9.12 Упражнение - Retry Coroutine
9.13 Тест - Асинхронное программирование
9.14 Отзыв о курсе
9.15 Занятие - Асинхронное программирование
9.16 Тренажёр - Асинхронное программирование
9.17 Домашнее задание - Асинхронное программирование
Модуль 10 - Внешние зависимости
10.1 Внешние зависимости
10.2 PyPI
10.3 venv
10.4 pip
10.5 project toml
10.6 poetry
10.7 Упражнение - Подготовка проекта
10.8 scripts
10.9 Тест - Внешние зависимости
10.10 Занятие - Внешние зависимости
10.11 Домашнее задание - Внешние зависимости
Модуль 11 - Textual
11.1 О проекте
11.2 Конфигурация
11.3 Первый экран
11.4 init py
11.5 Генераторы
11.6 ruff
11.7 Bindings
11.8 Контейнеры и стили
11.9 Первый виджет
11.10 Бизнес сущности
11.11 Паттерн репозитория
11.12 Тест - Textual
11.13 Домашнее задание - Textual
Модуль 12 - Архитектура проекта
12.1 Получение папок
12.2 Упражнение - Удаление и создание
12.3 Dependency Injection
12.4 Загрузка папок
12.5 Упражнение - Репозиторий заметок
12.6 Обновление заметок
12.7 Упражнение - Отображение заметок
12.8 Выбор заметки
12.9 Загрузка заметки
12.10 Модальное окно
12.11 Обработка нажатий
12.12 httpx
12.13 Создание заметки
12.14 Удаление заметки
12.15 Развитие проекта
12.16 Домашнее задание - Архитектура проекта
Модуль 13 - Заключение
13.1 Куда двигаться дальше
13.2 Собеседование с AI наставником
13.3 Финальное тестирование
Тариф AI и тренажёры
1. Уроки и упражнения
2. Домашние задания
3. AI занятия на 2 месяца
4. Тренажёр с задачами
-
Доступно [Purpleschool] Bash скрипты. Тариф Самостоятельный (Антон Ларичев)
Этот курс идеально подходит для тех, кто уже знаком с основами Linux и желает научиться автоматизировать повседневные задачи. Кроме того, он предоставляет возможность тем, кто ранее не занимался программированием, освоить основные подходы и принципы.
Мы изучим синтаксис Bash, переменные, циклы и массивы, чтобы вы могли писать скрипты любой степени сложности. Рассмотрим выполнение скриптов, коды выхода и функции.
Затем перейдём к более продвинутым аспектам, изучим работу с массивами, xargs, pipefail и углубимся в текстовые утилиты, такие как awk, grep и sed. Впоследствии мы применим полученные знания на практике для автоматизации развертывания проекта.
После прохождения курса вы сможете:
- Писать bash скрипты
- Использовать переменные
- Обрабатывать пользовательский ввод
- Работать с циклами
- Создавать функции
- Перенаправлять вывод
- Работать с массивами
-
Запись [Skillbox] PHP-фреймворк Laravel
Laravel — востребованный фреймворк для разработки
Он идеально подходит для создания сайтов, интернет-магазинов, CRM-систем и сложных API. Laravel активно используется в проектах по всему миру.
Этот курс подойдёт…
- PHP-разработчикам
Освоите современную разработку с фреймворками. - Junior бэкендерам
Перейдёте к созданию реальных проектов. - Фулстек-разработчикам
Автоматизируете и ускорите работу с серверной частью. - Всем остальным
Если вы уже знаете PHP, — сможете быстро освоить Laravel и прокачать навыки построения web-приложений.
- Уверенно работаю с PHP-фреймворком Laravel.
- Строю архитектуру веб-приложения с использованием MVC
- Настраиваю роутинг, контроллеры и обрабатываю запросы
- Подключаю и использую базы данных через Eloquent ORM
- Работаю с шаблонизатором Blade для отображения данных
- Реализую формы, авторизацию и взаимодействие с внешними сервисами
- Пишу и тестирую бизнес-логику, обрабатываю события и работаю с сервисами.
- Создаю админку и готовлю приложение к запуску.
- И добавите 2 реальных проекта в портфолио
- Введение, установка и первичная настройка
- Контроллеры, экшны и роутинг
- Работа с базами данных. ORM-система Eloquent
- Работа с шаблонами. Шаблонизатор Blade
- Формирование ответа (Response)
- Работа с формами
- Обработка запроса (Request)
- Сервисы: создание и использование
- Работа с событиями
- Встроенные возможности Laravel
- Реализация авторизации
- Интеграция с внешними сервисами
- Тестирование и отладка Laravel-приложений
- Создание администраторской панели
- PHP-разработчикам
-
Доступно Go прорвемся. Тариф Как попасть на собес (Олег Козырев)
Подготовься к собеседованиям по всему циклу найма и получи свой первый оффер на 200к+ или подними текущую зарплату на 30−50%, если уже работаешь.
Что будет внутри курса?
- Как написать резюме, которое даст максимум приглашений на собесы
- Как правильно откликаться на вакансии, чтобы попадать на собеседования
- Как научиться решать гошные и алгоритмические задачи с реальных собеседований
- Как сделать самопрезентацию и говорить компаниям то, что они хотят услышать
- Что рассказывать про свои достижения, факапы, конфликты и сложные задачи
- Что делать, если уже побывал на собесах во всех компаниях и их список закончился
- Как вести себя на финалке и торговаться за оффер без риска его потерять
По итогу курса ты:
— попадешь в комьюнити единомышленников, в котором будут разбираться резюме участников чата
— соберёшь резюме с нормальными достижениями и ключевиками и начнешь стабильно получать приглашения
— разберёшь рабочие стратегии поиска, пробивание ботов, повторные заходы и способы вытаскивать собесы даже после отказов
— научишься уверенно презентовать свой опыт, отвечать на вопросы про мотивацию, бэкграунд, факапы и обсуждать деньги без риска потерять оффер
— разберёшь гошные темы, которые любят спрашивать: что выведет программа, как это исправить, как отревьюить кривой код, как писать корректный конкаренси-код
— научишься решать задачи с реальных собесов: слайсы, мапы, строки, интерфейсы, горутины, асинхронные паттерны
— разберёшь популярные алгоритмические задачи с собесов: мапы, два указателя, sliding window
— поймёшь, как проходить финальный этап, какие вопросы задавать, как торговаться за условия и доводить процесс до оффера и выхода на работу
Кому подойдет курс?
Если чувствуешь, что рынок стал жёстким, конкурентов больше, отклики слабые и собесы не двигаются — курс точно тебе подойдёт. Он для новичков, свитчеров, джунов и ребят с опытом, которые хотят поднять вилку выше и стать заметнее в условиях кризиса найма.
Здесь ты прокачаешь всё сразу: резюме, отклики, самопрезентацию и софты, а также техничку — гошные задачи, алгоритмы и разбор того, что реально спрашивают на интервью.
Я не гошник, мне подойдёт курс?
Курс создаётся для гошников, но если ты с другого языка или даже другой специальности в IT — модули по резюме, откликам и самопрезентации будут для тебя полезны.
Как работает резюме в эпоху нейронайма, как обходить ботов, как нормально отвечать на софтовые вопросы — всё это подходит для любого направления.
Подойдёт ли курс, если я совсем новичок и у меня нет опыта?
Да, курс закрывает весь путь новичка: что писать в резюме, как правильно откликаться, как вести себя на собесах, какие технические вопросы и задачи тебе попадутся и как на них отвечать.
Как итог, ты получишь готовый роадмап, который поможет тебе получить первый оффер.
Я уже везде засветил резюме, уверен, что больше не позовут на собесы, если ли смысл идти на курс?
Да, на курсе мы разберём разные стратегии поиска работы, которые позволяют снова выйти к рекрутерам, даже если ты уже засветился на HH и прошёлся по крупным компаниям.
Стартуем 5 Декабря.
Будет два тарифа:
Тариф «Как попасть на собес» — 20 тысяч
Сюда входит работа над резюме, откликами, стратегиями поиска, общением с рекрутерами и тем, как добиваться приглашений на интервью.
-
Запись [Otus] Компьютерное зрение. Advanced (Антон Витвицкий, Дмитрий Колесников)
Для кого этот курс?
- Для опытных специалистов в области компьютерного зрения (от 1 до 3 лет опыта), которые желают расширить свой кругозор в CV, упорядочить и актуализировать знания, углубиться в специфичные задачи компьютерного зрения.
- Для тех, кто самостоятельно освоил CV, но еще не имел возможносоти получить коммерческого опыта в этой сфере.
- Для опытных питонистов, знакомых с компьютерным зрением и нейросетями.
- Для тех, кто прошел курс «Компьютерное зрение» в Отус.
- Уверенное знание Python
- Понимание работы нейросетей и методов глубокого обучения
- Базовые знания по компьютерному зрению
- Продвинутые знания в области компьютерного зрения
- Глубокую теорию и понятную практику от ведущих экспертов в области компьютерного зрения
- Опыт работы с актуальными технологиями: PyTorch 2.0, Vision Transformers, Diffusion models, Generative AI, SAM, action detection, geometry computer vision
- Выпускной проект, который можно будет прикрепить к резюме
- Вы сможете
- Решать любые задачи компьютерного зрения от стадии идеи до продакшена,
- Понимать, как решать ту или иную задачу
- Понимать, какими инструментами воспользоваться и какие сложности и подводные камни могут при этом возникнуть
- Доводить решения от стадии идей и эксперементов до полноценного продакшен кода
Рабочее окружение и библиотеки для CV
Начальный модуль посвящён настройке рабочего окружения и установке библиотек, нужных для обучения на курсе.
- Вводная лекция: задачи, инструменты и программа курса
- PyTorch 2.x: стандартные датасеты и модели torchvision
- Библиотеки компьютерного зрения: OpenCV, Kornia, Hugging Face, OCR
Знакомство с архитектурами нейронных сетей, применяемых в компьютерном зрении, от свёрточных до современных трансформеров.
- Эволюция свёрточных сетей: от AlexNet до EfficientNet
- Адаптивные методы градиентного спуска
- Трансформеры в задачах зрения
- Self-Supervised Learning: SimCLR, BYOL, FixMatch, MAE, DINO
Модуль посвящён основным задачам компьютерного зрения — детекции, трекингу, ре-идентификации и сегментации.
- Object Detection: постановка задачи, метрики, семейство R-CNN
- Object Detection: проблемы многомасштабности, семейство YOLO
- Сегментация: продвинутые методы, 3D-сегментация
- Pose Estimation: 2D и 3D
- Face Recognition: современные подходы (SphereFace, ArcFace, CosFace)
- Object Tracking и ReID
- Выбор темы и организация проектной работы
Модуль полностью посвящён генеративным моделям искусственного интеллекта — от автоэнкодеров и GAN до диффузионных и мультимодальных систем.
- Вариационные автоэнкодеры (VAE)
- GAN: постановка задачи и обзор архитектур
- Диффузионные модели
- Stable Diffusion. Multimodal text-to-image generation: IP-Adapter, ControlNet
- Generative Video Models: Stable Video Diffusion, Gen2, MAKE-A-VIDEO
- Multimodal image-to-text generation и visual QA
Модуль посвящён современным задачам и инструментам компьютерного зрения — от SAM до стереозрения и SLAM.
- Zero-Shot Learning подходы
- Стереозрение и калибровка камеры
- Геометрические методы в компьютерном зрении
- 3D Reconstruction: MVSNet, NeRF
- SLAM и архитектуры моделей компьютерного зрения для автономного транспорта
- Распознавание и детекция действий на видео
Оптимизация, инференс и подготовка к продакшену
Практический модуль об оптимизации моделей и их развёртывании на сервере.
- Инференс на сервере: TensorRT, ONNX, Triton
- Ускорение работы с видео для инференса нейросетей (бонусное занятие)
- Архитектура проектов по видеоаналитике (бонусное занятие)
Модуль даёт базовые знания и концепции в нейронных сетях и глубоком обучении. Полезен для тех, кто хочет освежить и актуализировать знания, а также для новичков в нейросетях. Рекомендуется пройти перед основными лекциями.
- Сверточные нейронные сети: операции свертки, транспонированной свертки, пуллинг
- Подготовка и аугментация данных
- Градиентный спуск и backpropagation
- Переобучение и регуляризация
- Взрывы и затухание градиентов
-
Запись [PurpleSchool] Основы Python. Тариф AI и тренажёры (Антон Ларичев)
О курсе:
Полный курс по основам Python в 2025. С нуля до первого проекта.
Мы начнём с самого нуля и научимся, объявлять переменные, работать с типами данных и управлять потоком. Далее перейдём к разбору списков и кортежей, а также разберём как это работает под капотом.
После мы перейдём к детальному разбору строк, Set, словарей циклов и изучим функции как строительные блоки нашего приложения, а также функции высшего порядка.
Мы научимся обрабатывать ошибки в приложении, разбивать его на модули и работать с датой и временем. При этом мы много времени уделим типизации, чтобы писать простой поддерживаемый код.
Чему вы научитесь:
1. Писать на Python
2. Работать с коллекциями
3. Декомпозировать приложение на модуля
4. Работать со списками и кортежами
5. Создавать словари и Set
6. Разбираться с функциями и итераторами
7. Обрабатывать ошибки и отлаживать приложение
8. Писать CLI приложения на Python
9. Работать с библиотекой даты и времени
10. Читать и писать в файл
11. Использовать функции высшего порядка
Что будем писать:
1. Менеджер паролей с генерацией
Менеджер паролей с меню, генерацией пароля по заданным условиям и возможностью получить нужный пароль
2. Игра - Камень ножницы бумага
Игра против компьютера в камень, ножницы, бумагу с выбором числа раундов и результатами игры
3. Менеджер задач
Полноценный CLI менеджер задач с хранением задач в JSON файле, возможность фильтровать задачи, добавлять теги, менять статус и удалять. Добавлен красивый вывод задач в виде таблицы.
4. Калькулятор расходов
Возможность вносить расходы с категориями, получить статистику по тратам - среднее, сумму
5. Библиотека книг с поиском
Список книг для прочтения с возможностью искать книгу по автору или названию с помощью CLI утилиты
6. CRM система для хранения заказов
Полноценная консольная CRM для хранения заказов, изменения статусов, добавления дат доставки и отгрузки
Модуль 1 - Введение
1.1 Почему Python
1.2 Как устроен курс
1.3 Обзор проекта
1.4 Проекты домашних заданий
1.5 Обзор курсов
1.6 Работа на платформе
1.7 AI и тренажёры
Модуль 2 - Настройка окружения
2.1 Настройка окружения
2.2 Установка Python MacOS
2.3 Установка Python Linux
2.4 Установка Python Windows
2.5 Pyenv
2.6 Настройки VSCode
2.7 Домашнее задание AI
2.8 Работа с gitflow
Модуль 3 - Переменные и типы
3.1 REPL
3.2 Создание первого скрипта
3.3 Переменные и значения
3.4 Названия переменных
3.5 Типы
3.6 Преобразование типов
3.7 Задание типов
3.8 Константы
3.9 Тест - Переменные и типы
3.10 Тренажёр - Переменные и типы
3.11 Занятие - Переменные и типы
3.12 Домашнее задание - Переменные и типы
Модуль 4 - Простые операции
4.1 Арифметические операторы
4.2 Операторы присваивания
4.3 Операторы сравнения
4.4 Булева логика
4.5 Логические операторы
4.6 Порядок операторов
4.7 Упражнение - проверка возраста
4.8 Тест - Простые операции
4.9 Тренажёр - Простые операции
4.10 Занятие - Простые операции
4.11 Домашнее задание - Простые операции
Модуль 5 - Управление потоком
5.1 if else
5.2 Отступы и PEP8
5.3 elif
5.4 Тернарный оператор
5.5 Упражнение - Максимальное значение
5.6 match case
5.7 Линтер и форматер
5.8 Упражнение - Лифт
5.9 Тест - Управление потоком
5.10 Тренажёр - Управление потоком
5.11 Занятие - Управление потоком
5.12 Домашнее задание - Управление потоком
Модуль 6 - Списки, кортежи и работа под капотом
6.5 Как работают переменные
6.6 Mutable и Immutable
6.7 Slicing
6.8 Упражнение - Палиндром
6.9 Манипуляция со списками
6.10 Копирование
6.11 Unpack
6.12 Iterable unpack
6.13 Упражнение - Сумма границ
6.14 Тест - Списки, кортежи
6.15 Тренажёр - Списки, кортежи
6.16 Занятие - Списки, кортежи
6.17 Домашнее задание - Списки, кортежи
Модуль 7 - Строки
7.1 Строки и Unicode
7.2 Изменение строк
7.3 Методы строк
7.4 Упражнение - Проверка email
7.5 Интерполяция строк
7.6 Escape Characters
7.7 Упражнение - Письмо
7.8 Тест - Строки
7.9 Тренажёр - Строки
7.10 Занятие - Строки
7.11 Домашнее задание - Строки
Модуль 8 - Циклы
8.1 Функция range
8.2 Цикл for
8.3 Enumerate
8.4 Упражнение - Игра камень ножницы бумага
8.5 While
8.6 Упражнение - Проверка выбора
8.7 Break continue else
8.8 Упражнение - Проверка спама
8.9 Упражнение - Таблица умножения
8.10 Тест - Циклы
8.11 Тренажёр - Циклы
8.12 Занятие - Циклы
8.13 Домашнее задание - Циклы
Модуль 9 - Функции
9.1 None
9.2 Объявление функции
9.3 Выделение функций
9.4 Область видимости
9.5 Упражнение - Калькулятор
9.6 Docstring
9.7 Literals
9.8 Star arguments
9.9 Значение по умолчанию
9.10 Именованные аргументы
9.11 Упражнение - Генерация пароля
9.12 Тест - Функции
9.13 Тренажёр - Функции
9.14 Занятие - Функции
9.15 Домашнее задание - Функции
Модуль 10 - Sets и словари
10.1 Словари
10.2 Доступ к значениям
10.3 Упражнение - Меню приложения
10.4 Упражнение - Управление паролями
10.5 Итерация по словарю
10.6 Упражнение - Вывод паролей
10.7 Sets
10.8 Операции с множествами
10.9 Union difference и другие
10.10 Упражнение - Посетители конференции
10.11 Сравнение множеств
10.12 Frozenset
10.13 Упражнение - Проверка документов
10.14 Тест - Sets и словари
10.15 Тренажёр - Sets и словари
10.16 Занятие - Sets и словари
10.17 Домашнее задание - Sets и словари
Модуль 11 - Функции высшего порядка
11.1 Функции высшего порядка
11.2 lambda
11.3 map
11.4 Упражнение - Нормализация данных
11.5 filter
11.6 Упражнение - Поиск заказов
11.7 reduce
11.8 Упражнение - Статистика заказов
11.9 sorted
11.10 Упражнение - Выплата зарплаты
11.11 Замыкание
11.12 Тест - Функции высшего порядка
11.13 Тренажёр - Функции высшего порядка
11.14 Занятие - Функции высшего порядка
11.15 Домашнее задание - Функции высшего порядка
Модуль 12 - Обработка ошибок
12.1 Проект - Менеджер задач
12.2 try except
12.3 Упражнение - KeyboardInterrupt
12.4 raise
12.5 Создание своих ошибок
12.6 Иерархия ошибок
12.7 Упражнение - Проверка корзины
12.8 Тест - Обработка ошибок
12.9 Тренажёр - Обработка ошибок
12.10 Занятие - Обработка ошибок
12.11 Домашнее задание - Обработка ошибок
12.12 Отзыв о курсе
Модуль 13 - Модули
13.1 Что такое модуль
13.2 Импорт модулей
13.3 Подключение своих модулей
13.4 init py
13.5 Приватные методы
13.6 Упражнение - Функция help
13.7 sys path
13.8 Main name
13.9 Типизация dict
13.10 Упражнение - Создание задачи
13.11 Тест - Модули
13.12 Тренажёр - Модули
13.13 Занятие - Модули
13.14 Домашнее задание - Модули
Модуль 14 - Дата и время
14.1 Создание date и time
14.2 Парсинг и форматирование
14.3 timedelta
14.4 Сравнение дат
14.5 Timezone
14.6 Optional
14.7 Упражнение - Добавление даты
14.8 Упражнение - Парсинг add
14.9 Цепочка исключений
14.10 Тест - Дата и время
14.11 Тренажёр - Дата и время
14.12 Занятие - Дата и время
14.13 Домашнее задание - Дата и время
Модуль 15 - Работа с файловой системой
15.1 Команда добавления
15.2 Упражнение - Вывод задачи
15.3 Запись в файл
15.4 with
15.5 JSON
15.6 json dump
15.7 Упражнение - Сохранение JSON
15.8 Чтение JSON
15.9 Упражнение - Чтение задач
15.10 Тест - Работа с файловой системой
15.11 Тренажёр - Работа с файловой системой
15.12 Занятие - Работа с файловой системой
15.13 Домашнее задание - Работа с файловой системой
Модуль 16 - Финал проекта
16.1 Упражнение - Команда list
16.2 Упражнение - Команда remove
16.3 kwargs
16.4 isinstance
16.5 Упражнение - Команда edit
16.6 next
16.7 Упражнение - Команда tags
16.8 Упражнение - Команда done
16.9 Следующие улучшения
16.10 Тест - Финал проекта
16.11 Домашнее задание - Финал проекта
Модуль 17 - Заключение
17.1 Куда двигаться дальше
17.2 Собеседование с AI наставником
17.3 Финальное тестирование
Тариф AI и тренажёры
1. Уроки и упражнения
2. Домашние задания
3. AI занятия на 2 месяца
4. Тренажёр с задачами -
Запись Введение в СКД (Ильяс Низамутдинов)
7 видео уроков
Снято 7 видео уроков общей продолжительностью 134 минуты.
7 задач
В семи видео-уроках решены 7 поставленных задачи.
21 домашка
К каждому уроку мастер-класса идут домашние задания для закрепления полученных знаний (с проверочными результатами).
Урок 1
Создание простого отчёта. Закладка «Набор данных»
Разбираем базовый шаг при работе с СКД — создание отчёта и настройка набора данных. Учимся работать с запросом и понимать, какие поля формируют основу будущего отчёт
Урок 2
Использование вариантов. Работа с обычной группировкой
Изучим, как использовать варианты отчётов и простые группировки. Вы увидите, как быстро менять представление данных без изменения самой схемы.
Урок 3
Работа с группировками. Использование таблиц
Продолжи углубляться в группировки: изучим как при помощи таблиц можно выводить кросс-данные в отчеты.
Урок 4
Работа с ресурсами
Разберём, что такое ресурсы и зачем они нужны. На примерах увидим, как они помогают в расчётах и формировании итоговых данных.
Урок 5
Работа с параметрами и условным оформлением
Учимся добавлять параметры и использовать их в отчётах. Плюс рассмотрим условное оформление — чтобы отчёт был не только полезным, но и наглядным.
Урок 6
Использование вычисляемых полей
Один из самых сильных инструментов СКД. Вы узнаете, как создавать вычисляемые поля и расширять возможности стандартных отчётов.
Урок 7
Работа с иерархическими полями
Финальный урок курса. Здесь мы настроим иерархические поля и разберём, как их использовать для построения сложных и удобных отчётов.
-
Запись [Skillbox] Программист микроконтроллеров. Любитель электроники (Виталий Флоренцев, Александр Исупов)
Учим программировать на языке С и расскажем, как паять платы
О профессии
- Программист микроконтроллеров
Программист пишет код для «мозга» любого электронного девайса без сложной операционной системы — простого робота, роутера, компонента автомобиля. Такие специалисты очень нужны в робототехнике, медицине, производстве, телекоме. - Инженер умного дома
Это следующая ступень программиста микроконтроллеров. Инженеры разрабатывают технологии, которые делают дома удобнее и безопаснее. Они связывают гаджеты, приборы и даже освещение в единую сеть, которой можно управлять со смартфона.
- Разбираться в электронике и типах интегральных схем
- Писать код для микроконтроллеров и микропроцессоров на языке С
- Разрабатывать схемотехнику интернет-вещей
- Работать в средах разработки электроники
- Устанавливать программы на микроконтроллеры
- Проектировать печатные платы
- Новичкам
Сможете быстро начать карьеру в перспективной индустрии благодаря ёмкой, но понятной программе. - Энтузиастам электроники
- Инженерам и программистам
Содержание профессии
Обновлено в 2025 году
Основы электроники (во всех тарифах)
Разберётесь в компонентах электронных устройств, типах цифровых схем, принципах работы микроконтроллеров.
Научитесь создавать электрические схемы и освоите самую популярную в мире программу для создания печатных плат Altium Designer.
Программирование на языке С (в тарифах «Инженер умного дома» и «Программист микроконтроллеров»)
Научитесь писать код на языке C — этот язык особенно популярен в разработке электронных устройств без сложных операционных систем, потому что позволяет обращаться напрямую к компонентам микроконтроллера.
Программирование микроконтроллеров (в тарифах «Инженер умного дома» и «Программист микроконтроллеров
Узнаете, как писать код для разных типов устройств.
Научитесь работать с интерфейсами ввода и вывода, устанавливать свои программы на микроконтроллеры.
Интернет вещей (только в тарифе «Инженер умного дома»)
Освоите главные технологии интернета вещей: OCPB, MQTT, LwIP.
Сможете работать с промышленными интерфейсами, программировать и перепрошивать контроллеры умного дома.
Спикеры курса
Виталий Флоренцев. Основатель АО «НПО КАДЕТЕК»
Александр Исупов. Инженер-программист в ГК «Астра»
- Программист микроконтроллеров
-
Запись [Skillbox] Профессия Инженер по тестированию + ИИ (Анна Торшина, Александр Козлов)
Тестировщики всегда востребованы в IT
Они отвечают за качество продукта
Находят баги на сайтах и в приложениях. Без их работы мы бы не смогли пользоваться доставкой или безопасно летать на самолётах, нашпигованных автоматикой.
Могут работать в любой сфере
Легко начинают карьеру в IT
Быстро растут по карьере
Нейросети в программе
Учим использовать ИИ для работы IT-специалиста
Без ИИ сегодня никуда — мы учим работать с нейросетями
По данным LinkedIn, компании стали в 21 раз чаще искать IT-специалистов, которые умеют работать с ИИ-инструментами.
Мы расскажем, как упростить работу с помощью ChatGPT, быстрее писать код, проверять его на ошибки и находить нужную информацию через нейросети.
Навыки промптинга
Анализ данных в ИИ
ИИ-тесты
Интеграция нейросетей в проекты
Программа профессии
Вводный курс
Введение в QA
Познакомитесь с профессией поближе и поймёте, как начать карьеру тестировщика.
Ручное тестирование мобильных и веб-приложений
Этап 1. Тестирование UI/UX
Узнаете, как тестировать интерфейсы сервисов. Познакомитесь с основами теории тестирования.
Этап 2. Функциональное тестирование. Простые кейсы
Узнаете, какие инструменты тестировщики используют ежедневно. Освоите техники тест-дизайна для тестирования форм и полей сайта или приложения.
Этап 3. Знакомство с клиент-серверной архитектурой
Научитесь тестировать аналитику в мобильных приложениях.
Этап 4. Тестирование API и клиент-серверная архитектура
Узнаете, как работать в сервисе Postman, и научитесь тестировать сетевые запросы.
Тестирование проектов от VK
Получите реальный опыт тестирования сервисов и сможете начать поиск проектов на фриланс.
Выбор языка программирования для автотестов
На выбор: базовый Python
Освоите основы языка программирования Python для написания автотестов в будущем.
На выбор: базовая Java
Освоите основы языка программирования Java для написания автотестов в будущем.
На выбор: базовый JavaScript
Освоите основы языка программирования JavaScript для написания автотестов в будущем.
Дополнительные курсы
Разработка и тестирование игр на Unity
Курс для тех, кто хочет тестировать игры.
Основы SQL
Курс поможет вам тестировать базы данных эффективнее.
AI?помощники для IT?специалистов: ChatGPT и аналоги. Входит в тарифы «Оптимальный» и «Расширенный»
Курс для тех, кто хочет решать IT-задачи быстрее и проще с помощью ИИ
-
Запись [ironskills] Интеграция и обмен данными в 1С (Иван Гордынец)
Изучи все основные технологии обмена данными в 1С за 3 месяца и щёлкай задачи по обменам
интеграциям в 1С как орешки!
Что вы будете уметь после окончания курса
Настраивать обмен между базами 1С
Сможете без труда настроить обмен между любыми конфигурациями 1С или доработать типовой обмен.
Работать с API и веб-сервисами
Научитесь отправлять и получать данные через HTTP-запросы и SOAP-сервисы
Исправлять ошибки в обменах
Научитесь находить и исправлять ошибки в обменах 1С
Выполнять интеграцию 1С с другими приложениями
Научитесь настраивать обмен 1С с сайтом, интеграцию с CRM-системой, мессенджерами и другими приложениями и сервисами.
Программа курса
- Основы. Первый простой обмен
- Распределенная информационная база (РИБ)
- Универсальный обмен по правилам XML (КД 2.1)
- Обмен через универсальный формат EnterpriseData (КД 3.1)
- Web-сервисы (SOAP-сервисы)
- HTTP-сервисы. Интерфейс OData
- Работа с электронной почтой (Email) в 1С
- Обмен 1С с сайтом (интернет-магазином)
- Интеграция 1С с мессенджерами
- Интеграция 1С с сервисами SMS-рассылок
- Интеграция 1С с CRM-системами
- Интеграция 1С с маркетплейсами
- Бесшовная интеграция с 1С:Документооборот
- Брокеры сообщений и шины данных
-
Запись [PurpleSchool] Nuxt - fullstack Vue фреймворк. Тариф Самостоятельный (Антон Ларичев)
Полный курс по Nuxt и созданию веб приложений на Vue
После прохождения курса вы сможете:
- Создавать Nuxt-приложения с нуля
- Настраивать SSR и SSG
- Работать с файловым роутингом
- Разрабатывать переиспользуемые композаблы
- Настраивать middleware и плагины
- Интегрировать внешние API
- Оптимизировать SEO и производительность
- Работать с модулями экосистемы
- Развертывать приложения в продакшен
В этом курсе мы познакомимся с Nuxt — веб-фреймворком на Vue. Курс будет максимально практическим, так как мы всё будем изучать, создавая интернет-магазин и сразу применяя полученные знания на практике. Для проекта подготовлено множество макетов и готовое API, которое вы сможете запустить локально.
Мы начнём с создания нового проекта, настроим layout и разберёмся с роутингом. Далее погрузимся в Universal Rendering, посмотрим, как он работает, что такое гидратация и чем SSR отличается от CSR.
После этого изучим PostCSS, работу со стилями и анимацию смены страниц, посмотрим, как работать с состоянием в SSR и подключим Pinia. Затем перейдём к более продвинутым темам, таким как авторизация в Nuxt, SEO, мета-теги и OpenGraph. В конце курса рассмотрим backend-составляющую Nuxt, создадим простое API и сохраним данные пользователя в базу данных.
План курса:
01. Введение
02. Настройка окружения
3. Структура проекта
04. Роутинг
05. Layout
06. Server Side Rendering
07. Стилизация и анимация
08. Получение данных
09. Работа с состоянием
10. Авторизация
11. SEO и Metadata
12. Server endpoints
13. Заключение
Обновлено 12 апреля 2025г.
Автор курса: Антон Ларичев
Основатель PurpleSchool
Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.
Тариф Самостоятельный
Уроки и упражнения
Обратите внимание: Домашние задания, Ai-тренажеры, Поддержка наставника, Практика в студии - в данный тариф не входят.
-
Запись [Skillbox] Веб-разработчик (Павел Рубан, Сергей Белозёрцев)
Абсолютно новый формат обучения
- Приближенный к реальной работе
Курс «Веб-вёрстка» подготовит вас к реальной работе на рынке за счёт методики 4C/ID. Новый формат обучения уже показал результаты. - Лучше вовлекает в процесс
В среднем студенты быстрее возвращаются к обучению и сдают первое домашнее задание на 70% быстрее, чем в старом формате, уже на пятый день. - Помогает учиться более эффективно
Благодаря новому формату вы будете тратить на обучение на 23% меньше времени. При этом в портфолио вы сможете добавить на 30% больше работ по сравнению со старым форматом. - Мотивирует на достижение целей
После введения нового формата количество трудоустройств выросло на 33%, а средние оценки выросли на 23% по сравнению со старым форматом
PHP-разработчики проектируют онлайн-банки, сервисы доставки, интернет-магазины и другие полезные продукты, которыми мы пользуемся каждый день.
Почему вам стоит изучать веб-разработку
- Зарплата на старте — от 70 000 ₽
- По данным hh.ru, после года работы вы сможете претендовать на зарплату от 100 000 рублей и выше.
- Веб-разработчики востребованы
- Освоите один из самых популярных языков
- Сможете работать в любой сфере
- Новичкам
Если вы совсем не умеете программировать, — курс поможет вам с нуля и на практике освоить востребованную профессию. А если вы уже пробовали изучать код самостоятельно, то на курсе вы структурируете знания и отточите навыки на реальных проектах. - Тем, кто хочет сменить проффесию
Освоите веб-разработку с нуля и сможете заниматься тем, что нравится. Повысите свой доход, перейдёте на удалёнку и будете создавать продукты, которыми пользуются миллионы людей.
Погружение в профессию
- Погружение в веб-разработку
Узнаете, как работает компьютер и интернет, познакомитесь с профессией веб-разработчика и основными инструментами.
- Веб-вёрстка
Научитесь создавать полноценные адаптивные и анимированные страницы. - JavaScript
Научитесь анимировать верстку, сможете настраивать взаимодействие с сервером и создавать простые веб-приложения. - TypeScript и инструменты разработчика
Освоите востребованный язык программирования TypeScript, которым пользуется большинство фронтенд-разработчиков. - React.js (на выбор)
Научитесь создавать и тестировать React-компоненты с использованием хуков, сможете строить серьёзные веб-приложения с нуля. - Vue.js (на выбор)
Научитесь разрабатывать полноценные веб-приложения на Vue 3 с использованием Composition API, Pinia и vue-router.Возможность работать на фрилансеСможете брать заказы на фриланс-бирже или начать искать работу верстальщиком.
- PHP-разработчик. Базовый уровень
Научитесь писать работающий, чистый код на PHP, сможете работать с функциями, классами, базами данных. - PHP-фреймворк Laravel
Познакомитесь с принципами работы фреймворка, роутингом, настроите взаимодействие с базой данных, подключите шаблонизатор Blade. Научитесь писать и тестировать сложную бизнес-логику. - Работа с Центром карьеры Skillbox
Узнаете, как составить сильное резюме, выполнять тестовые задания и подготовиться к собеседованиям. Разберёте типичные вопросы на интервью. - Трудоустройство на позицию Junior
Сможете трудоустроиться Junior фронтенд-разработчиком.
- Поймёте, как устроена работа в IT-команде
Благодаря уникальной методике обучения вы узнаете, как IT-команды работают над проектами. А ещё — вы будете работать над задачами, с которыми реально сталкиваются веб-разработчики в начале карьерного пути. - Коммуникативные навыки
Научитесь чётко понимать задачи, взаимодействовать с наставником, а также уверенно презентовать и защищать свои идеи и решения в коде. - Навыки планирования
Благодаря практическим работам с подробными инструкциями вы научитесь грамотно организовывать свою работу по шагам, по понятному алгоритму. - Навыки поиска решения проблем
Узнаете, как работать с документацией и самостоятельно искать ответы на вопросы.
- Приближенный к реальной работе
-
Запись [Skillbox] Профессия Фронтенд-разработчик (Павел Рубан, Сергей Белозерцев)
Этот курс рекомендует сервис для выбора услуг «Сравни» и предлагает скидку для будущих студентов. Начните изучать профессию по специальной цене от партнёра.
Фронтендеры создают сайты, которыми мы пользуемся каждый день. Сайты нужны всем — от районной пекарни и барбершопа до крупного онлайн-банка и «Госуслуг». Поэтому фронтенд-разработчик — одна из самых востребованных профессий в IT.
Лучшая профессия, чтобы стартовать в IT
- Результат работы видно сразу. Пишете код — и сразу видите, как изменяется интерфейс сайта. Приятно и наглядно!
- Востребованность в разных сферах. Сайты и веб-приложения нужны банкам, телеком-компаниям, частным клиникам и стриминговым сервисам. Вы сами выбираете, в какой сфере работать.
- Можно работать на удалёнке. В более 30% вакансий работодатели предлагают работу из дома. Кроме того, фронтендеры востребованы на фрилансе: на биржах каждый день появляются новые задачи.
- Во фронтенде — самые популярные технологии. По данным Statista, HTML и CSS используют 53% всех разработчиков, а JavaScript — 63%. Ваши навыки будут востребованы в IT.
Кому подойдёт курс
- Тем, кто хочет построить карьеру в IT. Чтобы освоить фронтенд, не требуется техническое образование, «математический» склад ума и опыт в IT — профессия максимально дружелюбна к новичкам. В Skillbox рядом с вами будут кураторы — они помогут с трудными заданиями и поддержат, если что-то не получается.
- Тем, кто хочет зарабатывать на фрилансе. Задачи на разработку или доработку сайтов — одни из самых частых на фриланс-биржах. После обучения будете сами выбирать проекты и заказчиков и сможете работать из любой точки мира.
- 7 месяцев обучения
- 80% курса — практика
- До 17 проектов в портфолио
- Регулярно мониторим рынок и обновляем курс
Погружение в веб-разработку. Узнаете, как работает компьютер и интернет, познакомитесь с профессией фронтенд-разработчика и основными инструментами.
- Введение
- Работа компьютера
- Работа интернета
- Инструменты разработчика
- Как искать ответы на вопросы
- Командная работа
Веб-вёрстка. Научитесь создавать полноценные адаптивные и анимированные страницы в интерактивном формате.
- Подготовка контента к публикации
- Вёрстка контентного блока
- Вёрстка информационного блока
- Вёрстка гибкого компонента
- Вёрстка раздела страницы
- Вёрстка формы
- Адаптивное декорирование
- Вёрстка адаптивных разделов
- Разработка интерфейсных анимаций
- Подготовка вёрстки к продакшену
- Введение
- Переменные и простые выражения
- Boolean, условные операторы
- Функции. Основы
- Введение в DOM
- Циклы и массивы
- Работа с массивами
- Встроенные функции работы с массивами
- Объекты
- Расширенный DOM
- Работа с формами
- Встроенные объекты и функции
- Подключение библиотек
- Хранение данных в браузере
- Работа с сервером
- Обработка ошибок
- Модули
- Event loop и асинхронная разработка
- Классы
Продвинутые курсы
TypeScript и инструменты разработчика. Освоите востребованный язык программирования TypeScript, которым пользуется большинство фронтенд-разработчиков.
- Node.js и npm
- Сборка
- TypeScript. Основы языка
- Классы и ООП
- Дженерики
- Утилитарные типы
- Тестирование
- Введение в React.js
- Вёрстка на React
- Логика в React-компонентах
- Данные в приложении
- Структура проекта
- Routing на React
- Тестирование
- Оптимизация
- SSR
- Основы Vue
- Взаимодействие между компонентами
- Взаимодействие со страницей
- Добавление хранилища Pinia
- Тестирование компонентов
- Организация структуры и кода проектов
- Nuxt и SSR
- Vue 2 vs Vue 3
Возможность попасть на стажировку. Сможете пройти стажировку в «Газпромбанк.Тех», Whitemark и других компаниях-партнёрах.
Трудоустройство на позицию Junior. Сможете трудоустроиться Junior фронтенд-разработчиком
Дополнительная практика
Практика по TypeScript.
- Разработаете аудиоплеер для студии подкастов с использованием языка TypeScript
- Создадите онлайн-платформу «VK Маруся», которая позволит пользователям находить и оценивать фильмы
- Cверстаете и анимируете сайт для путеводителя по Санкт-Петербургу
- Разработаете веб-приложение, в котором пассажиры смогут узнать актуальную информацию о рейсах: время вылета и прилёта, статус и номер рейса
- Разработаете страницу и реализуете логику работы конвертера валют
Карьера и развитие для программиста
- Выясните, как выбрать подходящую вакансию, подготовиться к собеседованию и провести переговоры с работодателем
- Вы поймёте, как ярко выступать с докладами на технические темы. Научитесь продумывать структуру, делать наглядные презентации, общаться с залом.
Сможете упростить себе решать ИТ-задачи с помощью ИИ. Доступен в тарифе «Индивидуальный»
- Виды ИИ-помощников и основы промптинга
- Тактики использования ИИ-помощников для работы с кодом
- Продвинутые методы использования: плагины и API
- ИИ для личных целей