Новые складчины

Категории

  1. [Productstar] Введение в системный анализ

    8 мар 2026 в 10:36
    [​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.

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

    6 мар 2026 в 07:26
    [​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 недели): Грейдирование

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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  3. [CutCode] Воркшоп по AI-разработке (Данил Щуцкий)

    3 мар 2026
    [​IMG]

    Завтра открываю предзапись на первый воркшоп по AI-разработке, который делаем вместе с Олегом Мифле (тимлид в Т-Банке).

    Смотрю на тех, кто уже в листе ожидания - и вижу очень разный уровень. Есть ребята, которые давно в теме нейросетей, а есть совсем новички.
    Поэтому решили с Олегом: не будем сразу грузить всех сложными штуками. Начнём с фундамента - с того, как правильно выстраивать работу с AI.

    Главное на воркшопе:
    Не просто "сделать лендинг и бота", а научиться осознанному управлению разработке с AI - понимать что происходит под капотом и как выстраивать workflow.

    Отработаем правильный подход:
    - Исследование ниши и анализ (что вообще нужно сделать)
    - Декомпозиция на этапы (план реализации)
    - Поэтапная реализация (не "сделай всё сразу", а шаг за шагом)
    - Проверка и итерации
    Разберёмся как работает LLM - что такое контекст, как правильно ставить задачи и применять RAG базы знаний.
    Что сделаем на практике:
    Лендинг + бот-секретарь с RAG-базой знаний - универсальная связка для барбершопа, стоматологии, юриста, веб-студии, любого бизнеса.
    Это реально полезный кейс, который можно использовать или продать. Но самое важное - понимание основ разработки с применением AI.

    Как готовимся:
    Я сейчас собираю материалы для самоподготовки - по базовым технологиям (фронтенд, бэкенд, боты, деплой) и по работе с LLM.
    Возможно даже сделаю бота, который проверит знания по этим темам перед воркшопом

    Детали:
    Старт воркшопа: 3 марта
    Длительность: ~3 часа
    Формат: онлайн
    Уносите: понимание workflow разработки с LLM, готовый сайт, рабочий бот с подключенной RAG базой знаний, весь код и способность воспроизвести это для аналогичного проекта.
    Завтра уже можно будет записываться.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  4. [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-отчётов.
    • Анализировать причины нестабильности автотестов и устранять флейки на архитектурном уровне, а не через ретраи и костыли.
    • Проектировать тестовую систему так, чтобы автотесты выполнялись за миллисекунды, а асинхронные сценарии — за предсказуемое и контролируемое время.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  5. .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

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  6. [DataStudy] SQL и автоматизация витрин данных (Даниил Джепаров)

    28 фев 2026
    [​IMG]

    Для кого это обучение

    • Хочешь самостоятельно реализовывать аналитические задачи и отчетность "под ключ"
    • Сильного специалиста на рынке отличает умение делать задачу от сбора требований до финального результата
    • Хочешь научиться оптимизировать комплексные SQL запросы
    • Оптимизация - это навык, который позволяет писать быстрые и эффективные запросы, которые соответствуют высокому качеству аналитической системы для быстрого отклика расчета данных
    • Хочешь использовать Python для автоматизации широкого спектра задач
    • Функциональное программирование на Python позволяет писать DAGи в Apache Airflow для настройки ETL потоков, автоматизировать работу с Google таблицами, извлекать данные по API, считывать данные из баз данных, а также отправлять отчеты в любой мессенджер. Это универсальные навыки для большого спектра задач
    • Хочешь систематизировать знания в работе с DWH и ETL и уметь выполнять задачи в области анализа и инженерии данных
    • Инженерные навыки всегда высоко оплачиваются на рынке, компании ищут сильных людей, готовых работать с комплексными системами
    • Хочешь профессионального и финансового роста
    • Практические навыки после обучения позволяют работать на позиции middle+ / senior специалиста, зарплатная вилка на рынке 180-350 gross в зависимости от компании и требуемого опыта
    Для обучения потребуются базовые знания SQL
    • фильтрация
    • функции агрегации
    • JOIN
    • понимание оконных функций
    Твой результат после обучения
    • Умею реализовывать сложные бизнес и технические задачи с помощью SQL
    • Умею писать оптимальные и оптимизированные SQL-запросы, применяя оконные функции, JOIN, CTE, подзапросы, временные таблицы
    • Умею реализовывать полную и инкрементальную загрузку данных с помощью SQL и Python
    • Умею автоматизировать обновление данных с помощью Apache Airflow и Cloud Functions
    Какие инструменты освоишь
    • PostgreSQL
    • Apache Airflow
    • Cloud Functions
    Программа:
    • Витрины данных
      Сначала погрузишься в контекст что называется витриной данных, как загружаются данные в витрину разными способами и какие виды материализации витрин существуют
    • Сбор требований
      В этом блоке узнаешь как собирать требования для разработки витрин, какие вопросы задавать и какие шаблоны можно применять для фиксации требований
    • SQL для преобразований данных
      Для разработки бизнес-логики расчета метрик и автоматизации обновления данных изучишь новые операторы SQL и научишься работать с массивами, списками и json форматами данных внутри базы. Также рассмотрим методы формирования комплексных запросов с помощью подзапросов, CTE и временных таблиц
    • Лайфхаки из практики
      Здесь собраны максимально полезные практические материалы с работы, тонкие нюансы и лайфхаки, которые нарабатываются обычно только с опытом. Стандарты сборки витрин, дедубликация, снэпшоты данных, расчет окон атрибуции, тотал и сабтотал метрики и другое
    • Теория и практика Git
      Навыки аналитика-инженера или фулстек-аналитика подразумевают работу с Git-системами. Поэтому здесь изучишь основные команды git и работу с репозиторием, которая будет закреплена в практических заданиях
    • Реализация полной перезагрузки
      Научишься создавать витрины с полной перезагрузкой данных в них разными способами
    • Реализация инкрементальной загрузки
      Научишься реализовывать загрузку данных разными инкрементами (частями)
    • Оптимизация запросов
      Нам важно уметь писать SQL-запросы эффективно, чтобы они выполнялись максимально быстро и просто. Поэтому изучим правила оптимизации SQL и чтения плана запроса
    • Документация
      После создания витрины нужно создать документацию, чтобы ты и твои коллеги могли этим пользоваться. Рассмотрим шаблоны документации и как их заполнять
    • Качество данных
      Без качественных данных не получить качественный анализ. Научишься следить за метриками качества при создании витрин и автоматизировать проверки на качество
    • Clickhouse
      Узнаешь чем колоночная база данных Clickhouse технически отличается от реляционной PostgreSQL
    • Полноценный пайплайн от источника до отчета
      Разберём создание проекта "под ключ" от извлечения данных из источника, их преобразования и обработки в хранилище до создания BI отчета с метриками в Datalens. Стек: PostgreSQL, Apache Airflow, Yandex Datalens
    • Разработка и автоматизация 10 витрин
      На практике разработаешь 10 витрин под разные аналитические задачи: расчет Retention, RFM, LTV, Маркетинговый отчет, P&L отчет, CRM отчет и другое
    Автор Даниил Джепаров
    • Я организовал Datastudy, чтобы максимально эффективно обучать людей навыкам анализа и преобразования данных.
    • У меня 6 лет коммерческого опыта работы аналитиком, сейчас я лид-аналитик в Сравни, выполняю задачи сам и отвечаю за команду аналитиков.
    • С 2022 года обучил своей профессии множество людей, помимо этого делюсь знаниями и своей жизнью в tg-канале

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  7. [Eduson Academy] Fullstack-разработчик на Node.js (Арман Черхаров, Юлия Зотова)

    28 фев 2026
    [​IMG]


    Fullstack-разработчик — универсальный IT-специалист, который может самостоятельно разработать сайт или веб-приложение: и «внешнюю», и серверную части. Они востребованы на рынке труда, так как совмещают две роли: backend- и frontend-разработчиков. Поэтому их средняя зарплата на 20% выше, чем у каждого из этих специалистов.

    JavaScript — самый популярный язык программирования по результатам опроса Stack Overflow. Только с помощью него можно создавать динамичные сайты: добавлять интерактивные аудио, видео, игры и анимации.

    Благодаря технологии Node.js на JavaScript можно писать не только frontend, но и backend. На Node.js разработаны крупные проекты: мобильный backend Twitter для браузерной версии, агрегаторы «Сравни.ру», OneTwoTrip и Aviasales.

    Кому подойдет курс:
    • Тем, кто хочет освоить новую IT-профессию
      Станете универсальным IT-специалистом с нуля. Освоите полный цикл разработки на JavaScript и Node.js, отработаете полученные навыки на стажировке в IT-компании и сможете работать удалённо.
    • Начинающим JavaScript-разработчикам
      Систематизируете и дополните свои знания, отработаете навыки на практике и стажировке. Усилите своё портфолио 10 крупными проектами и сможете повысить свою стоимость как специалиста на рынке труда.
    • Смежным специалистам в сфере IT
      Освоите backend- и frontend-разработку, сможете применять новые навыки в текущей профессии или полностью сменить направление.
    Ваши навыки после обучения:
    • Программирую на JavaScript и TypeScript
    • Владею навыками создания адаптивной и кроссбраузерной вёрстки на HTML и CSS
    • Использую препроцессоры SASS и LESS
    • Знаю основы backend-разработки: клиент-серверной архитектуры, проектирования и интеграции API
    • Работаю на Node.js и фреймворке Express
    • Создаю интерфейсы с использованием библиотеки React
    • Использую систему контроля версий Git
    • Применяю паттерны проектирования и принципы ООП
    • Работаю со сборщиком Webpack
    • Знаю основы DevOps
    • Анализирую и отлаживаю свой и чужой код
    • Умею писать документацию по коду
    • Провожу анализ и review кода
    • Автоматизирую работу в Figma
    • Тестирую сайты и приложения, нахожу ошибки и провожу рефакторинг кода
    • Умею писать unit-тесты для JavaScript-кода
    • Провожу тестирование API
    • Знаю основы SQL, работаю с СУБД PostgreSQL
    • Работаю с ОС Linux и командной оболочкой Bash
    • Понимаю и применяю принципы современной разработки ПО: Agile, Scrum, Kanban
    Инструменты:
    • HTML
    • CSS
    • JavaScript
    • Node.js
    • Visual Studio Code
    • React
    • Git
    • Bash
    • DevTools
    • Figma
    • Flexbox
    • Grid Layout
    • SASS
    • LESS
    • jQuery
    • AJAX
    • Webpack
    • SQL
    • PostgreSQL
    • API
    • REST API
    • TypeScript
    • Express
    На курсе вы создадите до 10 проектов:
    • Сайт экскурсий
      С помощью HTML и CSS вы создадите одностраничный сайт-каталог со списком экскурсий по Санкт-Петербургу.
    • Сайт-портфолио
      С помощью JavaScript, HTML и CSS вы создадите одностраничный сайт, на котором соберёте информацию о себе, презентуете свои проекты и навыки.
    • Многостраничный сайт ресторана
      По готовому макету сайта вы напишете HTML- и CSS-код для всех страниц сайта, добавите интерактивные элементы и настроите автоматическую генерацию контента из JSON-файлов.
    • Веб-страница по готовому макету: сайт магазина сантехники
      С помощью HTML и CSS вы напишете код для адаптивной страницы сайта магазина сантехники по готовому макету из Figma. Также вы настроите сайт для разных типов экранов.
    • Социальная сеть на Node.js
      Создадите backend для социальной сети на Node.js и с помощью фреймворков Express, MongoDB, JWT и TypeScript. Напишете API, который позволяет публиковать посты, добавлять новых друзей, ставить лайки и писать комментарии.
    • Графический онлайн-редактор
      Будете использовать обработчики событий и элементы DOM, чтобы создать графический онлайн-редактор. Научитесь работать с тегом canvas и добавите интерактивные элементы в проект.
    • Робот для игры в шахматы
      С помощью классов напишете робота для игры в шахматы на JavaScript.
    • Чат с использованием технологии AJAX
      Разработаете базовый чат с библиотекой jQuery, отработаете AJAX-запросы и настроите общение браузера с сервером.
    • База данных магазина
      Спроектируете базу данных для магазина, свяжете её с другими и настроите обмен информацией между таблицами одного проекта.
    • Дипломный проект: одностраничный сайт на Node.js
      Разработаете frontend- и backend-части веб-приложения «Приложение для вишлистов» на Node.js. Его пользователи смогут создавать, редактировать и удалять карточки с подарками в своём профиле, делиться вишлистами и изучать профили других пользователей. Вы используете TypeScript, чтобы сделать код проекта более надёжным.
    Программа:
    1. Введение в IT
    2. Жизненный цикл ПО
    3. Введение в профессию fullstack-разработчика
    4. Инструменты разработчика
    5. Основы веб-разработки
    6. Базовая верстка: HTML и CSS
    7. Работа с макетом сайта
    8. Продвинутая верстка
    9. Основы программирования
    10. Базовый JavaScript
    11. Продвинутый JavaScript
    12. Стиль написания кода
    13. React
    14. Работа с TypeScript
    15. Основы backend-разработки
    16. Основы работы с базами данных
    17. Основы работы с Node.js
    18. Тестирование
    19. Как выложить сайт и поддерживать готовый проект
    20. Как построить карьеру в IT
    21. Удалённая работа

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  8. [Eduson Academy] React (Арман Черхаров, Любовь Бурцева)

    28 фев 2026
    [​IMG]


    Знание React — обязательно для frontend-разработчиков в 2026 году

    React — это самая популярная JavaScript-библиотека для создания интерфейсов сайтов и приложений. По данным Stack Overflow, в 2026 году более 40% разработчиков по всему миру выбирают React — из-за стабильности, скорости и масштабируемости. Его используют гиганты индустрии: Netflix, AliExpress, Airbnb, Roblox, Ozon, Avito и «Яндекс».

    В 2026 году по всему миру — около 500 000–600 000 рабочих мест с требованием знания React. Количество вакансий тоже растёт: сейчас только на HeadHunter их больше 1900.

    Кому подойдёт курс:

    Тем, кто уже пишет на JavaScript, знает HTML и CSS, понимает принципы сетевого взаимодействия (HTTP, API) и имеет опыт разработки. Если вы только стартуете в IT, сначала пройдите нашу базовую программу по frontend-разработке.
    • Frontend-разработчикам
      Прокачаете навыки frontend-разработки, добавите в свой стек React и сможете работать с более сложными и интересными задачами.
    • Тем, кто начал самостоятельно изучать React
      Систематизируете знания, поработаете с TypeScript и Context, на практике научитесь использовать state managers и собирать сложные интерфейсы.
    • Разработчикам, которые хотят расширить свой стек
      Углубитесь в frontend-разработку, получите опыт работы с React, TypeScript, нейросетями и тестированием — расширите профессиональные навыки и повысите свою ценность на рынке.
    Ваши навыки после обучения:
    • Разрабатываю интерфейсы веб-приложений на React
    • Использую props, state и React Hooks для управления состоянием компонентов
    • Управляю навигацией с помощью React Router
    • Применяю Context и state managers для управления глобальным состоянием
    • Провожу анализ и отладку компонентов с помощью React DevTools
    • Пишу код на TypeScript, применяю интерфейсы, дженерики и ООП-подход
    • Разрабатываю API-интерфейсы с типами и внешними библиотеками
    • Следую принципам чистого кода и оптимизирую производительность
    • Владею системой контроля версий Git и работаю с GitHub
    • Провожу unit-тестирование JavaScript-кода
    • Публикую проекты в интернете и на GitHub
    • Использую нейросети и автокомпиляторы для ускорения разработки и документирования кода
    Инструменты:
    • React
    • TypeScript
    • JavaScript
    • HTML
    • CSS
    • Git
    • GitHub
    • React Router
    • React Context
    • Redux
    • Jest
    • VS Code
    • Vite
    • REST API
    • React DevTools
    • ChatGPT
    На курсе вы создадите 2 крупных проекта в портфолио
    • Сайт с рейтингом фильмов
      Создадите сайт с информацией о 100 лучших фильмах по мнению IMDB. С помощью React оформите карточки, добавите динамический контент, создадите страницу с отзывами, а также настроите темы интерфейса.
    • Сайт для создания вишлистов
      С помощью библиотеки React разработаете frontend-часть веб-приложения со списками желаний.
    Программа:
    1. Как учиться эффективно
    2. Работа с библиотекой React
    3. Работа с TypeScript
    4. Тестирование и деплой
    5. Бонусный модуль. Работа с Git и GitHub
    6. Бонусный модуль. Нейросети для разработчиков
    7. Бонусный модуль. Как построить карьеру в IT
    8. Бонусный модуль. Удалённая работа

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  9. [Eduson Academy] 1C-разработчик (Анна Кунац, Дарья Прищепова)

    28 фев 2026
    [​IMG]

    Чем занимается 1С-разработчик


    1С-разработчик автоматизирует бизнес-процессы с помощью платформы «1С:Предприятие». Он настраивает программы для учёта, расчёта зарплаты, управления клиентами и товарами.

    1С используют более 1,5 млн компаний. Спрос на специалистов растёт, особенно на фоне импортозамещения в IT.

    Кому подойдёт курс
    • Новичкам, которые хотят сменить профессию
      Курс построен по принципу «от простого к сложному», что позволит вам плавно погрузиться в новую сферу и освоить все необходимые навыки начинающего специалиста.
    • Бухгалтерам, финансистам
      Расширите навыки работы в «1С», сможете применять их на текущей работе или полностью сменить направление.
    • Разработчикам на других языках
      Сможете расширить компетенции, освоить новый язык и повысить свою ценность на рынке как специалиста.
    Ваши навыки после обучения:
    • Разработка модулей, форм, отчётов, обработок и печатных форм в системе «1С:Предприятие»
    • Уверенное владение языком программирования «1С» и языком запросов «1С»
    • Доработка типового и нетипового функционала под конкретные задачи бизнеса
    • Понимание и настройка механизмов обмена данными между конфигурациями и внешними системами
    • Добавление и изменение основных объектов конфигурации, адаптация их под потребности пользователей
    • Совместная разработка и командная работа над конфигурациями
    • Интеграция «1С» с внешними ресурсами и системами
    Программа:
    1. Первоначальная установка и настройка
    2. Описание основных функций в режиме конфигуратор
    3. Знакомство со списком пользователей и их ролями
    4. Знакомство с типами и операторами
    5. Работа с объектами конфигурации
    6. Знакомство с универсальными коллекциями
    7. Конструктор запросов и работа с ним
    8. Получение данных из регистров и алгоритмы проведения документов
    9. Бухгалтерский учёт
    10. Расчёт зарплаты
    11. Использование бизнес-процессов и задач
    12. Блокировки
    13. Работа с данными при передаче в обычных формах и управляемых
    14. Обмен данными
    15. Знакомство с http и web сервисами и работа с внешними API
    16. Работа с макетами и файлами (Excel, Word)
    17. Работа с печатью и характеристиками
    18. СКД
    19. Совместная разработка и доработка типовых и нетиповых конфигураций
    20. Ретроспектива
    21. Процессы и коммуникации в IT-проектах
    22. Финансы для нефинансистов
    23. Онлайн-тренинг "Трудоустройство в IT"

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  10. [Stepik] Продвинутый FastAPI для продолжающих (Илья Перминов)

    28 фев 2026
    [​IMG]

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

    Данный курс является продолжением курса «FastAPI для начинающих», который получил Приз зрительских симпатий 2024!

    Для кого этот курс:
    Курс будет полезен для продолжающих свое изучение создания API используя FastAPI.

    Начальные требования:
    Для прохождения курса необходимы знания Python, ООП, SQL и иметь базовые знания FastAPI.

    Программа:
    Раздел 1: Продвинутые возможности FastAPI
    Мы углубимся в продвинутые инструменты FastAPI. Вы изучите вложенные маршрутизаторы (APIRouter), различные подходы к версионированию API (через заголовки Accept, Path или Header), создание пользовательских классов APIRoute для расширения функциональности и использование Lifespan Events для управления жизненным циклом приложения. Также мы рассмотрим глобальную конфигурацию FastAPI и настройку классов Response для точного контроля ответов.

    Раздел 2: Продвинутая работа с Pydantic
    Мы подробно разберем продвинутые возможности Pydantic. Вы научитесь работать с вложенными моделями, циклическими зависимостями, расширенной валидацией и модификацией данных. Мы изучим Pydantic Generics для создания гибких моделей, а также тонкости сериализации и десериализации. Вы узнаете, как настраивать поведение Pydantic с помощью ConfigDict.

    Раздел 3: Работа с файлами в FastAPI
    В этом разделе мы разберем загрузку и скачивание файлов, их валидацию и обработку. Особое внимание уделим потоковой передаче данных (Streaming) для эффективной работы с большими файлами.

    Раздел 4: Архитектуры в FastAPI
    Мы начнем с простых монолитных структур и постепенно перейдем к более сложным архитектурным паттернам: модульной структуре, многоуровневой архитектуре (Layered Architecture), луковой архитектуре (Onion Architecture) и чистой архитектуре (Clean Architecture). Вы научитесь проектировать легко поддерживаемые и масштабируемые приложения.

    Раздел 5: Микросервисы с FastAPI
    Мы изучим создание нескольких FastAPI-сервисов и организацию их взаимодействия через HTTP и брокер сообщений RabbitMQ. Вы узнаете, как внедрить концепцию API Gateway для эффективного управления сервисами.

    Раздел 6: Производительность и оптимизация
    В этом разделе мы разберем методы оптимизации приложений FastAPI. Вы научитесь внедрять кэширование, настраивать Rate Limiting для защиты от перегрузок, а также использовать Prometheus и Grafana для мониторинга и логирования. Мы также рассмотрим трассировку запросов с OpenTelemetry для анализа производительности API.

    Раздел 7: Тестирование FastAPI-приложений
    Мы изучим, как использовать TestClient для тестирования API. Вы научитесь писать эффективные тесты с помощью pytest для синхронного и асинхронного кода, тестировать защищенные конечные точки и обеспечивать изоляцию тестов для надежных результатов.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  11. [Университет Искусственного Интеллекта] VibeCoder. Тариф Базовый (Дмитрий Романов)

    26 фев 2026
    [​IMG]

    Не упусти свой шанс освоить vibe coding для создания web-приложений с AI без программирования

    10 занятий
    Продолжительность 2,5 месяца

    Тариф Базовый: 10 основных занятий, 10 встреч с тимлидами: мини-группы по 5-10 человек, ответы на вопросы, разбор проектов
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  12. [Stepik] BASH - скрипты: Магия автоматизации (Константин Варнали)

    25 фев 2026
    [​IMG]

    Хотите научиться автоматизировать рутинные задачи, управлять системами и создавать мощные скрипты?
    Тогда этот курс для вас! Bash-скрипты — это ключ к повышению вашей продуктивности и эффективности в работе с командной строкой.

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

    Курс посвящён исключительно bash-скриптам, так что вы уже должны обладать необходимой базой по работе в ОС Linux.
    Если считаете, что знаний недостаточно, рекомендую сначала пройти какой-нибудь базовый курс по Linux или ознакомиться с моими материалами до начала данного курса.

    Чему вы научитесь
    • Превращать рутинные задачи в мощные скрипты, которые сделают вашу работу легкой и приятной.
    • Автоматизировать все — от ежедневных административных задач до более сложных инженерных решений.
    • Работать с циклами, условиями, функциями и массивами на высоком уровне.
    • Грамотно планировать и отлаживать скрипты, избегать ошибок и оптимизировать производительность.
    • Писать красивые, читаемые и эффективные скрипты, которыми можно гордиться.
    Для кого этот курс
    • Этот курс подойдёт вам, если:
    • Только начали пользоваться Linux и хотите облегчить себе работу через автоматизацию.
    • Занимаетесь администрированием серверов или развёртыванием инфраструктуры.
    • Разрабатываете программное обеспечение и мечтаете быстрее собирать проекты и тестировать код.
    • Изучаете технологии и планируете строить карьеру в IT.
    • Хотите сократить рутину, сэкономить время и повысить продуктивность? Тогда добро пожаловать на курс! Здесь всё понятно, доступно и сразу применяется на практике.
    Начальные требования
    • Базовые знания командной строки Linux.
    • Желание учиться и развиваться.
    Введение в Bash
    • Знакомство
    • Что такое Bash?
    • Первые шаги в написании сценариев Bash
    • Тестирование по модулю
    Переменные и операторы
    • Переменные
    • Потоки ввода-вывода
    • Логические операторы
    • Тестирование по модулю
    • Пишем скрипты
    Управляющие конструкции if-else и case
    • Условные операторы (if, elif)
    • Проверка и сравнение файлов
    • Аргументы и специальные параметры
    • Конструкция Case
    • Тестирование по модулю
    • Пишем скрипты
    Циклы for, while и until
    • Циклы
    • Цикл for
    • Цикл while
    • Цикл until
    • Работа с массивами
    • break и continue
    • Тестирование по модулю
    • Пишем скрипты
    Функции в Bash
    • Что такое функции?
    • Рекурсия и вложенность функции
    • Обработка ошибок
    • Перехват сигнала trap
    • Тестирование по модулю
    • Пишем скрипты
    Автоматизация задач
    • Планировщик cron
    • Резервное копирование
    • Тестирование по модулю
    Регулярные выражения и обработка строк
    • Создание алиасов
    • Регулярные выражения
    • Команды текстового потока
    • Редактор текста sed
    • Инструмент AWK
    • Тестирование по модулю
    • Пишем скрипты
    Заключение
    • Заключение

    Преподаватель - Константин Варнали
    Тот, кто намерен сделать этот мир чуточку лучше и помочь войти в IT даже самым закоренелым гуманитариям — коим и сам являюсь.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  13. [Cors Academy] Разработка на 1С в 2026 году: нейросети, интеграция, тренды. Тариф Базовый

    25 фев 2026
    [​IMG]

    Жёлтый митап №2:

    • Практические кейсы и инструменты от экспертов: как использовать ИИ, интеграции и современные методы разработки в проектах на 1С.
    Что узнаете:
    • Узнаете, какие ИИ-инструменты доступны разработчику 1С
      • Обзор решений от фирмы 1С и внешних инструментов: где они применимы в разработке, а где пока бесполезны.
    • Разберёте, как использовать ИИ в ежедневной разработке
      • ИИ-кодинг, вайбкодинг в EDT, работа с задачей — от первого запроса до коммита в Git.
    • Посмотрите, как выстраивать современный процесс разработки 1С
      • Связка Конфигуратора, EDT, Git и нейросетей. Интеграция 1С с внешними системами и работа с API.
    • Поймёте, какие навыки будут важны для 1С-разработчика в 2026 году
      • Agentic SWE, автоматизация тестирования, интеграции, ERP-контекст и новые роли в команде разработки.
    Программа митапа:
    1. Вступительное слово - Илья Отькало
    2. Обзор ИИ-инструментов от фирмы 1С - Виталий Онянов
      • Искусственный интеллект активно внедряется в бизнес-процессы, и фирма «1С» последовательно развивает собственные ИИ-инструменты в платформе и экосистеме решений.
      • В докладе будет дан обзор ключевых ИИ-механизмов от фирмы «1С»: встроенных возможностей платформы, облачных сервисов и партнёрских решений. Отдельное внимание будет уделено практическим сценариям применения ИИ в типовых конфигурациях.
      • Также будут рассмотрены текущие тренды и перспективы развития ИИ-направления в экосистеме «1С». Доклад будет полезен разработчикам, консультантам и руководителям, которые оценивают потенциал использования ИИ в проектах автоматизации.
    3. ИИ кодинг в 1С для начинающих - Пётр Цап
      • Простые правила работы по ТЗ
      • Агент выполняет основную часть работы
      • Проверка и доработка результата в 1С
      • Ответы на вопросы
    4. Вайбкодинг в EDT: от задачи до коммита - Станислав Ганиев
      • Увидите полный цикл разработки с AI в реальном времени: от постановки задачи и генерации кода до итераций и финального коммита в репозитории.
      • Спикер покажет свой ежедневный рабочий процесс без прикрас с ошибками нейросети и их исправлением. Вы поймёте, почему работа с исходниками и EDT открывает возможности, недоступные при разработке только в конфигураторе.
      • Доклад для тех, кто уже слышал про AI-разработку, но пока не сделал первый шаг. После выступления будет понятно, как встроить этот подход в работу и с чего начать уже сейчас.
    5. Вайбкодинг мёртв, добро пожаловать в эру Agentic SWE - Олег Филиппов
      • Что изменилось за последний год в ИИ-разработке на 1С: ключевые сдвиги и немного статистики.
      • SDD как основа современной разработки: почему теперь разработчик всё чаще читает ТЗ, а не пишет код.
      • Обзор и планы по развитию ИИ инструментария для разработчиков 1С.
    6. Как подружить Конфигуратор, Git, EDT и разработчиков - Артём Кузнецов
      • Хранилище морально устарело и не вывозит современных требований.
      • Нужен GIT, хотим Merge Request’ы, Code Review
      • EDT – слишком прогрессивно и не все до него доросли.
      • Работаем с GIT не покидая конфигуратора и при чем тут автономный сервер.
      • Скрипты упрощающие работу с GIT из Конфигуратора.
      • Сборка/разборка обработок и расширений «на лету».
      • Превращаем обновление релиза в рутину
    7. Интеграция 1С с внешними системами: как выстроить процесс разработки с нейросетью - Владимир Харин
      • Полный цикл разработки интеграции: от текстового описания задачи до работающего API.
      • Бриф и исследование: как структурировать требования и проанализировать внешний API до написания кода.
      • План реализации: какие объекты создавать в конфигураторе, ревью плана перед генерацией кода.
      • Автоматическая генерация кода, OpenAPI-спецификации и тестирование через curl.
      • Роль разработчика: от «писать код» к «управлять процессом и проверять результат».
    8. Инструменты тестирования API в арсенале 1С-программиста: от Postman до своего стенда - Роман Чумадин
      • Краткая теория, виды тестов и их назначение.
      • Непосредственно инструменты: Postman, Insomnia и другие.
      • Создание тестового стенда.
      • Особый случай: тестируем WebSocket’ы.
    9. Нужно ли разработчику знать 1С:ERP? - Сергей Ваганов
      • Разработчик в проектах 1С:ERP работает не с отдельными «кубиками», а с готовой сложной моделью бизнеса. В докладе разберём типовые проблемы доработок и подходы к их грамотному решению. Обсудим, за счёт чего можно экономить время при доработке ERP и к чему приводит глубокое понимание предметной области и архитектуры системы.
    10. Окей, 1С! Реализуем распознавание речи! - Владимир Сатаров
      • Технология распознавания речи в 1С – это реальность. На платформе есть объект, который позволяет реализовать этот сценарий. Также существует альтернативный подход – построить собственный пайплайн с использованием нейросетей и вайбкодинга. В докладе будут разобраны оба варианта: как они реализуются, в чём их плюсы и ограничения.
    11. Секретный спикер

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  14. Научись делать многопользовательские игры за 4 месяца (Евгений Иншаков, Илья Карельцев)

    24 фев 2026
    [​IMG]
    Научись делать многопользовательские игры за 4 месяца

    Кому подойдет курс
    • Новички в Unity
      Если вы только начали осваивать Unity, имеете базовое представление о программировании на C# (знаете что такое класс, метод, переменная), вы справитесь с этим курсом.
    • Опытные Unity разработчики
      Лучше всего курс подойдет разработчикам, которые уже уверенно пользуются движком, делали свои реальные однопользовательские проекты. Навыки, которые вы получите в курсе сильно расширят ваши профессиональные возможности и творческий потенциал.
    • Программисты из других сфер
      Этот курс идеально подойдет и тем, кто уже владеет C# или другим языком программирования, но еще не занимался разработкой игр.
    Чему вы научитесь

    Разрабатывать серверную часть игры
    Основа любой сетевой игры — передача данных между сервером и клиентами.
    На языке TypeScript вы научитесь писать код исполняемый на сервере.
    Изучим все необходимые возможности фреймворка Colyseus.

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

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

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

    Работа с базой данных
    Умение работать с базами данных нужно не только для создания риалтаймовых сетевых игр. Это так же неотъемлемый атрибут однопользовательской игры. Таблица лидеров, система сохранения, работающая между устройствами, авторизация в игре, уведомление пользователя о вышедшем обновлении — все это требует навыков работы с базами данных.
    Что если вы захотите сделать ферму, где один игрок, может посетить огород другого и посмотреть что там и где растет?

    Продвинутое программирование на C#
    В курсе мы уделили внимание тем аспектам программирования, которые могут быть не понятны Джуну и подробно их объясняем.
    Проходим Action-ы, делегаты, анонимные методы, лямбда выражения, асинхронные методы, работу с корутинами и многие другие вещи.

    На чем мы будем делать мультиплеер?
    Мультиплеер в индустрии решается по-разному: где-то используют Unity Netcode, где-то Photon или свои решения. Работодатели ищут людей, которые умеют работать с любыми подходами.
    Мы изучаем и Unity Netcode как нативное решение от Unity, и Colyseus как фундаментальный инструмент. Это даёт широкий кругозор, гибкость и навыки, которые легко применить в любой студии.

    Игры, которые вы создаете:

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

    Змейка
    В этой игре уже не два игрока, а 100. Новые игроки могут подключиться к игровой сессии, где уже во всю играют другие пользователи

    Clash Royale
    Это еще один вариант сетевой игры. Игроки перетаскивают карточки и создают юнитов. Юниты идут к замку противника.
    Победит тот, кто первый уничтожит замок. В этой игре мы начнем разбирать работу с базой данных, реализуем регистрацию и авторизацию, а так же рассмотрим еще один вариант синхронизации состояний.

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


    Автор курса:
    Евгений Иншаков, автор и преподаватель этого курса.
    За последние 8 лет я принял участие в создании множества онлайн-игр различного уровня сложности, от простых казуалок до крупных метавселенных.
    Создавал приложения и игры как в одиночку, так и с командой.
    В последнее время занимался созданием этого курса, а также работал в крупной компании по ставке, создавая VR-тренажеры по отработке внештатных ситуаций в атомной промышленности.

    Соавтор курса
    Илья Карельцев — основатель школы Eccentric Games.
    Принимал участие в разработке программы этого курса.
    Работаю в Unity 10 лет.
    Являюсь основателем студии Eccentric Games.
    За 3f года наша студия выпустила более 100 игры, 3 из которых мультиплеерные.

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
  15. [Stepik] C#: Создаём API для маркетплейса на микросервисах (Сергей Камянецкий)

    23 фев 2026
    [​IMG]


    Курс предлагает комплексное обучение разработке микросервисов на .NET и C# с использованием современных технологий: CQRS, MediatR, gRPC, Marten, PostgreSQL, MySQL, Dapper, Entity Framework, Redis, RabbitMQ, MassTransit, Docker, Docker Compose, GitHub Actions, Serilog, ELK Stack, Prometheus, Grafana, k6 и Portainer.

    Вы создадите микросервисы с продвинутой архитектурой, научитесь их тестировать, логировать и мониторить, а также организуете автоматическое управление инфраструктурой

    Чему вы научитесь:
    • Использовать CQRS и MediatR для четкого разделения команд и запросов,
    • Настраивать и использовать базы данных PostgreSQL и MySQL с Marten, Dapper ORM и Entity Framework,
    • Версионировать и документировать API с помощью Swagger,
    • Реализовывать высокопроизводительный синхронный gRPC и асинхронный обмен сообщениями через RabbitMQ и MassTransit,
    • Внедрять Redis для кэширования и увеличения производительности,
    • Автоматизировать CI/CD процессы с GitHub Actions, создавать шаблоны проектов,
    • Строить централизованную систему логирования на базе Serilog и ELK Stack,
    • Настраивать сбор и визуализацию метрик через Prometheus и Grafana,
    • Проводить нагрузочное тестирование сервисов с k6,
    • Управлять контейнеризированной инфраструктурой с помощью Docker и Portainer,
    • Применять лучшие паттерны проектирования и практики аудита для повышения надежности приложений.
    О курсе:
    • Этот курс — полное практическое пошаговое руководство по разработке микросервисов на .NET, охватывающее все этапы: от создания шаблона и архитектуры до настройки взаимодействия, логирования и мониторинга.
    • Вы научитесь строить масштабируемые, отказоустойчивые системы с использованием современных технологий: CQRS, gRPC, RabbitMQ, Docker, Serilog, ELK, Prometheus и Grafana.
    • Курс выделяется глубокой проработкой практических задач и интеграцией DevOps-процессов, таких как CI/CD и автоматизация. В процессе вы будете создавать и развивать реальные микросервисы, настраивать обмен сообщениями и кэширование, организовывать централизованное логирование и управлять контейнерами.
    • Курс разделен на модули с последовательными заданиями, которые помогут закрепить знания и сформировать комплексные навыки для профессиональной работы с микросервисной архитектурой.
    • Если вы не уверены в том, подходите вы для этого курса или нет - напишите мне
    • Курс идеально подходит для backend-разработчиков и архитекторов, желающих освоить современные практики построения микросервисной архитектуры от начала до production-уровня.
    Для кого этот курс:
    • Курс предназначен для backend-разработчиков, архитекторов и инженеров DevOps, которые хотят освоить построение современных микросервисных решений на .NET. Он будет полезен тем, кто планирует разрабатывать распределённые системы с применением CI/CD, автоматизированной инфраструктуры, централизованного логирования, мониторинга и интеграций посредством gRPC и брокеров сообщений.
    • Перед началом требуется уверенное понимание отличий чистой архитектуры от слоёной, осознанное представление о назначении минимального API, принципах REST и практике работы с Docker. Человек, собирающийся пройти курс, должен хорошо отличать и применять паттерны проектирования — такие как CQRS, Декоратор, Спецификация — и понимать их место в архитектуре современных сервисов.
    • Курс будет особенно актуален:
      • разработчикам, переходящим от монолита к микросервисам;
      • специалистам, желающим внедрить лучшие практики аналитики, мониторинга и логирования в свои проекты;
      • разработчикам, которые хотят с нуля познакомиться с поэтапным построением современных приложений
    Начальные требования:
    • Уверенное владение .NET и C#, знание принципов объектно-ориентированного программирования.
    • Практический опыт работы с ASP.NET Core и REST API.
    • Четкое понимание разницы между слоёной и чистой архитектурами, знание основных паттернов проектирования.
    • Опыт использования Docker и контейнеризации приложений.
    • Навыки работы с системами контроля версий (Git).
    • Базовое понимание работы с реляционными базами данных и основ SQL.
    • Способность работать с системой командной строки (CLI) и элементарно взаимодействовать с Linux-окружением приветствуется.
    • Желательно: базовое представление о брокерах сообщений и принципах обмена сообщениями между сервисами.
    Программа курса:
    1. Старт
    2. Создание и публикация шаблона микросервиса
    3. Создание и настройка микросервиса каталога
    4. CQRS и MediatR в каталога
    5. Расширение и Production-ready
    6. Микросервис корзины: CQRS, кэширование и продакшн-подготовка
    7. Микросервис промоакций на gRPC: CQRS, Dapper, MySQL и продакшн
    8. Интеграция промосервиса и корзины
    9. Микросервис заказов
    10. Событийная интеграция с RabbitMQ: MassTransit
    11. Инфраструктура

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