Тестирование документации — это не формальность и не финальный штрих, а важная часть качества продукта, значительно удешевляющая процесс разработки ПО.
Этот курс создан для начинающих и работающих тестировщиков уровня джуниор и миддл, которые хотят уверенно проверять требования, пользовательские сценарии, API-спецификации и сопроводительные материалы.
Мы последовательно разберём, как читать документы так, чтобы находить противоречия, неопределённости и пробелы, как соотносить документацию с реальным поведением системы и как выстраивать трассируемость между требованиями и тестами.
К окончанию курса вы сможете уверенно проверять документацию разных типов, фиксировать замечания аргументированно и конструктивно, поддерживать трассируемость и влиять на качество продукта ещё до написания кода.
Вы научитесь выстраивать предсказуемый процесс ревью, экономить время команды и снижать стоимость исправления дефектов за счёт раннего обнаружения проблем в документах.
Для кого этот курс
Чему вы научитесь
- Тестировщики начального уровня, которые хотят понять, с чего начинать проверку документации и как не упускать важные детали.
- Тестировщики уровня миддл, которым нужна структура, чёткие критерии и расширение набора техник для ревью документов.
- Инженеры по качеству, участвующие в анализе требований, уточнении сценариев и приёмке изменений по API.
- Определять цели и границы тестирования документации, выбирать правильные источники истины и договариваться о критериях качества.
- Применять чек-листы качества к требованиям: полнота, непротиворечивость, однозначность, проверяемость, актуальность, трассируемость.
- Разбирать пользовательские сценарии: основной поток, альтернативы, исключения, предусловия и постусловия, а также переводить их в тестовые идеи и наборы.
- Читать и проверять спецификации API на основе Swagger или OpenAPI: схемы, типы, обязательные поля, коды ошибок, примеры, версии и обратная совместимость.
- Строить карту трассируемости между требованиями, тестами, багами и релизами, поддерживать её в актуальном состоянии и использовать для анализа регрессии.
- Тестировать интерфейсные тексты и локализацию: единообразие терминов, тональность, длины строк, переносы,Plural-формы, форматы даты, времени и чисел, а также доступность.
- Работать с версиями и процессом согласования изменений: ревью, комментарии, фиксация решений, контроль изменений и связь с задачами.
- Использовать инструменты: системы документации как код, линтеры, статический анализ, средства для сравнения версий и автоматической генерации документации.
Роль и основы тестирования документации:
Требования и критерии качества документации:
- Зачем тестировать документацию
- Виды документации: от требований до пользовательских гайдов
- Источники истины и артефакты проекта
- Область ответственности тестировщика при ревью документов
- Базовый чек-лист качества и типичные дефекты
Пользовательские сценарии: юзкейсы и сториз:
- Полнота, непротиворечивость, однозначность, проверяемость.
- Нефункциональные требования и качественные атрибуты.
- Примеры плохих формулировок и как их исправлять.
- Приоритеты и риск-ориентированное ревью.
- Критерии готовности документа к разработке.
Спецификации API: Swagger и OpenAPI
- Структура юзкейсов: акторы, предусловия, основной и альтернативный сценарии.
- User Story, критерии приёмки и Definition of Ready.
- Негативные сценарии и исключения.
- От сценария к тестовым идеям и наборам.
- Проверка согласованности сценариев между собой.
Трассируемость: маппинг тестов на документацию
- Структура спецификации: схемы, операции, модели и примеры.
- Обязательные и необязательные поля, типы и валидация.
- Коды ответов, ошибки и согласованность контрактов.
- Обратная совместимость и версии API.
- Проверка примеров и соответствия схеме.
Проверка интерфейсных текстов и локализации
- Матрица трассируемости: требования, тесты, дефекты, релизы.
- Методика покрытия: что и как связывать.
- Актуальность связей и контроль изменений.
- Метрики покрытия и риск-ориентированный подход.
- Практика анализа влияния изменений.
Версионирование, изменения и согласования
- Единообразие терминов и тональность.
- Ограничения длины, переносы и усечение.
- Форматы даты, времени, чисел и валют.
- Плюральные формы и гендерные конструкции.
- Доступность и читабельность текстов.
Заключение
- Процесс ревью документации и фиксация решений.
- Версионирование и политика изменений.
- Семантическое версионирование и обратная совместимость.
- Контроль изменений и аудит следов.
- Работа с фичефлагами и временной расхождением дока и кода.
- Антипаттерны и профилактика дефектов в документации.
- Как подготовиться к встрече «Трес Амигос».
- Тестировщик на груминге.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 7
Страница 7 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[Stepik] Тестирование документации - тестирование требований (Юлия Горшкова)
30 мар 2026
Ответов: 0 -
[Devhands] Lakehouse для аналитиков и инженеров данных (Алексей Белозерский)
30 мар 2026
Lakehouse для аналитиков и инженеров данных
Научитесь эффективно использовать Data Lakehouse c разделенным Compute и Storage на основе Iceberg и Trino.
- Познакомиться с архитектурой LakeHouse, последним поколением аналитических систем
с разделенными слоями хранения (Iceberg/S3) и вычисления (Trino/k8s). - На практике научиться использовать кластер Trino over k8s, который будет обращаться к данным на S3 в формате Iceberg.
- Научиться строить гибридные пайплайны обработки данных с использованием SQL, Python, Spark.
- Освоить масштабирование до х100 раз без смены парадигм и технологий.
Встречи: 6 недель (1 встреча в неделю)
Занятие 1. Lakehouse, Iceberg, разделение Compute и Storage
Занятие 2. Структура формата Iceberg. Формат Parquet
Занятие 3. Практика
Занятие 4. Метрики запросов в Trino
Занятие 5. Еще раз о формате Iceberg
Занятие 6. Пайплайны и финальная Q&A-сессия
Middle/Senior - Старт 20-го ноября - 6 недель
Живые онлайн-сессии, обсуждения, демо и практика
Ответов: 0 - Познакомиться с архитектурой LakeHouse, последним поколением аналитических систем
-
[TutorPlace] Алгоритмы и структуры данных: базовый уровень (Ярослав Щербаков)
29 мар 2026
Многие начинающие программисты сталкиваются с трудностями при попытке оптимизировать свой код или понять логику работы сложных систем. Этот курс поможет вам разобраться в фундаментальных принципах построения алгоритмов без лишней теории, делая процесс обучения понятным и прикладным. Вы освоите эффективные методы работы с данными, что позволит вам писать более производительные программы и уверенно решать задачи любого уровня сложности.
Чему вы научитесь:
Понимать принципы работы циклов и рекурсии.
Реализовывать основные структуры данных: массивы, списки, стеки и очереди.
Применять различные алгоритмы сортировки на практике.
Оценивать сложность алгоритмов и выбирать оптимальные решения.
Понимать устройство деревьев и методы их обхода.
Для кого этот курс:
Курс подойдет тем, кто хочет научиться эффективно решать задачи с помощью алгоритмов и стремится разобраться в основах работы массивов и других структур данных.
Программа курса:
Урок 1-5: Основы алгоритмизации, сложность и нотация.
Урок 6-8: Массивы, связные списки, стек и очередь.
Урок 9-15: Виды сортировок (выбором, вставками, слиянием, быстрая, подсчетом).
Урок 16-20: Деревья и основные способы их обхода.
Кто такой Ярослав Щербаков:
Опытный разработчик и педагог. Является выпускником ВШЭ, что позволяет ему сочетать глубокую теоретическую базу с практическими навыками профессионального программирования.
Почему стоит доверять автору:
Обладает профильным образованием НИУ ВШЭ.
Имеет опыт как в профессиональной разработке, так и в преподавательской деятельности.
Подает материал последовательно, от простого к сложному.
Ответов: 1 -
[Stepik] Добрый, добрый ИИ. Часть 2. Нейронные сети на PyTorch (Сергей Балакирев)
28 мар 2026
Практической основой курса выбран фреймворк PyTorch, с помощью которого выполняется построение и обучение нейронных сетей. Почему именно PyTorch? В действительности, единственный конкурент ему другой аналогичный фреймворк Keras/Tensorflow. Однако PyTorch имеет более удобный функционал проектирования сетей самой разной архитектуры. В то время как Keras/Tensorflow больше зарекомендовал себя в коммерческих приложениях (в продакшене) благодаря несколько более высокой скорости обучения НС. Но различия по скорости работы между этими двумя фреймворками не так существенны, а иногда и вовсе незаметны, чтобы отказываться от удобства PyTorch в пользу Keras/Tensorflow. К тому же, изучив PyTorch, вы легко сможете перейти на Keras/Tensorflow, если в этом возникнет необходимость.
Программа курса
Введение в нейросети. Тензоры PyTorch
- Начало
- Структура и принцип работы полносвязных нейронных сетей
- Установка PyTorch совместно с CUDA
- Создание тензоров. Конвертирование в NumPy
- Тензоры. Автозаполнение, изменение формы
- Тензоры. Индексирование и срезы
- Тензоры. Базовые математические операции
- Тензоры. Тригонометрические и статистические функции
- Тензоры. Векторно-матричные операции
- Использование CPU и GPU на примере простой НС
- Персептрон - возможности классификации образов
- Идея обучения НС градиентным алгоритмом
- Алгоритм back propagation
- Функции активации и потерь в PyTorch
- Автоматическое дифференцирование
- Оптимизаторы. Реализация SGD на PyTorch
- Классы nn.Linear и nn.Module
- Форматы выборок. Сбалансированность и репрезентативность
- Классы Dataset и Dataloader
- Применение классов Dataset и Dataloader
- Классификация изображений цифр БД MNIST
- Трансформации transform. Класс ImageFolder
- Сохранение и загрузка моделей нейронных сетей
- Переобучение (overfitting). Критерии останова обучения
- L2-регуляризатор и Dropout
- Алгоритм Batch Normalization
- Классы Sequential, ModuleList и ModuleDict
- Введение в сверточные нейронные сети (CNN)
- Классы Conv2d и MaxPool2d
- Пример реализации сверточной нейронной сети
- Сверточные нейронные сети VGG-16 и VGG-19
- Теория стилизации изображений (Neural Style Transfer)
- Делаем стилизацию изображений на PyTorch
- Остаточные нейронные сети (residual networks - ResNet)
- Архитектуры ResNet-18 и ResNet-50
- Использование ResNet моделей. Их связь с Dropout и бустингом
- Transfer Learning (трансферное обучение)
- Архитектура сети U-Net. Семантическая сегментация изображений
- Реализация U-Net для семантической сегментации изображений
- Введение в рекуррентные нейронные сети
- Класс nn.RNN рекуррентного слоя
- Рекуррентная сеть для прогноза символов
- Понятие эмбеддинга. Embedding слов
- Прогноз слов рекуррентной нейронной сетью
- Функции активации в RNN. Двунаправленные RNN
- Двунаправленные RNN в PyTorch. Сентимент-анализ фраз
- LSTM - долгая краткосрочная память
- Рекуррентный блок GRU
- Введение в автоэнкодеры
- Вариационные автоэнкодеры (VAE)
- Реализация вариационного автоэнкодера (VAE)
- Генеративно-состязательные сети (GAN)
- Реализация GAN на PyTorch
Ответов: 0 -
Автоматизация тестирования брокеров сообщений. Python (Валерий Меньшиков)
27 мар 2026
Практический онлайн-курс для Python QA Automation - инженеров, которые хотят уверенно тестировать брокеры сообщений, писать стабильные E2E-тесты и не бояться асинхронных систем.
Тренинг для инженеров автоматизаторов на Python, которые уже имеют опыт автоматизации и опыт тестирования back-end.
В тренинге внимание сфокусированно именно на брокерах сообщений. Если вам важны такие темы, как CI/CD, отчеты о тестировании, сбор метрик покрытия сервисов автотестами, красивое логгирование, оповещение о прохождении тестов и другое, лучше рассмотреть тренинг REST API Advanced.
Необходимые знания:
- уверенные навыки программирования на Python и работы с Git
- опыт автоматизации тестирования веб-приложений
- навыки использования ООП на Python
Введение
Что такое брокеры сообщений?
В данном уроке рассмотрим, что такое брокеры сообщений и для чего они применяются.
Kafka
В данном уроке рассмотрим, что такое Kafka, и рассмотрим один из вариантов UI-интерфейса.
Kafka: Produccer
В данном уроке научимся публиковать сообщения в топики Kafka с помощью python.
Kafka: Singleton
В данном уроке рассмотрим паттерн Singleton для экономии соединений и примеры его использования для python клиентов Kafka.
Kafka: Consumer
В данном уроке рассмотрим способы подключения к Kafka и проблемы, с которыми сталкивается тестировщик при работе с Kafka консумером.
Kafka: Работа с потоками
В данном уроке рассмотрим, как работать с блокирующими задачами при прослушивании топиков и примитивы синхронизации потоков в python.
Kafka: класс Consumer и тесты
В данном занятии реализуем удобный интерфейс для работы с Kafka Consumer и напишем тесты.
Kafka: паттерн Observer
В данном уроке рассмотрим паттерн Observer, который позволит нам экономить соединения, а также быстро и удобно уведомлять всех подписчиков о получении сообщений в топики.
Kafka: E2E
В данном занятии рассмотрим схему нашего приложения и напишем end-to-end тесты для проверки каждой контрольной точки системы.
Rabbit MQ
В данном уроке узнаем, что такое RabbitMQ, и поработаем с UI интерфейсом.
Rabbit MQ: Publisher
В данном занятии научимся использовать python для публикации сообщений в обменник RabbitMQ.
Rabbit MQ: Subscriber
В данном занятии научимся подписываться на очереди RabbitMQ с помощью python.
Rabbit MQ: Как тестировать consumer?
В данном занятии узнаем, как тестировать consumer и какие подходы для этого использовать.
Итоги
Подведем краткие итоги по курсу.
Ответов: 0 -
[TutorPlace] Алгоритмы и структуры данных: продвинутый уровень (Ярослав Щербаков)
26 мар 2026
Многие разработчики сталкиваются с замедлением программ из-за неэффективного выбора инструментов хранения данных. Этот курс поможет преодолеть барьер сложности при работе со структурами данных и научит проектировать высокопроизводительные решения. Вы сможете уверенно решать алгоритмические задачи, которые ранее казались недоступными, и перейдете на уровень архитектора программного обеспечения. Систематизация знаний позволит вам писать чистый и быстрый код, оптимизированный под любые высоконагруженные системы.
Чему вы научитесь:
- Эффективно использовать хеш-таблицы для быстрого поиска
- Применять методы топологической сортировки
- Управлять бинарной кучей и понимать принципы её работы
- Проектировать алгоритмы для поиска кратчайших путей в графах
- Искать оптимальные пути в матрицах с помощью динамического программирования
- Разработчикам, желающим освоить динамическое программирование на практике
- Специалистам, которые хотят глубоко разобраться в принципах работы графов
- Программистам, стремящимся научиться проектировать эффективные структуры данных для реальных бизнес-задач
Ярослав Щербаков — эксперт в области алгоритмического программирования с многолетним опытом разработки сложных систем. Автор специализируется на преподавании фундаментальных основ компьютерных наук, делая акцент на практическом применении теоретических концепций в повседневной работе программиста.
Почему стоит доверять автору:
- Глубокое владение техническим стеком и алгоритмической базой
- Понятное изложение даже самых сложных концепций программирования
- Ориентация на практические задачи, востребованные в индустрии разработки
01. Понятие алгоритма и структуры данных
02. Типовые проблемы, для решения которых полезны АиСД
03. Циклы и рекурсия
04. Оценка сложности алгоритмов, O-нотация
05. Массив и динамический массив
06. Связный список
07. Стек и очередь на массиве
08. Понятие сортировки и основная терминология
09. Сортировка выбором
10. Сортировка вставками
11. Сортировка слиянием
12. Быстрая сортировка
13. Частичная сортировка
14. Сортировка подсчетом
15. Понятие дерева и основная терминология
16. Способы представления деревьев
17. Прямой порядок обхода дерева
18. Обратный порядок обхода дерева
19. In-order порядок обхода дерева
20. Бинарное дерево поиска
21. AVL-дерево
Ответов: 1 -
[Glake Academy] Вайбкодинг для Не программистов. Тариф Базовый (Александр Ярыгин)
26 мар 2026
Новый способ мышления: описываешь задачу → AI-агенты делают.
Узнаёшь себя?
Если хотя бы один пункт про тебя — этот интенсив поможет
- Все говорят про вайбкодинг
- Ленты полны историй «собрал приложение за вечер» — но непонятно, с чего начать и получится ли у тебя
- Хочешь делать, а не только спрашивать
- ChatGPT отвечает на вопросы, но не делает за тебя работу — а хочется, чтобы AI реально создавал
- Идея есть, а реализовать некому
- Нанимать дорого, ждать долго — а нужно собрать что-то для себя или бизнеса
- Пробовал — результат как лотерея
- Cursor, Lovable, ChatGPT — один раз получилось, второй нет, непонятно почему
- Мир ускоряется, а ты нет
- Видишь, как другие создают с AI, но не понимаешь как повторить — и разрыв растёт
- Инструментов много, системы нет
- Перепробовал десяток AI-сервисов — но нет цельного подхода и понимания, что для чего
Для кого этот интенсив:
- Хочешь создавать с помощью AI
- Видишь, как AI меняет рынок, и хочешь освоить навык, который позволит создавать продукты самостоятельно
- Начинающий разработчик
- Хочешь ускориться в разы — AI берёт на себя рутину, ты фокусируешься на архитектуре и результате
- Предприниматель без разработчика
- Идеи есть, руки не дотягиваются — AI станет твоим техническим партнёром
- Руководитель
- Хочешь сам собирать прототипы и автоматизации, не ждать очередь к разработчикам
- Маркетолог / аналитик
- Тратишь часы на рутину — AI заберёт повторяющиеся задачи на себя
- Эксперт / консультант
- Хочешь усилить себя новым навыком и делать то, что раньше требовало разработчика
- Опытным пользователям Claude Code — будет слишком просто
- Тем, кто ищет теорию без практики
- Тем, кто не готов тратить 3–4 часа в неделю на ДЗ
Не абстрактные упражнения, а то, что нужно лично тебе. Задачи могут быть любыми:
- Second Brain
- Персональная система знаний — markdown-файлы, не код
- Health OS
- Трекер здоровья — данные и дашборды
- Автоматизация рутины
- Боты, напоминания, обработка документов
- MVP продукта
- Сайт, приложение, внутренний инструмент
- Работающий проект
- Созданный своими руками с помощью AI — от идеи до запуска
- Навык вайбкодинга
- Умение решать задачи, описывая их словами — работает с любым AI
- Настроенный Claude Code
- С контекстом, правилами и навыками под твой проект
- Подключённые сервисы
- Интеграции через MCP — проект работает с реальными данными
- Понимание агентов
- Subagents, Agent Teams, Hooks — автоматизация сложных задач
- Записи и материалы
- Все занятия, шаблоны, конфиги, чек-листы — навсегда
5 занятий по 1,5–2 часа в Zoom
1. Введение в вайбкодинг
- Что такое вайбкодинг и почему это меняет правила
- Claude Code: установка, настройка, первый запуск
- Терминал, Git, VS Code — ровно столько, чтобы не бояться
- Базовая безопасность: что нужно знать с первого дня
- Практика: первый проект + выбор своего проекта для курса
2. Контекст и планирование
- CLAUDE.md — как объяснить AI контекст твоего проекта
- Plan Mode: AI планирует, ты утверждаешь
- Rules — правила, которые AI соблюдает автоматически
- Практика: от описания проекта до работающего прототипа
- Кейсы первого потока: что построили участники
3. Внешние сервисы и навыки
- MCP: как Claude Code подключается к внешним сервисам
- Skills — переиспользуемые навыки для повторяющихся задач
- Подключение реальных данных и API к проекту
- Практика: интеграция сервисов в свой проект
- Проект начинает работать с реальными данными
4 .Агенты и автоматизация
- Subagents — AI делегирует задачи другим AI
- Agent Teams — параллельная работа нескольких агентов
- Hooks — автоматические действия при событиях
- Практика: мультиагентная система для твоего проекта
- Автоматизация сложных задач без участия человека
5. Запуск проекта и безопасность
- Развёртывание проекта на сервере (VPS)
- Безопасность: SSH-ключи, секреты, контроль доступа
- Демо проектов участников + разбор от ведущего
- Обзор экосистемы: когда что использовать
- План развития проекта после интенсива
Автор Александр Ярыгин - Провёл первый поток интенсива (средняя оценка 9.6/10). Использую AI каждый день для управления агентством и клиентскими проектами.
Тариф Базовый
- 5 живых занятий (1,5–2 часа) в Zoom
- Записи всех занятий (навсегда)
- Домашние задания
- Материалы, шаблоны, чек-листы
Ответов: 2 - Все говорят про вайбкодинг
-
Профессиональная Web-разработка. Дизайн, код и автоматизация (Михаил Русаков)
25 мар 2026
Хотите изучить весь необходимый стек и набор инструментов для Web-разработчика:
- 20 000 строк кода написано,
- 221 урок,
- 78 часов,
- 320 упражнений,
- Курс разбит на 163 дня,
1 Вы получите глубокое понимание современного подхода к Web-разработке
2 Вы будете знать все необходимые современные технологии и инструменты
3 Вы узнаете, как сделать качественный дизайн, используя бесплатный AI
4 Вы сможете работать по Scrum и Kanban
5 Вы узнаете, как создать правильную документацию для проекта с помощью Confluence
6 Вы научитесь правильно планировать проект с помощью Jira
7 Вы узнаете, как правильно настроить окружение: VS Code, линтеры и статические анализаторы кода
8 Вы научитесь правильно работать с Git, используя ветки, Pull Request, CI/CD
9 Вы освоите процесс адаптивной вёрстки любых сайтов
10 Вы научитесь программировать серверную часть
11 Вы узнаете, как правильно писать автоматизированные тесты
12 Вы освоите DevOps-практики
13 Вы научитесь создавать docker-образы своих проектов
14 Вы узнаете, как подбирать и настраивать VPS
15 Вы узнаете, как размещать сайт в Интернете
16 Вы сможете автоматизировать процесс размещения в Интернете с использованием пайплайна CD и docker-образов
17 Вы создадите свой собственный профессиональный Web-проект
Кому подойдёт курс?
- Новичкам в Web-разработке
Вы начнёте с самых основ и дойдете до продакшена через CI/CD.
- Фрилансерам
Вы научитесь не только правильному подходу к разработке, но и получите навык эффективной организации работы.
- Планирующим устроиться на работу
После курса Вы уже будете отличным специалистом, который знает, как происходит современная разработка в IT-компаниях. Это отличное конкурентное преимущество перед теми, кто просто умеет создавать сайты.
- IT-предпринимателям
Вы сможете создать свой проект, не привлекая сторонних людей, сэкономив сотни тысяч рублей и сделав всё так, как Вы хотите. Помните: хочешь сделать хорошо – сделай это сам.
- Тем, кто устал от фрагментарных туториалов
Здесь полный цикл — от идеи через профессиональную разработку до деплоя.
Основная часть курса состоит из 7 модулей и 5 подмодулей, разбитых по спринтам (терминология из Scrum)
К курсу идёт 5 Бонусных курсов
Что нужно знать для успешного прохождения курса?
Вам не нужны глубокие знания программирования или сложной математики. Курс построен так, чтобы даже новичок с минимальной компьютерной грамотностью (умение устанавливать программы, работать с файлами) смог освоить материал.
Важно!
Обратите внимание, что если Вы вообще не знаете HTML, CSS, JavaScript, PHP, Laravel, то начните своё обучение с соответствующих Бонусных курсов. Их более чем достаточно для освоения всего материала курса «Профессиональная Web-разработка. Дизайн, код и автоматизация».
Я объясню всё с нуля: от настройки среды разработки до публикации проекта.
Защита у курса есть.
Ответов: 0 -
[Pixel Perfect] Webflow + Upwork: старт на зарубежном рынке. Тариф С нуля до PRO (Николай Алексеев)
24 мар 2026
Программа:
01. База Webflow
Полноценное погружение в ноу-код разработку для начинающих. Обучение посвящено изучению основ Webflow, всех его ключевых настроек и созданию анимаций. Весь материал закрепляется на реальных задачах.
- Модуль 1. Введение
- Этот модуль поможет вам понять, чего ожидать от курса и как эффективно изучать материал.
- Модуль 2. Основы классической верстки
- Перед тем как углубляться в Webflow, важно понять базовые принципы работы HTML и CSS. В этом модуле мы изучим, как устроены блоки, что такое Box Model, как работает структура HTML-документа и каким образом CSS отвечает за стилизацию страниц.
- Модуль 3. Интро Webflow
- Этот модуль поможет вам сделать первые шаги в Webflow. Вы узнаете, как зарегистрироваться в системе, познакомитесь с интерфейсом платформы и её основными инструментами. Мы разберём процесс создания первого проекта, рассмотрим ключевые настройки, а также изучим основные возможности Webflow Designer. В конце модуля вы получите доступ к шаблону, который поможет вам ускорить процесс обучения.
- Модуль 4. Элементы в Webflow
- Этот модуль поможет вам разобраться с основными строительными блоками Webflow. Вы изучите, какие элементы существуют, как они работают и для чего используются. Мы разберём основные группы элементов, такие как Structure, Basic, Typography, Media, Forms и Advanced, а также научимся добавлять их в проект и управлять ими.
- Модуль 5. Стилизация элементов
- Знание того, как стилизовать элементы, делает ваш сайт визуально привлекательным и удобным. В этом модуле вы изучите базовые принципы работы с классами, единицами измерения, настройками отображения (Display: Block, Flex, Grid, Inline), свойствами размеров (Size), настройками типографики (Typography), фоновыми изображениями (Backgrounds), границами (Borders) и эффектами (Effects). Это фундаментальные знания, которые позволят вам уверенно управлять внешним видом вашего сайта.
- Модуль 6. Верстка первого макета
- Пришло время применить знания на практике! В этом модуле вы поэтапно соберёте свой первый макет, начиная с базовой структуры и заканчивая детальной версткой всех блоков. Мы разберём пошаговую верстку каждого элемента, чтобы у вас получился полноценный сайт.
- Модуль 7. Адаптивность в Webflow
- Сайт должен отлично смотреться на любых устройствах. В этом модуле вы научитесь настраивать адаптивность, работать с breakpoints и создавать мобильную версию вашего проекта. Мы разберём основные принципы адаптивного дизайна и научимся подстраивать элементы для разных экранов.
- Модуль 8. Анимации в Webflow
- В этом модуле вы разберётесь, как создавать анимации в Webflow: от простых эффектов до сложных интерактивов. Вы узнаете, из чего состоят анимации, какие бывают триггеры и как правильно работать с таймингом. Мы рассмотрим реальные примеры для всех типов взаимодействий — от кликов и ховеров до скролла и загрузки страницы. Также вы научитесь переиспользовать анимации, делать их адаптивными и управлять через переменные.
- Модуль 9. CMS коллекции
- Этот модуль про практическую работу с динамическим контентом. Вы научитесь создавать блоги, портфолио, страницы команды, кейсы и другие повторяющиеся разделы сайта. Разберём, как один раз настроить шаблон и дальше только наполнять его контентом. Также вы научитесь связывать коллекции между собой, настраивать фильтры, сортировку и пагинацию, чтобы реализовывать более сложные сценарии.
- Модуль 10. Базовое SEO и настройка аналитики
- Вы научитесь готовить сайт к публикации: настроите favicon, метатеги, Open Graph и аналитику. Разберётесь с правильной структурой заголовков H1–H3, тегами main и section, чтобы сайт индексировался корректно. Разберётесь, как работает SEO в Webflow и как подключить аналитику, чтобы отслеживать эффективность сайта после запуска.
- Модуль 11. Тестирование проекта
- Научитесь проверять сайт перед сдачей: протестируете адаптивность, анимации и интерактивы на разных устройствах и в разных браузерах. Узнаете, как находить и быстро исправлять ошибки, чтобы проект выглядел идеально у клиента.
- Модуль 12. Сдача проекта
- Разберём финальные этапы: проверку структуры, подключение домена, публикацию и передачу проекта клиенту. Вы закрепите навыки полного цикла разработки — от идеи до готового сайта в сети.
- Модуль 13. Битва верстальщиков
- Учебное соревнование на реальных проектах. Студенты делятся на команды, каждая из которых получает дизайн в Figma. Выигрывает тот, кто заверстает сайт на Webflow быстрее. Эта битва отлично прокачивает уровень владения Webflow, дает дополнительный кейс в портфолио и улучшает навыки коммуникации.
Полученные практические навыки нужно уметь продавать. Вместе уделим особое внимание поиску первых клиентов, разберемся с обходом блокировок и научимся правильной презентации. Активность на данном этапе гарантирует первый заказ.
- Модуль 1. Intro Upwork
- Познакомимся с платформой, сделаем краткий обзор ее возможностей и расскажем, почему Upwork — самая подходящая биржа для ноу-код разработчиков.
- Модуль 2. Обход блокировки
- В 2022 году Upwork запретил пользователям из России и Беларуси пользоваться сервисом. В этом модуле мы поделимся всеми возможными способами, как можно обойти это ограничение.
- Модуль 3. Регистрация на Upwork
- При регистрации алгоритмы платформы автоматически подтверждают профиль каждого фрилансера. Если автоматической верификации не произошло, то профиль попадает на дополнительную ручную верификацию личности. К сожалению, она достаточно долгая и работает случайным образом. В итоге, ручная верификация может приводить к вечному бану. Чтобы этого не произошло, проходим регистрацию вместе.
- Модуль 4. Упаковка профиля
- Правильная презентация аккаунта — must-have при знакомстве с потенциальным клиентом. На Upwork все просто: чем лучше и профессиональнее выглядит профиль, тем выше вероятность получить предложение о работе. Цель этого модуля — сделать анкету привлекательной и наполненной.
- Модуль 5. Отбор проектов
- Важный и кропотливый этап поиска предложений по работе (job offers). Наша цель — получить контакт с потенциальным клиентом. Чтобы ее достичь, сформируем критерии, по которым будем подавать заявки. Они помогут нам четко определить, к кому и на какие предложения откликаться.
- Модуль 6. Cover letter
- Сопроводительное письмо — первое, что видит потенциальный клиент при вашем отклике на его предложение. Разработаем несколько шаблонов с ключевыми словами, чтобы у клиента не осталось шансов выбрать не тебя.
- Модуль 7. Первый контакт
- Разберем основы коммуникации с заказчиком. Обсудим, как правильно общаться, отвечать на возражения и что делать, если клиент хочет созвониться, а твой разговорный английский не позволяет этого сделать.
- Модуль 8. Ретаргетинг на Upwork
- Этап повторного контакта с потенциальным заказчиком. Сообщения с напоминанием клиентам о вас и ваших навыках — отличная возможность увеличить продажи с уже наработанных контактов. Научимся их составлять и разработаем стратегию отправки.
- Модуль 9. Спринт по Upwork
- Самый насыщенный и продуктивный модуль, который длится 3 недели. Каждого студента курируют лично менторы курса. Они же проводят консультации, обращают внимание, на какие заказы стоит откликаться, и дают советы по написанию Cover letter. Все отклики отправляются совместно, а коммуникация проходит в Telegram. Активность на данном этапе гарантирует первый заказ!
- Модуль 1. База JavaScript
- Этот модуль посвящен изучению основ языка программирования. Рассмотрим циклы, взаимодействие с DOM, функции, условия и еще несколько базовых тем
- Модуль 2. Gsap-анимации
- Познакомимся с библиотекой GSAP, ее основными плагинами и научимся их применять. Создадим анимации разного вида: по скроллу, клику, для текстов и реализуем функционал Drag and Drop. Финализируем версткой первого проекта с применением JS и GSAP-анимаций
- Модуль 3. Оптимизация сайта
- В этом модуле познакомимся с продвинутыми SEO-настройками, мультиязычностью и оптимизацией видеоконтента.
- узнаем, что такое FFmpeg и CDN-платформы, а также интегрируем фоновое видео и встроим готовый плеер на сайт
- научимся формировать Alt Text для изображений, robots.txt, sitemap.xml и canonical link element link
- реализуем мультиязычность вручную, а также через Weglot и Webflow Localization
- В этом модуле познакомимся с продвинутыми SEO-настройками, мультиязычностью и оптимизацией видеоконтента.
- Модуль 4. E-commerce
- Заверстаем полноценный интернет-магазин с использованием Webflow Ecommerce. Разберем функционал, создадим товары с карточками, а затем разработаем страницы корзины и оплаты
- Модуль 5. Конвертеры
- Знакомство с веб-приложением Udesly, которое позволяет адаптировать макеты Webflow для использования с такими CMS, как Shopify и WordPress. Рассмотрим альтернативу Udesly — Web-steps, сервис который особенно актуален для клиентов из СНГ. Перенесем макеты с Webflow на Wordpress и Shopify
- Модуль 6. Интеграции
- С помощью интеграторов Zapier и Webjack настроим интеграцию Webflow с самыми популярными сервисами. Битрикс24, amoCRM, Google Таблицы, Telegram, GetCourse и Notion
- Модуль 7. Spline
- Создадим 3D контент для сайта с использованием инструмента Spline. Разберем базовый функционал, спроектируем простую 3D модель и научимся использовать Spline в Webflow. В конце создадим интерактивный элемент с 3D
Ссылка на тему: [Pixel Perfect] Webflow + Upwork: старт на зарубежном рынке. Тариф С нуля до PRO (Николай Алексеев)Ответов: 0 - Модуль 1. Введение
-
[TutorPlace] Python для Начинающих 2026 (Константин Сергеев)
22 мар 2026
Погружение в мир Python: от новичка к профессионалу с нашими курсами.
Напиши свой код будущего уже сегодня!
С Курсом вы
Освоите основы Python
И научитесь разрабатывать простые программы без труда
Уверенно будете использовать структуру Python
Для эффективной обработки информации
Сможете создавать функциональные веб-приложения
Используя фреймворк Django
Научитесь работать с базами данных
Что позволит вам эффективно управлять данными в ваших проектах
Создадите аккаунты на биржах фриланса
И приложите к нему портфолио работ созданных во время курса
Получите навыки работы с библиотеками и инструментами
Вы будете готовы к профессиональной разработке на Python
АВТОР КУРСА
Константин Сергеев
Разработчик
Опытный разработчик программного обеспечения с восьмилетним стажем работы. Создатель видеокурса «Разработка в Python», который поможет вам освоить основы языка Python.
Программа:
1 неделя
Урок 1. Основы работы языков программирования
Урок 2. Области применения Python
УрокЗ. Алгоритм. Программа
Урок 4. Процессор и оперативная память
Урок 5. Основы языка Python
Урок 6. Установка интерпретатора Python
Урок 7. Первая программа.
2 неделя
Урок 8. *.ру и *.рус-файлы. Байт-код
Урок 9. Динамическая компиляция
Урок 10. Настройка IDE
Урок 11. Установка и настройка IDE PyCharm
Урок 12. Виртуальное окружение
Урок 13. Создание виртуального окружения в терминале
Урок 14. Переменные в Python
3 неделя
Урок 15. Система типов
Урок 16. Простые типы данных
Урок 17. Числовые типы данных
Урок 18. Коллекции в Python
Урок 19. Методы строк
Урок 20. Индексация
Урок 21. Экранирующие символы
4 неделя
Урок 22. Списки
Урок 23. Методы списков
Урок 24. Особенности хранения списков в оперативной памяти
Урок 25. Вложенные списки
Урок 26. Словари
Урок 27. Хеширование
Урок 28. Множества
5 неделя
Урок 29. Кортежи
Урок 30. Логический тип данных
Урок 31. Условия if/elif/else. Отступы
Урок 32. Операторы сравнения
Урок 33. Конструкция match/case
Урок 34. Оператор and и or not
Урок 35. Циклы
6 неделя
Урок 36. Итерация цикла
Урок 37. Бесконечный цикл
Урок 38. Операторы управления циклом
Урок 39. Выражения-включения
Урок 40. Итераторы
Урок 41. Генераторы
Урок 42. Работа с ошибками
Этот курс для тех, кто
Хочет войти в индустрию IT
И начать осваивать самые востребованные навыки на мировом рынке
Мечтает о новой профессии
Которая позволит самовыражаться и работать удаленно
Планирует освоить программирование
И обрести уверенность в создании эффективного и чистого кода на Python
Ссылка на тему: [TutorPlace] Python для Начинающих 2026 (Константин Сергеев)Ответов: 1 -
[frontendblok] JavaScript с Анной Блок. Тариф Самостоятельный (Анна Блок)
22 мар 2026
Что будет на курсе?
Практика с сайтами
Цель курса дать не только теорию, но и практику, которая 100% пригодится в работе на реальных проектах.
Изучение теории с нуля
Курс идеально подходит тем, кто хочет с нуля изучать основы JavaScript и применять полученные знания на практике.
Разработка мини-игр
JavaScript идеально подходит для разработки браузерных игр. Именно поэтому на курсе будет практика, связанная с ними.
Расписание
День 1 | Что такое JavaScript?
День 2 | Переменные
День 3 | Типы данных
День 4 | Операторы
День 5 | Функции
День 6 | Циклы и итерации
День 7 | Массивы и методы
День 8 | Объекты и методы
День 9 | Введение в DOM
День 10 | События и обработчики событий
День 11 | Практика: Вывод списка по категориям
День 12 | Условные операторы
День 13 | Работа с формами и валидация
День 14 | Введение в LocalStorage
День 15 | Практика: Добавление треков в избранное
День 16 | Классы в JavaScript
День 17 | Работа с API (ч.1)
День 18 | Работа с API (ч.2)
День 19 | Практика: Вывод постов через API
День 20 | Анимация на чистом JavaScript
День 21 | Использование GSAP
День 22 | Создание слайдеров на Swiper
День 23 | Работа с Canvas
День 24 | Основы создания игр
День 25 | Управление клавишами и событиями мыши
День 26 | Практика: Простая игра на Canvas
День 27 | Введение в WebGL и three.js
День 28 | Объекты в сцене и перемещения камеры
День 29 | Свет и тени
День 30 | Материалы и текстуры
День 31 | Управление аудио
День 32 | Настройка клавиш
День 33 | Практика: Разработка игры на WebGL (ч.1)
День 34 | Практика: Разработка игры на WebGL (ч.2)
Ответов: 0 -
[sudo teach IT] Python PRO (Тимур Сагитов)
22 мар 2026
После этого курса вам вряд-ли пригодятся другие, ведь здесь вы узнаете достаточно основ для того чтобы начать читать документацию и самостоятельно разбираться в мире программирования.
Python PRO - один курс вместо пяти разных:
- Синтаксис,
- ООП,
- Telegram-боты на aiogram,
- сайты на Django,
- API на FastAPI.
- Синтаксис Python
Условные операторы, циклы, функции, списки, словари, файлы, исключения — фундамент, без которого никуда.
- Объектно-ориентированное программирование
Классы, наследование, инкапсуляция, полиморфизм. Думаешь как архитектор, а не просто пишешь скрипты.
- Telegram-боты на aiogram
Хендлеры, FSM, клавиатуры, база данных. Боты в СНГ заказывают каждый день — это живые деньги сразу после курса.
- Веб-сайты на Django
Шаблонизатор, URL-роутинг, ORM, авторизация, база данных. Полноценные сайты без глубокого знания frontend.
- REST API на FastAPI
Один из самых быстрых фреймворков в мире. Делаешь бэкенд, к которому подключается любое приложение.
- aiogram: Telegram-бот №1 — мой пример с нуля до деплоя
- aiogram: Telegram-бот №2 — твоя идея, твой проект
- Django: Сайт №1 — с базой данных, авторизацией и админкой
- Django: Сайт №2 — твой, под любую идею
- FastAPI
Тимур Сагитов (Эксперт)
Senior Python Developer. Стаж 12 лет. Более 4 миллионов просмотров на YouTube, создатель проекта $ sudo teach IT. Преподаёт с 2019 года, программирует с 2013.
Ссылка на тему: [sudo teach IT] Python PRO (Тимур Сагитов)Ответов: 0 -
[Stepik] Нейросети и временные ряды (Александр Волков)
21 мар 2026
Мечтаешь разбираться в данных глубже и применять нейросети для прогнозов? Этот пакет даст тебе всё необходимое: от изучения методов анализа временных рядов до построения собственных моделей в PyTorch. Ты научишься выявлять закономерности, работать с трендами и сезонностью, создавать предсказательные модели и понимать их математическую основу. С этим курсом ты получишь навыки, которые ценят работодатели, и сделаешь уверенный шаг в карьеру в Data Science.
Чему вы научитесь
Анализировать временные ряды и выявлять тренды, сезонность и аномалии
Применять классические методы прогнозирования (ARIMA, Prophet и др.)
Работать с PyTorch и создавать свои первые нейросети
Строить и обучать модели RNN и LSTM для временных рядов
Подготавливать данные к моделированию и оценивать качество прогнозов
Сравнивать подходы и выбирать оптимальные решения для задач анализа данных
Разрабатывать проекты, которые можно добавить в портфолио
Курс 1: Анализ и прогнозирование временных рядов
Методы анализа временных рядов
Поиск трендов, сезонности и выбросов
Построение моделей прогнозирования (ARIMA, Prophet и др.)
Подготовку временных рядов к обучению нейросетей
Кому подойдёт: аналитикам и дата-сайентистам, которые хотят научиться прогнозировать данные и решать реальные бизнес-задачи.
Курс 2: PyTorch с Нуля до Первой Нейросети
Основы работы с PyTorch
Создание своей первой нейросети
Обучение и оптимизацию моделей
Использование PyTorch для задач анализа данных и временных рядов
Кому подойдёт: тем, кто хочет уверенно войти в мир глубокого обучения и научиться строить модели на практике.
Почему это выгодно:
Сэкономите десятки часов на поиске разрозненных материалов
Получите комплексную подготовку по всем ключевым темам
Научитесь применять знания сразу — без лишней теории
Подготовитесь к реальной работе в индустрии
Для кого эта программа
• Для студентов и выпускников, желающих получить прикладные навыки
• Для тех, кто готовится к собеседованиям на позицию аналитика
• Для тех, кто хочет войти в Data Science без воды и лишней теории
• Для специалистов из маркетинга, продаж, финансов, которые хотят разобраться в данных
• Для самоучек, которым нужна структура и практика
Начальные требования
Базовые знания Python
Знакомство с основами статистики и алгебры желательно, но не обязательно
Всё остальное — изучите в процессе
Содержание:
Нейросети в PyTorch: быстрый старт с нуля
Введение и настройка
Что такое PyTorch и зачем он нужен
Установка и настройка (локально и в Google Colab)
Основы тензоров и автодифференцирование
torch.Tensor: создание, типы, shape, операции
Автоматическое дифференцирование: requires_grad, backward() и др.
Линейные модели и градиентный спуск
Ручной градиентный спуск
Линейная регрессия с PyTorch
Функции потерь и оптимизаторы (MSELoss, SGD)
Тренировка и визуализация лосса
Нейронные сети
Что такое нейросети
Многослойный перцептрон (nn.Sequential, nn.Module)
Активации: ReLU, Sigmoid, Softmax
Модель классификации + обучение
Работа с данными
Dataset и DataLoader
Работа с CSV и изображениями
Аугментации и трансформации (torchvision.transforms)
Компьютерное зрение
Введение в сверточные сети (CNN)
Conv2d, MaxPool2d, Flatten
Классификация на MNIST / CIFAR-10
Оценка и сохранение моделей
model.eval(), torch.no_grad()
torch.save, torch.load
Обратная связь
Анализ и прогнозирование временных рядов
Введение в временные ряды
Что такое временные ряды: определение и ключевые компоненты
Задачи анализа временных рядов: прогноз, классификация, аномалии
Обработка и визуализация временных рядов
Чтение и загрузка временных рядов (Pandas, NumPy)
Очистка и предобработка данных
Визуализация временных рядов с Matplotlib и Seaborn
Стационарность и преобразование временных рядов
Определение стационарности временных рядов
Тесты на стационарность: ADF, KPSS, PP и другие
Преобразование временных рядов для стационарности
Декомпозиция временных рядов
Теория декомпозиции временных рядов: тренд, сезонность и шум
Применение STL для декомпозиции временных рядов
Классические модели для прогнозирования временных рядов
Модели авторегрессии (AR), скользящего среднего (MA), ARMA и др.
Применение ARIMA для прогнозирования
Модели с сезонностью: SARIMA
Прогнозирование с использованием экспоненциального сглаживания
Что такое экспоненциальное сглаживание
Прогнозирование с Simple, Double и Triple Exponential Smoothing
Прогнозирование временных рядов с машинным обучением
Использование ML для прогнозирования
Выбор признаков и обработка временных зависимостей
Применение моделей ML: Random Forest, XGBoost, LGBM
Глубокое обучение для прогнозирования временных рядов
Введение в нейронные сети для прогнозирования временных рядов
Рекуррентные нейронные сети (RNN), LSTM и GRU
Применение LSTM для долгосрочных зависимостей
Продвинутое прогнозирование: Temporal Convolutional Networks
Введение в Temporal Convolutional Networks (TCN)
Построение моделей с TCN для прогнозирования временных рядов
Прогнозирование временных рядов с использованием Prophet
Введение в Prophet: особенности модели и её использование
Прогнозирование с использованием Prophet для временных рядов
Параметры модели и их настройка
Оценка и улучшение точности прогнозов
Техники для улучшения точности прогноза: моделирование ошибок
Оценка стабильности и доверия к прогнозам
Обнаружение аномалий и выбросов
Что такое аномалии и выбросы в данных
Методы обнаружения аномалий: статистические и др.
Практические примеры на временных рядах
Заключительный проект: прогнозирование курса биткоина
Построение проекта по прогнозированию курса биткоина
Анализ и очистка данных
Применение методов прогнозирования (ARIMA, LSTM, Prophet и др.)
Оценка качества прогноза и выводы
Ссылка на тему: [Stepik] Нейросети и временные ряды (Александр Волков)Ответов: 0 -
[Podlodka] Podlodka Techlead Crew #10. Архитектура данных
17 мар 2026
В десятом сезоне Techlead Crew мы разберем как строить потоковую обработку данных, выбирать между SQL, NoSQL и NewSQL под реальные нагрузки и сценарии, проектировать DWH и Data Lake, работать с консистентностью и транзакциями без потери масштабируемости, как и когда применять OLAP-хранилища и не превращать аналитику в боль.
Вы получите доступ к приватному YouTube-плейлисту, который состоит из следующих видео:
- Открытая сессия Podlodka Techlead Crew: Публичное собеседование: Object Storage Service
- Доклад: Аналитика там, где лежат данные / Илья Солтанов (Точка Банк)
- Доклад: Архитектура и масштабируемость распределённых БД на примере YDB / Олег Бондарь (Яндекс)
- Доклад: Контракты данных: с какой стороны подойти / Анна Мавлютова (Т-Банк)
- Доклад: Архитектура хранилища данных для вашего проекта / Евгений Ненахов (БКС Мир Инвестиций)
- Круглый стол: Хранилища данных: SQL, NoSQL, NewSQL / Михаил Жилин, Олег Бондарь, Константин Евтеев
- Доклад: ClickHouse + Antalya + Data Lake = Real Time Data Lake / Александр Зайцев (Altinity)
- Интервью: Производительность PostgreSQL / Михаил Жилин (Postgres Professional)
- Архитектурная ката: Рефакторинг данных и расписаний / Владимир Невзоров
- Доклад: Что скрывает ваша ORM, или Как не сломать PostgreSQL абстракциями / Олег Чуркин (Точка Банк)
- Доклад: Data Mesh на практике: грабли, архитектура, автоматизация / Евгений Ермаков (iJKos&Partners)
Ссылка на тему: [Podlodka] Podlodka Techlead Crew #10. Архитектура данныхОтветов: 0 -
[Podlodka] Podlodka Techlead Crew #5. Масштабирование архитектуры
17 мар 2026
Неделя «Масштабирование архитектуры»:
- разберёмся, когда пора масштабировать архитектуру, и как договариваться об этом с бизнесом;
- научимся определять, когда архитектуру ещё можно спасти, а когда пора начинать строить заново;
- выясним, как перестраивать существующее решение при росте нагрузки;
- научимся масштабировать процессы тестирования;
- обсудим, а всегда ли нужны микросервисы;
- вместе решим System Design задачи на масштабирование архитектуры;
Программа:
Геннадий Круглов. Доклад «Когда пора заняться архитектурой?»
В докладе Геннадий поделится мыслями о том, что такое архитектура, какие у нее бывают уровни, что такое архитектурно-значимые решения и когда же архитектуру пора менять. И, конечно же, будет разбор типовых симптомов, которые являются индикаторами необходимости изменений.
Илья Казначеев. Доклад «CQRS»
Сложные проблемы требуют непростых решений, таких, как распределенные системы. Но такие системы создают ещё больше проблем... В докладе разберем, как CQRS помогает улучшить архитектуру приложения и уменьшить связанность внутри него. Объясним, как сделать взаимодействие между сервисами более надёжным и консистентным, значительно повысить масштабируемость и поддерживаемость системы. И всё это на примерах из практики.
Максим Смирнов, Кирилл Ветчинкин, Филипп Дельгядо, Евгений Толмачёв. Круглый стол «Перестаньте пилить микросервисы»
Обсуждаем плюсы и минусы микросервисной архитетуры. Выявляем ключевые критерии для принятия решения: переходить на микросервисы или остаться на монолите. Вопросы масштабирования, подводные камни и практический опыт экспертов.
Наталья Петровская. Доклад «Надо больше тестирования: как масштабироваться и получить удовольствие»
Когда система растёт, очень часто тестирование оказывается на линии релиза с предложениями «давайте больше тестировщиков». Поговорим о том, как масштабироваться без боли, регистрации и смс, с чего начать, чем закончить и какие можно сделать выводы из чужих ошибок.
Олег Бондарь. Доклад «Масштабирование распределенных систем»
YDB — это платформа, которая может одновременно работать с OLTP и OLAP-нагрузками, а также выступать в качестве сервиса очередей сообщений. В докладе узнаем, как мы решаем проблемы хранения и масштабирования данных и нагрузки для таких разных задач. Про общепринятые подходы и выбранные нами решения.
Александр Крылов, Иван Нещадин. Публичное собеседование «Публичное собеседование по System Design »
Александр Крылов (bimeister) проведет собеседование по system design, в течение которого Иван Нещадин (Авито) попробует спроектировать платформу-маркетплейс по услугам рекламы для заказчика из среднего бизнеса
Владимир Иванов. Доклад «Как развивать архитектуру и не сходить с ума»
С новым проектом нет обычно проблем: тут сделаем веб-приложение, тут базу выберем, тут пару сервисов напишем. Но вот сервис взлетел, и теперь нужно его менять и развивать. Чем руководствоваться? Как объяснить разработчикам каких рамок придерживаться? И как самому не стать бутылочным горлышком?
Даниил Марданов. Доклад «Баланс между бизнесом и инженерами»
Узнаем, как проекту с 10-летней историей не превратиться в легаси, обеспечивая кратный рост нагрузки, непрерывную поставку фич и высокое техническое качество.
Павел Лакосников. Доклад «Эволюция технических метрик»
Доклад будет рассматривать эволюцию метрик в контексте роста команд, компании, продукта и кода. Обсудим связь с архитектурной эволюцией, а также идею построения метрик на основе трейсов. Посмотрим на обзор эволюции инструментов для сбора метрик: от простых систем уведомлений администратору до современных решений, таких как VictoriaMetrics.
Евгений Кузовлев. Доклад «Геораспределенные системы»
Мы каждый день сталкиваемся и в использовании (как пользователи), и в разработке (как специалисты) с распределенными системами. Они бывают как сильно распределенными, так и не очень. В чем разница? Почему у знакомого есть три дата-центра и у тебя есть три дата-центра, но есть нюанс? Когда надо думать про разные штуки с задержками и консистентностью, а когда можно поставить модную БД в режиме as-a-Service и все будет круто? Приходите поговорить про скучную теорию и веселые фейл-кейсы построения разных распределенных систем.
Ответов: 0
Страница 7 из 34