Новые складчины | страница 5

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно

Категории

  1. Автоматизация тестирования брокеров сообщений. Python (Валерий Меньшиков)

    27 мар 2026
    [​IMG]
    Практический онлайн-курс для Python QA Automation - инженеров, которые хотят уверенно тестировать брокеры сообщений, писать стабильные E2E-тесты и не бояться асинхронных систем.

    Тренинг для инженеров автоматизаторов на Python, которые уже имеют опыт автоматизации и опыт тестирования back-end.

    В тренинге внимание сфокусированно именно на брокерах сообщений. Если вам важны такие темы, как CI/CD, отчеты о тестировании, сбор метрик покрытия сервисов автотестами, красивое логгирование, оповещение о прохождении тестов и другое, лучше рассмотреть тренинг REST API Advanced.

    Необходимые знания:
    • уверенные навыки программирования на Python и работы с Git
    • опыт автоматизации тестирования веб-приложений
    • навыки использования ООП на Python
    Программа

    Введение

    Что такое брокеры сообщений?
    В данном уроке рассмотрим, что такое брокеры сообщений и для чего они применяются.

    Kafka
    В данном уроке рассмотрим, что такое Kafka, и рассмотрим один из вариантов UI-интерфейса.

    Kafka: Produccer
    В данном уроке научимся публиковать сообщения в топики Kafka с помощью python.

    Kafka: Singleton
    В данном уроке рассмотрим паттерн Singleton для экономии соединений и примеры его использования для python клиентов Kafka.

    Kafka: Consumer
    В данном уроке рассмотрим способы подключения к Kafka и проблемы, с которыми сталкивается тестировщик при работе с Kafka консумером.

    Kafka: Работа с потоками
    В данном уроке рассмотрим, как работать с блокирующими задачами при прослушивании топиков и примитивы синхронизации потоков в python.

    Kafka: класс Consumer и тесты
    В данном занятии реализуем удобный интерфейс для работы с Kafka Consumer и напишем тесты.

    Kafka: паттерн Observer
    В данном уроке рассмотрим паттерн Observer, который позволит нам экономить соединения, а также быстро и удобно уведомлять всех подписчиков о получении сообщений в топики.

    Kafka: E2E
    В данном занятии рассмотрим схему нашего приложения и напишем end-to-end тесты для проверки каждой контрольной точки системы.

    Rabbit MQ
    В данном уроке узнаем, что такое RabbitMQ, и поработаем с UI интерфейсом.

    Rabbit MQ: Publisher
    В данном занятии научимся использовать python для публикации сообщений в обменник RabbitMQ.

    Rabbit MQ: Subscriber
    В данном занятии научимся подписываться на очереди RabbitMQ с помощью python.

    Rabbit MQ: Как тестировать consumer?
    В данном занятии узнаем, как тестировать consumer и какие подходы для этого использовать.

    Итоги
    Подведем краткие итоги по курсу.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  2. Профессиональная Web-разработка. Дизайн, код и автоматизация (Михаил Русаков)

    25 мар 2026
    [​IMG]

    Хотите изучить весь необходимый стек и набор инструментов для Web-разработчика:
    • 20 000 строк кода написано,
    • 221 урок,
    • 78 часов,
    • 320 упражнений,
    • Курс разбит на 163 дня,
    Что Вы получите после прохождения курса?
    1 Вы получите глубокое понимание современного подхода к Web-разработке
    2 Вы будете знать все необходимые современные технологии и инструменты
    3 Вы узнаете, как сделать качественный дизайн, используя бесплатный AI
    4 Вы сможете работать по Scrum и Kanban
    5 Вы узнаете, как создать правильную документацию для проекта с помощью Confluence
    6 Вы научитесь правильно планировать проект с помощью Jira
    7 Вы узнаете, как правильно настроить окружение: VS Code, линтеры и статические анализаторы кода
    8 Вы научитесь правильно работать с Git, используя ветки, Pull Request, CI/CD
    9 Вы освоите процесс адаптивной вёрстки любых сайтов
    10 Вы научитесь программировать серверную часть
    11 Вы узнаете, как правильно писать автоматизированные тесты
    12 Вы освоите DevOps-практики
    13 Вы научитесь создавать docker-образы своих проектов
    14 Вы узнаете, как подбирать и настраивать VPS
    15 Вы узнаете, как размещать сайт в Интернете
    16 Вы сможете автоматизировать процесс размещения в Интернете с использованием пайплайна CD и docker-образов
    17 Вы создадите свой собственный профессиональный Web-проект

    Кому подойдёт курс?
    - Новичкам в Web-разработке

    Вы начнёте с самых основ и дойдете до продакшена через CI/CD.
    - Фрилансерам
    Вы научитесь не только правильному подходу к разработке, но и получите навык эффективной организации работы.
    - Планирующим устроиться на работу
    После курса Вы уже будете отличным специалистом, который знает, как происходит современная разработка в IT-компаниях. Это отличное конкурентное преимущество перед теми, кто просто умеет создавать сайты.
    - IT-предпринимателям
    Вы сможете создать свой проект, не привлекая сторонних людей, сэкономив сотни тысяч рублей и сделав всё так, как Вы хотите. Помните: хочешь сделать хорошо – сделай это сам.
    - Тем, кто устал от фрагментарных туториалов
    Здесь полный цикл — от идеи через профессиональную разработку до деплоя.

    Основная часть курса состоит из 7 модулей и 5 подмодулей, разбитых по спринтам (терминология из Scrum)

    К курсу идёт 5 Бонусных курсов

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

    Важно!
    Обратите внимание, что если Вы вообще не знаете HTML, CSS, JavaScript, PHP, Laravel, то начните своё обучение с соответствующих Бонусных курсов. Их более чем достаточно для освоения всего материала курса «Профессиональная Web-разработка. Дизайн, код и автоматизация».

    Я объясню всё с нуля: от настройки среды разработки до публикации проекта.

    Защита у курса есть.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [frontendblok] JavaScript с Анной Блок. Тариф Самостоятельный (Анна Блок)

    22 мар 2026

    [​IMG]
    Что будет на курсе?

    Практика с сайтами
    Цель курса дать не только теорию, но и практику, которая 100% пригодится в работе на реальных проектах.
    Изучение теории с нуля
    Курс идеально подходит тем, кто хочет с нуля изучать основы JavaScript и применять полученные знания на практике.
    Разработка мини-игр
    JavaScript идеально подходит для разработки браузерных игр. Именно поэтому на курсе будет практика, связанная с ними.

    Расписание
    День 1 | Что такое JavaScript?
    День 2 | Переменные
    День 3 | Типы данных
    День 4 | Операторы
    День 5 | Функции
    День 6 | Циклы и итерации
    День 7 | Массивы и методы
    День 8 | Объекты и методы
    День 9 | Введение в DOM
    День 10 | События и обработчики событий
    День 11 | Практика: Вывод списка по категориям
    День 12 | Условные операторы
    День 13 | Работа с формами и валидация
    День 14 | Введение в LocalStorage
    День 15 | Практика: Добавление треков в избранное
    День 16 | Классы в JavaScript
    День 17 | Работа с API (ч.1)
    День 18 | Работа с API (ч.2)
    День 19 | Практика: Вывод постов через API
    День 20 | Анимация на чистом JavaScript
    День 21 | Использование GSAP
    День 22 | Создание слайдеров на Swiper
    День 23 | Работа с Canvas
    День 24 | Основы создания игр
    День 25 | Управление клавишами и событиями мыши
    День 26 | Практика: Простая игра на Canvas
    День 27 | Введение в WebGL и three.js
    День 28 | Объекты в сцене и перемещения камеры
    День 29 | Свет и тени
    День 30 | Материалы и текстуры
    День 31 | Управление аудио
    День 32 | Настройка клавиш
    День 33 | Практика: Разработка игры на WebGL (ч.1)
    День 34 | Практика: Разработка игры на WebGL (ч.2)

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [sudo teach IT] Python PRO (Тимур Сагитов)

    22 мар 2026
    [​IMG]

    После этого курса вам вряд-ли пригодятся другие, ведь здесь вы узнаете достаточно основ для того чтобы начать читать документацию и самостоятельно разбираться в мире программирования.

    Python PRO - один курс вместо пяти разных:
    • Синтаксис,
    • ООП,
    • Telegram-боты на aiogram,
    • сайты на Django,
    • API на FastAPI.
    Программа курса:
    • Синтаксис Python
      Условные операторы, циклы, функции, списки, словари, файлы, исключения — фундамент, без которого никуда.

    • Объектно-ориентированное программирование
      Классы, наследование, инкапсуляция, полиморфизм. Думаешь как архитектор, а не просто пишешь скрипты.

    • Telegram-боты на aiogram
      Хендлеры, FSM, клавиатуры, база данных. Боты в СНГ заказывают каждый день — это живые деньги сразу после курса.

    • Веб-сайты на Django
      Шаблонизатор, URL-роутинг, ORM, авторизация, база данных. Полноценные сайты без глубокого знания frontend.

    • REST API на FastAPI
      Один из самых быстрых фреймворков в мире. Делаешь бэкенд, к которому подключается любое приложение.
    Проекты которые ты построишь:
    • aiogram: Telegram-бот №1 — мой пример с нуля до деплоя
    • aiogram: Telegram-бот №2 — твоя идея, твой проект
    • Django: Сайт №1 — с базой данных, авторизацией и админкой
    • Django: Сайт №2 — твой, под любую идею
    • FastAPI
    Тимур Сагитов (Эксперт)

    Senior Python Developer. Стаж 12 лет. Более 4 миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. [Stepik] Нейросети и временные ряды (Александр Волков)

    21 мар 2026
    [​IMG]


    Мечтаешь разбираться в данных глубже и применять нейросети для прогнозов? Этот пакет даст тебе всё необходимое: от изучения методов анализа временных рядов до построения собственных моделей в PyTorch. Ты научишься выявлять закономерности, работать с трендами и сезонностью, создавать предсказательные модели и понимать их математическую основу. С этим курсом ты получишь навыки, которые ценят работодатели, и сделаешь уверенный шаг в карьеру в Data Science.

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

    Анализировать временные ряды и выявлять тренды, сезонность и аномалии
    Применять классические методы прогнозирования (ARIMA, Prophet и др.)
    Работать с PyTorch и создавать свои первые нейросети
    Строить и обучать модели RNN и LSTM для временных рядов
    Подготавливать данные к моделированию и оценивать качество прогнозов
    Сравнивать подходы и выбирать оптимальные решения для задач анализа данных
    Разрабатывать проекты, которые можно добавить в портфолио

    Курс 1: Анализ и прогнозирование временных рядов

    Методы анализа временных рядов
    Поиск трендов, сезонности и выбросов
    Построение моделей прогнозирования (ARIMA, Prophet и др.)
    Подготовку временных рядов к обучению нейросетей

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

    Курс 2: PyTorch с Нуля до Первой Нейросети

    Основы работы с PyTorch
    Создание своей первой нейросети
    Обучение и оптимизацию моделей
    Использование PyTorch для задач анализа данных и временных рядов

    Кому подойдёт: тем, кто хочет уверенно войти в мир глубокого обучения и научиться строить модели на практике.

    Почему это выгодно:

    Сэкономите десятки часов на поиске разрозненных материалов
    Получите комплексную подготовку по всем ключевым темам
    Научитесь применять знания сразу — без лишней теории
    Подготовитесь к реальной работе в индустрии

    Для кого эта программа

    • Для студентов и выпускников, желающих получить прикладные навыки
    • Для тех, кто готовится к собеседованиям на позицию аналитика
    • Для тех, кто хочет войти в Data Science без воды и лишней теории
    • Для специалистов из маркетинга, продаж, финансов, которые хотят разобраться в данных
    • Для самоучек, которым нужна структура и практика

    Начальные требования

    Базовые знания Python
    Знакомство с основами статистики и алгебры желательно, но не обязательно
    Всё остальное — изучите в процессе

    Содержание:

    Нейросети в PyTorch: быстрый старт с нуля

    Введение и настройка

    Что такое PyTorch и зачем он нужен
    Установка и настройка (локально и в Google Colab)

    Основы тензоров и автодифференцирование

    torch.Tensor: создание, типы, shape, операции
    Автоматическое дифференцирование: requires_grad, backward() и др.

    Линейные модели и градиентный спуск

    Ручной градиентный спуск
    Линейная регрессия с PyTorch
    Функции потерь и оптимизаторы (MSELoss, SGD)
    Тренировка и визуализация лосса

    Нейронные сети

    Что такое нейросети
    Многослойный перцептрон (nn.Sequential, nn.Module)
    Активации: ReLU, Sigmoid, Softmax
    Модель классификации + обучение

    Работа с данными

    Dataset и DataLoader
    Работа с CSV и изображениями
    Аугментации и трансформации (torchvision.transforms)

    Компьютерное зрение

    Введение в сверточные сети (CNN)
    Conv2d, MaxPool2d, Flatten
    Классификация на MNIST / CIFAR-10

    Оценка и сохранение моделей

    model.eval(), torch.no_grad()
    torch.save, torch.load
    Обратная связь

    Анализ и прогнозирование временных рядов

    Введение в временные ряды

    Что такое временные ряды: определение и ключевые компоненты
    Задачи анализа временных рядов: прогноз, классификация, аномалии

    Обработка и визуализация временных рядов

    Чтение и загрузка временных рядов (Pandas, NumPy)
    Очистка и предобработка данных
    Визуализация временных рядов с Matplotlib и Seaborn

    Стационарность и преобразование временных рядов

    Определение стационарности временных рядов
    Тесты на стационарность: ADF, KPSS, PP и другие
    Преобразование временных рядов для стационарности

    Декомпозиция временных рядов

    Теория декомпозиции временных рядов: тренд, сезонность и шум
    Применение STL для декомпозиции временных рядов

    Классические модели для прогнозирования временных рядов

    Модели авторегрессии (AR), скользящего среднего (MA), ARMA и др.
    Применение ARIMA для прогнозирования
    Модели с сезонностью: SARIMA

    Прогнозирование с использованием экспоненциального сглаживания

    Что такое экспоненциальное сглаживание
    Прогнозирование с Simple, Double и Triple Exponential Smoothing

    Прогнозирование временных рядов с машинным обучением

    Использование ML для прогнозирования
    Выбор признаков и обработка временных зависимостей
    Применение моделей ML: Random Forest, XGBoost, LGBM

    Глубокое обучение для прогнозирования временных рядов

    Введение в нейронные сети для прогнозирования временных рядов
    Рекуррентные нейронные сети (RNN), LSTM и GRU
    Применение LSTM для долгосрочных зависимостей

    Продвинутое прогнозирование: Temporal Convolutional Networks

    Введение в Temporal Convolutional Networks (TCN)
    Построение моделей с TCN для прогнозирования временных рядов

    Прогнозирование временных рядов с использованием Prophet

    Введение в Prophet: особенности модели и её использование
    Прогнозирование с использованием Prophet для временных рядов
    Параметры модели и их настройка

    Оценка и улучшение точности прогнозов

    Техники для улучшения точности прогноза: моделирование ошибок
    Оценка стабильности и доверия к прогнозам

    Обнаружение аномалий и выбросов

    Что такое аномалии и выбросы в данных
    Методы обнаружения аномалий: статистические и др.
    Практические примеры на временных рядах

    Заключительный проект: прогнозирование курса биткоина

    Построение проекта по прогнозированию курса биткоина
    Анализ и очистка данных
    Применение методов прогнозирования (ARIMA, LSTM, Prophet и др.)
    Оценка качества прогноза и выводы

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [Podlodka] Podlodka Techlead Crew #10. Архитектура данных

    17 мар 2026
    [​IMG]
    В десятом сезоне Techlead Crew мы разберем как строить потоковую обработку данных, выбирать между SQL, NoSQL и NewSQL под реальные нагрузки и сценарии, проектировать DWH и Data Lake, работать с консистентностью и транзакциями без потери масштабируемости, как и когда применять OLAP-хранилища и не превращать аналитику в боль.

    Вы получите доступ к приватному YouTube-плейлисту, который состоит из следующих видео:
    • Открытая сессия Podlodka Techlead Crew: Публичное собеседование: Object Storage Service
    • Доклад: Аналитика там, где лежат данные / Илья Солтанов (Точка Банк)
    • Доклад: Архитектура и масштабируемость распределённых БД на примере YDB / Олег Бондарь (Яндекс)
    • Доклад: Контракты данных: с какой стороны подойти / Анна Мавлютова (Т-Банк)
    • Доклад: Архитектура хранилища данных для вашего проекта / Евгений Ненахов (БКС Мир Инвестиций)
    • Круглый стол: Хранилища данных: SQL, NoSQL, NewSQL / Михаил Жилин, Олег Бондарь, Константин Евтеев
    • Доклад: ClickHouse + Antalya + Data Lake = Real Time Data Lake / Александр Зайцев (Altinity)
    • Интервью: Производительность PostgreSQL / Михаил Жилин (Postgres Professional)
    • Архитектурная ката: Рефакторинг данных и расписаний / Владимир Невзоров
    • Доклад: Что скрывает ваша ORM, или Как не сломать PostgreSQL абстракциями / Олег Чуркин (Точка Банк)
    • Доклад: Data Mesh на практике: грабли, архитектура, автоматизация / Евгений Ермаков (iJKos&Partners)
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Podlodka] Podlodka Techlead Crew #5. Масштабирование архитектуры

    17 мар 2026
    [​IMG]
    Неделя «Масштабирование архитектуры»:

    - разберёмся, когда пора масштабировать архитектуру, и как договариваться об этом с бизнесом;
    - научимся определять, когда архитектуру ещё можно спасти, а когда пора начинать строить заново;
    - выясним, как перестраивать существующее решение при росте нагрузки;
    - научимся масштабировать процессы тестирования;
    - обсудим, а всегда ли нужны микросервисы;
    - вместе решим System Design задачи на масштабирование архитектуры;

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

    Илья Казначеев. Доклад «CQRS»
    Сложные проблемы требуют непростых решений, таких, как распределенные системы. Но такие системы создают ещё больше проблем... В докладе разберем, как CQRS помогает улучшить архитектуру приложения и уменьшить связанность внутри него. Объясним, как сделать взаимодействие между сервисами более надёжным и консистентным, значительно повысить масштабируемость и поддерживаемость системы. И всё это на примерах из практики.

    Максим Смирнов, Кирилл Ветчинкин, Филипп Дельгядо, Евгений Толмачёв. Круглый стол «Перестаньте пилить микросервисы»
    Обсуждаем плюсы и минусы микросервисной архитетуры. Выявляем ключевые критерии для принятия решения: переходить на микросервисы или остаться на монолите. Вопросы масштабирования, подводные камни и практический опыт экспертов.

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

    Олег Бондарь. Доклад «Масштабирование распределенных систем»
    YDB — это платформа, которая может одновременно работать с OLTP и OLAP-нагрузками, а также выступать в качестве сервиса очередей сообщений. В докладе узнаем, как мы решаем проблемы хранения и масштабирования данных и нагрузки для таких разных задач. Про общепринятые подходы и выбранные нами решения.

    Александр Крылов, Иван Нещадин. Публичное собеседование «Публичное собеседование по System Design »
    Александр Крылов (bimeister) проведет собеседование по system design, в течение которого Иван Нещадин (Авито) попробует спроектировать платформу-маркетплейс по услугам рекламы для заказчика из среднего бизнеса

    Владимир Иванов. Доклад «Как развивать архитектуру и не сходить с ума»
    С новым проектом нет обычно проблем: тут сделаем веб-приложение, тут базу выберем, тут пару сервисов напишем. Но вот сервис взлетел, и теперь нужно его менять и развивать. Чем руководствоваться? Как объяснить разработчикам каких рамок придерживаться? И как самому не стать бутылочным горлышком?

    Даниил Марданов. Доклад «Баланс между бизнесом и инженерами»
    Узнаем, как проекту с 10-летней историей не превратиться в легаси, обеспечивая кратный рост нагрузки, непрерывную поставку фич и высокое техническое качество.

    Павел Лакосников. Доклад «Эволюция технических метрик»
    Доклад будет рассматривать эволюцию метрик в контексте роста команд, компании, продукта и кода. Обсудим связь с архитектурной эволюцией, а также идею построения метрик на основе трейсов. Посмотрим на обзор эволюции инструментов для сбора метрик: от простых систем уведомлений администратору до современных решений, таких как VictoriaMetrics.

    Евгений Кузовлев. Доклад «Геораспределенные системы»
    Мы каждый день сталкиваемся и в использовании (как пользователи), и в разработке (как специалисты) с распределенными системами. Они бывают как сильно распределенными, так и не очень. В чем разница? Почему у знакомого есть три дата-центра и у тебя есть три дата-центра, но есть нюанс? Когда надо думать про разные штуки с задержками и консистентностью, а когда можно поставить модную БД в режиме as-a-Service и все будет круто? Приходите поговорить про скучную теорию и веселые фейл-кейсы построения разных распределенных систем.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. Python для алготрейдинга с нуля (Aлекс Климов)

    17 мар 2026
    [​IMG]

    Алготрейдинг
    — это не магия и не кнопка «бабло».
    Это системная инженерная работа.

    Есть миф, что для успешной торговли не нужно знать язык программирования, потому что нейросети всё напишут за вас.
    В реальности всё работает по-другому: невозможно написать стабильного торгового робота, которому можно доверить управление капиталом, не понимая языка программирования.

    В начале апреля стартует наш курс по Python для алготрейдинга с нуля.
    Он рассчитан на тех, кто только начинает изучать Python: простым языком разберём базу — от установки программного обеспечения и синтаксиса языка до работы с биржами и открытия ордеров.
    Вы поймёте логику создания торговых ботов и реализуете несколько собственных проектов.

    Программа длится 3 недели. Стоимость — 300 $. Занятия проходят 2 раза в неделю онлайн в Zoom: практические разборы, видео- и текстовые уроки, домашние задания.
    Курс веду я. Группа будет небольшой — с большим количеством личного общения и обратной связи.
    Также обсудим любые вопросы, связанные и не связанные с алгоритмической торговлей, если они возникнут.

    Курс рассчитан на новичков, которые хотят:
    • изучить основы Python без лишней теории
    • научиться работать с биржевыми API
    • получать и обрабатывать рыночные данные
    • отправлять ордера и управлять позициями
    • понимать логику создания торговых алгоритмов
    • создать первых торговых роботов под контролем
    Если ваша цель — научиться создавать алгоритмы, которые действительно работают, напишите мне в личные сообщения. Добавлю вас в группу.

    Системность всегда побеждает иллюзии.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Stepik] Создание игры 3 в ряд match 3 в Unity 3D на языке C# (Максим Киряков)

    14 мар 2026
    [​IMG]


    Этот курс научит вас как создать игру в жанре 3 в ряд (Match 3) на языке C# и игровом движке Unity. На курсе мы будем использовать много интересных фреймворков: VContainer для внедрения зависимостей, Adressables для загрузки ресурсов игры, Dotween для анимаций, а также Unitask для асинхронных методов.

    Чему вы научитесь:
    • Научитесь создавать пошаговые игры на основе сетки
    • Поймете как использовать Unitask для асинхронных методов
    • Управлять ресурсами игры с помощью Adressables
    • Анимировать игру с помощью Dotween
    • Внедрять зависимости через VContainer
    • Освоите паттерны: State Machine, Object Pool
    • Научитесь пользоваться новой системой ввода Unity
    • Отделять логику от внешнего вида в коде
    • Использовать Git
    О курсе:

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

    Жанр игры 3 в ряд довольно стар сам по себе, но тем не менее он все еще очень популярен, особенно на мобильных платформах.

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

    Мы научимся создавать сетку, интерпретировать ее в игровом пространстве, также напишем машину состояний для всего игрового цикла, рассмотрим такой паттерн как object pool для использования ресурсов, используем новую систему ввода в Unity и анимируем игру с помощью Dotween.

    Также отделим всю логику и данные от визуального представления. Проект будет написан на чистом с# и асинхронных методах, ну конечно же, кроме интерфейса и объектов на сцене. Это может быть полезно, если вы заходите попробовать перенести проект на другой движок или например переписать его на другом языке программирования. Это все дает вам больше контроля и гибкости.

    Для кого этот курс:
    • Курс будет полезен разработчикам игр и любителям, кому интересно разобраться в теме создания игр.
    Начальные требования:
    • Курс рассчитан на людей знакомых с основами C# и Unity.
    Что вы получаете:
    • Вы получите хороший прототип игры в ваше портфолио на Git.
    • Новые востребованные навыки по Unity.
    • Сертификат об окончании курса
    Программа курса:
    1. Создание игрового поля
      • О курсе
      • Настройка проекта Unity и подключение к GitHub
      • Создание игровых плиток
      • Сетка для пошаговой игры
      • Внедрение зависимостей с VContainer. Создание игровой доски
      • Настройка камеры
      • Пул объектов
      • Вспомогательный режим игры
      • Пустые плитки
      • Настройки уровня
    2. Игровой цикл
      • Система ввода
      • Машина состояний
      • Добавление анимаций
      • Состояние хода игрока
      • Состояние обмена плиток
      • Алгоритмы совпадения плиток
      • Состояние удаления плиток
      • Состояние наполнения доски
      • Игровая прогрессия
    3. Архитектура проекта игры
      • Загрузчик сцен
      • Загрузочная сцена
      • Внешний вид меню
      • Выбор уровней в меню
      • Инициализация кнопок меню
      • Анимация меню
      • Аудио менеджер
      • Звуки в игре
      • Старт игры из меню
      • Завершение игрового цикла
    4. Украшение игры
      • Интерфейс в игре
      • Задний фон плиток
      • Эффект исчезания плиток
      • Загрузка ресурсов
      • Билд игры
      • Сохранение прогресса
      • Рефакторинг загрузки ресурсов

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [ЯЮниор] С нуля до 1 000 000 игроков в Roblox за 3 месяца. Тариф Базовый (Роман Сакутин)

    12 мар 2026
    [​IMG]

    Как за 3 месяца мы достигнем результат:
    «Мы обучим вас разработке, ИИ, гейм-дизайну и маркетингу. Вместе с вами разработаем ваши игры, инвестируем в маркетинг и заработаем деньги, которые безопасно выведем вам в Россию.»

    Как мы доведём вашу ИГРУ до результата:
    1. Раз в неделю разбор игры экспертами
    2. Вкладываем деньги в первую рекламу
    3. Делаем вирусные ролики и публикуем на сети каналов
    4. Публикуем игру в крупных каналах по Roblox (от 100 000 подписчиков)
    А также делаем это:
    • Безопасно выводим деньги в Россию и в белую выплачиваем вам
    • Наши разработчики и дизайнеры в любой момент помогут вам
    • Делимся самыми актуальным трендами и механиками в Roblox
    • Выдаём премиумные шаблоны и пакеты 3D моделей
    • Поддерживаем вас в течение 12 месяцев
    ОБУЧЕНИЕ ведут только топы своего дела:
    Роман Сакутин, Владимир Ковтун, Борис Синявцев

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Яндекс Практикум] Автоматизатор тестирования на Java 2026 (Эрик Бурыгин, Андрей Лисовой)

    11 мар 2026
    [​IMG]
    • Узнаете основы языка программирования Java
    • Начнёте автоматизировать тесты для веб‑приложений и API
    • Будете много практиковаться
    • Освоите инструменты автоматизации
    • Научитесь составлять отчёты о результатах тестов в Allure
    • Сможете совмещать учёбу с работой и другими делами
    Этот курс поможет карьерно вырасти
    • Начинающим тестировщикам, которые хотят повысить квалификацию Освоите новые навыки, которые помогут найти работу или получить повышение на текущем месте
    • Опытным ручным тестировщикам. Сможете полностью перейти в автоматизацию: писать автотесты для веб-приложений и АРІ, проводить юнит-тесты, развивать инфраструктуру проекта
    • Тем, у кого мало или совсем нет опыта в программировании.Познакомитесь с основами Java и сможете выйти на новый уровень в тестировании

    Зачем инженеру по ручному тестированию учиться автоматизации

    1.Избавитесь от рутины
    Автоматизация позволит избежать рутинных проверок и ускорить тестирование задач
    2.Освоите новые инструменты и технологии — станете конкурентоспособнее
    IntelliJ IDEA
    Maven
    Selenium WebDriver
    Selenide
    JUnit
    Git
    REST Assured
    Allure
    Jenkins
    SQL
    3.Сможете больше зарабатывать
    Зарплаты автоматизаторов почти в 2 раза выше, чем у инженеров по ручному тестированию

    Чему вы научитесь
    • Писать код на Java
    • Поймёте, как устроен язык, изучите базовый синтаксис и напишете небольшое приложение
    • Автоматизировать тестирование
    • Как веб-приложений, так и API — для этого освоите pytest, Selenium WebDriver, Git, XPath, CSS и Allure
    • Использовать JUnit 5, Selenide и Postman
    • Освоите продвинутые инструменты тестировщика, а ещё научитесь работать с базами данных
    • Выстраивать процесс автоматизации
    • Разберётесь в инфраструктуре и архитектуре приложений, чтобы покрывать их тестами на всех уровнях

    Усилите свои хардскилы с помощью ИИ
    Научитесь использовать нейросети, чтобы:
    • Генерировать классы Page Object на Java, локаторы и структуру проекта
    • Создавать тестовые данные и mock‑объекты для любых сценариев
    • Автоматически составлять матрицу покрытия требований
    • Группировать тест‑кейсы
    • Разбирать логи ошибок
    • Интерпретировать метрики нагрузочного тестирования
    Программа курса
    Составили программу по образовательной модели 4C/ID: будете учить только то, что нужно для решения настоящих задач автоматизатора

    Срок обучения: 5 месяцев

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Productstar] Введение в системный анализ

    8 мар 2026
    [​IMG]
    Вы будете уметь

    • Понимать роль и задачи системного аналитика в IT-проектах
    • Формулировать и управлять требованиями к продукту
    • Работать с User Story, Job Story и UML/ERD-диаграммами
    • Проектировать пользовательские интерфейсы и прототипы
    • Документировать API и интеграции (REST, SOAP)
    • Использовать Agile и Waterfall подходы для документирования
    • Применять AI-инструменты для сбора и анализа требований
    • Выполнить проект по проектированию маркетплейса в портфолио
    Программа
    Сначала — фундамент из знаний, потом — инструменты, далее — задачи. Вы двигаетесь по модулям в размеренном темпе, без лишней теории и с возможностью углубиться, если нужно.

    Урок 1 Кто такой Системный аналитик?
    Специфика роли и ее отличие от других ролей аналитиков. Компетенции системного аналитика. Ключевые функции и задачи. Модели разработки ПО. Интеграция ИИ в работу системного аналитика.

    Урок 2 Виды, критерии и источники требований
    Виды требований. Разработка требований и управление ими. Критерии качества требований. Источники требований.

    Урок 3 User Story, Job Story и основные графические нотации
    Методология создания программного продукта. User Story и Job Story для документирования требований. Нотации EPC и BPMN. Основные диаграммы UML. ERD — диаграмма «сущность-связь».

    Урок 4 Пользовательские интерфейсы
    Зачем нужны пользовательские интерфейсы. Принципы проектирования пользовательского интерфейса. Бумажное прототипирование. Значение пользовательского интерфейса для системного аналитика. Этапы разработки пользовательского интерфейса. Интерфейсы с использованием искусственного интеллекта.

    Урок 5 Программные интерфейсы
    Введение в API. Виды интеграции. Протоколы интеграции: SOAP и REST. RESTful API — принципы и практика. Инструменты для работы с API.

    Урок 6 Документирование
    Введение в документирование. Методология Waterfall. Методология Agile. Типы документации. Инструменты для документирования.

    Урок 7 ИИ и Системный аналитик
    Автоматизация сбора и анализа требований. Разработка требований с помощью ИИ. User Story, Job Story и диаграммы. Создание пользовательских интерфейсов. API и интеграции. Документирование в IT-проектах.

    Урок 8 Проект: проектирование маркетплейса
    Основы системного проектирования и масштабирования. Использование паттернов: балансировка нагрузки, кеширование, партиционирование, избыточность. Основы Agile и Waterfall в управлении проектами. Введение в Doc-as-code. Применение спецификаций OpenAPI. Основы визуализации данных через PlantUML. Прототипирование интерфейсов в Figma. Тестирование API через Postman и SoapUI.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [HTML Academy] Профессия лайт «Нейрофронтендер»

    6 мар 2026
    [​IMG]

    Станьте частью новой инженерной элиты, которая глубоко понимает код и мастерски владеет нейросетями
    • Для новичков и тех, кто хочет прокачать навыки
    • Без дедлайнов: учитесь, когда удобно
    • Специализация: ИИ-фронтенд
    Разработка с нейросетями по стандартам ведущих IT-компаний, наставник и индивидуальный проект

    Стандарты IT-гигантов
    • Поверхностный вайбкодинг — путь в никуда.
    • Ведущие IT-компании выбирают инженеров, которые глубоко понимают технологии и мастерски используют нейросети в работе. Здесь формируется именно такая экспертиза.
    Раздел 1 (~ 3 месяца): HTML и CSS. Профессиональная вёрстка сайтов

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

    В программе модуля:
    • Введение
    • Разметка
    • Графика
    • Стилизация
    • Сетки на гридах
    • Сетки на флексах
    • Декоративные элементы
    • Оформление контента
    • Доступность и формы
    • Оживление интерфейса
    Раздел 2 (~ 3 месяца): JavaScript. Профессиональная разработка веб-интерфейсов

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

    В программе модуля:
    • Знакомство с JavaScript
    • Основные возможности JavaScript
    • Объекты и массивы
    • Встроенные объекты и функции
    • Организация кода
    • DOM и события
    • Манипуляции с DOM
    • Работа с событиями
    • Внешние API и сторонние библиотеки
    • Сеть
    • Асинхронность. Работа с сетью
    • Обратная связь и оптимизация
    Раздел 3 (~ 3 месяца): JavaScript. Архитектура клиентских приложений

    Вы научитесь проектировать небольшие приложения на JavaScript, разберётесь в синтаксисе ES2015, познакомитесь с концепцией ООП. При проектировании приложения вы будете использовать паттерн MVC и узнаете, что такое компонентный подход к разработке, слабое связывание кода и дата-биндинг. Кроме этого, вы научитесь работать с REST API и делать офлайновые приложения. Также мы поговорим о настройке окружения: о зависимостях, использовании внешних библиотек, сборке кода и серверах разработки.

    В программе модуля:
    • Single Page Application (SPA)
    • Структуры данных
    • ООП. Введение
    • ООП. Наследование и полиморфизм
    • MVP. Presenter
    • MVP. View
    • MVP. Model
    • Работа с сетью
    • Offline
    Раздел 4 (~ 3 месяца): React. Разработка сложных клиентских приложений

    Вы научитесь проектировать большие клиентские приложения с использованием стека React-Redux-Thunk-Jest. Будете настраивать окружение. Поймёте, где использовать React, а где он не нужен. Познакомитесь с библиотекой Redux. Большой упор будет сделан на отладку кода. Кроме этого, вы научитесь тестировать свои приложения: писать регрессионные и юнит-тесты, и будете использовать для этого библиотеку Jest.

    В программе модуля:
    • Знакомство с TypeScript
    • React
    • Маршрутизация (React Router)
    • React-компоненты. Hooks
    • React и паттерны
    • Redux
    • Асинхронность в Redux
    • Оптимизация производительности
    • Тестирование React
    Раздел 5 (~ 3 месяца): AI-агенты для фронтендеров

    ИИ даёт ощутимый эффект только тогда, когда за ним стоит глубокая инженерная база. Именно поэтому модуль по AI-агентам стоит в конце программы.
    Вы освоите навык разработки фронтенда с использованием AI-агентов GPT-5, GitHub Copilot и Cursor. Научитесь доверять рутину искусственному интеллекту и автоматизировать ежедневные задачи, ускоряя работу минимум в 2 раза.

    В программе модуля:
    • Оптимизация рабочего окружения
    • Обзор популярных AI-ассистентов для кодинга (GitHub Copilot, ChatGPT, Cursor и др.) и их возможности
    • Разработка и рефакторинг
    • Техники эффективного «prompt engineering»: формулирование запросов к AI для получения корректного и оптимального кода
    • Контроль качества ответов: стратегии проверки сгенерированного кода
    • Генерация unit-тестов средствами AI с использованием описания функциональности или контрактов функций
    • Тестирование краевых случаев: привлечение AI для придумывания нетривиальных сценариев
    • Автодокументирование кода: генерация описания функций и компонентов
    • ИИ в командной работе и повседневных задачах
    Индивидуальный проект с разбором от наставника

    Разработаете индивидуальный проект и получите глубокое код-ревью (разбор проекта) от опытного наставника.

    Аттестация (~ 2 недели): Грейдирование

    Дадим задание разработать проект и проверим насколько вы усвоили материал курса. Оценим по критериям качества и скорости, сравним со средними показателями выпускников Академии. При успешном прохождении вы получите сертификат.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. [Stepik] Автоматизация тестирования Backend с Python (Никита Филонов)

    2 мар 2026
    [​IMG]

    Автоматизация тестирования Backend с Python. Расширенный

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

    • Проектировать и реализовывать стабильные, быстрые и детерминированные автотесты для backend-систем, работающих в микросервисной архитектуре.
    • Строить изолированную тестовую инфраструктуру для backend-приложений с использованием Docker и Docker Compose, включая сервисы, базы данных, очереди и мок-зависимости.
    • Разрабатывать изоляционные автотесты, которые запускаются поверх локального тестового стенда и воспроизводимо работают как локально, так и в CI/CD.
    • Тестировать backend-приложения, использующие HTTP и gRPC протоколы, с акцентом на проверку бизнес-сценариев, а не отдельных запросов.
    • Тестировать асинхронные event-driven сценарии с использованием Kafka без флейков и недетерминированного поведения.
    • Проектировать и реализовывать собственные mock-сервисы для HTTP и gRPC, управляя поведением внешних интеграций на уровне сценариев.
    • Работать с контрактами взаимодействия микросервисов и использовать их как основу для тестирования и мокирования.
    • Разрабатывать сценарные API-клиенты для HTTP, gRPC и Kafka, применимые в автотестах, моках и инфраструктурных сценариях.
    • Использовать сценарный подход для управления поведением системы и зависимостей в автотестах.
    • Тестировать backend-системы через API, события Kafka и прямую работу с базой данных (PostgreSQL), осознанно выбирая подход в зависимости от сценария и архитектуры системы.
    • Проектировать тесты так, чтобы они не зависели от порядка выполнения, состояния среды и внешних факторов.
    • Организовывать детерминированную подготовку тестовых данных и управлять состоянием системы перед выполнением тестов.
    • Интегрировать запуск тестового стенда и изоляционных автотестов в CI/CD пайплайн с автоматическим поднятием инфраструктуры, выполнением тестов и публикацией Allure-отчётов.
    • Анализировать причины нестабильности автотестов и устранять флейки на архитектурном уровне, а не через ретраи и костыли.
    • Проектировать тестовую систему так, чтобы автотесты выполнялись за миллисекунды, а асинхронные сценарии — за предсказуемое и контролируемое время.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. .Net Fullstack Development (Кирилл Сачков)

    2 мар 2026
    [​IMG]
    • Получишь опыт разработки фулстек приложения с нуля
    • Получишь большой пет-проект для резюме
    • Освоишь сложные принципы и концепции разработки
    • Поработаешь в команде, как на реальной работе
    • Получишь все необходимые навыки для трудоустройства
    О профессии
    .Net Fullstack разработчик способен разрабатывать всё: от высоконагруженных серверных приложений, которые обрабатывают тысячи запросов, до удобных интерфейсов для пользователей. Такой специалист способен разработать веб-приложение “под ключ”, обеспечив слаженную работу всех его компонентов.
    Такой специалист очень востребован на рынке, благодаря широкому спектру навыков найти работу для него не составит труда, особенно с учётом высокого спроса на разработчиков, умеющих работать как с бэкендом, так и с фронтендом.

    Тебе подойдет курс, если:
    • Ты знаешь базу С#: умеешь работать с классами, коллекциями, условиями, циклами, интерфейсами, понимаешь базовые принципы ООП
    • Готов уделять обучению 10+ часов в неделю
    • Хочешь освоить профессию .Net разработчика и найти работу
    • Намерен прокачать навыки работы в команде над большим проектом, как на реальной работе
    • Готов много практиковаться, гуглить, ошибаться, задавать вопросы и просить помощи
    Программа обучения
    • Архитектура бэкенд приложений
    • Реляционные и неряционные базы данных
    • ASP.NET Core
    • Аутентификация и авторизация
    • Реальные бизнес задачи
    • Amazon S3
    • Юнит и итеграционное тестирование
    • Docker, Docker compose и Nginx
    • Фоновые процессы и задачи с Hangfire или Quartz
    • Модульный монолит и микросервисы
    • Кэширование и распределённый кэш с Redis
    • Доменные и интеграционные события. Брокеры сообщений: RabbitMq и Kafka
    • React, TypeScript, Axios, Tailwind
    • Redux и Rtk query
    • Резюме и собеседования
    • CI/CD

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Наверх