Запрет складчины

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно
  1. Доступно [Skillbox] Профессия Инженер по тестированию + ИИ. Тариф Оптимальный (Анна Торшина)

    [​IMG]

    Тестировщики всегда востребованы в 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
    ИИ для личных целей

  2. Доступно [PurpleSchool] Продвинутый Python 2025. Тариф AI и тренажёры (Антон Ларичев)

    [​IMG]

    О курсе:

    Мы начнём с объектно‑ориентированного программирования в 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. Тренажёр с задачами

  3. Доступно [Purpleschool] Bash скрипты. Тариф Самостоятельный (Антон Ларичев)

    [​IMG]
    Этот курс идеально подходит для тех, кто уже знаком с основами Linux и желает научиться автоматизировать повседневные задачи. Кроме того, он предоставляет возможность тем, кто ранее не занимался программированием, освоить основные подходы и принципы.

    Мы изучим синтаксис Bash, переменные, циклы и массивы, чтобы вы могли писать скрипты любой степени сложности. Рассмотрим выполнение скриптов, коды выхода и функции.

    Затем перейдём к более продвинутым аспектам, изучим работу с массивами, xargs, pipefail и углубимся в текстовые утилиты, такие как awk, grep и sed. Впоследствии мы применим полученные знания на практике для автоматизации развертывания проекта.


    После прохождения курса вы сможете:

    • Писать bash скрипты
    • Использовать переменные
    • Обрабатывать пользовательский ввод
    • Работать с циклами
    • Создавать функции
    • Перенаправлять вывод
    • Работать с массивами

  4. Доступно Go прорвемся. Тариф Как попасть на собес (Олег Козырев)

    [​IMG]


    Подготовься к собеседованиям по всему циклу найма и получи свой первый оффер на 200к+ или подними текущую зарплату на 30−50%, если уже работаешь.

    Что будет внутри курса?
    • Как написать резюме, которое даст максимум приглашений на собесы
    • Как правильно откликаться на вакансии, чтобы попадать на собеседования
    • Как научиться решать гошные и алгоритмические задачи с реальных собеседований
    • Как сделать самопрезентацию и говорить компаниям то, что они хотят услышать
    • Что рассказывать про свои достижения, факапы, конфликты и сложные задачи
    • Что делать, если уже побывал на собесах во всех компаниях и их список закончился
    • Как вести себя на финалке и торговаться за оффер без риска его потерять
    По итогу, ты пройдёшь полный цикл: от «я не знаю, с чего начать» до «я получил несколько офферов и выбираю между компаниями».

    По итогу курса ты:
    — попадешь в комьюнити единомышленников, в котором будут разбираться резюме участников чата
    — соберёшь резюме с нормальными достижениями и ключевиками и начнешь стабильно получать приглашения
    — разберёшь рабочие стратегии поиска, пробивание ботов, повторные заходы и способы вытаскивать собесы даже после отказов
    — научишься уверенно презентовать свой опыт, отвечать на вопросы про мотивацию, бэкграунд, факапы и обсуждать деньги без риска потерять оффер
    — разберёшь гошные темы, которые любят спрашивать: что выведет программа, как это исправить, как отревьюить кривой код, как писать корректный конкаренси-код
    — научишься решать задачи с реальных собесов: слайсы, мапы, строки, интерфейсы, горутины, асинхронные паттерны
    — разберёшь популярные алгоритмические задачи с собесов: мапы, два указателя, sliding window
    — поймёшь, как проходить финальный этап, какие вопросы задавать, как торговаться за условия и доводить процесс до оффера и выхода на работу

    Кому подойдет курс?
    Если чувствуешь, что рынок стал жёстким, конкурентов больше, отклики слабые и собесы не двигаются — курс точно тебе подойдёт. Он для новичков, свитчеров, джунов и ребят с опытом, которые хотят поднять вилку выше и стать заметнее в условиях кризиса найма.
    Здесь ты прокачаешь всё сразу: резюме, отклики, самопрезентацию и софты, а также техничку — гошные задачи, алгоритмы и разбор того, что реально спрашивают на интервью.

    Я не гошник, мне подойдёт курс?
    Курс создаётся для гошников, но если ты с другого языка или даже другой специальности в IT — модули по резюме, откликам и самопрезентации будут для тебя полезны.
    Как работает резюме в эпоху нейронайма, как обходить ботов, как нормально отвечать на софтовые вопросы — всё это подходит для любого направления.

    Подойдёт ли курс, если я совсем новичок и у меня нет опыта?
    Да, курс закрывает весь путь новичка: что писать в резюме, как правильно откликаться, как вести себя на собесах, какие технические вопросы и задачи тебе попадутся и как на них отвечать.
    Как итог, ты получишь готовый роадмап, который поможет тебе получить первый оффер.

    Я уже везде засветил резюме, уверен, что больше не позовут на собесы, если ли смысл идти на курс?
    Да, на курсе мы разберём разные стратегии поиска работы, которые позволяют снова выйти к рекрутерам, даже если ты уже засветился на HH и прошёлся по крупным компаниям.

    Стартуем 5 Декабря.

    Будет два тарифа:
    Тариф «Как попасть на собес» — 20 тысяч
    Сюда входит работа над резюме, откликами, стратегиями поиска, общением с рекрутерами и тем, как добиваться приглашений на интервью.


  5. Доступно [Purpleschool] TypeScript с нуля - полный курс и паттерны проектирования, 2025 (Антон Ларичев)

    [​IMG]
    Тариф Самостоятельный

    Чему вы научитесь?
    После прохождения курса вы сможете:
    • Основным и продвинутым типам TypeScript
    • Работе с классами и интерфейсами
    • Настройке проекта для работы TypeScript
    • Написанию TypeGuards
    • Generics
    • Conditional Types и Mapped Types
    • Использованию служебных типов
    • Работе декораторов
    • Устройству модульности в TypeScript
    • Типизации библиотек
    • Паттернам проектирования в TypeScript
    • Писать расширяемый и поддерживаемый код на примере проекта
    Программа
    01. Введение
    02. Настройка окружения
    03. Основные типы
    04. Продвинутые типы
    05. Классы
    06. Компилятор TypeScript
    07. Generics
    08. Манипуляция с типами
    09. Служебные типы
    10. Декораторы
    11. Модульность и библиотеки
    12. Порождающие паттерны
    13. Структурные паттерны
    14. Поведенческие паттерны
    15. Проект - Утилита выполнения команд
    16. Обновления TypeScript

  6. Доступно [Purpleschool] JavaScript Advanced - продвинутые концепции языка и ООП, 2025 (Антон Ларичев)

    [​IMG]
    Тариф Самостоятельный

    Чему вы научитесь?
    После прохождения курса вы сможете:
    • Работать с Map и Set, WeekMap и WeekSet
    • Работать с числами, Math и BigInt
    • Работать с интернационализацией чисел и дат через Intl API
    • Работать с таймерами и интервалами
    • Понимать принципы ООП
    • Использовать prototype и ES6 классы
    • Понимать и применять SOLID
    • Писать асинхронный JavaScript
    • Делать запросы на сервер и понимать принцип их работы
    • Понимать как работает Event Loop
    • Создавать и обрабатывать Promise
    • Понимать устройство DOM и его работу
    • Обрабатывать Event и понимать концепции захвата и всплытия
    • Создавать модульные приложения на commonjs и es6
    • Работать с NPM
    • Настраивать сборку проекта
    Программа
    1. Введение
    2. Настройка окружения
    3. Maps и Sets
    4. Расчеты и math
    5. Даты и время
    6. Таймеры
    7. Объектно ориентированное программирование
    8. Классы
    9. Принципы ООП в классах
    10. Solid
    11. Асинхронный JavaScript
    12. Promises
    13. Event Loop
    14. Современный Асинхронный JavaScript
    15. Продвинутый DOM и Events
    16. Модульность
    17. Работа с NPM
    18. Проект - Библиотека книг
    19. Temporal API

  7. Доступно [Purpleschool] JavaScript с нуля - основы языка и практика для начинающих, 2025 (Антон Ларичев)

    [​IMG]
    Тариф Самостоятельный

    Чему вы научитесь?
    После прохождения курса вы сможете:
    • Писать полноценные web приложения на JavaScript
    • Разбираться в основах JavaScript
    • Работать с функциями, массивами, строками и объектами
    • Писать циклы, сортировки, фильтры
    • Понимать процесс работы JavaScript
    • Понимать работу stack вызовов
    • Работать с контекстом и ключевым словом this
    • Писать замыкания и понимать как они устроены
    • Работать с Document Object Model
    • Обрабатывать данные форм
    • Сохранять данные в Local Storage
    Программа
    01. Введение
    02. Настройка окружения
    03. Старт проекта
    04. OCHOBb
    05. Управление потоком
    06. Булева логика
    07. Функции
    08. Массивы
    09. Циклы
    10. Функции высшего порядка
    11. Итерации в массивах
    12. Работа со строками
    13. O6ъeKTb
    14. Как работает JS под капотом
    15. Scope chain
    16. Управление this
    17. Document Object Model
    18. Проект - трекер привычек

  8. Доступно [ironskills] Программист 1С: с нуля до профи 2025 (Иван Гордынец)

    [​IMG]

    Что вы будете уметь после окончания курса
    • Понимать код 1С
      Сможете без труда разобраться в алгоритме другого программиста
    • Программировать
      Сможете разработать собственный алгоритм на встроенном языке 1С
    • Исправлять ошибки
      Научитесь находить и исправлять ошибки в коде 1С
    • Дорабатывать 1С
      Сможете дорабатывать конфигурации и зарабатывать на этом удаленно
    Программа
    01. Введение
    02. Предприятие 8. Платформа, конфигурация, информационная база
    03. Азы программирования в 1С
    04. Знакомство с объектами конфигурации
    05. Программная работа с прикладными объектами
    06. Разработка управляемых форм
    07. 3aпpoсы в 1C
    08. Подготовка к 1С Профессионал по платформе
    09. Разработка отчетов в 1С. Система компоновки данных (СКД)
    10. Типовые учетные задачи
    11. Работа с файлами в 1С
    12. Обновление конфигураций
    13. Доработка типовых конфигураций 1С
    14. Интеграция и обмен данными
    15. Система взаимодействия
    16. Тестирование, командная разработка и основы администрирования
    Мини-курс Быстрый старт в тестирование в 1С с помощью Vanessa-Automation
    Разборы вопросов

  9. Доступно Чистый код на 1С. Пакет Премиум Йода (Евгений Шилов)

    [​IMG]
    На курсе вы получите:

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

    Модуль №1. Соглашения при написании кода
    Результат модуля: научитесь оформлять код по стандартам, чтобы вы и ваши коллеги быстро понимали суть алгоритма. Научитесь давать содержательные имена методам и переменным, которые передают намерения программиста. Научитесь грамотно оформлять модули.

    Модуль №2. События объектов
    Результат модуля: научитесь правильно применять обработчики событий объектов. Научитесь правильно программно создавать объекты. Научитесь избегать конфликтов с библиотеками в подписках на события и в расширениях методов.

    Модуль №3. Принцип библиотечной работы
    Результат модуля: поймете, как между собой связаны библиотеки. Осознаете, что публичный интерфейс — не про области видимости. Научитесь делить код на свой и чужой. Научитесь писать интерфейсы (контракты). Поймете, что такое обратная совместимость методов.

    Модуль №4. Методы (процедуры и функции)
    Результат модуля: научитесь писать методы, которые выполняют одно действие. Научитесь крупные концепции разбивать на компактные и очевидные методы. Научитесь писать методы с предсказуемым результатом. Поймете, какой код должен знать о существовании соседнего, а какой нет. Перестанете бояться исключений и научитесь применять исключения к месту.

    Модуль №5. Паттерны
    Результат модуля: научитесь дружить разные интерфейсы между собой. Поймете, как прототипирование сделано в платформе. Научитесь прятать сложную логику за понятным интерфейсом. Научитесь разделять создание и использование объектов. Поймете, что создание и использование объектов — две разные ответственности. Научитесь создавать интерфейс для построения сложных объектов по шагам. Научитесь писать код, в котором алгоритм подменяется на лету.

    Модуль №6. Паттерны проектирования веб-API
    Результат модуля: узнаете, что делает API хорошим. Научитесь писать предсказуемый API, писать код под oData и поймете, когда следует использовать oData. Научитесь работать с длительными операциями. Разберетесь, чем отличается пакетная операция от серии стандартных методов. Научитесь писать атомарные пакетные операции. Узнаете, как пагинация позволяет пользователям потреблять огромные наборы данных удобными для восприятия частями

    Тариф Премиум Йода
    Модуль №1. Соглашения при написании кода
    Модуль №2. События объектов
    Модуль №3. Принцип библиотечной работы
    Модуль №4. Методы (процедуры и функции)
    Модуль №5. Паттерны
    Модуль №6. Паттерны проектирования веб-API
    Эфир с Мандо «Вопрос-ответ»
    Запись мастер-класса «Автоматическая проверка кода на соответствие стандартам»
    Запись мастер-класса «Практики модульного (юнит) тестирования»

  10. Доступно [Qa.Guru] Автоматизация тестирования на Python 2024. Тариф Прокачаться (Артём Ерошенко)

    [​IMG]
    Научим основам языка Python
    Научим ремеслу QA и автоматизации тестирования

    Чему мы учим

    Языку Python и автотестам
    Сможешь писать код для автоматизированного тестирования WEB- и мобильных приложений и API
    Лучшим практикам QA
    Научишься управлять процессами авто-тестирования и инфраструктурой для этого согласно лучшим практикам в индустрии QA
    Построению инфраструктуры
    Инфраструктура – неотъемлемая часть работы Auto QA инженера. К концу обучения, это перестанет быть для тебя магией

    Твой учебный трек:

    Веб-автоматизация
    В этом модуле ты:
    Пройдешься по основам Python.
    Разберете основы Git и GitHub.
    Покроешь приложения тестами.
    Научишься получать отчетность.
    Научишься получать уведомления о статусе тестов.
    Тестирование API
    В этом модуле ты:
    Изучишь библиотеки Requests.
    Изучишь вспомогательные инструменты Postman и Charles / Fiddler.
    Научишься декомпозировать UI-тесты.
    Тест-менеджмент
    В этом модуле ты:
    Артем Ерошенко расскажет о том, как пользоваться Allure TestOps.
    Настроишь интеграции с Jira и Jenkins.
    Объединишь ручные тесты и автотесты в единый тест-план.
    Инфраструктура и уведомления
    В этом модуле ты:
    Освоишь, как получать уведомления о статусе автотестов.
    Развернешь собственный стенд для запуска автотестов локально и на VPS.
    Сможешь связать задачи в Jenkins с репозиториями в GitHub.
    Мобильная автоматизация
    В этом модуле ты:
    Узнаешь об основах мобильной автоматизации.
    Browserstack.
    Appium.
    Android Studio.

    Преподаватели курса
    Наши преподаватели определяют облик индустрии.
    QA-инженеры по всему миру используют разработанное ими ПО ежедневно.
    - Артём Ерошенко. Qameta Software
    - Сергей Хомутинин. QA Lead
    - Станислав Васенков. Основатель QA.GURU
    - Дмитрий Тучс. Dodo Brand
    - Александр Котляр. QA Lead

    Тариф: Прокачаться

  11. Доступно [Purpleschool] Продвинутый Golang (Антон Ларичев)

    [​IMG]

    Чему вы научитесь?

    После прохождения курса вы сможете:
    • Использовать горутины
    • Понимать внутреннее устройство Golang
    • Разбираться в работе GC и выделении памяти
    • Работать с контекстом
    • Создавать API на Golang
    • Проектировать архитектуру API
    • Работать с Gorm
    • Создавать авторизацию и работать с JWT
    • Работать с middleware
    • Писать CRUD запросы
    • Писать тесты для API
    Минимальные требования: Знание основ Golang

    Что в курсе?
    Этот курс подойдёт тем, кто уже знает основы Golang и хочет начать проектировать и писать полноценные API на Golang с базой данных Postgres и популярной ORM - Gorm. Кроме того курс позволит детально разобраться в том, как устроен Golang под капотом и начать использовать горутины.

    В рамках курса мы поговорим о Go allocator, Stack, Heap, GC и затем перейдём к горутинам. Посмотрим как они работают, как их можно синхронизировать и использовать каналы для общения между ними. Затем начнём писать большое API на чистом http пакете, разбираясь с роутингом, обработкой запрос и ответа. Подключимся к PostreSQL с помощью ORM Gorm, предварительно запустив её в Docker и напишем все типы CRUD запросов.

    Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания API. Проект является сложным сервисом по укорачиванию ссылок с авторизацией и статистикой. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания.

    План курса
    Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса

    1. Введение
    2. Настройка окружения
    3. Работа Go под капотом
    4. Concurrency
    5. Http server
    6. Архитектура
    7. Запрос и валидация
    8. Подключение базы данных
    9. CRUD
    10. Middleware
    11. Авторизация
    12. Контекст
    13. Продвинутая работа с БД
    14. Тестирование API
    15. Заключение

  12. Доступно [kobezzza.lab] Инфраструктура Frontend (Дмитрий Холстинин)

    [​IMG]

    Технологии и навыки,
