<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss">
<channel>
<title>Антон Ларичев - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<language>ru</language><item>
<title>Антон Ларичев / PurpleSchool - Продвинутый Claude Code</title>
<link>https://many-courses.net/business/17889-anton-larichev-purpleschool-prodvinutyy-claude-code.html</link>
<pdalink>https://many-courses.net/business/17889-anton-larichev-purpleschool-prodvinutyy-claude-code.html</pdalink>
<guid>https://many-courses.net/business/17889-anton-larichev-purpleschool-prodvinutyy-claude-code.html</guid>
<pubDate>Mon, 07 Sep 2026 17:40:57 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[Курс для тех, кто уже работал с Claude Code и хочет выйти на следующий уровень — от ручного управления агентом к полноценной агентной разработке. Вы научитесь выстраивать feedback loops, при которых Claude сам видит результат своей работы и исправляет ошибки без вашего участия.<br> Освоите инженерный подход к планированию: PRD-driven разработка, multi-phase планы, Tracer Bullets для валидации архитектуры и Kanban-бэклог для автономной работы агента. Разберёте Ralph Loop — паттерн запуска Claude в полностью автономном режиме с подключением к GitHub Issues.<br> <br> Разберётесь, как устроено контекстное окно агента и почему оно определяет качество работы на длинной дистанции: научитесь управлять токенами, писать модульные CLAUDE.md и Rules, распознавать context poisoning и проектировать кодовую базу так, чтобы агенту было проще в ней работать.<br> <br> Глубоко погрузитесь в subagents: изоляция контекста, параллельный запуск, кастомные агенты с собственным frontmatter. Напишете свой MCP-сервер для таск-менеджера — от архитектуры протокола до публикации. Освоите Agent SDK для программного запуска агентов и интеграции в CI/CD пайплайн.<br> <br> Научитесь создавать интерфейсы с помощью AI: от первого макета и дизайн-системы до адаптивной вёрстки через MCP. А в Claude Desktop освоите работу с коннекторами, Cowork, code-сессиями и встроенным браузером — агентную разработку за пределами терминала.<br> <br> В результате у вас будет полноценный рабочий процесс: автономная команда агентов, которая берёт задачи из бэклога, реализует их, прогоняет тесты и создаёт Pull Request — пока вы занимаетесь другими делами. Также посмотрим на то, как внедрять это всё в уже существующий проект.<br> <br> <b>Чему вы научитесь?</b><br> <br> После прохождения курса вы сможете:<br> <ul> <li>Выстраивать feedback loops для автономной работы агента</li> <li>Планировать разработку через PRD и multi-phase планы</li> <li>Использовать Tracer Bullets для валидации архитектуры</li> <li>Настраивать Ralph Loop в HITL и AFK режимах</li> <li>Управлять контекстным окном и оптимизировать токены</li> <li>Настраивать Rules и модульные CLAUDE.md, избегать context poisoning</li> <li>Создавать и запускать subagents параллельно</li> <li>Писать собственный MCP-сервер на TypeScript</li> <li>Программно запускать агентов через Agent SDK</li> <li>Интегрировать агентов в CI/CD пайплайн</li> <li>Проектировать кодовую базу под работу AI-агентов</li> <li>Создавать UI-макеты и дизайн-системы с помощью AI (Pencil, Claude Design)</li> <li>Вёрстывать интерфейс по макету через MCP</li> <li>Работать в Claude Desktop: коннекторы, Cowork, code-сессии, встроенный браузер</li> <li>Внедрять Claude Code в существующий проект</li> </ul><b>План курса</b><br> Курс построен таким образом, чтобы доносить материал от простого к сложному. Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.<br> <br> 1. Введение<br> 2. Настройка окружения<br> 3. Feedback Loops<br> 4. Планирование и декомпозиция<br> 5. Ralph Loop<br> 6. Context Engineering<br> 7. Subagents<br> 8. Agent SDK<br> 9. Создание MCP<br> 10. Работа с дизайном<br> 11. Claude Desktop<br> 12. Внедрение в готовый проект<br> 13. Заключение<br> <br> <b>Тариф Самостоятельный</b><br> <br>]]></content:encoded>
</item><item>
<title>Microservices / Антон Ларичев - паттерны и практика построения микросервисов. Обновление</title>
<link>https://many-courses.net/programmirovanie/9824-microservices-anton-larichev-patterny-i-praktika-postroeniya-mikroservisov-obnovlenie.html</link>
<pdalink>https://many-courses.net/programmirovanie/9824-microservices-anton-larichev-patterny-i-praktika-postroeniya-mikroservisov-obnovlenie.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9824-microservices-anton-larichev-patterny-i-praktika-postroeniya-mikroservisov-obnovlenie.html</guid>
<pubDate>Sun, 14 Dec 2025 12:29:52 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[Microservices - паттерны и практика построения микросервисов (обновление 2024) [Purpleschool] [Антон Ларичев]</b><br> Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx<br> <br> <b>Чему вы научитесь?</b><br> <b>После прохождения курса вы сможете:</b><br> <ul> <li>Декомпозировать проект на сервисы</li> <li>Описывать архитектуру приложения</li> <li>Работать с монорепозиторием NX</li> <li>Реализовывать коммуникацию между микросервисами</li> <li>Создавать и обрабатывать доменные события</li> <li>Работать с RabbitMQ</li> <li>Писать микросервисы на NestJS</li> <li>Паттерну CQRS</li> <li>Реализовать бизнес логику в сервисе</li> <li>Асинхронной архитектуре</li> <li>Обеспечивать консистентность данных</li> <li>Реализовать паттерн Сага</li> <li>Тестировать микросервисовы</li> <li>Основным особенностям выкладки и эксплаутации</li> </ul><b>Минимальные требования: Чтобы получить максимум, рекомендуется знание NodeJS. Для других языков полезным будет только часть курса.</b><br> <ul> <li>118 уроков видео с конспектами</li> <li>5 упражнений для закрепления на практике</li> <li>43 теста для проверки знаний</li> </ul><b>Что в курсе?</b><br> Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности, микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации.<br> В курсе мы как раз посмотрим на все особенность построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках так как содержит много полезного теоретического материала.<br> <br> <b>План курса:</b><br> Курс построен таким образом, чтобы доносить материал от простого к сложному.<br> 1. Введение<br> 2. Настройка окружения<br> 3. Нотация описания архитектуры<br> 4. Переход к микросервисам<br> 5. Монорепозитории<br> 6. Обмен сообщениями<br> 7. RabbitMQ<br> 8. Реализация взаимодействия<br> 9. Реализация API<br> 10. Реализация бизнес логики<br> 11. Консистентность данных<br> 12. Тестирование микросервисов<br> 13. Выкладка и эксплуатация<br> 14. Заключение<br> <br> <b>Курс включает:</b><br> <ul> <li>118 уроков видео лекций</li> <li>43 тестовых задания</li> <li>5 упражнений</li> <li>Сертификат об окончании</li> <li>Неограниченный доступ к лекциям</li> </ul><b>Продажник:</b><br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>Purpleschool / Антон Ларичев - Продвинутый Golang</title>
<link>https://many-courses.net/programmirovanie/9815-purpleschool-anton-larichev-prodvinutyy-golang.html</link>
<pdalink>https://many-courses.net/programmirovanie/9815-purpleschool-anton-larichev-prodvinutyy-golang.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9815-purpleschool-anton-larichev-prodvinutyy-golang.html</guid>
<pubDate>Sun, 14 Dec 2025 12:29:34 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[Продвинутый Golang [Purpleschool] [Антон Ларичев]</b><br> Продвинутый курс по Golang по созданию http API и многопоточности<br> <br> <b>Чему вы научитесь?</b><br> <b>После прохождения курса вы сможете:</b><br> <ul> <li>Использовать горутины</li> <li>Понимать внутреннее устройство Golang</li> <li>Разбираться в работе GC и выделении памяти</li> <li>Работать с контекстом</li> <li>Создавать API на Golang</li> <li>Проектировать архитектуру API</li> <li>Работать с Gorm</li> <li>Создавать авторизацию и работать с JWT</li> <li>Работать с middleware</li> <li>Писать CRUD запросы</li> <li>Писать тесты для API</li> </ul><b>Минимальные требования: Знание основ Golang</b><br> <br> <b>Что в курсе?</b><br> Этот курс подойдёт тем, кто уже знает основы Golang и хочет начать проектировать и писать полноценные API на Golang с базой данных Postgres и популярной ORM - Gorm. Кроме того курс позволит детально разобраться в том, как устроен Golang под капотом и начать использовать горутины.<br> В рамках курса мы поговорим о Go allocator, Stack, Heap, GC и затем перейдём к горутинам. Посмотрим как они работают, как их можно синхронизировать и использовать каналы для общения между ними. Затем начнём писать большое API на чистом http пакете, разбираясь с роутингом, обработкой запрос и ответа. Подключимся к PostreSQL с помощью ORM Gorm, предварительно запустив её в Docker и напишем все типы CRUD запросов.<br> Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания API. Проект является сложным сервисом по укорачиванию ссылок с авторизацией и статистикой. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания.<br> <br> <b>План курса:</b><br> <b>Курс построен таким образом, чтобы доносить материал от простого к сложному. </b><br> 1. Введение<br> 2. Настройка окружения<br> 3. Работа Go под капотом<br> 4. Concurrency<br> 5. Http server<br> 6. Архитектура<br> 7. Запрос и валидация<br> 8. Подключение базы данных<br> 9. CRUD<br> 10. Middleware<br> 11. Авторизация<br> 12. Контекст<br> 13. Продвинутая работа с БД<br> 14. Тестирование API<br> 15. Заключение<br> <br> <b>Тариф: Без наставника</b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>PurpleSchool / Антон Ларичев - Next.js 14 - с нуля, React TypeScript, Hooks, SSR и CSS Grid</title>
<link>https://many-courses.net/programmirovanie/9813-purpleschool-anton-larichev-next-js-14-s-nulya-react-typescript-hooks-ssr-i-css-grid.html</link>
<pdalink>https://many-courses.net/programmirovanie/9813-purpleschool-anton-larichev-next-js-14-s-nulya-react-typescript-hooks-ssr-i-css-grid.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9813-purpleschool-anton-larichev-next-js-14-s-nulya-react-typescript-hooks-ssr-i-css-grid.html</guid>
<pubDate>Sun, 14 Dec 2025 12:29:31 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[</b><br> <b>Next.js 14 - с нуля, React TypeScript, Hooks, SSR и CSS Grid 2024 [PurpleSchool] [Антон Ларичев]</b><br> <br> <b>Чему вы научитесь?</b><br> <b>После прохождения курса вы сможете:</b><br> <ul> <li>Разрабатывать реальные приложения на NextJS и React</li> <li>Работать с React Hooks</li> <li>Понимать работу SSR и создавать SEO-friendly сайтов</li> <li>Верстать макеты на CSS Grid</li> <li>Работать с анимацией и библиотекой Framer</li> <li>Обеспечивать доступности приложения и работать с ARIA атрибутами</li> <li>Подготавливать ваше приложение к production</li> <li>Работать с формами, их отправкой и валидацией</li> <li>Писать на TypeScript</li> <li>Собирать production проект и настраивать eslint, stylelint и отладку</li> </ul><b>Что в курсе?</b><br> Курс обновлён до Next 14 и App Router<br> Next.js - готовый к production framework для React - самой популярной JavaScript библиотеки на сегодняшний день. Он позволяет разрабатывать производительные, SEO-friendly сайты с использованием Server Side Rendering (SSR) и статической генерацией страниц.<br> При этом от вас требуется только базовое знание CSS, HTML и JavaScript, так в рамках курса мы не только разберём Next.js, но и React с нуля. При этом мы будем писать не просто какой-то учебный проект, а реальный production сайт, посвящённый рейтингам.<br> Каждый модуль содержит как теоретическую часть, так и live-code, где мы в месте будем создавать приложение с нуля. В конце каждого модуля вас ожидает тест, который позволит укрепить ваши знания, а небольшие упражнения - попрактиковаться писать код.<br> <br> <b>План курса:</b><br> <b>Курс построен таким образом, чтобы доносить материал от простого к сложному. </b><br> 1. Введение<br> 2. Настройка окружения<br> 3. TypeScript<br> 4. Старт проекта<br> 5. Компоненты Head и Document<br> 6. Figma для разработчика<br> 7. Простые компоненты<br> 8. Statefull компоненты<br> 9. HOC компоненты<br> 10. CSS Grid<br> 11. Server side rendering<br> 12. Контекст<br> 13. Роутинг<br> 14. Страница продуктов<br> 15. Компонент продукта<br> 16. Работа с формами<br> 17. Анимация на Framer Motion<br> 18. Доступность<br> 19. Подготовка к production<br> 20. Проект - Layout<br> 21. Проект - Каталог<br> 22. Проект - Карточка товара<br> 23. Проект - Корзина товаров<br> 24. Проект - Авторизации<br> 25. Заключение<br> 26. Командный проект<br> <br> <b>Автор курса: Антон Ларичев</b><br> Основатель PurpleSchool<br> Основатель PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 14 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python.<br> Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.<br> <br> <b>Тариф: Без наставника</b><br> Курс включает:<br> 23 часа видео лекций<br> 9 тестовых заданий<br> 6 упражнений<br> Сертификат об окончании<br> Неограниченный доступ к лекциям<br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>Антон Ларичев / Purpleschool - Основы React, React Router и Redux Toolkit</title>
<link>https://many-courses.net/programmirovanie/9811-anton-larichev-purpleschool-osnovy-react-react-router-i-redux-toolkit.html</link>
<pdalink>https://many-courses.net/programmirovanie/9811-anton-larichev-purpleschool-osnovy-react-react-router-i-redux-toolkit.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9811-anton-larichev-purpleschool-osnovy-react-react-router-i-redux-toolkit.html</guid>
<pubDate>Sun, 14 Dec 2025 12:29:27 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[<b>Чему вы научитесь?<br> После прохождения курса вы сможете:</b><br> <ol> <li>Знать как работет React под капотом</li> <li>Использовать React Hooks</li> <li>Писать свои хуки</li> <li>Работать с контекстом</li> <li>Использовать React с TypeScript</li> <li>Делать запросы к API</li> <li>Обрабатывать загрузки и ошибки</li> <li>Работать с Redux ToolkitИспользовать React Router</li> <li>Работать с asyncThunk</li> </ol>Минимальные требования: Знание JavaScript, Будет плюсом знакомство с TypeScript<br> <br> <b>Что в курсе?</b><br> В этом курсе мы изучим React, Redux Toolkit и React Router, написав 2 полноценных приложения. Этот курс подойдёт тем, кто только начинает свой путь во frontend разработку и готов начать работать со свои первым Frontend фреймворком. От вас требуется знание HTML и CSS, так как мы будем с нуля верстать наши проекты и конечно же JavaScript. Начальное знание TypeScript будет плюсом, так как второе приложение мы уже будет переводить на TypeScript.<br> <br> Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания наших проектов применяя полученные знания на практике. Мы не используем банальные ToDo приложения, а работаем с реальными API и приближенными к реальности проектами. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания, дорабатывая созданные в курсе проекты.<br> <br> <i><b>ИСТОЧНИК<br> </aside> <br> СКАЧАТЬ<br> </aside> </b></i>]]></content:encoded>
</item><item>
<title>PurpleSchool / Антон Ларичев - Golang - Templ Fiber HTMX. Тариф Премиум</title>
<link>https://many-courses.net/programmirovanie/9800-purpleschool-anton-larichev-golang-templ-fiber-htmx-tarif-premium.html</link>
<pdalink>https://many-courses.net/programmirovanie/9800-purpleschool-anton-larichev-golang-templ-fiber-htmx-tarif-premium.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9800-purpleschool-anton-larichev-golang-templ-fiber-htmx-tarif-premium.html</guid>
<pubDate>Sun, 14 Dec 2025 12:28:55 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[Слив курса Golang - Templ Fiber HTMX [Тариф Премиум] [PurpleSchool] [Антон Ларичев]</b><br> 144 урока видео с конспектами<br> 15 упражнений для закрепления на практике<br> 76 тестов для проверки знаний<br> <br> <b>После прохождения курса вы сможете:</b><br> <ul> <li>Работать с Fiber Framework</li> <li>Создавать Fullstack приложения на Go</li> <li>Работать с Zerolog</li> <li>Использовать Templ шаблоны</li> <li>Работать с базой данных через pgx</li> <li>Добавлять интерактивности с HTMX</li> <li>Реализовывать авторизацию на сессиях</li> </ul><b>Минимальные требования: Знание основ Golang, Знание HTML и CSS</b><br> <br> <b>Курс подойдёт тем, кто уже знаком с основами Golang и хочет научиться создавать не просто API, а полноценные Fullstack-приложения на Go. </b><br> Мы изучим популярный фреймворк Fiber, создадим компоненты на Templ и добавим динамику с помощью HTMX.<br> Мы начнём с изучения фреймворка Fiber и настроим всё необходимое для полноценного приложения: валидацию и обработку данных, логирование с zerolog и создание простого API. Затем перейдём к работе со встроенными шаблонами Go, а позже освоим Templ, создав свой первый компонент.<br> Далее настроим рабочую среду для hot reload с Air и подключимся к базе данных, разобрав архитектуру приложения. Добавим авторизацию, хранение сессий и погрузимся в HTMX, что сделает приложение более динамичным.<br> <br> <b>План курса:</b><br> <b>Курс построен таким образом, чтобы доносить материал от простого к сложному. </b><br> 1. Введение<br> 2. Настройка окружения<br> 3. Начало работы с Fiber<br> 4. Логирование<br> 5. Шаблоны golang<br> 6. Templ<br> 7. Air<br> 8. HTMX<br> 9. Pgx<br> 10. Сессии пользователя<br> 11. JS в Templ<br> 12. Сборка для production<br> 13. Заключение <br> <br> Программа подробно: Некоторые пункты подразумевают интерактивное взаимодействие с платформой (упражнения, тестирование) поэтому не предоставляются.<br> <br> 1. Введение<br> 1.1 Fullstack приложение на Golang<br> 1.2 Как устроен курс<br> 1.3 Обзор проекта<br> 1.4 Обзор курсов<br> 1.5 Работа с наставником<br> 1.6 Проект с наставником<br> 1.7 Рекомендуемый курс<br> 1.8 Работа на платформе<br> <br> 2. Настройка окружения<br> 2.1 Настройка окружения<br> 2.2 Установка Golang<br> 2.3 Настройки VSCode<br> 2.4 Домашние задания<br> 2.5 Работа с gitflow<br> <br> 3. Начало работы с Fiber<br> 3.1 Старт приложения<br> 3.2 Выбор фреймворка<br> 3.3 Простой сервер на Fiber<br> 3.4 Выделение контроллера<br> 3.5 Сервис конфигурации<br> 3.6 Упражнение - Начальный конфиг<br> 3.7 Группы роутов<br> 3.8 Recover middleware<br> 3.9 Обработка ошибок<br> 3.10 Тест - Начало работы с Fiber<br> 3.11 Занятие - Начало работы с Fiber<br> 3.12 Домашнее задание - Начало работы с Fiber<br> <br> 4. Логирование<br> 4.1 Встроенное логирование<br> 4.2 Конфиг уровня логирования<br> 4.3 Logger middleware<br> 4.4 Формат логов<br> 4.5 Выбор системы логирования<br> 4.6 Пример работы zerolog<br> 4.7 Адаптер zerolog<br> 4.8 Custom logger<br> 4.9 Тест - Логирование<br> 4.10 Занятие - Логирование<br> 4.11 Домашнее задание - Логирование<br> <br> 5. Шаблоны golang<br> 5.1 Простой шаблон<br> 5.2 Шаблон из файла<br> 5.3 Интеграция с fiber<br> 5.4 If else<br> 5.5 Range<br> 5.6 Функции и переменные<br> 5.7 Разбивка шаблонов<br> 5.8 Проблемы шаблонов<br> 5.9 Тест - Шаблоны golang<br> 5.10 Занятие - Шаблоны golang<br> 5.11 Домашнее задание - Шаблоны golang<br> <br> 6. Templ<br> 6.1 Установка и настройка<br> 6.2 Адаптор для вывода<br> 6.3 Компоненты на странице<br> 6.4 Children<br> 6.5 CSS компоненты<br> 6.6 Упражнение - title и subtitle<br> 6.7 Использование CSS<br> 6.8 Статические файлы<br> 6.9 Layout<br> 6.10 Глобальные стили<br> 6.11 Упражнение - Вёрстка меню<br> 6.12 Тест - Templ<br> 6.13 Занятие - Templ<br> 6.14 Домашнее задание - Templ<br> <br> 7. Air<br> 7.1 Добавление air<br> 7.2 Настройка конфигурации<br> 7.3 Замечания по air<br> 7.4 Насколько конфигураций<br> 7.5 Debug с Air<br> 7.6 Тест - Air<br> 7.7 Занятие - Air<br> 7.8 Домашнее задание - Air<br> <br> 8. HTMX<br> 8.1 Упражнение - Компоненты для формы<br> 8.2 Упражнение - Сборка формы<br> 8.3 Подключение htmx<br> 8.4 Принцип работы htmx<br> 8.5 Упражнение - Vacancy Handler<br> 8.6 Отправка данных<br> 8.7 Возврат компонента<br> 8.8 CSS conditional<br> 8.9 Валидация запроса<br> 8.10 Упражнение - Форматирование ошибок<br> 8.11 Анимация сообщения<br> 8.12 Индикатор загрузки<br> 8.13 Упражнение - Валидация всей формы<br> 8.14 Тест - HTMX<br> 8.15 Занятие - HTMX<br> 8.16 Домашнее задание - HTMX<br> <br> 9. Pgx<br> 9.1 Подготовка окружения<br> 9.2 Сервис подключения<br> 9.3 Создание первой таблицы<br> 9.4 Репозиторий вакансий<br> 9.5 Сохранение вакансии<br> 9.6 Очистка формы<br> 9.7 Response target<br> 9.8 Миграции<br> 9.9 Упражнение - Карточка вакансии<br> 9.10 Получение всех вакансий<br> 9.11 Отображение списка<br> 9.12 Go код в шаблонах<br> 9.13 Упражнение - Вёрстка списка<br> 9.14 Limit Offset<br> 9.15 Count<br> 9.16 Упражнение - Завершение списка<br> 9.17 Тест - Pgx<br> 9.18 Занятие - Pgx<br> 9.19 Домашнее задание - Pgx<br> <br> 10. Сессии пользователя<br> 10.1 Вторая страница<br> 10.2 Добавление сессий<br> 10.3 Хранение сессий<br> 10.4 Упражнение - Вёрстка логина<br> 10.5 Упражнение - Имитация входа<br> 10.6 Контекст<br> 10.7 Упражнение - Выход пользователя<br> 10.8 Middleware email<br> 10.9 Тест - Сессии пользователя<br> 10.10 Занятие - Сессии пользователя<br> 10.11 Домашнее задание - Сессии пользователя<br> <br> 11. JS в Templ<br> 11.1 Обновление зависимостей<br> 11.2 Использование JS<br> 11.3 Проброс событий<br> 11.4 Передача данных в JS<br> 11.5 Другие подходы к JS<br> 11.6 Тест - JS в Templ<br> 11.7 Занятие - JS в Templ<br> 11.8 Домашнее задание - JS в Templ<br> <br> 12. Сборка для production<br> 12.1 Добавление favicon<br> 12.2 Meta теги<br> 12.3 Sitemap<br> 12.4 Написание Dockerfile<br> 12.5 Запуск docker-compose<br> 12.6 Упражнение - robots txt<br> 12.7 Следующие шаги<br> 12.8 Тест - Сборка для production<br> 12.9 Занятие - Сборка для production<br> 12.10 Домашнее задание - Сборка для production<br> <br> 13. Заключение<br> 13.1 Куда двигаться дальше<br> 13.2 Собеседование с AI наставником<br> 13.3 Финальное тестирование<br> 13.4 Домашнее задание - Заключение<br> 13.5 Сессия 1 на 1 с наставником <br> <b>Тариф Премиум.</b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item><item>
<title>purpleschool / Антон Ларичев - Bash скрипты</title>
<link>https://many-courses.net/programmirovanie/9795-purpleschool-anton-larichev-bash-skripty.html</link>
<pdalink>https://many-courses.net/programmirovanie/9795-purpleschool-anton-larichev-bash-skripty.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9795-purpleschool-anton-larichev-bash-skripty.html</guid>
<pubDate>Sun, 14 Dec 2025 12:28:45 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[</b><br> <b>Слив курса Bash скрипты (2025) [purpleschool] [Антон Ларичев]</b><br> <br> <b>Курс по написанию bash скриптов и автоматизации.</b><br> Если ты хочешь повысить свою продуктивность в Linux, то знание скриптов оболочки просто обязательный навык. Также эти знания билет в мир автоматизации и DevOps, поскольку большинство популярных CICD инструментов, например Gitlab, не работают без этого.<br> По всем темам у нас будет лабораторная практика, а в конце финальное задание на развертывание приложения, для его выполнения придется поднапрячься!<br> Лабораторные могут быть запущены локально в виртуальной машине или в docker-контейнере. Поэтому у тебя не возникнет проблем с дополнительной настройкой окружений и ты сможешь проходить их в удобное время.<br> <br> <b>Чему вы научитесь:</b><br> 1. Писать bash скрипты<br> 2. Обрабатывать пользовательский ввод<br> 3. Создавать функции<br> 4. Работать с массивами<br> 5. Использовать переменные<br> 6. Работать с циклами<br> 7. Перенаправлять вывод<br> <br> <b>Минимальные требования: знание основ Linux.</b><br> <br> </aside> <br> <b>Скачать:</b><br> </aside>]]></content:encoded>
</item><item>
<title>PurpleSchool / Антон Ларичев - Vue.js 3, Vue Router и Pinia. Тариф Самостоятельный</title>
<link>https://many-courses.net/programmirovanie/9792-purpleschool-anton-larichev-vue-js-3-vue-router-i-pinia-tarif-samostoyatelnyy.html</link>
<pdalink>https://many-courses.net/programmirovanie/9792-purpleschool-anton-larichev-vue-js-3-vue-router-i-pinia-tarif-samostoyatelnyy.html</pdalink>
<guid>https://many-courses.net/programmirovanie/9792-purpleschool-anton-larichev-vue-js-3-vue-router-i-pinia-tarif-samostoyatelnyy.html</guid>
<pubDate>Sun, 14 Dec 2025 12:27:59 +0300</pubDate>
<category>native-yes</category>

<content:encoded><![CDATA[</b><br> <b>Слив курса Vue.js 3, Vue Router и Pinia [Тариф Самостоятельный] [PurpleSchool] [Антон Ларичев]</b><br> <br> <b>Чему вы научитесь?</b><br> <b>После прохождения курса вы сможете:</b><br> <ul> <li>Создавать проект на Vue</li> <li>Понимать реактивность данных</li> <li>Работать с Vue Router</li> <li>Использовать Pinia</li> <li>Управлять состоянием данных в компонентах</li> <li>Использовать Reactive API</li> <li>Писать в стиле Composition API</li> <li>Взаимодействовать с API</li> <li>Создавать формы на Vue</li> <li>Работать с жизненным циклом компонентов</li> <li>Использовать Vue с TypeScript</li> <li>Пользоваться встроенными компонентами</li> <li>Знать синтаксис шаблонов Vue и директивы</li> </ul><b>Минимальные требования: Знание JavaScript, Знание TypeScript будет плюсом, Знание HTML и CSS</b><br> <br> <b>Что в курсе?</b><br> В этом курсе мы изучим Vue, Vue Router и Pinia, создавая два полноценных приложения. Мы сделаем приложение для отображения прогноза погоды и Saas сервис хранения веб закладок. Этот курс идеально подойдёт тем, кто уже знаком с основами HTML, CSS и JavaScript и готов начать работать с одним из популярных frontend фреймворков — Vue.js. Если вы уже имеете опыт работы с другими JavaScript фреймворками, этот курс поможет вам быстро освоить Vue и его экосистему.<br> Курс ориентирован на практическое освоение, и весь теоретический материал будет подкреплён реальными проектами. Вместо стандартных примеров, мы будем работать с настоящими API и создавать приложения, которые имитируют реальные сценарии. В процессе мы подробно изучим Vue Router для работы с маршрутами и Pinia для управления состоянием. Также в курсе предусмотрено множество упражнений, которые помогут вам углубить понимание технологий и доработать проекты, созданные на занятиях.<br> <br> <b>План курса:</b><br> <b>Курс построен таким образом, чтобы доносить материал от простого к сложному. </b><br> <b>Ниже вы можете ознакомиться с планом курса и посмотреть часть открытых лекций по кнопке проигрывателя.</b><br> 1. Введение<br> 2. Настройка окружения<br> 3. Основы<br> 4. Компоненты<br> 5. Свойства и события<br> 6. Реактивность<br> 7. Шаблоны и модели<br> 8. Жизненный цикл<br> 9. Custom directive и Provide Inject<br> 10. Переход на TypeScript<br> 11. Pinia<br> 12. Vue Router<br> 13. Авторизация<br> 14. Встроенные компоненты<br> 15. Заключение<br> <br> Программа подробно: 1. Введение<br> 1.1 Vue и Pinia<br> 1.2 Как устроен курс<br> 1.3 Обзор проектов<br> 1.4 Проекты домашних заданий<br> 1.5 Обзор курсов<br> 1.6 Работа на платформе<br> 1.7 AI и тренажёры<br> 1.8 Стажировка в студии<br> <br> 2. Настройка окружения<br> 2.1 Настройка окружения<br> 2.2 Настройки VSCode<br> 2.3 Установка Node<br> 2.4 О работе NVM<br> 2.5 Создание проекта<br> 2.6 Домашнее задание AI<br> <br> 3. Основы<br> 3.1 Обзор проекта<br> 3.2 Структура компонент<br> 3.3 Настройка eslint<br> 3.4 Шаблоны<br> 3.5 Bind атрибутов<br> 3.6 JS в шаблонах<br> 3.7 Composition API<br> 3.8 Тест - Основы<br> С AI и тренажёрами<br> 3.9 Занятие - Основы<br> С AI и тренажёрами<br> 3.10 Домашнее задание - Основы<br> <br> 4. Компоненты<br> 4.1 Макет проекта<br> 4.2 Упражнение - Глобальный стиль<br> 4.3 Что такое компоненты<br> 4.4 Первый компонент<br> 4.5 Стилизация<br> 4.6 Slot<br> 4.7 Несколько slot<br> 4.8 Декомпозиция на компоненты<br> 4.9 Упражнение - Сборка app<br> 4.10 Тест - Компоненты<br> С AI и тренажёрами<br> 4.11 Занятие - Компоненты<br> С AI и тренажёрами<br> 4.12 Домашнее задание - Компоненты<br> <br> 5. Свойства и события<br> 5.1 Компонент статистики<br> 5.2 defineProps<br> 5.3 withDefaults<br> 5.4 v-bind<br> 5.5 Использование svg<br> 5.6 Упражнение - Ввод города<br> 5.7 Events<br> 5.8 defineEmits<br> 5.9 Валидация emits<br> 5.10 Наследование атрибутов<br> 5.11 Тест - Свойства и события<br> С AI и тренажёрами<br> 5.12 Занятие - Свойства и события<br> С AI и тренажёрами<br> 5.13 Домашнее задание - Свойства и события<br> <br> 6. Реактивность<br> 6.1 Как работает реактивность<br> 6.2 Proxy<br> 6.3 ref<br> 6.4 reactive<br> 6.5 Unwrap<br> 6.6 nextTick<br> 6.7 Упражнение - Состояние редактирования<br> 6.8 computed<br> 6.9 Тест - Реактивность<br> С AI и тренажёрами<br> 6.10 Занятие - Реактивность<br> С AI и тренажёрами<br> 6.11 Домашнее задание - Реактивность<br> <br> 7. Шаблоны и модели<br> 7.1 v-if<br> 7.2 v-else<br> 7.3 v-show<br> 7.4 Упражнение - Input<br> 7.5 v-for<br> 7.6 Упражнение - Список данных<br> 7.7 Наивная реализация input<br> 7.8 v-model<br> 7.9 defineModel<br> 7.10 Тест - Шаблоны и модели<br> С AI и тренажёрами<br> 7.11 Занятие - Шаблоны и модели<br> С AI и тренажёрами<br> 7.12 Домашнее задание - Шаблоны и модели<br> <br> 8. Жизненный цикл<br> 8.1 Lifecycle Hooks<br> 8.2 Примеры Hooks<br> 8.3 watch<br> 8.4 API погоды<br> 8.5 Получение данных<br> 8.6 keyup<br> 8.7 Упражнение - Привязка данных<br> 8.8 Упражнение - Обработка ошибок<br> 8.9 Динамические стили<br> 8.10 Упражнение - Карточка погоды<br> 8.11 Упражнение - Вывод прогноза<br> 8.12 Тест - Жизненный цикл<br> С AI и тренажёрами<br> 8.13 Занятие - Жизненный цикл<br> С AI и тренажёрами<br> 8.14 Домашнее задание - Жизненный цикл<br> <br> 9. Custom directive и Provide Inject<br> 9.1 Динамические классы<br> 9.2 Свои директивы<br> 9.3 Упражнение - Левая панель<br> 9.4 Рефакторинг компонент<br> 9.5 Provide Inject<br> 9.6 Реализация с Provide Inject<br> 9.7 Symbol key<br> 9.8 Упражнение - Передача данных<br> 9.9 Упражнение - Финал приложения<br> 9.10 Тест - Custom directive и Provide Inject<br> С AI и тренажёрами<br> 9.11 Занятие - Custom directive и Provide Inject<br> С AI и тренажёрами<br> 9.12 Домашнее задание - Custom directive и Provide Inject<br> <br> 10. Переход на TypeScript<br> 10.1 Почему TypeScript<br> 10.2 Рекомендуемый курс<br> 10.3 Создание приложения<br> 10.4 Обзор проекта<br> 10.5 Запуск API<br> 10.6 Работа с API<br> 10.7 Подготовка стилей<br> 10.8 Типизация defineProps<br> 10.9 Типизация ответа API<br> 10.10 Тест - Переход на TypeScript<br> С AI и тренажёрами<br> 10.11 Занятие - Переход на TypeScript<br> С AI и тренажёрами<br> 10.12 Домашнее задание - Переход на TypeScript<br> 10.13 Отзыв о курсе<br> <br> 11. Pinia<br> 11.1 Почему Pinia<br> 11.2 Установка Pinia<br> 11.3 Store профиля<br> 11.4 Actions<br> 11.5 Упражнение - Перенос в профиль<br> 11.6 Добавление axios<br> 11.7 Упражнение - Store для категорий<br> 11.8 Упражнение - Вывод списка<br> 11.9 Создание категории<br> 11.10 Тест - Pinia<br> С AI и тренажёрами<br> 11.11 Занятие - Pinia<br> С AI и тренажёрами<br> 11.12 Домашнее задание - Pinia<br> <br> 12. Vue Router<br> 12.1 Установка Vue Router<br> 12.2 RouterView<br> 12.3 children<br> 12.4 Упражнение - Страница входа<br> 12.5 useRouter<br> 12.6 LazyLoading<br> 12.7 Vue DevTools<br> 12.8 Active links<br> 12.9 Динамические пути<br> 12.10 Упражнение - Главная страница<br> 12.11 Helpers<br> 12.12 onBeforeRouteUpdate<br> 12.13 Упражнение - Получение закладок<br> 12.14 NotFound<br> 12.15 Тест - Vue Router<br> С AI и тренажёрами<br> 12.16 Занятие - Vue Router<br> С AI и тренажёрами<br> 12.17 Домашнее задание - Vue Router<br> <br> 13. Авторизация<br> 13.1 Типизация defineModel<br> 13.2 Работа с формой<br> 13.3 Отправка запроса на авторизацию<br> 13.4 JWT<br> 13.5 Хранения в LocalStorage<br> 13.6 NavigationGuard<br> 13.7 Данные за авторизацией<br> 13.8 Упражнение - Редактирование категории<br> 13.9 Упражнение - Удаление категории<br> 13.10 Упражнение - Компонент закладки<br> 13.11 Упражнение - Вывод списка закладок<br> 13.12 Типизация defineEmits<br> 13.13 Тест - Авторизация С AI и тренажёрами<br> 13.14 Занятие - Авторизация С AI и тренажёрами<br> 13.15 Домашнее задание - Авторизация<br> <br> 14. Встроенные компоненты<br> 14.1 Упражнение - добавление закладки<br> 14.2 useTemplateRef<br> 14.3 Component Registration<br> 14.4 Async Components<br> 14.5 Teleport<br> 14.6 Transition<br> 14.7 Сборка для production<br> 14.8 Тест - Встроенные компоненты С AI и тренажёрами<br> 14.9 Занятие - Встроенные компоненты С AI и тренажёрами<br> 14.10 Домашнее задание - Встроенные компоненты<br> <br> 15. Заключение<br> 15.1 Куда двигаться дальше<br> 15.2 Финальное тестирование<br> С AI и тренажёрами<br> 15.3 Собеседование с AI наставником <br> <b>Автор курса: Антон Ларичев. Основатель PurpleSchool</b><br> <br> <b>Тариф Самостоятельный.</b><br> <br> </aside> <br> </aside>]]></content:encoded>
</item></channel></rss>