Если другие стримы были на небольшие более-менее простые темы, то теперь пришла пора бросить себе вызов и провести более сложную серию эфиров на тему, которую многие ждали и просили. Если мы для разворачивания своих демонстрационных проектов используем упрощённый Docker Swarm, то теперь стоит обратить внимание на более серёзный подход к деплою с использованием Kubernetes. С рассмотрением важных смежных тем и нюансов.
Как раз этому посвятим серию эфиров в следующем сезоне.
Пройдём от использования готовых managed-сервисов до разворачивания K8s-кластера с нуля. Пройдём путь от простого ручного описания сервисов до использования Helm Charts. В прямом эфире рассмотрим и исследуем каждую часть системы и на практике пошагово задеплоим сложный распределённый проект, учтя разные нюансы с конфигурированием, производительностью, масштабированием и безопасностью.
В текущее время со сложностью поиска хорошей работы для узкоспециализированных программистов такие дополнительные умения резко выделят вас на фоне других кандидатов при поиске работы и сильно поспособствуют повышению на имеющемся рабочем месте.
Так что встретимся с вами осенью в большой серии эфиров на эту сложную и большую тему. Цена будет сильно расти, потому советую приобрести доступ сейчас с большой скидкой.
Вы используете мобильную версию
перейти на Полную версию сайта
Новые складчины | страница 18
Страница 18 из 34
-
- Хобби и рукоделие
- Кулинария
- Нейросети и искусственный интеллект
- Дети и родители
- Курсы по психологии и личностному развитию
- Курсы дизайна
- Похудение, фитнес и спорт
- Здоровье
- Пикап, секс, отношения
- Раскрутка, SEO и SMM
- Курсы по фото и их обработке
- Курсы по эзотерике
- Бизнес
- Маркетплейсы (Wildberries, Ozon и другие)
- Имидж и стиль
- Курсы по программированию
- Курсы по администрированию
- Съемка и монтаж видео
- Курсы по музыке
- Строительство и ремонт
- Книги
- Школа и репетиторство
- Культура, история и искусство
- Иностранные языки
- Переводы курсов
- Копирайтинг и писательское мастерство
- Отдых и путешествия
- Инфобизнес
- Бухгалтерия и финансы
- Сад и огород
- Криптовалюта обучение
- Форекс, инвестиции, биржевая торговля
- Шаблоны и темы
- Программы, скрипты
- Базы и каталоги
- Авто-мото
- Схемы заработка
- Складчина на спортивные прогнозы
- Авторские складчины
- Доступ к платным ресурсам
- Другие тематики
-
[deworker.pro] Стрим про оркестрацию с Kubernetes (Дмитрий Елисеев)
24 июл 2025
Ответов: 0 -
[karpov.courses] Умная аналитика: как ИИ помогает работать с данными (Игорь Зуриев)
21 июл 2025
Научитесь быстро и эффективно работать с данными и автоматизировать рутину при помощи ИИ
Зачем вам нужен ИИ
Искусственный интеллект становится универсальным помощником для специалистов без технического бэкграунда. Он позволяет писать SQL-запросы и код на Python без глубоких знаний, анализировать таблицы, визуализировать данные и формулировать выводы простым языком.
Для аналитиков и менеджеров ИИ это — инструмент, который помогает быстрее принимать решения, автоматизировать рутину и уделять больше времени поиску инсайтов, а не вопросам технической реализации
Кому подойдёт курс по работе с ИИ в аналитике
- Продактам. Освоите инструменты ИИ для ускорения анализа, генерации отчетов, визуализации и автоматизации рутинных задач. Сократите время от запроса до ответа аналитикам .Освоите инструменты, которые раньше требовали помощи БА. С помощью ИИ сможете писать SQL-запросы, автоматизировать отчеты и даже разбираться в коде без технического бэкграунда
- Аналитикам. Освоите инструменты ИИ для ускорения анализа, генерации отчетов, визуализации и автоматизации рутинных задач. Сократите время от запроса до ответа
- Менеджерам и руководителям. Поймете, какие ИИ-инструменты нужны вашей команде, как распределять задачи между людьми и технологиями и какие роли развивать внутри команды
- Программа реализуется в синхронном формате. Вы можете присутствовать на вебинарах онлайн — общаться с преподавателем, разбирать кейсы с другими слушателями и задавать вопросы
- Все лекции и вебинары останутся у вас в записи, чтобы в любой момент можно было вернуться к уже пройденному материалу и глубже изучить тему
- Посещайте вебинары с преподавателем — практикующим специалистом по генеративному ИИ и аналитике
- Закрепляйте знания на практических заданиях, основанных на реальных кейсах из бизнеса, маркетинга и управления
- Используйте SQL, Python, ChatGPT и другие нейросети для анализа данных, визуализации и подготовки решений
- Осваивайте работу с BI-инструментами (Google Sheets, Notion, Gamma. app), чтобы автоматизировать задачи и делать понятные отчёты
- Расскажем, как с помощью искусственного интеллекта формулировать запросы на анализ, извлекать инсайты из таблиц, писать SQL и Python-код без необходимости быть программистом
- Объясним, как превращать данные и выводы в визуальные слайды, текстовые резюме и отчеты, которые можно сразу отправить команде или руководству
- Научим быстро формировать отчетность, писать письма, очищать данные, генерировать идеи и проверять гипотезы с помощью ИИ-инструментов
- Расскажем, где искусственный интеллект уже сегодня может усилить вас и вашу команду: от работы в Excel и Notion до генерации документов и автоматизации принятия решений
Программа обучения
1 неделя. Основы работы с ИИ в аналитике и управлении
3 неделя. ИИ в бизнес-аналитике и управлении продуктом
4 неделя. Интерпретация данных и визуализация с помощью ИИ
2 неделя. ИИ и работа с таблицами, SQL и Python
5-6 неделя. Финальная практика и разбор кейсов
Ответов: 0 -
[dmdev] Microservices (Денис Матвеенко)
21 июл 2025
На вебинаре мы поговорим про историю возникновение микросервисов, начиная от самого "первобытного" этапа разработки приложений, где существовали только монолиты с огромной кодовой базой.
Мы затронем (и постараемся как следует разобрать) такие темы как:
- Вертикальное и горизонтальное масштабирование
- Load balancers
- Service registry & service discovery
- Аутентификация & авторизация
- Logging & Metrics
- Проблемы "монолитов"
- Работа с базами данных в микросервисах
- Механизмы общения между сервисами (sync & async)
- Самые распространенные паттерны микросервисов и зачем они нужны (Transactional outbox, Strangler application, API Gateway, Distributed tracing, Saga, etc)
- И многое другое
Ссылка на тему: [dmdev] Microservices (Денис Матвеенко)Ответов: 1 -
[Skill Issue] Подготовка к Golang собеседованию
21 июл 2025
Курс по подготовке к техническому собеседованию на Golang-разработчика, грейд middle/middle+/senior Включает в себя необходимую теорию, стратегии ответов на сложные вопросы, и разбор часто встречающихся практических задач.
С помощью этого курса вы сможете за короткий срок подготовиться к сложным техническим собеседованиям.
Для кого этот курс
- Курс в первую очередь для тех, кто хочет перейти на Go с другого языка и не потерять при этом грейд, а в каких-то случаях даже поднять грейд при переходе.
- Так же курс подойдет и для действующих Go-разработчиков, которые хотят увеличить свой доход за счет смены работы.
- Начальные знания языка Go
- Базовые знания в Computer Science
- Начальные знания о базах данных
Программа курса
- О курсе
- Работа с памятью в Go
- Платформа Go
- Планировщик и горутины
- Практика по конкурентности в Go
- Базы данных для собеседований
- Очереди сообщений. Apache Kafka
- Linux и сети
- Проектирование распределенных систем (System Design)
- Дополнительные материалы
Что вы получаете
- Навыки и знания, необходимые для успешного прохождения собеседований и получения офферов на большие суммы
- Неограниченный по времени доступ к информации
- Чат с поддержкой от автора курса
В курс входят
51 урок
10часов 39минут видео
2 теста
Ссылка на тему: [Skill Issue] Подготовка к Golang собеседованиюОтветов: 1 -
[Stepik] FastAPI начальный уровень (Алексей Малышкин)
20 июл 2025
О курсе
курс по FastAPI: от основ API до создания веб-сервисов
API — это основа современных цифровых сервисов. Если вы хотите понять, как работают веб-приложения, взаимодействуют серверы и клиенты, и научиться создавать свои API с нуля, то этот курс для вас!
Мы начнем с основ API и веб-сервисов, разберем HTTP-протокол, запросы, методы и коды состояния, после чего шаг за шагом освоим FastAPI — один из самых быстрых и удобных фреймворков для Python.
Чему вы научитесь
- Работать с API
- изучите протоколы http/https
- http запросы
- Валидировать данные через Pydantic
- Основы работы с FastAPI
- Писать микросервисы
- Основные сетевые протоколы TCP UDP
Для кого этот курс
- Начинающим разработчикам, которые хотят понять, как работают API
- Python-разработчикам, желающим освоить FastAPI
- Всем, кто хочет создавать быстрые и удобные API-сервисы
Введение в API и основы веб-сервисов
- Определение API: назначение и примеры использования
- Обзор типов API (REST, GraphQL, SOAP)
- Принципы работы веб-сервисов
- Сравнение синхронных и асинхронных подходов
- Роль API в современных приложениях
- Структура HTTP-запроса и ответа
- Основные HTTP-методы: GET, POST, PUT, DELETE
- Значение HTTP-заголовков
- Объяснение кодов состояния HTTP
- Примеры взаимодействия клиента и сервера
- Что такое FastAPI и его преимущества
- Установка и настройка окружения (виртуальное окружение, pip)
- Обзор документации и ресурсов сообщества
- Сравнение FastAPI с другими фреймворками
- Запуск первого приложения
- Создание маршрутов в FastAPI
- Работа с параметрами пути (Path parameters)
- Передача параметров через URL (Query parameters)
- Обработка различных HTTP-методов в маршрутах
- Основы работы с динамическими маршрутами
- Знакомство с библиотекой Pydantic
- Создание моделей данных для запросов
- Валидация входящих данных
- Обработка ошибок валидации
- Примеры использования базовых валидаторов
- Расширение моделей для типизации данных
- Настройка формата JSON-ответов
- Создание моделей ответов с Pydantic
- Обработка исключений с использованием FastAPI
- Выбор корректных HTTP-кодов при ошибках
- Логирование ошибок для отладки
- Рекомендации по улучшению юзабилити API
- Автоматическая генерация документации (Swagger UI)
- Обзор ReDoc и его возможности
- Настройка метаданных для документации
- Тестирование API через браузер
- Использование Postman для ручного тестирования
- Принцип инъекции зависимостей в FastAPI
- Создание простых зависимостей
- Применение зависимостей в маршрутах
- Управление временем жизни зависимостей
Ссылка на тему: [Stepik] FastAPI начальный уровень (Алексей Малышкин)Ответов: 1 -
[Stepik] Junior QA / Инженер по тестированию ПО (Татьяна Овчинникова)
20 июл 2025
О курсе
Данный курс поможет вам обучиться профессии тестировщика ПО с нуля: включает в себя понятно изложенную теорию тестирования и практические задания на ее закрепление. Главное правило - не лениться! Если кажется, что проверочные задания местами сложные, значит надо вернуться к теории и прочитать еще раз/два/три/n-раз, пока не дойдет суть. И покопаться в комментариях, возможно проблемные вопросы уже раскрыты. Это действительно важно, т.к. во-первых, вы убережете себя от неверного познания сути изучаемых процессов/понятий. А во-вторых, сохраните рассудок преподавателю, вложившему будь здоров сколько сил/времени/здоровья/бессонных ночей/деньги на кофе и вкусняшки в этот проект.
С "Junior QA / Инженер по тестированию ПО" вы сделаете следующие вещи:
- научитесь создавать ментальные карты,
- попрактикуетесь в написании тест кейсов, чек-листов,
- заведете парочку баг-репортов,
- поработаете в TestRail (пробный бесплатный период в 2 недели) и Jira,
- узнаете основу основ – что такое компьютерная сеть, какие виды бывают, какие характеристики имеют,
- изучите модели OSI и TCP/IP и протоколы каждого уровня,
- исследуете работу браузера, сервера, клиент-серверную архитектуру в целом и поймете, почему ее спрашивают на собеседованиях.
Обучение не затрагивает тест дизайн и техники тест дизайна. Автоматизацию тестирования не трогаем.
Теория курса содержит авторские разработки и переработанный материал из различных обучающих курсов и интернета (youtube, habr и др.). Это не значит, что все оттуда похищено или под копирку списано! Помните о душевных переживаниях и бессонных ночах преподавателя, перемоловшего не одну тонну информации, чтобы правильно структурировать для вас материал, разъяснить сложные моменты и замотивировать на дальнейшее самосовершенствование!
Программа курса:
Часть I. Тестирование и тестировщик
- Что такое тестирование?
- Кто такой тестировщик?
- Принципы тестирования
- Уровни тестирования
- Виды тестирования. Позитивные и негативные тесты.
- Функциональное тестирование
- Нефункциональное тестирование
- Методы тестирования
- Требования и их свойства
- Как тестировщик работает с требованиями
- Тест кейс и чек лист
- Системы управления тестами
- Что такое баг и баг-репорт?
- Как написать хороший баг-репорт?
- Жизненный цикл баг-репорта
- Баг-трекинговые системы
- Что такое тестовая документация
- Практическая работа
- Отчет о тестировании
- Методологии разработки программного обеспечения
- Что такое клиент-серверная архитектура
- Секретная жизнь браузера
- Не менее секретная жизнь сервера
- Тест по клиент-серверной архитектуре
- Структура клиент-серверных приложений
- Немного о компьютерных сетях
- Сетевая модель OSI
- Модель TCP/IP
- HTTP-обмен
- Практическая отработка HTTP-запросов
- REST и SOAP
- MockAPI для тестирования
- Тестирование бэекенда (API)
- Практика. Часть I.
- Практика. Часть II.
- Итоги
Ответов: 0 -
[Stepik] Jenkins в работе (Евгений Лестопадов)
20 июл 2025
О курсе
Первая часть дает вам базовые знания об устройстве Jenkins, здесь мы с вами разбираем интерфейс, виды проектов, научимся работать с проектами различных типов Jenkins, начнем выполнять примеры интеграций Jenkins с разными программными продуктами.
Во второй части курса мы продолжим изучения Jenkins на примерах подхода "infrastructure as code". В этой части курса мы будем изучать Jenkins Pipeline, рассмотрим синтаксис Jenkins Pipeline. Узнаем разницу между Scripted pipeline и Declarative pipeline. Изучим как начать писать собственные groovy скрипты на Jenkins. А так же посмотрим как можно ускорить написание и отладку Jenkins Pipeline используя VSCode с плагинами. Разберем возможность повторного использования кода в Jenkins Pipeline.
В третьей части, мы будем изучать язык программирования Groovy, ведь именно этот язык программирования используется для написания скриптов для Jenkins Pipeline. Данная часть курса пригодится всем кто планирует разрабатывать собственные конвейеры автоматизации CI/CD используя Jenkins Pipeline.
Для кого этот курс:
Для всех желающих познакомиться с инструментом Jenkins. Хотите узнать, как построить CI/CD pipeline в Jenkins.
Программа курса:
Jenkins: Основы
- Введение
- Непрерывная интеграция и непрерывная поставка - CI / CD
- Необходимое программное обеспечение
- Jenkins: введение
- Manage Jenkins - Base
- Jenkins: Plugins
- Jenkins: Типы проектов
- Jenkins: Создаем и запускаем Freestyle project
- Jenkins: Backup & Restore
- Jenkins: Freestyle project (git, mvn, checkstyle)
- Jenkins: Freestyle project (git, mvn, junit, sonarqube)
- Jenkins: Параметризованная сборка
- Jenkins: Проекты с триггерами
- Jenkins: Freestyle & JFrog Artifactory (deploy to tomcat)
- Jenkins: Freestyle project - Email Notifications
- Jenkins: CLI & Rest Api
- Jenkins: Freestyle & Nexus3 (deploy to tomcat)
- Jenkins Pipeline: Введение
- Jenkins Pipeline: Синтаксис - Часть 1.
- Jenkins Pipeline: Синтаксис - Часть 2.
- Jenkins Pipeline: Синтаксис - Часть 3.
- Jenkins Pipeline: Shared lib
- Jenkins Pipeline: Где искать генераторы и документацию
- Jenkins Pipeline: Ускоряем работу VSCode & Jenkins
- Groovy: Знакомство
- Groovy: Базовые операторы
- Groovy: Условные операторы
- Groovy: Циклы
- Groovy: Строки
- Groovy: Ranges & Lists & Maps
- Groovy: Dates and Times
- Groovy: Обработка исключений
- Groovy: проверки условий в коде assert
- Groovy: Методы
- Groovy: ООП
- Groovy: Работа с XML, JSON, CSV, YAML
Ссылка на тему: [Stepik] Jenkins в работе (Евгений Лестопадов)Ответов: 0 -
[stepik] Понятный SQL для всех с Сергеем Спирёвым (Сергей Спирёв)
20 июл 2025
Курс по изучению языка SQL на примере работы с MySQL — одной из самых популярных систем управления базами данных. Полученные навыки применимы в любой SQL-совместимой СУБД и востребованы в аналитике, разработке и администрировании.
Чему вы научитесь
- Создавать базы данных.
- Создавать таблицы в базе данных.
- Удалять таблицы из базы данных.
- Изменять структуру таблиц – добавлять новые столбцы или удалять их.
- Вносить записи в таблицы.
- Удалять записи из таблиц.
- Создавать таблицы из других SQL-таблиц.
- Применять ограничения типов NOT NULL, UNIQUE, CHECK и другие к столбцам таблиц.
- Познакомитесь с различными типами данных, применяемыми в MySQL.
- Правильно выбирать типы данных при проектировании базы данных.
- Изменять типы данных столбцов в существующих таблицах.
- Анализировать структуру данных по ER-диаграмме.
- Импортировать данные из CSV-файлов в таблицы базы данных.
- Обеспечивать целостность данных с помощью первичных и внешних ключей.
- Производить каскадное обновление или удаление данных в связанных таблицах.
- Работать с различными функциями для обработки даты и времени.
- Использовать функции для обработки текста, в том числе с применением регулярных выражений.
- Изменять коллацию для столбцов, таблиц и всей базы данных.
- Пользоваться функциями для математических расчётов.
- Работать с агрегатными функциями.
- Сортировать данные в SQL-таблицах.
- Фильтровать данные с помощью WHERE.
- Группировать данные по необходимым критериям.
- Фильтровать данные после группировки с помощью HAVING.
- Использовать оператор CASE для реализации условной логики в SQL-запросах.
- Вертикально объединять таблицы, используя оператор UNION.
- Горизонтально соединять таблицы, используя оператор JOIN.
- Использовать вложенные запросы в SELECT, FROM, WHERE, HAVING.
- Применять оператор EXISTS в SQL-запросах.
- Использовать коррелированные подзапросы.
- Самостоятельно писать код для решения практических заданий.
Курс подойдёт как тем, кто только начинает делать свои первые шаги в работе с базами данных, так и тем, кто уже владеет начальными знаниями по SQL, позволив систематизировать свои знания и потренироваться в решении практических заданий.
Начальные требования
Даже если до этого вообще не сталкивались с программированием, с большой долей вероятности, вы сможете пройти этот курс полностью. Если на начальном этапе что-то будет непонятно, то всё равно продолжайте двигаться вперёд. Постепенно знания будут накапливаться, и с каждым решённым практическим заданием будет приходить понимание.
У Вас всё получится!
Наши преподаватели. Сергей Спирёв.Имею двадцатилетний опыт работы в банковской, страховой и лизинговой сферах, где занимался финансовым анализом, моделированием, управлением активами.
Мои интересы: программирование, ИИ, инвестиции.
Как проходит обучение
Курс содержит более 30 уроков. Каждый урок разделён на несколько шагов. Сначала идут шаги с текстовой теоретической частью, а далее следуют шаги с тестовыми заданиями и задачами для отработки навыков написания запросов к базе данных. Практические задачи вы будете выполнять в тренажёре Stepik.
Всего в курсе 31 тест и 169 задач на программирование.
Ответов: 0 -
[Result University] Фронтенд-разработчик
19 июл 2025
Станьте middle-разработчиком с доходом от 150 000 ₽
Кто такие фронтенд-разработчики?
Фронтендеры настраивают пользовательский интерфейс сайтов и приложений
Они разрабатывают приложения со своей логикой и алгоритмами взаимодействия с пользователем.
К примеру, фронтендеры заботятся о том, чтобы пользователь мог зарегистрироваться в социальной сети, загрузить одну аватарку, и она по-разному отображалась в разных разделах сайта.
Каталог онлайн-магазина с поиском или фильтром, корзина с возможностью добавить, удалить, оплатить товары, — все это тоже создает frontend-разработчик.
Программа обучения подойдет тем, кто:
● Хочет стать разработчиком с нуля
Вы еще не писали код, но готовы учиться так, чтобы в знаниях сразу обойти конкурентов, не стоять в очереди на вакансии и успешно устроиться на работу.
● Самостоятельно учился кодить
Вы готовы индивидуально поработать с наставником, чтобы улучшить свои знания. А также постоянно быть на связи с человеком, который передаст свой опыт и предостережет от ошибок.
● Работает в смежной IT-области
Вы хотите понимать, о чем говорят коллеги, или расширить свой функционал, чтобы получить более высокую должность и увеличить свой доход.
● Каждый способен стать разработчиком, независимо от пола, возраста и образования
Все решает лишь ваше желание.
Программа обучения:
I. Джуниор
1. HTML&CSS - Бесплатно
2. JavaScript. 7 недель - Мастер-класс
3. Git. 2 недели - Хакатон #1
4. React. 20 недель - Хакатон #2 - Проект - Мастер-классы - Основная часть диплома
5. Практика на React. 4 недели
6. Backend. 3 недели - Мастер-класс - Вторая часть диплома
7. TypeScript. 1 неделя
8. Итоговая работа. 2 недели
9. Дополнительные модули. 4 недели
II. Мидл
1. Git Advanced. 2 недели
2. Webpack. 1 неделя
3. TypeScript Advanced. 2 недели - Мастер Класс
4. React Advanced. 6 недель, мастер-класс
5. State Managers. 6 недель, мастер-класс, хакатон
6. Testing. 3 недели, мастер-класс, хакатон
7. Практика. Групповой проект в React. 3 недели, каникулы (1 неделя)
8. Server-Side Rendering (SSR). 4 недели, мастер-класс
9. FrontOps. 3 недели, мастер-класс, хакатон
10. Webpack Advanced. 2 недели
11. Scrum. 1 неделя, каникулы (1 неделя)
12. Заключение. Итоговый проект. 2 недели
13. Карьерный рост в сфере. 1 неделя
14. Юридические вопросы. 1 неделя
15. Эффективная коммуникация. 1 неделя
Ссылка на тему: [Result University] Фронтенд-разработчикОтветов: 0 -
[NovaData] Python Engineer с нуля до junior
19 июл 2025
О курсе
Основная цель курса — освоение языка программирования Python с нуля, без каких-либо начальных знаний.
Курс — действительно Вам необходим, так как только в нём на всей платформе Stepik глубоко рассматривается и прорабатывается весь инструментарий стека (нейросети, pandas, чат-боты, алгоритмы и сортировки, PyQt5).
Курс поможет вам получить нужный багаж знаний для успешного трудоустройства на грейд (Junior)
Для кого этот курс
Курс будет полезен всем людям:
будь то школьники, студенты, взрослые, пенсионеры, люди, желающие освоить новое направление или желающие поменять род деятельности.
Чему вы научитесь
- Вы сможете написать своё первое Python-приложение
- Научитесь программировать с использованием ООП
- Напишете несколько чат-ботов
- Изучите различные структуры данных в Python
- Потренируетесь и узнаете, как работать с такими библиотеками, как Pandas, MatPlotLib, NumPy, TensorFlow
- Узнаете, что такое нейросети, и напишете свою первую нейросеть
- Освоите основные методы сборки приложений
- Напишете свои первые тесты (unittest) к своим программам
- Научитесь работать с PyQT5
- Познакомитесь с SQL Alchemy, SQLite, Django
- Прокачаете софт-скиллы в общении с другими студентами
Общая информация
- Знакомство с платформой
- Сдача домашних работ
- Коммуникация с преподавателями
- Что такое программирование?
- Актуальность Python
- Что можно сделать на Python?
- Что такое PEP 8 и почему это важно?
- Установка всего необходимого
- Переменные
- Типы данных и комментарии
- Ввод и вывод информации
- Операции с переменными
- Условный оператор if/else
- Цикл for
- Цикл while
- Конструкция try/except
- Что такое изменяемые и неизменяемые типы данных?
- А теперь про строки!
- Методы строк
- Форматирование строк
- Итоговое задание №1
- Введение в списки
- Методы работы со списками
- Поэлементное взаимодействие со списками
- Генерация списков (list comprehension)
- Что такое кортежи?
- Что такое словарь и зачем он нужен, если есть списки?
- Методы работы со словарями
- Вложенные словари
- Множества и методы множеств
- Круги Эйлера и операции над множествами
- Frozenset
- Итоговое задание №2
- Что такое функция и зачем они нужны?
- Функции без параметров и с параметрами
- Возвращение результата из функции
- Рекурсия
- Аннотация типов
- *Args и **Kwargs
- Декораторы, передача функции как параметра
- map(), filter(), reduce()
- Lambda функции
- all(), any(), zip(), enumerate()
- Итоговое задание №3
- Что такое пакеты и модули?
- Псевдонимы
- Псевдослучайные числа
- Рассматриваем методы random
- Как замерять время работы программы?
- Decimal
- Fractions
- Введение в комбинаторику
- Что такое IterTools?
- Как реализуются графические приложения на Python?
- Введение в PyQT5
- Что такое window и label?
- Что такое layout? QVBox layout vs QHBox layout
- Как работать с кнопками? Виды кнопок
- Что такое виджеты?
- Реальные проекты, написанные на PyQT5
- Итоговое задание №4
- Что такое асинхронность?
- Что такое многопоточность/многопроцессорность?
- Введение в алгоритмы
- Введение в сортировки
- Что такое визуализация?
- Знакомимся с MatPlotLib
- Что такое матрица? Операции над матрицами
- Что такое NumPy?
- Итоговое задание №5
- Что такое директория и файл? Виды файлов
- Чтение/запись/открытие файлов
- Что такое ООП?
- Что такое класс?
- Что такое объекты класса?
- Зачем нужен конструктор?
- Инкапсуляция, наследование и полиморфизм
- Конструкция super
- Итоговое задание №6
- Что такое машинное обучение, нейросети и ИИ?
- Основные модели машинного обучения
- Из чего состоит нейросеть?
- Пишем первые нейросети и знакомимся с TensorFlow
- Что такое NLP? Какие задачи решает?
- Практикуемся
- Что такое компьютерное зрение?
- Что такое пиксели, RGB и каналы?
- Реализация приложения распознавания лиц на фото
- Реализация приложения распознавания лиц на видео
- Что такое чат-бот? История возникновения
- Пишем первого чат-бота в Telegram
- Итоговое задание №7
- Для чего нужен SQLAlchemy?
- Создание и настройка подключения
- Определение моделей, ORM и основные операции CRUD
- Введение в django, конкуренты, первое приложение
- Делаем веб-форму для отправки сообщения в телеграмм
- Итоговые проекты на выбор.
- Наши другие продукты
Ссылка на тему: [NovaData] Python Engineer с нуля до juniorОтветов: 0 -
[Stepik] Курс по backend разработке на Python (Владислав Бухарин)
19 июл 2025
О курсе
Приветствуем всех участников! Веб-разработка – одно из самых популярных и востребованных направлений в IT. Если вы хотите стать частью этого захватывающего мира, то курс по backend разработке на Django – идеальное решение!
Django – один из лучших серверных фреймворков 2023 года, предоставляющий надежную и эффективную основу для веб-разработки с использованием моделей, представлений и шаблонов на языке Python. Его популярность подтверждается тем, что такие известные бренды, как Google, YouTube, успешно используют этот фреймворк для своих проектов.
Наш курс охватывает не только основы Django, но и предоставляет углубленное понимание различных web-технологий, которые также являются важными в мире веб-разработки.
Чему вы научитесь
- Основы Django.
- Работа с базами данных: MySql, PostgreSql, Redis.
- Деплой проекта на VPS сервер
- Git, Docker, ajax, websocket.
- Безопасность проекта
Этот курс предназначен для всех, кто мечтает овладеть backend разработкой на Django! Независимо от вашего опыта в программировании, наш курс идеально подойдет как для новичков, которые только начинают свой путь в веб-разработке, так и для опытных программистов, стремящихся улучшить свои навыки. Мы предоставим не только основы работы с Django, но и погрузим вас в интересные web-технологии, которые помогут создавать мощные и инновационные веб-приложения
Ответов: 0 -
[Яндекс Практикум] Компьютерное зрение — CV (Антон Моргунов)
18 июл 2025
Чему вы научитесь за 2 месяца
- Создавать решения для сегментации и детекции объектов
- Обучать и адаптировать генеративные модели под собственные задачи
- Работать с мультимодальными данными и архитектурами на их основе
- Разбираться в трансформерах для изображений: ViT
- Оценивать и интерпретировать работу CV‑моделей
1. Детекция объектов.
- Введение и быстрый старт с YOLOv8
- YOLO‑модель: подготовка данных и обучение
- Постобработка и визуализация результатов
- Aльтернативные архитектуры: SSD и Faster R‑CNN
2.Сегментация изображений
Введение и быстрый старт с сегментацией
Подготовка данных и обучение модели
Постобработка и улучшение результатов
Альтернативные архитектуры
3.Генерация изображений
Введение в генерацию изображений
Autoencoder и VAE
GAN
Диффузионные модели
Файн‑тюнинг и кастомизация diffusion‑моделей
4. Трансформеры и мультимодальные модели
Введение в Vision Transformers
Файн-тюнинг ViT и гибридные трансформеры
Мультимодальные модели
Текстово‑визуальный поиск и описание изображений
Визуальные вопросы и ответы
Ссылка на тему: [Яндекс Практикум] Компьютерное зрение — CV (Антон Моргунов)Ответов: 0 -
Менторинг. Тариф Базовый (Николай Панюков)
16 июл 2025
Освой навыки middle+ Java-разработчика и получи оффер от 200.000₽ за 4 месяца
Всё, что необходимо знать современному middle+ Java-разработчику для трудоустройства и работы
Длительность: 4 месяца
Формат группового обучения:
1. База знаний
Все ученики получают доступ к общему каналу, где собраны записи лекций, презентации и все необходимые материалы.
2. Групповые созвоны
2 раза в неделю проходят живые созвоны с разбором тем, домашних заданий, обсуждением сложных моментов с ответами на все вопросы.
3. Практика на кейсах
Под каждую тему выдаются домашние задания, основанные на реальных кейсах, чтобы закрепить материал на практик. Все ДЗ проверяются вручную с подробной обратной связью от ментора.
4. Доведение до оффера*
Подготовке резюме, самопрезентации, помощи в прохождении собеседований и доведения до оффера.
При выборе услуги доведения до оффера*
Кому подойдет обучение?
1. Junior-разработчики
Которые хотят дорасти до уровня Middle+ и получить оффер на 200+К
2. Разработчики после курсов или университета
Которые хотят получить знания, опыт и составить резюме из реальных проектов обучения, чтобы получить работу
3. Специалисты из смежных профессий
Аналитики, тестировщики, сотрудники сопровождения, которые хотят перекатиться в разработку и найти работу
4. Middle-разработчики
Которые хотят закрыть пробелы в ключевых темах и укрепить знания современного стека технологий
Программа курса
Модуль 1. Основы
1. Установка ПО. Создание первого проекта
2. Основы Java
3. Продвинутая Java
4. Паттерны GoF
Модуль 2. Spring
1. Основы Spring
2. Жизненный цикл bean'ов в Spring
3. Spring Properties. Основы Web
4. Spring WebMVC. Контроллеры, валидация, исключения
5. Spring Data JPA, Liquibase
6. Spring AOP. Spring Boot starters
7. Spring WebMVC. Исходящие REST запросы
Модуль 3. Многопоточность
1. Основы многопоточности
2. Инструменты для работы с многопоточностью
3. Паттерны многопоточности
Модуль 4. Базы данных
1. Hibernate основы и проблемы
2. Индексы. Оптимизация запросов в PostgreSQL
3. Hibernate. Наследование в базах данных. Связи
4. Транзакции и блокировки
Модуль 5. Сопутствующие технологии
1. Системы сборки: Gradle, Maven
2. Docker, Kubernetes, Openshift
3. Git
4. CI/CD
5. Очереди сообщений. Kafka
6. Тестирование
Модуль 6. Микросервисы
1. Паттерны микросервисов
2. Логирование и трассировка
3. Мониторинг
4. Нагрузки, профилирование
5. Безопасность
Модуль 7. Собеседования
1. Алгоритмическая секция
2. Состав команды и процессы
3. Резюме. Заключительное
Обо мне ✍️
Меня зовут Николай и я:
- 6-ой год в коммерческой разработке на Java
- 2 года нахожусь на позиции Техлида и управляю командой разработчиков
- Провёл 120 технических собеседований на позиции Middle+
- Каждый месяц прохожу собеседования и получаю офферы >400 тыс. рублей
- С июня 2024 года веду групповой менторинг, потоками по 4 месяца, обучение прошли 40 учеников, из которых:
-- 9 вышли на рынок и находятся в поиске работы
-- 18 человек остались на тех же местах, кто-то получил повышение, кто-то готовиться к выходу на рынок
Ссылка на тему: Менторинг. Тариф Базовый (Николай Панюков)Ответов: 0 -
[ITVDN] Практический курс по Laravel (Алексей Круглик)
15 июл 2025
Курс по Laravel состоит из 8 логически взаимосвязанных уроков, на которых учащиеся применяют на практике теоретические знания в разработке веб приложений с использованием PHP фреймворка Laravel. В рамках данного курса, на примере создания небольшого интернет магазина, учащиеся смогут понять и попробовать на практике основные механизмы и принципы разработки на Laravel. Курс затрагивает такие темы как: понимание работы паттерна проектирования MVC, понимание роутинга, обработки запросов от клиента к серверу, работу с БД, работу с контроллерами и шаблонами веб приложения.
Предварительные требования: Уверенное владение PHP и знание Laravel на уровне курса "Laravel"
Вы научитесь:
- разрабатывать интернет-магазин при помощи фреймворка Laravel
- выполнять конфигурацию приложения
- реализовывать популярный паттерн проектирования MVС
- работать с роутингом
- реализовывать функционал для авторизации и аутентификации пользователя
- обрабатывать запросы от клиента к серверу, работать с базой данных
- парсить сериализованные данные и выводить их на страницу с разметкой
- разрабатывать логику политик доступа для пользователей сайта
- работать с CRUD формами для моделей в Laravel
- проводить рефакторинг кода согласно PSR
- Введение.
Это вводный урок. В нем обговариваются основные принципы и основные моменты в построении уроков курса. - Установка и настройка нового проекта.
В данном уроке рассматриваются различные способы установки нового проекта на Laravel. Также рассмотрена первичная настройка и обзор основных параметров конфигураций нового приложения. Рассмотрена базовая файловая структура нового приложения. - Первичная базовая структура приложения.
Ознакомить студента с методами создания моделей приложения, миграций базы данных и научиться аутентифицировать пользователя на сайте. - Каталог интернет магазина.
Ознакомиться с методами создания роутов, обработки роутов контроллерами, с видами роутов. Получить представление об алгоритме обработки данных модели в контроллере и выводе данных в представления (шаблоны) веб-сайта. - Создание галереи для каталога товаров.
Ознакомиться с различными способами создания галереи для товаров каталога интернет магазина, а также закрепить практические навыки использования связей моделей в Laravel. - Первичная базовая структура приложения.
Ознакомиться с методами создания корзины для интернет-магазина, способами хранения данных в корзине и обработки этих данных после оформления пользователем заказа в интернет-магазине. - Административная часть интернет-магазина.
Ознакомиться с возможностями политик доступа для зарегистрированных пользователей и гостевых пользователей, а также рассмотреть инструменты и подходы работы с CRUD в Laravel. - Рефакторинг кода. Выводы.
Ознакомиться со стандартами оформления PHP кода, а также выполнить рефакторинг существующего кода, согласно этим стандартам. Также научиться более правильным методологиям архитектурного планирования проекта на Laravel.
Ссылка на тему: [ITVDN] Практический курс по Laravel (Алексей Круглик)Ответов: 0 -
[Qa guru] Java Advanced 2.0 (Наталья Шафранова)
14 июл 2025
Больше 50 занятий с домашкой, по 2 занятия в неделю, и живые вебинары
Программа по Java с погружением в backend
Ваш уникальный микросервисный проект на Spring, покрытый всеми видами автотестов
Обновленный курс по iOS
Собственный проект на Swift, полное погружение в мир нативного mobile-тестирования и ни слова про Appium
Обновлённый Niffler
Полноценный web-проект с продуманной архитектурой, позволяющей обучаться на практических примерах
Чему мы учим?
Вы прокачаете знания в автоматизации на Java до уровня Senior+ и разнообразите портфолио впечатляющими кейсами
Архитектура и дизайн
Глубокому пониманию JUnit extension. И использованию паттернов разработки, таких как decorator, singleton, factory, IOC.
Востребованность профессии
100 000 ₽ — Средняя заработная плата тестировщика.
Одна из самых перспективных профессий на рынке.
Возможность удалённой работы и гибкого графика.
Быстрый карьерный рост от джуна до тимлида.
Постоянное развитие и изучение новых технологий.
Возможность работы в различных сферах.
Высокий спрос на специалистов во всех IT-компаниях.
Зарплатные ожидания
~ 90 000 ₽
Junior QA, после курса
~ 200 000 ₽
Middle QA, опыт от 1 до 3 лет
~ 350 000 ₽
Senior, с опытом от 3 лет
Покроем всё
Тестированию нестандартных протоколов взаимодействия: gRPC, GraphQL, SOAP. А также работе с базами данных и Kafka, и с такими инструментами как docker и docker-compose.
Кроме того
Создадим весь код с нуля, исследуем, как тестируемые технологии работают в Spring Boot под капотом.
Регулярно обновляем программу, учим только актуальному
1
Intro to QA.GURU Java Advanced v.2.0
Тестируем полностью самописное приложение в суперсовременном стеке (Java 21, Spring Boot 3, Spring Security 6, Spring Data, OAuth2, gRPC, GraphQL, Microservices, Docker, Postgres, React)
Научим не просто понимать, как написать автотест на GraphQL, но и разберемся в том, как это работает под капотом
Вы узнаете, как сделать запрос в БД из теста и зачем это может быть нужно в микросервисной архитектуре
Будем подменять настоящие микросервисы на Wiremock на практике
2
Знакомство с проектом, локальный запуск, введение в учебный процесс
Обзор проекта Niffler
Необходимые предусловия для работы с проектом
Запуск локально: настройка в Idea Ultimate, Community
Необходимые предусловия для запуска проекта в docker, отличия для Windows и Nix
Запуск проекта в докере
Выполнение домашних заданий
3
Введение в JUnit Extensions: Callbacks, место Extension в жизненном цикле теста JUnit 5
Интерфейсы BeforeEachCallback, AfterEachCallback и другие callback
Подключение Extension декларативно — аннотация @ExtendWith
Разбор теста, написанного на вводном занятии
Написание Extension для создания скриншотов на упавший тест
Полная программа
4
Погружение в JUnit Extensions: ExtensionContext, интерфейс ParameterResolver. Создание Extension "очередь тестовых пользователей"
Интерфейсы ExtensionContext и Store
Концепция шэринга данных через Store + Namespace
Создаем threadsafe очередь пользователей – UsersQueueExtension
5
Интеграция JUnit Extensions в проект с тестами: Метааннотации, 3 способа подключения, QA сессия по введению в JUnit Extensions
- Работа с аннотациями в Extensions, класс AnnotationSupport
- Метааннотации
- ServiceLoader и глобальное подключение Extensions
- Аннотация @RegisterExtension
- Q&A сессия
6
Работаем с реляционными базами данных из тестов: Погружение в JDBC
- Краткая теория JDBC
- Интерфейсы DataSource, Connection, Statement, PreparedStatement, ResultSet
- Реализация SpendRepositryJdbc
- Вставка данных в БД (sql INSERT) через JDBC
- Возврат ID созданной записи
7
JDBC: Репозитории и транзакции. Модификация данных в БД
- Понятие Repository, создание UserRepository
- Транзакции в JDBC
- Реализация UserRepositoryJDBC
- Модификация данных в БД
8
Библиотека Spring-JDBC для работы с БД: базовые концепции
- JDBC-Template: теория и применимость
- Реализация простых запросов (CRUD) c помощью библиотеки Spring-JDBC
9
Библиотека Spring-JDBC - работа с ключами, транзакции, адаптеры
- Класс TransactionTemplate
- Интерфейс PreparedStatementCreator
- Реализация UserRepositorySpringJdbc
10
Библиотека Hibernate и введение в спецификацию JPA
- Hibernate и JPA - краткая теория
- Интерфейсы EntityManagerFactory и EntityManager
- Декораторы для EntityManager: интерфейс EntityTransaction и использование ThreadLocal EntityManager
11
Библиотека Hibernate: интеграция с тестовым проектом
- Конфигурационный файл persistence.xml
- Реализация UserRepositoryHibernate
- Особенности использования Hibernate - работа с коллекциями, ленивая инициализация
12
Использование созданных UserRepository и SpendRepository внутри JUnitExtensions. QA сессия по работе с БД
- Создание аннотации и Extension AbstractTestUserExtension
- Наследование Extension: создание класса DbTestUserExtension
- Реализация логики создание тестового пользователя: хэширование пароля, создание в БД нескольких микросервисов
- Передача пользователя в тест через ParameterResolver
- Q&A сессия
13
Автоматизация на проекте «с нуля» – строим минимальный фреймворк
- Build.gradle - best practices
- Конфигурации запуска
- Абстракции для работы с REST api
- PageObject
- Утилитные классы
14
Автоматизация на проекте «с нуля» – базовые абстрактные классы, Dependency Injection. QA сессия по структуре проекта с тестами
- Классы BaseRestTest, BaseGraphQL
- Подготовка к написанию REST тестов - пишем простые тесты на internal api (без авторизации)
- Концепция Dependency Injection и ее реализация с помощью интерфейса TestInstancePostProcessor в JUnit 5
- Q&A сессия
15
Параллелизация тестов в JUnit5: Теория
- Теория параллельного программирования и ее применимость к тестам
- Shared mutable state: что такое и чем вредит
- Конфигурация и стратегии параллелизации в JUnit 5
16
Параллелизация тестов в JUnit5: инструменты управление параллельным запуском. QA сессия по параллелизации
- Аннотация @ResourceLock
- Аннотация @Execution
- Особенности работы с JUnit Extensions при многопоточном выполнении тестов
- Еще раз про важность использования ThreadLocal переменных на примере EntityManager
- Q&A сессия
17
Allure Lyfecycle
- Класс AllureLifecycle
- Создаем ServerLogExtension, добавляющий логи бэкенда в Allure
- Дорабатываем UsersQueueExtension
- Создаем Extension для удаления вложений к тестам
18
Allure: пишем интеграции для работы с SQL
- Принцип работа внешних интеграций Allure на примере класса AllureSelenide
- Реализация интеграции для работы с SQL: библиотека P6Spy
19
Selenide: кастомные Condition
- Классы Condition / CollectionCondition
- Пишем свои кастомные ожидания для проекта Niffler: FriendsCondition, PhotoCondition
20
Selenide: нестатическая кинфигурация, библиотека selenide-core
- Класс SelenideConfiguration
- Реализация поднятия 2 браузеров в тесте
- Параллельное выполнение тестов в разных браузерах
- Использование PageObject для бибилотеки selenide-core
21
Selenide: нестатическая кинфигурация, библиотека selenide-core
- Класс SelenideConfiguration
- Реализация поднятия 2 браузеров в тесте
- Параллельное выполнение тестов в разных браузерах
- Использование PageObject для бибилотеки selenide-core
- QA сессия по кастомизации Allure и Selenide
22
Реализуем Oauth авторизацию с помощью Retrofit: Базовые концепции и подготовка инфраструктуры
- Краткая теория Oauth 2.0 code flow
- Смотрим http-запросы в консоли браузера и подготавливаем инфраструктуру для автоматизации логина
23
Реализуем Oauth авторизацию с помощью Retrofit: Используем ExtensionContext и http Interceptors
- Создаем интерфес ContextHolderExtension
- Создаем класс CodeInterceptor для okhttp клиента
- Создаем ApiLoginExtension
24
Расширяем тестовое покрытие - применяем ApiLoginExtension, DbTestUserExtension для построения полноценного фреймворка.
Q&A сессия
- Пишем WEB и API тесты с созданием всех тестовых данных через JUnit Extensions.
- Q&A сессия по авторизации через Retrofit
25
Установочное занятие по диплому
- Знакомство с дипломными проектами: Rococo, Rangiffler
- Обзор успешной дипломной работы
26
Создаем WEB-сервис на Java с использованием Spring boot
- Базовые компоненты Spring (context, DI, сервисы)
- Использование Spring Web (создаем REST сервис)
- Использование Spring Data JPA (работа с базой)
27
Работа с исключениями, запуск Spring boot приложения в docker: плагин google jib
- Концепция Controller Advice, возврат на фронт унифицированных ошибок
- Docker - краткая теория
- Докеризация Spring-приложения через плагин google jib
28
Пишем первые тесты, разбираемся с селекторами
- Что такое селекторы, как по них находить элементы
- Как посмотреть дерево элементов через консоль
- Как работать с брейкпойнтами во время написания теста
- Как добавить первые тесты в проект
- Как запускать тесты
- Пишем первый тест на экране регистрации
29
Переиспользуем код между разными тестами
- Пишем второй тест и переиспользуем код между ними
- Стабилизируем тесты: сбросив данные о регистрации
- Как деталилазия шагов упрощает чтение тест-репорта
- Выносим общий код в сетап и тирдаун
30
Погружение: пишем тесты для сложных сценариев
- Добавляем accessibilityIdentifier для тестов
- Пишем сложный тест на три экрана — проходим авторизацию, добавляем новые траты и проверяем, что они появились в общем списке.
- Упрощаем тест, чтобы его легко было прочитать.
31
Page Object паттерн в IOS тестах
- Делим тесткейсы на разные файлы
- Зачем нужны пейджобжекты и как они помогают писать новые тесты
- Описываем структуру пейдж-обжекта и переносим все прошлые тесты на них
32
Особенности XCUITests
- Приводим тесты к нужной структуре, обсуждаем название тестов
- Обсуждаем разные способы получения селекторов
- Способы ускорения тестов
33
Финальная лекция блока
Как максимально быстро настроить автоматический запуск тестов и оповещения в мессенджер
34
Unit тесты – пишем тестируемый код и тесты для него
- Краткая теория юнит-тестирования
- Библиотека Mockito
- Покрываем тестами код сервисов Niffler
35
GraphQL: Реализация в Spring Boot
- GraphQL в Spring Boot
- Аннотации @QueryMappig, @chemaMapping
- Интерфейс DataFetchingEnvironment
- Утилита graphiql
36
GraphQL: Пишем тесты с помощью Retrofit
- Подготовка тестовых данных
- Создаем Extension GqlRequestExtension для работы со статическими данными
- Пишем тесты на проверку вложенных подзапросов
- Пишем тесты на проверку работы с Apollo Cache
37
gRPC: Реализация в Spring Boot
- gRPC в Spring Boot
- Protobuf и Protoc компиллятор
- Интерфейс StreamObserver
- Конфигурация, работа с исключениями и информирование об ошибках
38
Тестируем gRPC сервисы с помощью нативных библиотек
- Подготовка тестовых данных
- Особенности работы с proto-файлами тестируемых сервисов в тестах
- Пишем тесты на gRPC сервис niffler-currency
- Сложные кейсы: gRPC Streaming
39
SOAP: Реализация в Spring Boot
- SOAP в Spring Boot
- XSD и WSDL схемыАннотации @Endpoint, @PayloadRoot, @ResponsePayload
40
SOAP: Пишем тесты с помощью Retrofit
- Подготовка тестовых данных
- Особенности работы с wsdl тестируемых сервисов в тестах
- Пишем тесты на SOAP сервис niffler-userdata
41
GraphQL, gRPC, SOAP: Q&A сессия
42
Тестирование микросервисов в docker-compose: запуск тестов локально
- Поднимаем микросервисы в docker compose
- Selenoid & Selenoid UI
- Доработка конфигурации тестов для запуска в docker
- Упаковка проекта с тестами в docker контейнер, написание Dockerfile
43
Тонкости инфраструктуры: Докеризация фронтенда, bash-скрипты
- Рассмотрим bash-скрипты в проекте niffler
- Докеризация фронтеда с использованием nginx
- Особеннности работы с docker-окружением
44
Тестирование микросервисов в docker-compose: работа с артефактами тестов (Allure) + Q&A по работе с docker compose
- Обзор Allure docker service
- Написание интерфейса SuiteExtension, AllureSendresultExtension
- Q&A сессия
45
Wiremock в тестах: in-memory подход
- Сравнение с библиотекой Mockito
- Используем in-memory Wiremock прямо в тестах
46
Wiremock в тестах: standalone подход, мокаем REST API и gRPC
Используем http и gRPC Wiremock в docker-compose
47
Apache Kafka: Использование в Spring Boot
- Kafka в проекте на Spring Boot
- Конфигурации consumer и producer
48
Apache Kafka: взаимодействие из тестов
Пишем свой Consumer и JUnit Extension для его использования в тестах
49
Q&A сессия по Wiremock и Kafka
50
Конференции – готовим доклад и себя к выступлению
- Как попасть на конференцию спикером
- Как готовиться
- Презентация – хорошая и плохая
- Дискуссия до и после доклада
- Ради чего? Плюсы и минусы
51
CI/CD - pipeline, к которому мы шли
Рассматриваем вопросы сборки проекта и деплоя на прод с использованием GHA
52
Q&A по дипломному проекту
Отвечаем на вопросы, возникшие при работе над дипломным проектом
53
Выпускной!Ссылка на тему: [Qa guru] Java Advanced 2.0 (Наталья Шафранова)Ответов: 0
Страница 18 из 34