<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:yandex="http://news.yandex.ru" xmlns:media="http://search.yahoo.com/mrss/" xmlns:turbo="http://turbo.yandex.ru">
<channel>
<title>Backend - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<description>Backend - Онлайн курсы от 49 рублей</description><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/18874-keerti-purswani-educosys-prakticheskiy-high-level-system-design.html</link>
<author>Admin</author>
<category>Программирование, Backend</category>
<pubDate>Mon, 05 Oct 2026 13:54:18 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Keerti Purswani / Educosys - Практический High-Level System Design</h1>
</header>
<b>Практический High-Level System Design</b> — это курс по <i>системному дизайну, микросервисной архитектуре и проектированию распределённых систем</i>, ориентированный на подготовку к техническим собеседованиям и решение реальных инженерных задач. Вместо изучения архитектуры только по схемам вы будете проектировать, реализовывать, связывать и развёртывать полноценные сервисы с использованием AWS, Docker, Kubernetes, Kafka, баз данных и Node.js.<br> <br> <b>О курсе</b><br> Программа построена вокруг практики: сначала вы разберёте базовые компоненты облачной инфраструктуры, а затем перейдёте к созданию крупных систем, похожих по архитектурным задачам на мессенджер уровня WhatsApp, видеоплатформу уровня YouTube и брокерскую платформу уровня Zerodha.<br> <br> Курс помогает понять, как решения из High-Level System Design превращаются в работающие приложения: от выбора хранилищ и очередей сообщений до настройки сетей, развёртывания микросервисов, мониторинга и наблюдаемости.<br> <br> <b>Кому подойдёт курс</b><br> <ul> <li>Backend-разработчикам, которые хотят перейти от разработки отдельных сервисов к проектированию целых систем.</li> <li>Инженерам, готовящимся к собеседованиям по System Design и High-Level Design.</li> <li>Разработчикам, которые хотят разобраться в AWS, Kubernetes, Kafka, Docker и микросервисной инфраструктуре на практике.</li> <li>Специалистам, которым важно понимать масштабируемость, отказоустойчивость, хранение данных, очереди, CDN и взаимодействие сервисов.</li> </ul><b>Что вы изучите</b><br> <ul> <li>Проектирование распределённых систем на высоком уровне.</li> <li>Архитектуру микросервисов и взаимодействие между сервисами.</li> <li>Использование AWS-компонентов для построения production-подобной инфраструктуры.</li> <li>Работу с базами данных, объектным хранилищем, CDN, DNS и сетевой инфраструктурой.</li> <li>Применение Kafka и Amazon MSK для асинхронного обмена событиями.</li> <li>Контейнеризацию и развёртывание сервисов с Docker и Kubernetes.</li> <li>Подходы к логированию, мониторингу, диагностике и наблюдаемости систем.</li> </ul><b>Программа курса</b><br> <b>Неделя 1 — Основы AWS и настройка окружения</b><br> На первом этапе вы познакомитесь с ключевыми сервисами и технологиями, которые используются при построении современных масштабируемых систем. Эта часть создаёт базу для последующих практических проектов.<br> <ul> <li>EC2 Instances для запуска вычислительных ресурсов.</li> <li>Security Groups для управления сетевым доступом.</li> <li>IAM Roles для настройки прав и безопасного доступа.</li> <li>VPC для организации сетевой инфраструктуры.</li> <li>DynamoDB для NoSQL-хранилища.</li> <li>RDS для работы с реляционными базами данных.</li> <li>S3 для объектного хранения данных.</li> <li>CDN и CloudFront для ускорения доставки контента.</li> <li>Kafka и Amazon MSK для событийной архитектуры.</li> <li>DNS и Route 53 для управления доменами и маршрутизацией.</li> <li>Docker для контейнеризации приложений.</li> <li>Kubernetes для оркестрации контейнеров.</li> <li>Основы Node.js для реализации сервисов.</li> <li>Интеграция компонентов инфраструктуры с помощью Node.js.</li> </ul><b>Недели 2–3 — Система обмена сообщениями уровня WhatsApp</b><br> В этом модуле вы спроектируете и реализуете масштабируемую систему обмена сообщениями. Проект поможет разобраться, как строятся приложения с высокой нагрузкой, большим количеством пользователей и постоянным обменом данными.<br> <br> В рамках проекта вы:<br> <ul> <li>разберёте High-Level Design архитектуру мессенджера;</li> <li>спроектируете основные сервисы и их зоны ответственности;</li> <li>реализуете необходимые микросервисы и компоненты;</li> <li>настроите взаимодействие между сервисами;</li> <li>проработаете хранение сообщений и передачу событий;</li> <li>объедините отдельные части системы;</li> <li>развернёте готовое решение в облаке.</li> </ul><b>Недели 4–5 — Видеостриминговая платформа уровня YouTube</b><br> Следующий проект посвящён архитектуре платформы для хранения, обработки и потоковой передачи видео. Вы разберёте, как проектируются системы, где важны масштабируемость, скорость доставки контента и надёжное хранение медиафайлов.<br> <br> В этом модуле вы:<br> <ul> <li>разберёте архитектуру видеостриминговой платформы;</li> <li>спроектируете сервисы загрузки, хранения и доставки видео;</li> <li>изучите роль объектного хранилища и CDN;</li> <li>реализуете микросервисные компоненты;</li> <li>объедините инфраструктуру в единую систему;</li> <li>выполните развёртывание проекта.</li> </ul><b>Недели 6–7 — Брокерская система уровня Zerodha</b><br> Третий крупный проект посвящён проектированию платформы для работы с биржевыми операциями. Такой тип системы требует особого внимания к скорости обработки запросов, целостности данных, событиям и отказоустойчивости.<br> <br> Вы разберёте High-Level Design брокерской платформы, реализуете основные микросервисы, настроите их взаимодействие, объедините компоненты и развернёте готовое решение. Отдельное внимание уделяется архитектурным решениям, которые могут обсуждаться на собеседованиях по системному дизайну.<br> <br> <b>Неделя 8 — Общие компоненты распределённых систем</b><br> Заключительная часть курса посвящена инфраструктурным компонентам, которые необходимы практически любой production-системе. Вы разберёте, как отслеживать состояние сервисов, находить проблемы и поддерживать работоспособность распределённого приложения.<br> <ul> <li>Логирование сервисов и событий.</li> <li>Мониторинг состояния системы.</li> <li>Диагностика проблем в распределённой архитектуре.</li> <li>Наблюдаемость и анализ поведения сервисов.</li> <li>Разбор типичных вопросов и сложностей, возникающих в процессе разработки.</li> </ul><b>Практические результаты после обучения</b><br> После прохождения курса у вас будет не только теоретическое понимание High-Level System Design, но и практический опыт создания нескольких сложных распределённых систем. Вы сможете увереннее обсуждать архитектурные решения на собеседованиях и лучше понимать, как проектировать сервисы для реальных нагрузок.<br> <ul> <li>Опыт проектирования систем уровня мессенджера, видеоплатформы и брокерского приложения.</li> <li>Понимание микросервисной архитектуры и принципов взаимодействия сервисов.</li> <li>Навыки работы с AWS, Docker, Kubernetes, Kafka, базами данных и Node.js.</li> <li>Понимание масштабирования, хранения данных, сетевой инфраструктуры и доставки контента.</li> <li>Практика развёртывания и объединения компонентов в единую систему.</li> </ul><b>Почему стоит изучать High-Level System Design на практике</b><br> На собеседованиях по системному дизайну важно не просто знать названия технологий, а уметь объяснять компромиссы: какую базу данных выбрать, где использовать очередь сообщений, как масштабировать сервис, как обеспечить отказоустойчивость и как наблюдать за системой после запуска.<br> <br> Этот курс помогает связать архитектурные концепции с реальной разработкой. Вы увидите, как проектные решения влияют на код, инфраструктуру, развёртывание и эксплуатацию приложения.<br> <br> <b>Язык Английский<br> <br></b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/business/18052-dmitriy-ledovskih-vaybkoding-3-0-ot-nulya-do-rezultata-tarif-standart.html</link>
<author>Admin</author>
<category>Бизнес, менеджмент, продажи, Программирование, Нейросети, Frontend, Backend, Создание ботов и автоматизация</category>
<pubDate>Thu, 10 Sep 2026 12:56:24 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Дмитрий Ледовских - Вайбкодинг 3.0: от нуля до результата. Тариф Стандарт</h1>
</header>

]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/17534-python-otus-razrabotchik-prodvinutyy-uroven.html</link>
<author>Admin</author>
<category>Программирование, Backend, Data Science и аналитика, Python с нуля</category>
<pubDate>Mon, 31 Aug 2026 21:24:38 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Python / OTUS - разработчик. Продвинутый уровень</h1>
</header>
<b>Продвинутый курс по Python для опытных разработчиков</b> поможет перейти от уверенного написания кода к профессиональной разработке сложных, масштабируемых и производительных систем. В программе — <i>глубокое устройство Python, архитектура ПО, веб-разработка, базы данных, Data Science, Machine Learning, highload, асинхронность и современные инженерные практики</i>.<br> <br> <b>О курсе</b><br> Курс «Python-разработчик. Продвинутый уровень» предназначен для специалистов, которые уже знакомы с Python и хотят системно углубить знания: понять внутренние механизмы языка, научиться проектировать поддерживаемую архитектуру, работать с высоконагруженными приложениями, современными веб-фреймворками, ML-инструментами и инфраструктурой данных.<br> <br> Обучение охватывает не только синтаксис и библиотеки, но и практики промышленной разработки: тестирование, проектирование кода, оптимизацию производительности, безопасность, работу с API, микросервисами, асинхронным программированием и инструментами для Data Science и Machine Learning.<br> <br> <b>Кому подойдёт курс</b><br> <ul> <li>Python-разработчикам, которые хотят выйти на middle+/senior-уровень и глубже понимать язык.</li> <li>Выпускникам базовых курсов Python, готовым перейти к архитектуре, highload и промышленной разработке.</li> <li>Backend- и web-разработчикам, которые используют Django, FastAPI, REST API, SQLAlchemy и базы данных.</li> <li>Data Science и ML-инженерам, которым важно лучше понимать Python-экосистему, производительность и model serving.</li> <li>Разработчикам на других языках, которые хотят освоить Python на продвинутом уровне и применять его в реальных проектах.</li> </ul><b>Что вы изучите</b><br> <b>Продвинутый Python и внутреннее устройство языка</b><br> Вы разберёте ключевые механизмы Python, которые важны для написания эффективного и предсказуемого кода: объектную модель, дескрипторы, метапрограммирование, аннотации типов, байткод, виртуальную машину Python, управление памятью и GIL.<br> <ul> <li>объектно-ориентированное программирование на продвинутом уровне;</li> <li>метаклассы, дескрипторы и динамическое поведение объектов;</li> <li>type hints и статическая типизация в Python-проектах;</li> <li>байткод, интерпретатор и особенности выполнения кода;</li> <li>управление памятью, сборка мусора и ограничения GIL.</li> </ul><b>Тестирование, качество кода и архитектура</b><br> Отдельный блок посвящён практикам, которые помогают создавать поддерживаемые и надёжные приложения. Вы изучите тестирование с pytest, принципы SOLID, паттерны проектирования, Domain-Driven Design, Clean Architecture, Event-Driven Architecture и микросервисный подход.<br> <ul> <li>модульное, интеграционное и функциональное тестирование;</li> <li>pytest, фикстуры, моки и организация тестовой инфраструктуры;</li> <li>SOLID, паттерны проектирования и рефакторинг;</li> <li>DDD и проектирование бизнес-логики;</li> <li>Clean Architecture и разделение ответственности;</li> <li>Event-Driven Architecture и микросервисы.</li> </ul><b>Web-разработка на Python</b><br> В разделе по веб-разработке рассматриваются современные backend-инструменты Python: Django, FastAPI, ORM, SQLAlchemy, REST API, GraphQL, RPC, аутентификация, авторизация и безопасность веб-приложений.<br> <ul> <li>Django и работа с ORM;</li> <li>проектирование REST API и API-first подход;</li> <li>FastAPI для высокопроизводительных веб-сервисов;</li> <li>SQLAlchemy и взаимодействие с базами данных;</li> <li>транзакции, индексы, репликация и шардирование;</li> <li>GraphQL, RPC и интеграция сервисов;</li> <li>аутентификация, авторизация и защита веб-приложений.</li> </ul><b>Data Science, Machine Learning и Big Data</b><br> Курс включает инструменты для анализа данных, визуализации, машинного обучения и работы с современными ML-пайплайнами. Вы познакомитесь с NumPy, Pandas, Matplotlib, Seaborn, Jupyter, PyTorch, TensorFlow, Hugging Face, LLM и Big Data-экосистемой.<br> <ul> <li>обработка и анализ данных с NumPy и Pandas;</li> <li>визуализация данных с Matplotlib и Seaborn;</li> <li>работа в Jupyter Notebook;</li> <li>основы ML Engineering и обучение моделей;</li> <li>PyTorch, TensorFlow и Hugging Face;</li> <li>LLM, inference и model serving;</li> <li>хранение, обработка и подготовка больших данных.</li> </ul><b>Highload, асинхронность и производительность Python</b><br> Вы научитесь анализировать узкие места в приложениях, профилировать код и выбирать подходящие инструменты для ускорения Python-программ. В программе рассматриваются многопоточность, многопроцессность, IPC, asyncio, event loop, async/await, Cython, PyPy, FFI и интеграция с C.<br> <ul> <li>профилирование и оптимизация Python-кода;</li> <li>многопоточность, процессы и межпроцессное взаимодействие;</li> <li>асинхронное программирование и asyncio;</li> <li>event loop и устройство async/await;</li> <li>ускорение критических участков с помощью C, Cython, PyPy и FFI;</li> <li>подходы к разработке highload-приложений на Python.</li> </ul><b>Go для Python-разработчиков</b><br> Дополнительный модуль знакомит с языком Go с позиции Python-разработчика. Вы изучите базовые возможности Go, конкурентную обработку, горутины и принципы работы планировщика.<br> <ul> <li>сравнение Python и Go в backend-разработке;</li> <li>основы синтаксиса и стандартной библиотеки Go;</li> <li>горутины, каналы и конкурентное выполнение;</li> <li>планировщик Go и особенности производительности.</li> </ul><b>Какие навыки вы получите</b><br> <ul> <li>Понимание внутреннего устройства Python и особенностей выполнения кода.</li> <li>Навыки проектирования архитектуры сложных backend-систем.</li> <li>Умение писать тестируемый, поддерживаемый и расширяемый код.</li> <li>Опыт работы с Django, FastAPI, REST API, SQLAlchemy и базами данных.</li> <li>Понимание асинхронного программирования, многопоточности и highload-подходов.</li> <li>Навыки оптимизации производительности Python-приложений.</li> <li>Знакомство с инструментами Data Science, ML Engineering, LLM и Big Data.</li> <li>Понимание микросервисной архитектуры, DDD, Clean Architecture и Event-Driven Architecture.</li> </ul><b>Почему стоит изучать продвинутый Python</b><br> Python используется в backend-разработке, автоматизации, анализе данных, машинном обучении, highload-сервисах и инженерных инструментах. Продвинутый уровень владения языком позволяет не просто писать рабочий код, а создавать надёжные системы, которые проще масштабировать, тестировать, сопровождать и развивать.<br> <br> Знание архитектурных подходов, асинхронности, оптимизации, баз данных и ML-инструментов делает Python-разработчика более универсальным специалистом и помогает уверенно работать над сложными коммерческими проектами.<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/business/17532-spencer-schneidenbach-codex-dlya-backend-master-dev-razrabotchikov.html</link>
<author>Admin</author>
<category>Бизнес, менеджмент, продажи, Программирование, Нейросети, Backend, Создание ботов и автоматизация</category>
<pubDate>Mon, 31 Aug 2026 21:24:22 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Spencer Schneidenbach → Codex для Backend / Master.dev - разработчиков</h1>
</header>
<b>Codex для Backend-разработчиков</b> — это <i>продвинутый практический курс по применению Codex в реальной backend-разработке</i>: при проектировании API, работе с базами данных и миграциями, написании тестов, отладке сервисов, рефакторинге существующего кода и подготовке изменений к production.<br> <br> <b>О курсе</b><br> Backend-разработка требует не только быстрого написания кода, но и понимания архитектуры, бизнес-логики, ограничений инфраструктуры, схем данных, авторизации, интеграций, производительности и надежности. Поэтому использование Codex в backend-проектах должно быть управляемым: с правильным контекстом, проверкой решений и контролем качества.<br> <br> На курсе вы разберете, как применять Codex внутри существующих кодовых баз, где уже есть архитектурные правила, технический долг, тесты, миграции, сервисные зависимости и требования к стабильности. Вы научитесь формулировать задачи так, чтобы Codex помогал быстрее проектировать, реализовывать, проверять и улучшать backend-код без потери инженерного контроля.<br> <br> Отдельное внимание уделяется безопасной работе с production-системами: анализу логов и stack trace, поиску причин ошибок, генерации тестов, ревью сгенерированного кода, оценке производительности, безопасности и надежности решений.<br> <br> <b>Чему вы научитесь</b><br> <ul> <li>Использовать Codex в существующих backend-проектах с учетом архитектуры, соглашений команды и ограничений кодовой базы.</li> <li>Формулировать эффективные запросы для проектирования API, реализации бизнес-логики, работы с сервисами и интеграциями.</li> <li>Применять Codex для моделирования данных, подготовки миграций и анализа изменений в схемах баз данных.</li> <li>Создавать и расширять тестовое покрытие: unit-тесты, интеграционные тесты, проверки edge cases и регрессионные сценарии.</li> <li>Использовать Codex для анализа логов, stack trace, падающих тестов и ошибок, затрагивающих несколько сервисов.</li> <li>Проводить безопасный рефакторинг backend-кода, сохраняя существующее поведение системы.</li> <li>Проверять сгенерированный код на корректность, производительность, безопасность, читаемость и сопровождаемость.</li> <li>Автоматизировать рутинные задачи: создание endpoint'ов, обновление документации, типовые изменения в коде и подготовку pull request.</li> <li>Выстраивать AI-native workflow для разработки, отладки, code review и подготовки изменений к production.</li> <li>Понимать, какие задачи можно делегировать Codex, а какие архитектурные решения должны оставаться под контролем разработчика.</li> </ul><b>Практические навыки после прохождения курса</b><br> После обучения вы сможете использовать Codex не как простой генератор кода, а как технического помощника в ежедневной backend-разработке. Вы научитесь давать ему нужный контекст, разбивать сложные задачи на управляемые шаги, проверять результат и безопасно внедрять изменения в существующие сервисы.<br> <br> Курс поможет ускорить работу с API, базами данных, тестами, интеграциями и рефакторингом, сохраняя фокус на качестве, надежности и долгосрочной поддержке backend-систем.<br> <br> <b>Темы, которые рассматриваются на курсе</b><br> <b>Codex в backend-процессе</b><br> <ul> <li>Роль Codex в работе backend-разработчика.</li> <li>Как передавать контекст проекта, архитектуры и бизнес-логики.</li> <li>Как ставить задачи для генерации, анализа и изменения кода.</li> <li>Ограничения AI-инструментов и зоны ответственности разработчика.</li> </ul><b>API, сервисы и бизнес-логика</b><br> <ul> <li>Проектирование и развитие HTTP API.</li> <li>Создание endpoint'ов, обработчиков, сервисного слоя и DTO.</li> <li>Работа с валидацией, авторизацией и обработкой ошибок.</li> <li>Декомпозиция задач и поддержание архитектурных границ.</li> </ul><b>Базы данных и миграции</b><br> <ul> <li>Использование Codex для анализа моделей данных.</li> <li>Подготовка миграций и оценка рисков изменений схемы.</li> <li>Проверка влияния изменений на существующий код и запросы.</li> <li>Работа с производительностью и потенциальными проблемами в SQL.</li> </ul><b>Тестирование и контроль качества</b><br> <ul> <li>Генерация unit-тестов и интеграционных тестов.</li> <li>Поиск непокрытых сценариев и edge cases.</li> <li>Анализ падающих тестов и причин регрессий.</li> <li>Проверка сгенерированного кода перед code review.</li> </ul><b>Отладка, логи и production-проблемы</b><br> <ul> <li>Анализ stack trace, логов и сообщений об ошибках.</li> <li>Поиск причин проблем в нескольких связанных сервисах.</li> <li>Формирование гипотез и планов проверки.</li> <li>Подготовка безопасных исправлений и регрессионных тестов.</li> </ul><b>Рефакторинг и сопровождение кода</b><br> <ul> <li>Как использовать Codex для безопасного рефакторинга.</li> <li>Сохранение поведения системы при изменении структуры кода.</li> <li>Улучшение читаемости, модульности и сопровождаемости.</li> <li>Подготовка изменений к ревью и внедрению.</li> </ul><b>Для кого этот курс</b><br> Курс подойдет backend-разработчикам, которые хотят быстрее решать практические задачи с помощью Codex и при этом сохранять контроль над архитектурой, качеством и безопасностью кода.<br> <ul> <li>Backend-разработчикам, работающим с API, сервисами, базами данных, тестами и production-системами.</li> <li>Full-stack-разработчикам, которые регулярно решают backend-задачи и хотят ускорить разработку серверной части.</li> <li>Техническим лидам, которым важно понимать, как внедрять Codex в процессы команды без потери качества и инженерной дисциплины.</li> <li>Разработчикам с опытом, которые уже используют AI-инструменты, но хотят применять их более системно и безопасно.</li> </ul><b>Требования к участникам</b><br> <ul> <li>Уверенное владение хотя бы одним backend-языком или фреймворком.</li> <li>Понимание принципов HTTP API, работы с базами данных и клиент-серверной архитектуры.</li> <li>Базовый опыт автоматизированного тестирования.</li> <li>Уверенная работа с Git, терминалом и существующими кодовыми базами.</li> <li>Предварительный опыт работы с Codex желателен, но не обязателен.</li> </ul><b>Почему стоит пройти этот курс</b><br> Codex может значительно ускорить backend-разработку, но максимальную пользу он приносит только тогда, когда разработчик умеет правильно ставить задачи, ограничивать область изменений, проверять результат и учитывать последствия для всей системы.<br> <br> Этот курс помогает выстроить практический подход к работе с Codex: от генерации отдельных фрагментов кода до полноценного участия AI-инструмента в разработке, тестировании, отладке, рефакторинге и подготовке изменений к production.<br> <br> <b>Codex помогает backend-разработчику работать быстрее, но инженерное мышление остается главным.</b> Именно этому балансу посвящен курс: использовать AI эффективно, безопасно и профессионально.<br> <br> <b>Spencer Schneidenbach</b> — президент и технический директор (CTO) компании Aviron Software, специалист в области разработки программного обеспечения и архитектуры систем.За более чем 10 лет в индустрии Spencer успел поработать в разных технических и управленческих ролях: software engineer, бизнес-аналитика, руководителя проектов и архитектора. Этот разносторонний опыт позволил ему глубоко понимать не только разработку ПО, но и бизнес-задачи, процесс<br> <br> <b>Язык Английский<br> <br> ИСТОЧНИК</b><br> <b> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/17180-dmitriy-pomaskin-brokery-soobshcheniy.html</link>
<author>Admin</author>
<category>Программирование, Backend, DevOps и администрирование</category>
<pubDate>Mon, 24 Aug 2026 16:20:15 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Дмитрий Помаскин - Брокеры сообщений</h1>
</header>
Брокеры сообщений (2026)<br> <br> Слив курса Брокеры сообщений [Дмитрий Помаскин]</b><br> В формате онлайн-занятия разберём необходимую теорию и научимся решать практические кейсы по выбранной теме.<br> <br> <b>Как проходит занятие:</b><br> <ol> <li>Теоретическая часть (20-30 минут)<br> Коротко и без воды расскажу необходимую теорию</li> <li>Практическая часть (20-30 минут)<br> Наглядно разберу кейсы из практики, укажу нюансы, на которые стоит обратить внимание</li> <li>Самостоятельная работа (60-90 минут)<br> Выдам практическое задание по теме для самостоятельного решения</li> </ol><b>Программа:</b><br> <ol> <li>Типы брокеров</li> <li>RabbitMQ</li> <li>Apache Kafka</li> <li>Transactional outbox</li> <li>Обработка ошибок</li> </ol><b>Автор Дмитрий Помаскин</b><br> <ul> <li>Автор и преподаватель</li> <li>Системный архитектор</li> <li>Масштаб проектов свыше 50 000 пользователей</li> <li>Обучаю системных аналитиков более 8 лет</li> </ul><b>Продажник:</b><br> </aside> <br> </aside>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/sozdanie-sajtov/17156-oleg-novikov-udemy-sayt-na-django-3-1-realizaciya-tz-na-poziciyu-junior-developer.html</link>
<author>Admin</author>
<category>Создание сайтов, Программирование, Backend, Python с нуля</category>
<pubDate>Mon, 24 Aug 2026 16:17:15 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Oleg Novikov / Udemy - Сайт на Django 3.1 Реализация ТЗ на позицию Junior Developer</h1>
</header>
<b> </b><br> <b>Чему вы научитесь</b><br> <ul> <li>На основе реального тестового задания на позицию Junior Django Developer, будет создан сайт по поиску маршрутов. Сайт будет создан на основе Django 3.1</li> </ul><b>Требования</b><br> <ul> <li>Базовые знания Python и html</li> </ul><b>Описание</b><br> Шаг за шагом, Вы пройдете весь процесс по написанию сайта. Вы узнаете, каким образом Django работает внутри, как использовать внутреннюю структуру Django для создания сайта и многое другое. А после того, как приложение уже будет готово, Вы узнаете, как его можно разместить в интернете так, чтобы оно было доступно для всех.<br> <br> Основная целевая аудитория курса - студенты, желающие получить знания по Django, а также разработчики, которые уже знают Python и хотят побольше узнать о веб- разработке.<br> <br> <b>Некоторые темы курса:</b><br> <br> · Virtualenv – зачем нужно и как его использовать<br> · Создание сайта на основе Django 3.1<br> · Как оформить сайт с помощью Bootstrap<br> · Как задеплоить приложения на сервис Heroku<br> · Тестирование.<br> · и многое другое!<br> <br> <b>Для кого этот курс:</b><br> <ul> <li>Для начинающих разработчиков на Python, кому интересно как создавать сайты на основе Django</li> </ul><br> <b> </aside> </b><br> <br> <b> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/17153-otus-kotlin-backend-developer-professional-chast-1-iz-4.html</link>
<author>Admin</author>
<category>Программирование, Backend, Java с нуля, OTUS</category>
<pubDate>Mon, 24 Aug 2026 16:16:58 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS - Kotlin Backend Developer. Professional (часть 1 из 4)</h1>
</header>
<b>Для кого этот курс:</b><br> <ul> <li>Для Java-разработчиков. Kotlin полностью совместим с Java, поэтому освоить его просто. Он легко интегрируется в существующие проекты и предлагает современные инструменты для более качественный и удобной бэкенд-разработки.</li> <li>Для разработчиков других языков. Синтаксис Kotlin — прост и выразителен. Если вы владеете PHP, Python, JavaScript или C#, перейти на Kotlin будет легко. Он даст новые инструменты, упрощающие бэкенд-разработку.</li> <li>Для мобильных разработчиков. Сможете сохранить единый язык программирования на фронтенде (Android) и на бэкенде. Это упростит командную работу, повысит эффективность разработки.</li> <li>Для Kotlin бэкенд-разработчиков. Узнаете о современных практиках разработки: о чистой архитектуре, микросервисах, технологиях высокой доступности и обработке больших данных.</li> </ul><b>Необходимые знания:</b><br> <ul> <li>опыт программирования на любом языке ООП</li> <li>SQL</li> <li>навыки работы с Linux</li> </ul><b>Будет плюсом:</b><br> <ul> <li>опыт программирования на Java</li> <li>знание шаблонов проектирования</li> <li>умение писать чистый код</li> <li>навыки использования git</li> </ul><b>Что вам даст этот курс:</b><br> Вы узнаете, как разрабатывать гибкие и высокопроизводительные серверные приложения на языке Kotlin. Изучите архитектурные подходы и практики, а также современные инструменты: системы хранения, обозреваемости, мониторинга и безопасности.<br> На вебинарах преподаватели покажут, как разрабатывается проект маркетплейса: от идеи и постановки задачи — до конечного решения.<br> <br> <b>Вы научитесь:</b><br> <ul> <li>использовать язык Kotlin для разработки серверных приложений</li> <li>создавать приложения для разных платформ с помощью Kotlin Multiplatform: JS, JVM, Native (Linux, Windows, MacOs, Android, iOS)</li> <li>применять асинхронное и многопоточное программирование с корутинами</li> <li>использовать OpenAPI и Kotlin Multiplatform и выполнять интеграцию бэкенд-приложения с различным фронтендом</li> <li>использовать Kotlin вместе с 10 фреймворками, включая Spring и Ktor, а также с бессерверными библиотеками</li> <li>реализовывать асинхронный транспорт с применением WebSocket, RabbitMQ и Kafka</li> <li>строить хранилища на базе SQL, NoSQL и NewSQL: Postgres, Cassandra, ArcadeDb</li> <li>писать приложения с монолитной, микросервисной и бессерверной архитектурой</li> <li>разрабатывать гибкую и надёжную бизнес-логику любой сложности, используя инструменты Kotlin DSL, ООП и null-safety</li> <li>проектировать архитектуру приложений, применяя модульную разработку, DDD, TDD, MDD</li> <li>формировать архитектуру приложения с учётом требований законодательства в области защиты информации</li> <li>внедрять в приложения элементы BI, чтобы получать аналитические отчёты по функционированию и бизнес-процессам</li> </ul>У нас нет предзаписанных уроков!<br> Занятия в OTUS – это онлайн-вебинары. Преподаватели-практики помогут погрузиться в теорию, обучат на реальных примерах, расскажут о необходимых в работе инструментах. Вы всегда сможете задать вопрос и получить обратную связь.<br> И самое главное – сможете практиковаться!<br> <br> Разработайте бэкенд приложения<br> От постановки задачи – до продуктового развёртывания<br> <br> Учитесь у экспертов<br> Наши преподаватели – асы разработки со средним стажем 10 лет<br> <br> Изучите полезные инструменты<br> Более 10 фреймворков, в т.ч. Spring, Ktor, RabbitMQ, Kafka, SQL, NoSQL, NewSQL<br> <br> <b>Программа первой части</b><br> <br> <b>1.</b> <b>Введение в Kotlin</b><br> Цель модуля: познакомить студентов с общими сведениями о языке, изучить синтаксис Kotlin, познакомиться с наиболее базовыми элементами языка. Модуль обзорный, в нем не планируется глубокое изучение всех элементов языка. Такое изучение будет происходить на практике в течение всей работы над выпускным проектом. Для работы потребуются: JDK 11, git, Intellij Idea Community Edition или GigaIDE от Сбера. Требования к ПК: памяти не менее 8 ГБ, рекомендуется не менее 16 ГБ. Рекомендуется установить Linux.<br> <br> Тема 1: Введение в курс // ДЗ<br> Тема 2: Базовые элементы Kotlin<br> Тема 3: Функциональные элементы Kotlin<br> Тема 4: Объектно-ориентированное программирование<br> <br> <b>2. Расширенные возможности Kotlin</b><br> Цель модуля: познакомиться с расширенными возможностями языка Kotlin, знание которых отличает квалифицированного разработчика. Изучаемые темы частично являются обязательными для разработчика на Kotlin (корутины, DSL), частично опциональными (Multiplatform, интероперабельность с другими языками), знанием которых можно выгодно отличиться на собеседовании.<br> <br> Тема 1: Предметно - ориентированные языки (DSL) // ДЗ<br> Тема 2: Конкурентность с корутинами<br> Тема 3: Конкурентность с Sequence и Flow-потоками<br> Тема 4: Мультиплатформенная разработка<br> Тема 5: Интероперабельность с другими языками<br> Тема 6: Расширенные возможности Gradle<br> <br> <b>3.</b> <b>Подготовка к разработке</b><br> В модуле обсуждается этап подготовки к старту проекта, который предшествует началу разработки. Среди тем рассматривается работа с идеей проекта, маркетинговая проработка, формирование требований и организация тестирования. Также обсуждается целевая архитектура проекта, инфраструктура сборки и функционирования. Модуль важен тем, что позволяет выполнить планирование и проработку выпускного проекта студента. Результатами работы в учебном модуле будут следующие: 1) список требований и критериев приемки к выпускному проекту; 2) описание API, с которым будет работать выпускной проект студента; 3) готовая инфраструктура для тестирования, развертывания и мониторинга выпускного проекта.<br> <br> Тема 1: Выбор проекта и консультация по пройденному материалу // ДЗ<br> Тема 2: Маркетинг и аналитика проекта<br> Тема 3: Общие принципы защиты информации<br> Тема 4: Архитектурные принципы и архитектура проекта<br> Тема 5: Основы DevOps и среда выполнения приложения<br> <br> <b>4.</b> <b>Разработка API</b><br> Модуль посвящен разработке API и освоению различных элементов ООП. В нем студент разработает собственное API для выпускного проекта, сделает комплект различных классов для внутреннего использования в приложении, а также научится делать мапинг между этими сущностями. Также в модуле обсуждаются вопросы тестирования и мониторинга системы на базе логов. Обязательным результатом работы по учебному модулю являются: 1) API; 2) внутренние модели; 3) маперы. Опционально студент может освоить следующие темы: 1) разработка сквозных и интеграционных тестов; 2) разработка библиотек логирования.<br> <br> Тема 1: Создаем интерфейс с помощью OpenAPI // ДЗ<br> Тема 2: Создаем внутренние модели и маперы<br> Тема 3: Тестирование проекта<br> Тема 4: Мониторинг, сбор логов и метрик<br> <br> <b>5. Фреймворки и асинхронный транспорт</b><br> Целью модуля является разработка серии приложений с применением нескольких фреймворков и транспортных интерфейсов, которые уже на самом раннем этапе разработки могут корректно отвечать и обеспечивать интеграцию нашего будущего сервиса с другими командами (фронтенд, смежные команды), несмотря на то, что до завершения проекта еще далеко. В рамках модуля будут обсуждаться HTTP-фреймворки Spring и Ktor, а также асинхронные транспортные интерфейсы WebSocket, RabbitMQ и Kafka.<br> <br> Тема 1: Разработка приложения со Spring // ДЗ<br> Тема 2: Разработка приложения с KTOR<br> Тема 3: Транспорт с WebSocket<br> Тема 4: Транспорт с RabbitMQ<br> Тема 5: Транспорт с Kafka<br> Тема 6: Разработка бессерверного приложения<br> <br> <b>6.</b> <b>Бизнес-логика проекта</b><br> В этом модуле обсуждается создание бизнес-логики проекта. В соответствии с принципами чистой архитектуры, бизнес-логика выносится в отдельный модуль (Gradle-подпроект) и становится независимой от конкретной реализации транспортных моделей, баз данных, фреймворков и пр. Кроме того, шаблон проектирования «Цепочка обязанностей» позволяет бизнес-логику сделать максимально гибкой. Доработка вашего приложения при изменении постановки задачи будет простой, быстрой и дешевой. В рамках модуля планируется разработка библиотеки для шаблона «Цепочка обязанностей», внедрение ее в приложение, а также разработка валидаторов для всех входных данных.<br> <br> Тема 1: Основы бизнес-логики и разработка библиотеки для шаблона CoR // ДЗ<br> Тема 2: Создание модуля бизнес-логики с использованием шаблона Цепочка Ответственности.<br> Тема 3: Шаг валидации в бизнес-цепочке<br> <br> <b>7.</b> <b>Работа с базами данных</b><br> В модуле рассматриваются следующие основные вопросы: - различные аспекты работы с базами данных, включая формирование миграций, особенности обслуживания конкурентного доступа к объектам в БД и др.; - исследование различных баз данных из разных поколений (SQL, NoSQL, NewSQL), которые либо активно применяются в современной разработке, либо активно развиваются и стремительно набирают популярность; - гибкая интеграция в приложение хранилищ, позволяющая легко и дешево заменять одну базу данных на другую.<br> <br> Тема 1: Практические принципы работы с БД // ДЗ<br> Тема 2: Создание репозитария<br> Тема 3: Конкурентный доступ к БД<br> Тема 4: Репозитарий с PostgreSQL<br> Тема 5: Репозитарий с Cassandra<br> Тема 6: Репозитарий с графовой базой данных<br> <br> <b>8. Развитие бизнес-логики проекта</b><br> В рамках модуля развития бизнес-логики обсуждаются различные аспекты расширения возможностей приложения, которыми обычно обрастают любые реальные проекты. Также в модуле рассматриваются различные математические алгоритмы и подходы типа машины состояний и машинного обучения. В рамках модуля студенты узнают, как выполнять контроль состояний системы, обеспечивать авторизацию в приложении, а также интегрироваться с системами искусственного интеллекта.<br> <br> Тема 1: Машина состояний<br> Тема 2: Авторизация и аутентификация в бэкенде<br> Тема 3: Введение в машинное обучение<br> Тема 4: Реализация алгоритмов ML в Kotlin-проекте<br> Тема 5: Обзор значимых проектов на Kotlin, которые выходят за рамки курса<br> <br> <b>9. Проектная работа</b><br> Заключительный месяц курса посвящен доработке выпускных проектов студентов. В течение этого месяца ожидается доделка всех оставшихся домашних заданий и подготовка к защите проекта.<br> <br> Тема 1: Защита проектных работ<br> <br> <b>Преподаватели:</b><br> Сергей Окатов, Николай Никольский, Евгений Непомнящий, Кирилл Крылов, Анастасия Порхун, Александр Брут-Бруляко<br> <br> <b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/16012-embedded-otus-razrabotchik.html</link>
<author>Admin</author>
<category>Программирование, Backend</category>
<pubDate>Mon, 06 Jul 2026 12:32:48 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Embedded / OTUS - разработчик</h1>
</header>
<b>Embedded-разработка </b>— это фундамент современной электроники. В этом курсе вы шаг за шагом освоите навыки создания встроенных систем, научитесь работать с микроконтроллерами, периферией, RTOS и проектировать собственные устройства <i>через практику и реальные кейсы</i>.<br> <br> <b>Для кого этот курс</b><br> <ul> <li>Для разработчиков C/C++, которые хотят перейти к созданию embedded-систем и освоить архитектуру микроконтроллеров через практику, а не сухую теорию.</li> <li>Для инженеров-схемотехников, желающих обновить знания о современных микроконтроллерах и SoC, научиться писать эффективный код с FreeRTOS и понимать нюансы проектирования высокочастотных PCB.</li> <li>Для энтузиастов робототехники и DIY‑проектов, стремящихся структурировать знания в программировании и схемотехнике и освоить топологию PCB для SoC с беспроводными интерфейсами.</li> </ul><b>Необходимые знания</b><br> <ul> <li>Базовые знания C/C++.</li> <li>Минимальные навыки схемотехники и представление о топологии плат.</li> <li>Плата разработчика (рекомендуется Espressif ESP32, RISC‑V или Xtensa).</li> <li>Набор датчиков и сенсоров</li> </ul><b>После обучения вы:</b><br> <ul> <li>Освоите ключевые принципы embedded-разработки, применимые к любому современному микроконтроллеру.</li> <li>Поймёте архитектуру MCU: работу процессорных ядер (ARM Cortex‑M, RISC‑V), памяти, прерываний и периферийных модулей.</li> <li>Научитесь работать с FreeRTOS и создавать масштабируемые, устойчивые и отзывчивые устройства на STM32, ESP32 и других MCU.</li> <li>Сразу начнёте использовать проводные (I2C, SPI, UART) и беспроводные протоколы (Wi‑Fi, BLE) для интеграции устройств в сложные системы.</li> <li>Получите навыки проектирования схем, создания и отладки печатных плат.</li> <li>Сможете разрабатывать надёжные и эффективные электронные устройства с применением актуальных инструментов и технологий.</li> </ul><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/15623-otus-sergey-petrov-nikolay-shirokov-mihail-kamorin-symfony-framework.html</link>
<author>Admin</author>
<category>Программирование, Backend</category>
<pubDate>Tue, 23 Jun 2026 15:50:09 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS / Сергей Петров, Николай Широков, Михаил Каморин - Symfony Framework</h1>
</header>
[OTUS] Symfony Framework (2026)<br> </b><br> <b>Слив курса Symfony Framework [OTUS] [Сергей Петров, Николай Широков, Михаил Каморин]</b><br> <br> <b>Для кого этот курс:</b><br> Для PHP-разработчиков, которые стремятся поднять свой уровень до middle+ и senior+<br> Курс рассчитан на PHP-разработчиков со средним опытом работы от двух лет.<br> <br> <b>Необходимые знания:</b><br> <ul> <li>знание PHP 8+;</li> <li>знание принципов ООП, MVC, паттернов (хотя бы нескольких);</li> <li>опыт работы с базовыми операциями с БД;</li> <li>умение настраивать среду разработки;</li> <li>навыки работы с VM/Docker.</li> </ul><b>Что вам даст этот курс:</b><br> Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. <br> Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. <br> Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. <br> Преподаватели-практики тебе помогут освоить фреймворк Symfony, а также научат решать enterprise-задачи.<br> <br> <b>Вы научитесь:</b><br> <ul> <li>использовать Symfony в проектах;</li> <li>обеспечивать безопасность приложения;</li> <li>тестировать и мониторить полученный код;</li> <li>использовать встроенные инструменты фреймворка;</li> <li>разворачивать приложения в различных окружениях.</li> </ul><b>Программа:<br> Знакомство с фреймворком. Пишем базовый функционал</b><br> В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.<br> Тема 1: Вводное занятие и выбор проектной работы<br> Тема 2: Установка и «Hello, world» // ДЗ<br> Тема 3: DI и сервисы<br> Тема 4: Doctrine ORM<br> Тема 5: Doctrine Migrations // ДЗ<br> Тема 6: Doctrine. Дополнительные возможности<br> <br> <b>Маршрутизация и HttpFoundation</b><br> Углубляемся в нюансы работы с фреймворком, изучая его более сложные встроенные компоненты. <br> Учимся организовывать роутинг, работу с пользователем и Stateless-приложения.<br> Тема 1: Контроллеры и маршрутизация<br> Тема 2: Компонент HttpFoundation<br> Тема 3: Слой DTO. Валидация // ДЗ<br> Тема 4: Twig и Symfony Forms<br> Тема 5: Авторизация и аутентификация<br> Тема 6: Stateless API // ДЗ<br> Тема 7: REST-приложения и API Platform<br> Тема 8: Внедряем GraphQL // ДЗ<br> <br> <b>Интеграция с другими системами</b><br> Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.<br> Тема 1: Логирование и мониторинг<br> Тема 2: Кэширование<br> Тема 3: Очереди: начало<br> Тема 4: Очереди: расширенные возможности // ДЗ<br> Тема 5: Полнотекстовый поиск, Elastica<br> <br> <b>Тестирование и развёртывание</b><br> Когда логика нашего приложения написана, нам нужно правильно протестировать её автотестами и доставить до пользователя. <br> В данном модуле мы научимся делать и то и другое.<br> Тема 1: Unit-тестирование<br> Тема 2: Консольные команды в Symfony<br> Тема 3: Интеграционное тестирование // ДЗ<br> Тема 4: NelmioApiDocBundle и документация API<br> <br> <b>Symfony: Advanced practices</b><br> Переходим к тесной работе со Stateless-логикой и микросервисами в частности.<br> Тема 1: Symfony Bundles и пакеты<br> Тема 2: Декомпозируем приложение // ДЗ<br> Тема 3: Symfony Messenger<br> Тема 4: DDD в Symfony, часть 2 // ДЗ<br> Тема 5: DDD в Symfony, часть 1<br> Тема 5: Развёртывание приложения // ДЗ<br> <br> <b>Преподаватели:</b><br> Сергей Петров, Николай Широков, Михаил Каморин, Олег Мельник, Александр Пряхин <br> <br> </aside> <br> </aside>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/sozdanie-sajtov/15622-otus-aleksandr-pryahin-semen-rusin-petr-berezhkov-mihail-kamorin-framework-laravel.html</link>
<author>Admin</author>
<category>Создание сайтов, Программирование, Backend</category>
<pubDate>Tue, 23 Jun 2026 15:50:06 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>OTUS / Александр Пряхин, Семён Русин, Петр Бережков, Михаил Каморин - Framework Laravel</h1>
</header>
[OTUS] Framework Laravel (2026)<br> </b><br> <b>Слив курса Framework Laravel [OTUS] [Александр Пряхин, Семён Русин, Петр Бережков, Михаил Каморин]</b><br> <br> <b>Для кого этот курс?</b><br> Разработчики, обладающие навыками профессиональной работы с PHP-фреймворком Laravel, — сегодня одни из самых востребованных и малочисленных специалистов в сфере IT. <br> Этот инструмент не просто упрощает жизнь и решает проблемы, связанные с тестированием, интеграцией соц.сетей и систем оплат. <br> Работать с ним удобно и приятно любому, кто освоит все его возможности. <br> Поэтому мы не смогли пройти мимо и создали профессиональную программу подготовки специалистов для погружения во все особенности работы с Laravel.<br> <br> <b>Курс для PHP-разработчиков, которые:</b><br> <ul> <li>работают с ООП-парадигмой, но неуверенно чувствуют себя в вопросах разработки на базе фреймворков;</li> <li>хотят сократить свое время работы над задачами;</li> <li>имеют опыт работы с фреймворками и хотят подробнее изучить Laravel;</li> <li>хотят улучшить свои технические скиллы и перейти на следующий профессиональный уровень.</li> </ul><b>Необходимые знания:</b><br> <ul> <li>знание PHP 7+;</li> <li>знание принципов ООП, MVC, паттерны;</li> <li>опыт работы с реляционными БД;</li> <li>опыт работы с Linux;</li> <li>навыки работы с Git;</li> <li>навыки работы с VM/Docker.</li> </ul><b>Программа:<br> 1. Знакомство с фреймворком. Пишем базовый функционал</b><br> В качестве объекта разработки можно написать таск-трекер или ту же систему бронирования мест в кино.<br> <ul> <li>Тема 1: Установка и «Hello, world»</li> <li>Тема 2: Фронтэнд</li> <li>Тема 3: Хранилище для Laravel-продукта</li> <li>Тема 4: Eloquent ORM</li> <li>Тема 5: Маршруты и представления</li> <li>Тема 6: Контроллеры</li> <li>Тема 7: DI</li> <li>Тема 8: Авторизация и аутентификация</li> <li>Тема 9: Тестирование</li> </ul><b>2. Продолжаем усложнять логику проекта</b><br> Изучаем обёртки для работы с различным функционалом, знакомимся с посредниками, командами, шинами и доменами логики.<br> <ul> <li>Тема 1: Логирование и полезные функции фреймворка</li> <li>Тема 2: Middleware</li> <li>Тема 3: Кэширование</li> <li>Тема 4: Пакеты</li> <li>Тема 5: Команды и шина</li> <li>Тема 6: Очереди</li> <li>Тема 7: DDD в Laravel</li> </ul><b>3. API</b><br> Переходим к тесной работе со Stateless-логикой и микросервисами в частности.<br> <ul> <li>Тема 1: Контракты и фасады</li> <li>Тема 2: Envoy и развёртывание</li> <li>Тема 3: Scout и полнотекстовый поиск</li> <li>Тема 4: Переходим к Stateless</li> <li>Тема 5: Lumen</li> <li>Тема 6: Passport API</li> <li>Тема 7: Тестирование API</li> <li>Тема 8: Планирование задач</li> </ul><b>4. Проектная работа</b><br> Разрабатываем курсовой проект на базе фреймворка Laravel. Вы можете предложить свой проект или выбрать из предлагаемых вам.<br> <ul> <li>Тема 1: Выбор темы и организация проектной работы</li> <li>Тема 2: Консультация по проектам и домашним заданиям</li> <li>Тема 3: Защита проектных работ</li> <li>Тема 4: Подведение итогов курса</li> </ul> </aside> <br> </aside>
]]></turbo:content>
</item></channel></rss>