которые ты освоишь:
    • Статические проверки кода
      автоматизируешь сборку, статические проверки и деплой кода в продакшн
    • Написание собственных правил для ESLint
      Научишься создавать кастомные правила для ESLint и разбираться в существующих, чтобы адаптировать проверку кода под задачи проекта
    • Реализация кастомных проверок кода
      Поймешь как самостоятельно реализовывать кастомные проверки кода и чем они могут быть полезны
    • CI/CD
      Освоишь процесс настройки CI/CD, автоматизируешь сборку и деплой для ускорения вывода изменений в продакшн
    • Docker & Kubernetes
      Получишь базовые знания для работы с Docker и Kubernetes, необходимые для управления контейнерами и развертывания приложений
    • Деплой
      Получишь базовое представление о структуре работы сервиса в production и процессе деплоя
    Кому подходит курс:
    Разработчикам
    - которые хотят освоить эффективное использование инструментов статической проверки кода и повысить качество своих проектов.
    Тем, кто хочет понять весь путь кода
    - разобраться в существующих инструментах инфраструктуры и научиться применять их на практике.
    Тем, кто стремится глубже понять инфраструктуру Frontend
    - от написания в IDE до его работы в продакшене, чтобы управлять процессом деплоя и оптимизации приложений.
    Будет плюсом
    - Опыт работы с CI/CD, статическими проверками
    Минимальные требования
    js, git, node
    Программа:
    Урок 1. Основные технологии инфраструктуры frontend
    Урок 2. Пакетные менеджеры
    Урок 3. Статические проверки кода
    Урок 4. Как работают линтеры
    Урок 5. Тесты и документация
    Урок 6. Базовые понятия CI систем
    Урок 7. Оркестрация статических проверок
    Урок 8. GitHub CI
    Урок 9. GitLab CI
    Урок 10. Инфраструктура в монорепозитории
    Урок 11. Docker
    Урок 12. Настройка Docker
    Урок 13. Kubernetes
    Урок 14. Структура работы сервиса
    Урок 15. Деплой
    Урок 16. Ansible & Terraform
    Урок 17. Деплой ассетов
    Урок 18. Мониторинги
    Урок 19. Мастер класс настраиваем инфрастуктуру проекта с нуля. Завершение курса
    Скрыть

  13. Доступно [QA Guru] Курс по автоматизации тестирования на JavaScript + Playwright (Артём Ерошенко)

    [​IMG]

    Чему мы учим:

    Языку JavaScript и фреймворку Playwright

    Сможешь писать код для автоматизированного тестирования WEB и мобильных приложений и API

    Лучшим практикам QA
    Научишься управлять процессами авто-тестирования и инфраструктурой для этого согласно лучшим практикам в индустрии QA

    Построению инфраструктуры
    Инфраструктура – неотъемлемая часть работы Auto QA инженера. К концу обучения, это перестанет быть для тебя магией

    01 Веб-автоматизация
    В этом модуле ты:
    • Пройдешься по основам JavaScript;
    • Разберешься с основами Git и GitHub;
    • Покроешь приложения автотестами;
    • Научишься получать отчетность с Allure Reports;
    • Научишься отправлять уведомления о статусе тестов в Telegram, Slack и т. п.

    02 Тестирование API
    В этом модуле ты откроешь для себя:
    • Библиотеки для работы с API;
    • Подготовку тестовых данных через API;
    • Заглушки для API (моковые данные).

    03 Тест-менеджмент
    В этом модуле ты узнаешь:
    • Как пользоваться Allure TestOps;
    • Настроишь интеграцию с Jenkins;
    • Объединишь ручные тесты и авто-тесты в единый тест-план.

    04 Инфраструктура и уведомления
    А тут ты:
    • Освоишь то, как получать уведомления о статусе авто-тестов;
    • Развернешь собственный стенд для запуска автотестов локально и в Docker;
    • Сможешь связать сборки в Jenkins с репозиториями в GitHub;
    • Посмотришь, как работает CI/CD в GitLab.

    05 Мобильная автоматизация
    В этом модуле ты погрузишься:
    • В основы мобильной автоматизации;
    • Browserstack;
    • Appium;
    • Android Studio.

    Стек – это набор технологий, а мы учим разрабатывать автотесты и выстраивать процессы в самом востребованном стеке:
    1. Code – JavaScript, Playwright, Appium;
    2. Infrastructure – Git/Github/GitLab, Docker/Docker-compose, Jenkins, Selenoid, Browserstack;
    3. Tests visualization – Allure Reports/TestOps, Jenkins;
    4. Tests notifications – Slack, Telegram, Email, Mattermost, Skype;
    5. Workflow – Allure TestOps.

  14. Доступно [брейни] Веб-тестирование для абсолютных новичков (Никита Кулаченков)

    [​IMG]

    О курсе


    В этом курсе я объединил весь свой опыт и навыки, которые я собирал с 2018 года в преподавательской деятельности и с 2020 – в рабочей. С первого же урока мы погружаемся в реальную работу над реальными задачами – такими же, какими они были бы на настоящей работе.

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

    Я расскажу про всё, что нужно знать junior веб-тестировщику – и, что куда более важно, покажу, как с этим работать.

    Я предлагаю:
    • Полноценный курс по всем темам и инструментам веб-тестирования
    • Три полноценных учебных проекта
    • Проектные задания с проверкой преподавателя
    • Сертификат для тех, кто успешно закончит курс
    Чему вы научитесь?
    • Работать с настоящими задачами тестировщика
    • Визуализировать требования в виде Mind Map (интеллект-карт) или таблиц
    • Составлять чек-листы и тест-кейсы на логику и верстку приложений
    • Писать баг-репорты
    • Работать с техниками тест-дизайна - классы эквивалентности, граничные значения, попарное тестирование, таблица принятия решений
    • Работать с макетами в Figma
    • Декомпозировать задачи и элементы интерфейса
    • Проводить кроссбраузерное и кроссплатформенное тестирование
    • Использовать инструменты разработчика - Devtools
    • Понимать клиент-серверную архитектуру
    • Просматривать запросы и ответы бэкенда
    • Взаимодействовать с куками, кэшем и локальным хранилищем
    • Использовать Charles для подмены запросов и ответов с помощью разных функций

  15. Доступно [purpleschool] Основы Git. Тариф Самостоятельный (Антон Ларичев)

    [​IMG]

    Чему вы научитесь?
    После прохождения курса вы сможете:
    • Делать commit
    • Создавать и удалять ветки
    • Сливать изменения
    • Совместно работать над проектом
    • Работать с удалённом репозиторем
    • Решать конфликты
    • Работать в командной строке
    • Конфигурировать git
    Программа
    1. Введение
    2. Базовые команды
    3. Начало работы с Git
    4. Ветки и изменения
    5. Удаление
    6. Продвинутая работа
    7. Удалённые репозитории
    8. Куда двигаться дальше