Понимание ядра Linux: от архитектуры до разработки эффективных модулей
Для кого этот курс:
Вы научитесь:
- Системные администраторов и DevOps-инженеров, которые хотят улучшить навыки для решения сложных задач, связанных с оптимизацией и настройкой серверов.
- Программистов, желающих перейти в системное программирование, но не понимающих как и с чего начать заниматься системным программированием и разрабатывать модули для ядра.
- Инженеров по безопасности информационных систем, сосредоточенных на тестировании и анализе уязвимостей, которые сталкиваются со сложностями в быстром реагировании на уязвимости, возникающие в ядре, из-за недостатка практического опыта в его разработке и модификации
- Разработчики на C, которым нужны углубленные знания о внутреннем устройстве операционной системы для написания более эффективного кода.
- Системные программисты, у кого есть необходимость глубокого понимания внутренней архитектуры ОС для создания эффективного программного обеспечения
- Разработчики embedded-систем, которые сталкивается с трудностями при необходимости создания драйверов и взаимодействия с аппаратным обеспечением
- Системные администраторы с навыками программирования на C, которые часто сталкиваются с проблемами при настройке и отладке системы, для которых требуется знание ядра
Необходимые знания:
- Разрабатывать и интегрировать собственные модули ядра: Напишут, соберут и запустят модули, а также смогут анализировать выводы отладки через dmesg
- Владеть алгоритмами и структурами: Применят темы, изученные о структуре данных для решения реальных задач в проекте на ядре Linux
- Реализовывать синхронизацию процессов и потоков: Используют различные примитивы синхронизации в собственных разработках
- Анализировать и обрабатывать прерывания: Понимают, как работают обработчики прерываний и смогут их отлаживать
- Управлять памятью в ядре: Разработают решения для эффективного управления памятью, включая использование аллокаторов и механизмов управления страницами
- Участвовать в проектах на основе Linux: Подготовят себя к работе в команде на проектах, связанных с разработкой и поддержкой ядра Linux.
Программа
- Уметь работать в ОС Linux
- Базовое знание Bash
- Базовое знание Python
- Уверенный уровень разработки на языках программирования C
- Умение работать и подключаться к Виртуальной машине
- Введение в разработку ядра Linux
- Модули ядра Linux
- Структуры данных и алгоритмы в ядре Linux
- Управление процессами и потоками
- Прерывания. Обработчики прерываний. Cинхронизация в контексте прерываний. Виды Page Fault в Linux
- Время в ядре Linux. Таймеры. Preemption многозадачность.
- Управление RAM памятью
- Устройства в Linux
- Проектная работа
Что даст курс:
Преподаватели:
- Основы разработки ядра: Понимание архитектуры и базовых компонентов ядра Linux, включая его функции и принципы работы
- Создание и отладка модулей: Навыки разработки, компиляции и интеграции модулей ядра, а также работы с буфером сообщений ядра (dmesg)
- Работа со структурами данных и алгоритмами: Освоение операций со сложными структурами данных, такими как связанные списки, очереди, стеки и деревья, с реальными примерами из кода ядра
- Управление процессами и потоками: Понимание работы процессов и потоков в ядре, включая API и примитивы синхронизации (spin блокировки, mutex, семафоры)
- Обработка прерываний: Освоение работы с прерываниями и их обработчиками в контексте ядра, включая аспекты синхронизации
- Управление памятью: Знание методов управления физической и виртуальной памятью, включая различия между SLAB- и SLUB-аллокаторами и механизмами страниц.
- Коробейников Глеб
Astra Linux. Senior-разработчик ядра Linux
1 год в Otus
4 года опыта разработчиком в ядре Linux. Работал в таких фирмах как RAIDIX, YADRO, SBERTECH. Есть несколько багрепортов и коммитов в ядро Linux. Практический опыт базируется на знании языков C, bash и знании инструментов для отладки ядерного кода таких как kmemleak, KASAN, KGDB, ftrace, eBPF. Теоретический опыт базируется на знании архитектуры amd64, архитектуры современных операционых систем в том числе Linux.
Окончил ИГУ по специальности чистая математика.
- Алексей Иванов
ПАО "Яковлев" - филиал"ОАК". Инженер-программист
1 год в Otus
Занимаюсь разработкой и модернизацией PLM систем; Разработкой ПО для автоматизации обработки Конструкторско-технологической информации. В IT 3 года. Практический опыт базируется на знании языков С и С#.
Окончил ИГУ по направлению "Математика", и курс повышения квалификации "Программирование на C# Продвинутый уровень - часть 1" от Трайтек
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Складчина: новые складчины на курсы и тренинги | страница 5
Страница 5 из 34
Категории
-
[OTUS] Разработка ядра Linux (Глеб Коробейников, Алексей Иванов)
14 май 2026
-
[ironskills] Обмен через EnterpriseData в 1С. Конвертация данных 3.1 с нуля (Иван Гордынец)
12 май 2026
Что вы будете уметь после окончания курса:
- Настраивать обмен между базами 1С
- Сможете без труда настроить обмен между любыми конфигурациями 1С или доработать типовой обмен.
- Разрабатывать правила обмена в КД 3.1
- Научитесь разрабатывать и дорабатывать правила обмена в конфигурации КД 3.1, а также программно (прямо в модуле).
- Исправлять ошибки в обменах
- Научитесь находить и исправлять ошибки в обменах 1С
- Реализовывать обмен "с нуля", используя БСП
- Научитесь использовать подсистему БСП "Обмен данными" для реализации обмена через EnterpriseData в любой конфигурации.
Механизм XDTO
Обмен через универсальный формат. Конвертация данных 3.1
Разработка простых правил обмена в КД 3.1
Перенос документов. Отложенное заполнение. Отложенное проведение
Обработчики событий
Обмен контактной информацией и дополнительными реквизитами (БСП)
Обмен присоединёнными файлами (БСП)
Обмен данными регистров сведений
Расширение формата обмена EnterpriseData
Правила регистрации
Доработка обмена в типовых конфигурациях
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Stepik] Профессия: Android-разработчик — современный стек 2025 (Андрей Сумин)
12 май 2026
Пакет курсов для тех, кто начинает с нуля и хочет за короткое время освоить современную Android-разработку. Более 50 часов видеоуроков, актуальный стек от Google и фокус на практику. Подойдёт новичкам и тем, кто хочет быстро выйти на уровень Junior.
Для кого этот курс:
- Для тех, кто хочет стать Android-разработчиком и ищет системный путь обучения с нуля на актуальном стеке.
- Для начинающих разработчиков, которые уже знают Kotlin и хотят перейти к созданию мобильных приложений.
- Для тех, кто уже пробовал Android, но хочет обновить знания и перейти на современные инструменты: Jetpack Compose, Hilt и др.
- Для студентов и самоучек, которые хотят собрать портфолио и практические проекты для трудоустройства или фриланса.
- Для тех, кто готовится к первым собеседованиям или стажировке и хочет уверенно чувствовать себя в профессиональной разработке.
- Разрабатывать мобильные приложения на Android
- Писать чистый и понятный код на Kotlin
- Использовать Объектно-ориентированное программирование
- Использовать Функциональное программирование
- Работать с многопоточностью, корутинами и Flow
- Применять паттерны проектирования на практике
- Создавать интерфейсы с помощью Jetpack Compose и Material Design 3
- Строить архитектуру проектов на основе Clean Architecture и MVVM
- Использовать Hilt для инъекции зависимостей
- Работать с сетевыми запросами через Retrofit
- Организовывать локальное хранение данных с помощью Room
- Уверенно работать с компонентами Android SDK
- Настраивать навигацию между экранами через Jetpack Compose Navigation
- Подготовитесь к собеседованию на Junior Android Developer
В курс по Android включены только актуальные технологии, которые рекомендует Google в 2025 году: Jetpack Compose, Navigation, Hilt, Room, Retrofit, Coroutines и другие.
В программе нет устаревших практик и легаси-инструментов — только то, что используют в коммерческой разработке сегодня. Более 50 часов видеоуроков, теория и практика, готовые проекты в портфолио — всё это поможет вам уверенно стартовать в профессии и начать работать в компании или на фрилансе.
Что внутри:
1) Kotlin: полный курс (2025) — подготовка к собеседованию
- Введение
- Базовый синтаксис
- Объектно-ориентированное программирование
- Погружаемся в Kotlin
- Функциональное программирование
- Паттерны проектирования
- Устройство коллекций
- Асинхронность и многопоточность
- Kotlin в деталях
- Введение
- Создаём калькулятор
- Приложение NotePad
- Dependency Injection в Android
- Организация локального хранения данных
- Работа с сетью в Android
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Микросервисы, как в BigTech 2.0 2025. Тариф Стандарт (Олег Козырев)
12 май 2026
Научись разрабатывать высокопроизводительные, масштабируемые микросервисы, как в. ВК Yandex OZON СБЕР Тинькофф, и увеличь свои шансы на трудоустройство в BigTech или повышение грейда.
Обучение подойдет для Junior и Middle backend-разработчиков
Для курса нужно:
- Знать основы Golang - все практические примеры будут на нем
- Уметь пользоваться git, чтобы качественно работать с кодовой базой
Вся подкапотная микросервисов в одном обучении
8 недель беспощадного кодинга
Неделя 1 HTTP и gRPC: основы сетевого взаимодействия микросервисов
С первой недели начнёшь собирать свой проект на микросервисной архитектуре. На практике освоишь два ключевых способа общения между сервисами — через HTTP и gRPC. Будешь писать API, запускать серверы, подключать клиентов и связывать между собой отдельные сервисы
Блок 1. HTTP в Go: от простого сервера до автогенерации API
- Что такое HTTP?
- HTTP/1.1, HTTP/2 и HTTP/3 — зачем придумали и какие проблемы решают
- Что такое REST API и какие у него ограничения
- Создаём простой HTTP-сервер на chi
- Первая middleware на Go: как расширить поведение ручек сервера
- Что такое OpenAPI и как описывать схемы
- Генерация HTTP API на основе OpenAPI схемы
- Как устроены gRPC и protobuf, где они применяются и в чём их сила
- Пишем первый .proto-файл, учимся подключать зависимости
- Генерация Go-кода через buf
- Запускаем gRPC-сервер и подключаем к нему клиента
- Что такое обратная совместимость и как её проверять при изменениях контракта (buf-breaking)
- gRPC-Gateway: добавляем HTTP-интерфейс к gRPC-сервису
- Автогенерация Swagger-описания из .proto
- Валидация входящих данных через плагин protoc-gen-validate
- Пишем свой первый gRPC-интерцептор
На этой неделе ты перестанешь писать «всё в одном файле» и начнёшь проектировать микросервисы по слоям: API, сервис, репозиторий. Освоишь архитектурные подходы и научишься писать unit-тесты — не формально, а так, чтобы реально ловить баги и не бояться менять код
Блок 3. Архитектура проекта на Go: чисто, понятно, гибко
- Что такое архитектура и зачем она нужна (луковая, гексагональная, чистая — простыми словами)
- Какие бывают слои и как они связаны: API, сервис, репозиторий, клиенты
- Как структурировать проект на Go
- Создаём repository-слой: работа с базой через интерфейсы
- Пишем service-логику: бизнес-правила без привязки к API
- Разбираемся с API-слоем: как принимать и отдавать данные
- Добавляем клиентские обёртки: например, вызов Payment Service из Order Service
- Что такое юнит-тест и как он отличается от интеграционного
- Тестируем простые функции: начинаем с базы
- Как тестировать сервисную логику: используем тестовые сьюты
- Как работать с моками: подключаем mockery и подменяем зависимости
- Как замокать базу и зачем это может быть удобно
- Выводим покрытие в README.md — пусть CI не зря работает
Теперь твои сервисы начнут работать с настоящими базами данных — PostgreSQL и MongoDB. А чтобы не разворачивать всё вручную, ты научишься поднимать инфраструктуру через Docker Compose: базы, окружение, зависимости. Пока без упаковки самих сервисов — только окружение, как в настоящем проекте
Блок 5. Docker и Docker Compose: инфраструктура как код
- Что такое Docker и зачем он нужен
- Пишем свой первый Dockerfile
- Что такое docker-compose и как с его помощью поднимать инфраструктуру
- Поднимаем базу данных и настраиваем сетевое взаимодействие между контейнерами
- Зачем микросервисам нужна реляционная база — и почему PostgreSQL
- Запускаем PostgreSQL через Docker Compose
- Создаём и накатываем миграции с помощью goose
- Пишем SQL-запросы через pgx и squirrel
- Интегрируем PostgreSQL в архитектуру сервиса: репозиторий, модели, конверторы
- Что такое MongoDB и где она выигрывает у реляционных решений
- Поднимаем MongoDB через Docker Compose и осваиваем базовые CRUD-операции
- Интеграция MongoDB в структуру проекта: структура, запросы, подходы
На этой неделе ты сделаешь свои сервисы гибкими, управляемыми и тестируемыми. Настроишь конфигурацию через переменные окружения, внедришь DI-контейнер, напишешь первые интеграционные и e2e-тесты, а ещё — начнёшь строить свою собственную платформенную библиотеку, как в настоящих проектах
Блок 8. Конфигурация: как грамотно хранить параметры сервиса и передавать их при запуске
- Что такое конфигурация и зачем выносить параметры из кода
- Работа с переменными окружения (env) — самый частый способ настройки
- Что такое платформенная библиотека и зачем её выделять
- Пишем health check для grpc сервера
- Создаём логгер на основе zap и настраиваем формат логов, единый для всех сервисов
- Разрабатываем удобный менеджер закрытия ресурсов для обеспечения graceful shutdown
- Что такое инверсия зависимостей и зачем она тебе
- Как выглядит простой DI-контейнер на Go и как его написать
- Интеграция DI в сервис: как это облегчает тестирование и конфигурирование
- Интеграционные тесты для базы: используем сьюты, структуру проекта и тестовые данные
- End-to-End тесты сервисов: проверяем всю цепочку работы через ginkgo, gomega и testcontainers-go
- Как запускать тесты автоматически и проверять результат до релиза
Выйдешь за пределы прямых запросов и начнёшь выстраивать событийное взаимодействие между сервисами. Познакомишься с Apache Kafka, научишься поднимать брокер в KRaft-режиме, писать продюсеров и консьюмеров, обрабатывать события и строить устойчивые, слабо связанные микросервисы. Плюс — сделаешь сервисы Assembly и Notification, и подключишь Telegram-бота
Блок 12. Apache Kafka в Go: шина событий своими руками
- Что такое Apache Kafka и зачем она нужна микросервисам
- Как работает Kafka в KRaft-режиме (без ZooKeeper)
- Поднимаем Kafka с одним брокером через Docker Compose
- Пишем продюсера и консьюмера на Go
- Создаём consumer group и обрабатываем события
- Интегрируем Kafka в архитектуру: DI, слои, обёртки
- Как зарегистрировать Telegram-бота и подключить его к сервису
- Используем шаблоны Go для генерации сообщений
- Разделяем логику по слоям: бот, отправка, шаблоны, бизнес-логика
Реализуешь полноценную систему аутентификации. Разберёшься, как организовать вход по логину и паролю, как хранить сессии, и как проверять доступ к ручкам gRPC. На этой неделе в проект войдёт Redis как хранилище сессий с TTL и базовыми структурами данных
Блок 14. Redis в Go: быстрое и удобное хранилище
- Что такое Redis и зачем он нужен в микросервисной архитектуре
- Какие структуры данных в Redis используются на практике: key-value, hashmap, set
- Работа с TTL — автоматическое удаление сессий
- Запуск Redis через Docker Compose
- Интеграция Redis в сервис: клиент, DI, обёртка, сохранение и проверка сессий
- Идентификация, аутентификация, авторизация — в чём разница
- Подходы к аутентификации: сессии против JWT — плюсы и минусы
- Реализуем API для работы с JWT
- Научимся сохранять сессию в Redis с TTL 24 часа
- Добавим интерцептор, валидирующий сессию на gRPC-ручках
Внедришь в систему все три столпа наблюдаемости: логи, метрики и трейсы. Научишься собирать данные через OpenTelemetry Collector, отображать метрики в Grafana, логи — в Kibana, а трейсы — в Jaeger. Настроишь алерты на важные события и выведешь нотификации в Telegram
Блок 16. Мониторинг сервисов через OpenTelemetry
- Как устроена система наблюдаемости: логирование, метрики, трассировка
- Что такое OpenTelemetry и зачем нужен Collector
- Сбор логов через zap → OpenTelemetry Collector → Elasticsearch → Kibana
- Сбор метрик через Prometheus и OpenTelemetry Collector
- Отображение данных в Grafana: метрики по сервисам и событиям
- Подключение трейсов в Jaeger и визуализация прохождения запросов
- Настройка алертов через Alertmanager с отправкой в Telegram
- Вынос общих обёрток и инструментов в платформенную библиотеку
Настроишь центральную точку входа в систему — через Envoy. Научишься маршрутизировать HTTP и gRPC-запросы, прокидывать заголовки, а главное — реализуешь проверку валидности сессии перед каждым запросом через вызов IAM-сервиса. Всё это будет работать в Docker Compose и интегрировано в проект
Блок 17. Envoy как gateway: маршрутизация, защита, удобство
- Что такое Envoy и зачем он нужен в микросервисной архитектуре
- Поднимаем Envoy в Docker Compose и настраиваем как точку входа в систему
- Маршрутизация HTTP-запросов: настройка маршрутов, хостов, портов
- Маршрутизация gRPC-запросов с поддержкой grpc_json_transcoder
- Интеграция IAM-проверки: Lua-скрипт, выполняющий запрос на валидацию сессии
- Как спрятать все сервисы за Envoy и оставить наружу только одну точку доступа
Преподаватель и автор курса:
Олег Козырев
NDASenior Engineer: разрабатывает платформу для контроля доступов к продуктовым сервисам
- HighLoad++ 2024Спикер: выступал с докладом по декларативной платформе управления доступом и являлся информационным партнером конференции
- Ozon Tech: ЛогистикаSenior Engineer: разрабатывал сервисы организации перевозок товаров продавца на склад
- Ozon Tech: МоментыSenior Engineer: разрабатывал систему модерации «рилсов» внутри приложения Ozon
- Ozon Tech: МаркетплейсMiddle Engineer: разрабатывал сервис, который отслеживает своевременность доставки посылок
- Route 256Преподаватель и тьютор: менторил и преподавал курсы по построению микросервисов в школе Ozon Tech
- YaTalksВедущий конференции: вел второй день конференции по программированию от Яндекса
Продажник
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Разумный вайб-кодинг (Дмитрий Лаврик)
12 май 2026
Веб-разработка с использованием нейросетей от Дмитрия Лаврика
Концепция курса
Далеко не все разработчики, которые пробуют использовать ИИ при написании кода, остаются в восторге от первой попытки. Дело даже не в плохих промптах, чаще всего они оставляют нейросети слишком много свободы. Курс учит простому — строй архитектуру так, чтобы у нейросетки не было пространства для импровизации, а потом отдай ей рутинную работу. Чем строже правила, тем меньше ошибок.
Мы освоим Claude Code с нуля: сессии, контекстное окно, файлы CLAUDE.md, субагенты, хуки и навыки, и применим эти знания в трёх технологических стеках.
Для кого этот курс
Исключительно для тех, кто уже умеет программировать и хочет работать с ИИ системно и грамотно. Главные критерии для участников:
- Понимание клиент-серверного взаимодействия
Курс именно по веб-разработке. Не так важно, заходите вы со стороны бэкенда или фронтенда, главное, чтобы было понимание общих принципов и терминологии этой сферы. - Умение писать работающий код, решающий задачи
Конкретный стек технологий не важен. Node или PHP, Vue или React — не принципиально. Главное, уже быть адекватным программистом, а необходимый минимум знаний по конкретным стекам дадут дополнительные видео. - Любовь к строгому порядку в коде
Прежде всего — строгая типизация: Type Hinting в PHP или TypeScript вместо JS. Один лишь TypeScript убирает добрую половину проблем нейросетей. - Реалистичные ожидания от ИИ
Мы не мечтаем, что нейросетка напишет за нас весь код, мы просто получаем помощника — сообразительного и неутомимого джуна, которому можно делегировать массу задач.
За восемь недель вы построите workflow на трёх стеках и получите чёткую модель действий для каждого следующего проекта с ИИ. По итогу вы сможете:
- Грамотно работать с Claude Code
Сессии, контекстное окно, постоянная память и Claude.md, субагенты, хуки и навыки — всё это перестанет быть абстрактными словами. - Создавать архитектуру, которая не позволяет ИИ тупить
Бэкенд, фронтенд или монолит — нужны точные инструкции и ограничения. Если у нейросети будет возможность сделать лишний шаг в сторону, то она найдёт, где ошибиться. Вопросам архитектуры мы посвятим очень много времени. - Эффективно организовывать рабочий процесс
Claude это джун, а мы наставники. Его вход в проект должен быть плавным. Задача, ошибки, обратная связь, исправление инструкций — только так можно обучить нашего джуна. - Правильно относиться к месту ИИ в разработке
Как бы ни был хорош Claude, ответственность за код остаётся на программисте. Сбросить рутину на помощника и забить на ревью — большой соблазн, которого мы не допустим.
Программа курса
- Основы работы с Claude
- Продвинутая настройка Claude
- Выравнивание знаний участников
- Принципы разработки с ИИ
- Идеальный бэкенд-стек на Node.js
- Фронтенд на примере React
- Claude в монолите
- Место программиста в процессе вайбкодинга
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... - Понимание клиент-серверного взаимодействия
-
[Balun.Courses] Битовые манипуляции: задачи с алгосекций (Владимир Балун)
12 май 2026
Интенсив научит решать задачи на битовые манипуляции
- Структурированно и без хаотичной зубрежки сотни задач на LeetCode
- Сначала быстрая теория без воды и низкоуровневых концепций — только то, что пригодится в решении заданий
- Потом разбор 5 типовых заданий уровня easy/medium, которые встречаются на алгосекции — идея задачи с подробным объяснением кода
- К каждой задаче — эталонное и простое решение, которое легко повторить на собеседовании и которое устроит интервьюера
- 6 заданий для самостоятельной практики — хватит, чтобы набить руку и решать большинство заданий по этому алгоритму
- Записанных уроков — все актуально на текущий год
- Домашней работы с самопроверкой
- Дополнительных материалов
- Общего чата
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[CORS Academy] Стратегическое лидерство и организационный дизайн в ИТ. Базовый (Сергей Горшенин)
10 май 2026
На рынке есть два типа обучения:
- Технические курсы — про методологии и инструменты, но без управленческого контекста.
- Бизнес-программы — про менеджмент, но без учета ИТ-специфики.
- Управление командой и сложными специалистами
- Работа с процессами исключающими технический долг
- Выстраивание диалога с бизнесом
- Управление бюджетом и инвестициями
- Разработка стратегии, которую можно защитить
Кому подойдет курс
- ИТ-руководителям
Поможет выстроить понятную структуру управления, процессы и распределение ответственности. - CIO и CDTO
Даст инструменты для системного управления ИТ-функцией и планирования развития на основе бюджета и задач бизнеса. - Бизнес-руководителям
Позволит лучше понимать ИТ-решения и выстраивать рабочее взаимодействие с технической командой. - Руководителям ИТ-проектов и продуктов
Научит управлять проектами и ресурсами с учётом целей и ограничений компании. - Специалистам, переходящим в управление
Поможет освоить базовые принципы управления командой и проектами.
- Выстроите управляемую модель ИТ: структура, процессы, команда и культура
- Сформируете ИТ-стратегию и выстроите взаимодействие с бизнесом и стейкхолдерами
- Настроите управление целями, командой и результатами на основе данных
- Возьмёте под контроль бюджет и обоснование инвестиций в ИТ
Чёткую управленческую роль
- Понимание своей зоны ответственности
- Рабочую модель взаимодействия с CEO и CFO
- Инструменты для сложных переговоров
- Решения в условиях дефицита ресурсов
- Формулировка стратегии на языке бизнеса
- Приоритизация проектов
- Дорожная карта внедрения
- Подготовка к защите бюджета
- Логику бюджетирования
- Обоснование инвестиций
- Управление CAPEX и OPEX
- Прозрачность ИТ-расходов
- Диагностика текущего состояния
- Конкретные шаги трансформации
- Метрики контроля
- Документ, готовый к внедрению
Модуль 1. ИТ-контекст: ценность ИТ для бизнеса и цифровая трансформация
- Базовые метрики диагностики: ИТ как актив или обязательные расходы?
- Схема информатизации: от бизнес-задачи к ИТ-решению
- Стратегический драйвер: цифровая трансформация
- Чипсет руководителя: от ИТ-ДНК к ДНК лидера
- Источники питания: власть, статус, авторитет
- Интерфейсы связи: нейрокоммуникации для руководителя
- Первый запуск системы – стратегия первых 90 дней
- Чертеж системы – организационное проектирование ИТ-службы
- 2. Системные библиотеки: регламентация и процессное управление
- Фундаментальные модели: психология, мотивация и культура ИТ-команды
- Практика управления: стратегии, инструменты и развитие персонала
- Система целей: от индивидуальной мотивации к организационной
- Управление конфликтами: от диагностики к разрешению
- Алгоритм: разработка ИТ-стратегии, привязанной к бизнесу
- 2. Исполняемый файл: дорожные карты и портфель проектов
- Интерфейс API: презентация и защита стратегии перед правлением
- Стратегическая игра: навигация в корпоративных войнах
- Финансовая грамотность: БДР, БДДС и место ИТ в отчетности
- 2. Бюджетирование ИТ: от сметы к управлению стоимостью услуг
- Финансовые модели для обоснования решений
- Защита бюджета и оптимизация ИТ-затрат
- Эволюция ИТ-службы – от ЦФО к отдельному юрлицу
- Сборка и стресс-тест итогового плана
- 20+ лет управленческого опыта в ИТ
- 17 лет на позициях CIO и CDTO в крупных холдингах (5000+ сотрудников, ИТ-департамент 100+, бюджет свыше 1 млрд руб.)
- Эксперт по стратегическому и операционному управлению ИТ
- ТОП-100 ИТ-лидеров России
- Победитель премии Global CIO
- Лауреат Infostart Awards
- Раздаточный материал
- Разбор рабочих кейсов
- Видеозапись занятия
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Balun.Courses] Префиксные суммы: задачи с алгосекций (Владимир Балун)
9 май 2026
Преподает ex-TeamLead из Yandex
Быстро разбираем теорию и последовательно решаем задачи, которые встречаются на алгоритмических собеседованиях — от простых до сложных.
Без зубрежки и с полным пониманием решения
Интенсив научит решать задачи на префиксные суммы
- Сначала быстрая теория без воды и низкоуровневых концепций — только то, что пригодится в решении заданий
- Потом разбор 5 типовых заданий уровня easy/medium, которые встречаются на алгосекции — идея задачи с подробным объяснением кода
- К каждой задаче — эталонное и простое решение, которое легко повторить на собеседовании и которое устроит интервьюера
- 2 задания для самостоятельной практики — хватит, чтобы набить руку и решать большинство заданий по этому алгоритму
- Принципы прохождения алгоритмического собеседования
как уточнять требования, анализировать задачки и что делать, если нет идей для решения - Курс по структурам данных без сложной математики
база и ассимптотический анализ помогут понять идею алгоритма, а не зубрить решения
Нужно знать основы программирования и понимать структуры данных с асимптотическим анализом. Курс по ним идет бонусом в комплекте
Решения к задачам написаны на Golang
Но без сложных конструкций. Если готовишься к собеседованию на другом языке — решения легко понять с помощью их перевода на свой язык через ИИ
Преподаватель — Владимир Балун, ex-team lead в яндекс
Решил 400 задач на LeetCode, успешно проходил и проводил алгосекции в российский BigTech
Курс состоит из
- Теория + разбор 5 популярных задач по префиксным суммам
- 2 допзадачи для самостоятельной практики
- База, без которой нельзя — курс по структурам данных
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
Базовый курс по программированию 1С 8.3 2013 (Николай Колпинский)
7 май 2026
В июне вышла Платформа 8.3 с новыми уникальными возможностями, столь необходимыми предприятиям и предпринимателям.
А уже в июле – августе этого года фирма 1С планирует прекратить поддержку некоторых типовых конфигураций на платформе 1С 8.2.
В связи с этим, на рынке резко возрастет спрос на специалистов, владеющих возможностями новой Платформы 8.3.
Выполняя уроки, Вы получите:
Базовые знания и навыки программирования в системе 1С:Предприятие 8.3
Новые перспективы высокооплачиваемой работы
Навыки самостоятельной разработки систем учета
Зависть и уважение Ваших колег
Возможность первым предложить Вашим клиентам новые и перспективные разработки
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Pixel Perfect] Профессия Webflow разработчик. Тариф Webflow only (Николай Алексеев)
6 май 2026
Освойте востребованную профессию Webflow‑разработчика всего за два месяца. Научитесь создавать современные сайты с анимациями, адаптивностью, высокой скоростью загрузки и грамотно выстраивать коммуникацию с заказчиками, чтобы уверенно продавать свои услуги.
Кому подойдет курс
Новичкам
Webflow — идеальная точка входа в мир веб‑разработки. Вы быстро увидите результат, начнете зарабатывать и получите фундамент для дальнейшего роста.
Дизайнерам
Устали зависеть от разработчиков? Освойте верстку самостоятельно и станьте дизайнером полного цикла — ваши навыки и ценность для клиентов возрастут в разы.
Верстальщикам
Если вы уже работаете с кодом — Webflow позволит ускорить процесс, автоматизировать рутину и выйти на зарубежный рынок с более высокой оплатой.
Программа курса
1. Основы верстки
- 1.1. Что такое HTML, CSS, JS и из чего состоит сайт
- 1.2. Принципы блочной модели. Div‑блок и его роль в структуре
- 2.1. Интерфейс Webflow
- 2.2. Подключение шрифтов
- 2.3. Настройки проекта
- 2.4. Как поделиться проектом
- 2.5. Как клонировать проект
- 2.6. Workspace и Site plan
- 3.1. Классы и методология БЭМ
- 3.2. Display: базовые принципы
- 3.3. Flexbox
- 3.4. Grid
- 3.5. Отступы: Margin и Padding
- 3.6. Единицы измерения: px, %, vw, vh
- 3.7. Overflow
- 3.8. Position
- 3.9. Z-index
- 3.10. Типографика
- 3.11. Background
- 3.12. Border и border-radius
- 3.13. Blend‑mode
- 3.14. Outline, opacity и тени
- 3.15. Transforms
- 3.16. Transition
- 3.17. Filters
- 3.18. Виды курсоров
- 4.1. Layout
- 4.2. Базовые элементы
- 4.3. Элементы типографики
- 4.4. Медиа‑элементы
- 4.5. Формы
- 4.6. Компоненты
- 4.7. Символы
- 4.8. Кастомный код
- 4.9. Расширения для браузера
- 5.1. Проверка и подготовка дизайна
- 5.2. Экспорт и оптимизация изображений
- 5.3. Создание Style Guide
- 6.1. Основы анимации в Webflow
- 6.2. Функция плавности
- 6.3. States
- 6.4. Interactions
- 6.5. Анимация меню
- 6.6. Анимация выпадающего списка
- 6.7. Смена табов
- 6.8. Анимация слайдера
- 6.9. Page trigger
- 6.10. Page load
- 6.11. Анимации на скролл
- 7.1. Интро
- 7.2. Единицы измерения
- 7.3. Калькулятор PX → EM/REM
- 7.4–7.6. Сборка UI‑Kit (3 части)
- 7.7. Система отступов
- 7.8. Первый экран и навбар
- 7.9–7.14. Сборка экранов 2–7
- 7.15. Адаптивность
- 7.15.1. Формы
- 7.16. Мобильное меню
- 7.17. Проверка и правки
- 7.18. SEO, Open Graph, Favicon и Webclip
- 7.19. Подключение домена и оплата подписки
Подробное объяснение работы с динамическим контентом, коллекциями и шаблонами в Webflow.
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[CORS Academy] Git и GitHub в 1С-разработке. Тариф Базовый (Станислав Ганиев)
3 май 2026
Что вы узнаете и чему научитесь:
- Принципы и технологии групповой разработки в 1С
- Основы работы с Git: создание веток, коммиты, слияния и разрешение конфликтов
- Работа с GitHub в 1С-проектах: от клонирования репозитория до создания pull request’ов и проведения ревью
- Работа с Git из командной строки и в Git Extensions
- Как организовать Git-репозиторий для разработки конфигураций 1С и работать в распределенной команде
- Введение в gitflow и его применение в разработке
- Практические знания и навыки для работы в команде с использованием Git и GitHub
- Понимание стандартов командной разработки и уверенность в работе с системами контроля версий
- Важный навык, который позволит претендовать на более высокие должности и сотрудничать с опытными командами
Модуль 1. Настройка среды, линейная разработка
- Урок 1. Введение в СКВ. Что будет на курсе?
- Урок 2. Знакомство с Git и первый коммит
- Урок 3. Установка ПО
- Урок 4. Создание Git-репозитория
- Урок 5. Линейная разработка в Git
- Урок 6. Создание проекта конфигурации
- Урок 7. Управление ветками
- Урок 8. Слияние веток, Pull Request
- Урок 9. Просмотр изменений, Git Flow, теги
- Урок 10. Конфликты в Git
- Урок 11. Автоматизация выгрузки/загрузки конфигурации
- Исправление ошибок в Git
- Настройка ключа SSH, форк проекта
- Разработчик и архитектор 1С
- Опыт работы в крупнейших распределённых командах России
- Разработал и внедрил систему процессов групповой разработки в ИТ-департаменте рилейт-холдинга
- Внедрил версионирование крупных сложноразветвлённых проектов
- Эксперт по командной разработке и Git/GitHub в 1С
- Доступ к материалам
-
ИИ агенты в Enterprise (Олег Филиппов)
26 апр 2026
Вам нужен этот курс если:
- У вас куча неструктурированных данных и вы хотите "отдать" их ИИ
Есть корпоративная база знаний, документация проектов, документация системы, система Электронного документооборота. Хочется сделать агента который умеет работать со всеми этими "знаниями". - Ваши ИИ агенты работают, но очень медленно и неэффективно
Вы прошли курс по разработке ИИ агентов, сделали несколько, и теперь столкнулись с проблемами производительности или качества поиска на больших объёмах информации - Хотите внедрить ИИ в процессы вашей компании
RAG - основное, что нужно для разработки эффективных корпоративных ИИ агентов. Подключение корпоративных знаний к современному ИИ открывает практически неограниченные возможности
- Введение в RAG
- Embedding-и
- Векторные БД
- Прочие БД, полезные для RAG. Стратегии Hybrid Search.
- Chunking, Reranking
- Современные типы RAG
- Локальные LLM
- Особенности проектирования RAG в экосистеме 1С
- Практические знания
Всё что нужно для того чтобы построить Production систему ИИ агентов в компании любого размера - Современные технологии
Мир меняется, на момент выхода (февраль 2026) все технологии которые рассмотрены в курсе являются самыми основными и трендовыми для решения задач внедрения ИИ в корпоративной среде - Самые необходимые темы
Рассмотрено только то, что реально нужно Российскому бизнесу. Будут рассмотрены все темы, необходимые для решения практических задач (включая, к примеру, локальные модели). - Ориентировано на экосистему 1С
По итогу курса вы научитесь создавать RAG системы для использования с современным ИИ в компаниях любого масштаба, включая использование знаний из 1С
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... - У вас куча неструктурированных данных и вы хотите "отдать" их ИИ
-
Пакет курсов. Базы данных и SQL с нуля до профи (Pragmatic Programmer)
21 апр 2026
Весь SQL, который пригодится в работе, в одном пакете. DDL, DML, транзакции, представления, процедуры, оптимизация и не только.
Практика: тесты, задачи, пишем много кода.
Этот курс — ваш путь от новичка до уверенного специалиста в SQL и базах данных.
Курс не требует защиты проектов или экзаменов – главное, чтобы вы поняли принципы и научились писать рабочие запросы. Но если захотите углубиться – дополнительные материалы и задачи помогут!
SQL – это навык, а не теория. Здесь важно делать, а не просто слушать – поэтому в курсе много практики!
Цель курса
Научить вас работать с базами данных на профессиональном уровне:
- Писать сложные SQL-запросы для реальных задач.
- Проектировать эффективные структуры БД.
- Использовать продвинутые возможности (транзакции, оптимизацию, хранимые процедуры).
- Решать проблемы производительности и безопасности.
- Спроектируем базу данных популярного мессенджера.
- Научимся писать все виды типовых запросов.
- Обсудим вопросы взаимодействия с сервером, начиная с установки рабочего окружения.
- Познакомимся с командами набора DDL и DML.
- Максимально подробно разберем SELECT запросы.
- Разберемся с продвинутыми фичами SQL: представлениями, процедурами, функциями, триггерами.
- Поговорим об оптимизации проблемных запросов.
- Изучим транзакции! Куда же без них?
- И много всего еще обсудим (подробная программа - ниже)
- Для начинающих в IT – кто только осваивает базы данных и хочет с нуля разобраться в SQL.
- Для студентов технических специальностей – которым необходимы практические навыки работы с СУБД для учебы и старта карьеры.
- Для разработчиков (Backend, Fullstack) – кто регулярно взаимодействует с базами данных и хочет писать эффективные запросы.
- Для аналитиков данных (Data Analysts, BI-специалистов) – кому нужно извлекать, преобразовывать и анализировать данные с помощью SQL.
- Для QA-инженеров и тестировщиков – кто проверяет работу приложений с базами данных и пишет запросы для тестирования.
- Для администраторов баз данных (DBA) – кто настраивает, оптимизирует и поддерживает работу СУБД.
- Для специалистов, переходящих в Data Science и Machine Learning – так как работа с данными начинается с уверенного владения SQL.
- Для менеджеров и предпринимателей – кто хочет самостоятельно работать с бизнес-аналитикой без постоянной помощи программистов.
Начальные требования
Для комфортного обучения на курсе достаточно:
- Базовых навыков работы с компьютером (управление файлами, установка программ, использование браузера).
- Минимального опыта в текстовом вводе (умение печатать и редактировать текст).
Что не требуется (но может быть плюсом):Если вы умеете включать компьютер и открывать программы – этого достаточно! Всё остальное освоите в процессе.
- Опыта в программировании – курс рассчитан на новичков.
- Знания математики выше школьного уровня – SQL не требует сложных вычислений.
- Предварительной работы с базами данных – всему научим с нуля.
В комплект входят 3 курса
1. SQL практикум для начинающих и продолжающих (часть 1)
2. SQL практикум. SELECT-запросы от А до Я (часть 2)
Установка рабочего окружения
- Знакомство
- Установка MySQL сервера
- Работа в терминале
- Установка графических IDE (Workbench, DBeaver)
- Взаимодействие с сервером
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Первичные ключи
- Особенности типов данных и именование объектов
- Руководство по стилю SQL · SQL Style Guide
- Индексы
- Внешние ключи
- Подробнее про ALTER TABLE
- Особенности синтаксиса MySQL
- Виды связей между таблицами (1х1, 1хМ, МхМ)
- Таблицы-справочники
- ER-диаграмма
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Команда INSERT
- Команда SELECT
- Команда UPDATE
- Команда DELETE
- Бонус: Сервисы для генерации данных
- Импорт-экспорт данных
- Контрольные вопросы
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Дисклеймер
- Тест. Часть 1
- Тест. Часть 2
- Тест. Часть 3
- Тест. Часть 4
- Обещанный бонус
3. SQL практикум. Продвинутый уровень (часть 3)
Подготовка к работе
- Приветствие
- Установка MySQL сервера
- Установка графических IDE (Workbench, DBeaver)
- Развертывание БД
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Простые примеры SELECT запросов
- Фильтрация (WHERE + LIKE)
- Сортировка (ORDER BY)
- Агрегирующие функции (COUNT, MIN, MAX, AVG, SUM)
- Группировка (GROUP BY)
- Фильтрация (HAVING)
- Отсутствие значения (NULL)
- Пейджинг (LIMIT + OFFSET)
- Условия, ветвления (IF, CASE)
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Контрольные вопросы. Часть 3
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Вложенные запросы (подзапросы)
- Объединения (JOIN) - Теория
- Объединения (CROSS JOIN, INNER JOIN)
- Объединения (LEFT JOIN, RIGHT JOIN)
- Объединения (FULL OUTER JOIN)
- Вложенные запросы VS объединения
- Соединения (UNION)
- Оконные функции
- Общие табличные выражения (CTE)
- Рекурсивные табличные выражения
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Решаем задачи. Пишем SQL код. Часть 3
- Решаем задачи. Пишем SQL код. Часть 4
- Дисклеймер
- Тест. Часть 1
- Тест. Часть 2
- Тест. Часть 3
- Тест. Часть 4
- Тест. Часть 5
- Тест. Часть 6
- Обещанный бонус
Подготовка к работе
- Приветствие
- Установка MySQL сервера
- Установка графических IDE (Workbench, DBeaver)
- Развертывание БД
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Полнотекстовый поиск
- Представления (View)
- Хранимые процедуры
- Пользовательские функции
- Переменные
- Триггеры
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Контрольные вопросы. Часть 3
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Введение в транзакции
- Обработка исключений (ошибок)
- Уровни изоляции транзакций
- Блокировки таблиц
- Взаимная блокировка (deadlock)
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
- Пользователи
- Роли
- Контрольные вопросы. Часть 1
- Контрольные вопросы. Часть 2
- Решаем задачи. Пишем SQL код
- Лишний JOIN
- Денормализация
- Настройки сервера
- Анализ запросов (EXPLAIN)
- Графический план исполнения запроса
- Исправление проблемных мест
- Графический план: показательные примеры
- Контрольные вопросы
- Решаем задачи. Пишем SQL код. Часть 1
- Решаем задачи. Пишем SQL код. Часть 2
- Работа с логами
- Циклы
- Курсоры
- SQL инъекции
- Контрольные вопросы
- Решаем задачи. Пишем SQL код
- Дисклеймер
- Тест. Часть 1
- Тест. Часть 2
- Тест. Часть 3
- Тест. Часть 4
- Тест. Часть 5
- Тест. Часть 6
- Тест. Часть 7
- Тест. Часть 8
- Тест. Часть 9
- Тест. Часть 10
- Обещанный бонус
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
AI Coding для разрабов. Тариф Самостоятельно (Тимур Хахалев)
20 апр 2026
Вайбкодить уже научились многие
А писать production-ready код — нет
Знакомы эти проблемы?
AI пишет плохой код
Выдумывает методы, API, галлюцинирует. Код написанный с ИИ очень низкого качества
AI добавляет новое, ломает старое
Если к AI Coding подходить без какой-либо системы, то можно столкнуться с такой проблемой.
И люди неправильно интерпретируют эту проблему и думают, что в таком случае AI стоит использовать там, где ты не разбираешься, хотя на самом деле всё наоборот.
Агенты не соблюдают инструкции
Вы тратите время на подготовку длинных инструкций, отдаете их в работу AI,
но на выходе получается так, что про часть из них AI просто забывает.
При вайбкодинге AI забывает про старые фичи
Без системного подхода использования, AI не знает о ваших фичах, которые уже добавлены на проект.
Не понятно как проверять работу после агентов
Даже если применить все актуальные подходы и ускорить процесс генерации кода, то всё ещё не понятно, как убедиться в том, что этот код не уронит продакшен и компания не потеряет деньги.
Техдолг растёт
Фичи добавляются быстро, но из-за быстрых решений код становится неэффективным и неоптимальным.
В следующем поколении AI все эти проблемы решаться?
Точно не все и сразу.
У профессионалов уже есть возможность использовать AI в работе. Даже сейчас можно выполнять задачи быстрее, экономить время и зарабатывать больше за тот же час.
AI в умелых руках приносит больше денег, чем его отсутствие.
После прохождения курса вы сможете
Перестать вайбкодить
И начать писать production-ready код
Тратить меньше времени
На выполнение задач
Использовать системный подход
Для надёжной реализации задач
Делать задачи как задумано
Больше не нужно исправлять проблемы за AI
Грамотно проверять работу агентов
И не сходить с ума от объёма ревью
Как будет выглядеть ваш процесс работы после курса?
Шаг 1 (менее 1 часа)
Брейнштормите идею фичи с AI
Агент помогает посмотреть на идею с разных сторон и обсудить corner cases
Шаг 2 (1–2 часа)
Обсуждаете план реализации
Продумываете use cases и технические детали
Шаг 3 (1–2 часа)
Передаёте план в реализацию
И идёте пить чай
Шаг 4
Возвращаетесь — задача готова
Тесты пройдены, code review сделан
Шаг 5 (до 1 часа)
Проводите демо
Проверяете работу фичи, при необходимости повторяете цикл
Шаг 6
Готово!
Фича полностью готова к релизу
Кому курс подойдёт?
Курс подойдёт разработчикам с реальным опытом, которым важно использовать AI не вслепую, а под контролем.
При профессиональной работе с кодинговыми агентами нужно понимать, что именно происходит, что они делают и на каком этапе их нужно останавливать и направлять в другую сторону. Именно поэтому здесь необходим опыт разработки.
Программа
1. Делаем первые шаги в работе с AI-агентом
Как исследовать проект с агентом, ставить задачи и писать промпты.
Темы:
Первая feature с AI
Исследование проекта
Постановка задачи
Промптинг
Что получите:
Научитесь правильно ставить задачи на все фазы разработки: исследование, кодинг и проверка.
2. Выжимаем максимальную эффективность при работе с AI
Как использовать главное преимущество AI-агентов — feedback loop?
Как предотвращать галлюцинации?
Темы:
Контекст
Feedback loop
Что получите:
Узнаете, как заставить агента исправлять свои ошибки, разберётесь, что такое контекст у AI и как он работает, узнаете, как предотвращать галлюцинации.
3. Ловим все баги с AI. Используем AI coding безопасно
Как правильно использовать AI для нахождения багов и их устранения; безопасность в AI coding.
Темы:
- Debugging
Bug fix
Безопасность
Что получите:
Поймёте, как использовать AI для нахождения и устранения багов.
Как обезопасить себя при работе с AI coding.
4. Делаем репозиторий AI-native
Подготовка репозитория к AI coding. Заставляем агента слушаться инструкций.
Темы:
Подготовка существующего репо к AI
Заставляем агента слушаться инструкций
Подходы организации документации для агентов
Что получите:
Повысите качество генерируемого кода, сделаете его удобным для поддержки в будущем.
5. Plan & Act — подход к автономному кодингу с AI
Как заставить агента писать код автономно по ТЗ?
Темы:
План
Рисёрч
Прототипирование
Декомпозиция
Что получите:
Подход к автономной разработке с AI-агентами.
6. Создаём workflows для агентов
Как автоматизировать рутину и как в этом помогут Skills, Subagents, MCPs?
Темы:
Внешний контекст (skills, mcp), agents и повторяемый workflow
Plan & act
Что получите:
Разберётесь, как создавать надёжные автономные workflows.
7. Обслуживаем AI-native репозиторий и входим в новую эпоху
Как обслуживать AI-native репозиторий? Что будет с ним через пару лет? Как перестроить свою работу?
Темы:
Борьба с энтропией
Refactoring, code review, security review
Смена парадигмы
Что получите:
Разберётесь, как правильно обслуживать репозиторий с внедрённым AI coding и к чему готовиться в будущем.
Автор Тимур Хахалев
Я бэкендер (node js), работаю с AI инструментами с 2023 года. Начинал от автокомплитов и чатов с Claude, ChatGPT. Потом были Cursor, AI Studio, Claude Code. Сейчас работаю с Codex.
Благодаря AI Coding я смог сделать несколько проектов для себя, несколько проектов на моей фулл-тайм работе, смог запустить этот сайт с платформой для обучения, и вот теперь запускаю курс, где делюсь своим накопленным опытом с вами
Тариф Самостоятельно
Записи всех лекций
Дополнительные материалы
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть... -
[Stepik] Системный анализ по-взрослому (Глеб Учитель)
20 апр 2026
Чему вы научитесь
- Формировать требования: проводить интервью, классифицировать, приоритизировать, документировать.
- Моделировать процессы: BPMN, Use Cases, AS IS/TO BE, оптимизировать бизнес-потоки.
- Проектировать архитектуру: от концептуальных диаграмм до обоснования технологий.
- Создавать UX-прототипы: wireframes, Figma, принципы user flow, MVP-дизайн.
- Защищать и «продавать» решения: готовить презентацию, аргументировать trade-offs (стоимость, скорость, масштабирование), управлять изменениями.
Наш курс разработан для того, чтобы дать вам практические навыки системного анализа.
Мир IT стремительно меняется, бизнесы переходят в «цифру» буквально в считанные месяцы, и каждая идея требует быстрого и убедительного воплощения.
Но без фундаментальной базы — умения концептуально спроектировать систему с нуля, учесть все аспекты (от требований и процессов до UX и архитектуры) — сложные проекты нередко «тонут» в хаосе и непонимании. Именно поэтому глубокое системное проектирование и навык защиты решений перед стейкхолдерами сегодня ценятся как никогда.
В нашем курсе мы соединили лучшую практику системного и бизнес-анализа, архитектурного мышления, UX-прототипирования и аргументации. На примере «Онлайн-магазина авторских сувениров» вы увидите весь путь: от первых бизнес-целей и набросков требований до финального Concept Document, MVP и Agile Roadmap.
Программа курса
- Введение в системный анализ и профессию системного аналитика
- Основы анализа, требования
- Введение в концептуальное проектирование
- Глубокий сбор и приоритизация требований
- Моделирование предметной области
- Моделирование процессов и Use Cases
- Концептуальное проектирование системы
- Проектирование пользовательского интерфейса
- Управление рисками и предварительная оценка
- Документация и оформление концепции
- Аргументация и защита решений
- Интеграция в реальный проект: Agile Roadmap, MVP, развитие
Страница 5 из 34
