<?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>HTML Academy - Онлайн курсы от 49 рублей</title>
<link>https://many-courses.net/</link>
<description>HTML Academy - Онлайн курсы от 49 рублей</description><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/13948-frontend-na-avtopilote-ai-html-academy-agenty-na-praktike.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Mon, 13 Apr 2026 13:34:34 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>Фронтенд на автопилоте: AI / HTML Academy - агенты на практике</h1>
</header>
Фронтенд на автопилоте: AI-агенты на практике (2026)<br> </b><br> <b>Слив курса Фронтенд на автопилоте: AI-агенты на практике [HTML Academy]</b><br> <br> <b>Первый русскоязычный курс по AI-агентам для фронтенд-разработчиков</b><br> Освойте навык разработки фронтенда с использованием AI-агентов GPT-5, GitHub Copilot и Cursor. <br> Научитесь доверять рутину искусственному интеллекту и автоматизируйте ежедневные задачи, ускоряя работу минимум в 2 раза.<br> Необходимые знания: JavaScript<br> Гибкие сроки: начинайте прямо сейчас и двигайтесь в комфортном режиме<br> <br> <b>Курс поможет вам получить востребованный навык и повысить свою ценность на рынке</b><br> Программирование из будущего с нейросетями уже здесь. <br> Запишись на первый русскоязычный курс по практическому применению AI-агентов именно для фронтенд-разработчиков <br> и начни использовать технологии будущего уже сегодня!<br> Создай фронтенд-проект вместе с нейросетью<br> Интегрируй несколько AI-ассистентов в рабочий процесс<br> Получи навыки, которые скоро станут отраслевым стандартом<br> <br> <b>Необходимые знания и сроки:</b><br> • Необходимые знания: JavaScript<br> • Гибкие сроки: начинайте прямо сейчас и двигайтесь в комфортном режиме<br> <br> <b>Преимущества курса:</b><br> • Получение востребованного навыка и повышение ценности на рынке<br> • Программирование из будущего с нейросетями<br> • Создание фронтенд-проекта вместе с нейросетью<br> <br> <b>Типовые задачи:</b><br> • Грамотное встраивание ИИ в повседневный цикл разработки<br> • Ускорение работы над проектом<br> • Избегание ошибок и сохранение качества<br> • Прототипирование функций и интерфейсов<br> • Генерация шаблонного кода и компонентов<br> • Автоматизация написания тестов<br> • Рефакторинг и улучшение кода<br> • Документирование кода<br> • Интеграция сторонних API и библиотек<br> • Поиск и устранение ошибок<br> • Повышение эффективности командной работы<br> <br> <b>Программа курса:</b><br> В течение курса вы создадите сквозной проект — интернет-магазин с корзиной. <br> Вы будете применять AI на каждом этапе: при настройке окружения, написании функциональности, создании тестов, документировании и при добавлении внешних интеграций.<br> К концу курса у вас будет полноценный проект, созданный в «сотрудничестве» с ИИ, и опыт применения AI-ассистента в реальных сценариях. <br> Для проекта используем готовую дизайн-систему по типу MUI.<br> <br> <b>Раздел 1. Оптимизация рабочего окружения</b><br> Подготовим базу для эффективного кодинга с AI-асситентами.<br> Узнаем, какие существуют AI-инструменты для разработчиков и как интегрировать их в своё рабочее окружение.<br> Настроим среду разработки под совместную работу с ИИ: установим и сконфигурируем плагины, развернём заготовку проекта.<br> Особое внимание уделим тому, как правильно формулировать запросы (промпты) для ассистента и получать от него результат на этапе начальной настройки проекта.<br> <ul> <li>Обзор популярных AI-ассистентов для кодинга (GitHub Copilot, ChatGPT, Cursor и др.) и их возможности.</li> <li>Обзор Cursor: Работа с режимами, взаимодействие с терминалом, знакомство с горячими клавишами, выбор ИИ-моделей.</li> <li>Создание нового проекта на базе шаблона: инициализируем приложение «Интернет-магазин» (Фронтенд фреймворк + Vite).</li> <li>Конфигурирование окружения: генерация типовых конфигурационных файлов (например, vite.config.js).</li> <li>Установка редактора кода Cursor и настройка AI-ассистента. Разворачивание с помощью этого ассистента начального проекта интернет-магазина. Создание базовых правил по работе AI-асситента при созаднии новой функциональности.</li> <li>Тестирование по основным возможностям AI-инструментов, принципам настройки окружения, правилам формулирования запросов.</li> </ul><b>Раздел 2. Разработка и рефакторинг</b><br> Переходим к практической разработке функциональности.<br> Начнём реализовывать ключевые возможности нашего интернет-магазина, активно привлекая AI к написанию кода и его улучшению.<br> Научимся правильно описывать требуемую функциональность, чтобы ассистент генерировал нужный результат, и разберёмся, как вносить правки в предложенный AI-код.<br> Рассмотрим сценарии рефакторинга: когда у нас уже есть написанный код, как попросить AI улучшить его структуру, убрать дублирование или повысить производительность.<br> <ul> <li>Техники эффективного «prompt engineering»: как сформулировать запрос к AI, чтобы получить корректный и оптимальный код.</li> <li>Реализация UI и бизнес-логики.</li> <li>Контроль качества ответов: стратегии проверки сгенерированного кода.</li> <li>Рефакторинг с подсказками: практикуем улучшение существующего кода.</li> <li>Реализация возможности добавления товаров в корзину и удаления из неё, в агентском режиме.</li> <li>Тестирование по основам генерации кода по запросу, методам проверки AI-кода, приёмам рефакторинга с помощью ассистента.</li> </ul><b>Раздел 3. Тестирование и качество кода</b><br> Научимся обеспечивать надежность и чистоту кода. Фокус смещается на тестирование написанного функционала и автоматизированный контроль качества.<br> Мы сгенерируем ряд тестов для нашего интернет-магазина – проверим работу корзины, корректность расчетов, реакцию на неверные данные.<br> AI поможет придумать сценарии, которые разработчик мог упустить.<br> Также рассмотрим, как ассистент может выступать в роли «умного линтера»: выявлять потенциальные ошибки, указывать на уязвимости<br> и давать рекомендации по улучшению кода с точки зрения архитектуры.<br> <ul> <li>Генерация unit-тестов средствами AI с использованием описания функциональности или контрактов функций.</li> <li>Тестирование краевых случаев: привлечение AI для придумывания нетривиальных сценариев.</li> <li>Инструменты в тестировании: обзор возможностей фреймворков (Jest, Vitest) в сочетании с AI.</li> <li>Code Review: применение ассистента для анализа готового кода на наличие проблем.</li> <li>Написание тестов с помощью AI для функциональности корзины и каталога, проверка тестов с помощью умышленных ошибок.</li> <li>Тестирование по покрытию кода тестами, типам граничных случаев, использованию AI для улучшения надежности и качества кода, основам AI-assisted code review.</li> </ul><b>Раздел 4. Документация и интеграции</b><br> Рассмотрим, как AI упрощает сопровождение проекта и работу с внешними инструментами.<br> У нашего приложения уже есть функциональность и тесты; теперь важно уметь доносить информацию о коде другим разработчикам и подключать дополнительные сервисы.<br> Мы изучим, как генерировать документацию при помощи AI.<br> Также на практике выполним интеграцию внешнего API в проект с подсказками AI, ускоряя разбор новой для нас библиотеки.<br> <ul> <li>Автодокументирование кода: генерацияю описания функций и компонентов.</li> <li>Подготовка пользовательской документации.</li> <li>Подключение стороннего API.</li> <li>Обработка ответов и ошибок интеграции.</li> <li>Дополнение проекта интеграцией геокодинга адресов доставки.</li> <li>Генерация с помощью AI раздела «API» в документации проекта, описывающий новый модуль.</li> <li>Тестирование по генерации документации, шагам интеграции API, способам использования AI при изучении новых инструментов.</li> </ul><b>Раздел 5. Командная работа и повседневные задачи</b><br> Рассмотрим, как AI может облегчить взаимодействие разработчиков между собой и решить типичные ежедневные задачи программиста.<br> Вы научитесь использовать ассистента для проведения код-ревью и поиска потенциальных проблем в чужом коде, автоматизации рутинных коммуникаций<br> (написание понятных сообщений о коммитах, Pull Request описаний, оформление документации о релизе).<br> Также обсудим ограничения и этику: когда доверять AI недопустимо, как договориться о правилах его использования в команде, чтобы все были в курсе.<br> <ul> <li>AI как помощник код-ревьюера: практика использования AI-ассистента для анализа диффа (изменений) в pull request.</li> <li>Генерация сопроводительных материалов, таких как описания для коммитов или release notes.</li> <li>Планирование: возможности использования ассистента при разбиении большой задачи на подзадачи.</li> <li>Проведение ревью кода с помощью AI.</li> <li>Генерация с помощью AI сообщений для коммитов и pull request.</li> <li>Финальный тест по всему курсу.</li> </ul><b>Преимущества для студентов</b><br> • Выверенная методика, связывающая теорию с типовыми задачами<br> • Структурированная программа от простого к сложному<br> • Актуальный контент, регулярно обновляемый и проверенный рынком<br> • Комьюнити для обмена опытом и улучшения курса<br> <br> <b>Кому подходит курс:</b><br> • Тем, кто хочет больше зарабатывать или сменить работу<br> • Тем, кто хочет освоить конкретный навык, но не знает как<br> • Тем, кто не хочет тратить время на поиск актуальной информации<br> • Тем, кому нужна конкретная методика обучения и только необходимая информация<br> • Тем, кто хочет убедиться, что полученные знания усвоились на практике <br> <br> </aside> <br> </aside>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/11554-html-academy-html-i-css-professionalnaya-verstka-saytov.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Fri, 06 Feb 2026 14:33:18 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - HTML и CSS. Профессиональная вёрстка сайтов</h1>
</header>
<b> </b><br> <b>Курс разработан для тех, кто хочет сменить профессию и стать высокооплачиваемым профессионалом. Он подойдёт для работающих людей, у которых мало времени.</b><br> <br> <b>Программа курса:</b><br> <br> <b>Первая неделя</b><br> Познакомимся с участниками и процессом на курсе, рассмотрим устройство веба и ваше место в профессии, подготовим инструменты для работы.<br> <br> <b>Как проходит курс.</b><br> <br> <ul> <li><br> <br> <ul> <li>Обзор личных проектов.</li> </ul><ul> <li>Техническое задание и критерии качества.</li> </ul><ul> <li>Структура курса.</li> </ul><ul> <li>Авторы, кураторы, наставники.</li> </ul><ul> <li>Работа с наставником.</li> </ul><ul> <li>Защита личного проекта.</li> </ul></li> </ul><b>Кто и как делает сайты.</b><br> <br> <ul> <li><br> <br> <ul> <li>Из чего состоит сайт в интернете: сервер, браузер, вёрстка.</li> </ul><ul> <li>Кто делает сайты: дизайн, вёрстка, бэкенд.</li> </ul><ul> <li>Ответственность верстальщика: удобство, доступность, перфоманс.</li> </ul></li> </ul><b>Инструменты и процесс.</b><br> <br> <ul> <li><br> <br> <ul> <li>Редакторы и инспекторы графики: Figma, Photoshop.</li> </ul><ul> <li>Редакторы кода, браузеры, отладчики.</li> </ul><ul> <li>Система контроля версий.</li> </ul><ul> <li>Процесс работы над проектом.</li> </ul></li> </ul>Раздел 2<br> <b>Разметка</b><br> <br> Проанализируем макет перед вёрсткой, узнаем синтаксис HTML и базовую структуру страницы, посмотрим как работает спецификация и разберём сложные случаи разметки.<br> <br> <b>Создание страниц по макету.</b><br> <br> <ul> <li><br> <br> <ul> <li>Анализ макета.</li> </ul><ul> <li>Структура проекта.</li> </ul></li> </ul><b>Синтаксис HTML</b><br> <br> <ul> <li><br> <br> <ul> <li>Парные и одиночные теги.</li> </ul><ul> <li>Вложенность и дерево документа.</li> </ul><ul> <li>Типы атрибутов.</li> </ul></li> </ul><b>Базовая структура страницы.</b><br> <br> <ul> <li><br> <br> <ul> <li>Метаданные и подключение ресурсов.</li> </ul><ul> <li>Контент страницы.</li> </ul><ul> <li>Теги для вывода и подключения.</li> </ul></li> </ul><b>Семантика и спецификации.</b><br> <br> <ul> <li><br> <br> <ul> <li>Стандарты и спецификации.</li> </ul><ul> <li>Категории тегов.</li> </ul><ul> <li>Разбор правил вкладывания</li> </ul></li> </ul><b>Вторая неделя</b><br> Раздел 3<br> <b>Стилизация</b><br> <br> Разделим макет на блоки, создадим структуру стилей, погрузимся в основы CSS, поработаем с типографикой и подключим шрифты.<br> <br> <b>Устройство и логические части макета.</b><br> <br> <ul> <li><br> <br> <ul> <li>Выделение блоков из макета.</li> </ul><ul> <li>Уникальные и повторяющиеся блоки.</li> </ul><ul> <li>Создание переменных для цветов.</li> </ul></li> </ul><b>Файлы и структура для блоков.</b><br> <br> <ul> <li><br> <br> <ul> <li>Подключение стилей на страницу.</li> </ul></li> </ul><b>Погружение в стили для блоков.</b><br> <br> <ul> <li><br> <br> <ul> <li>Разделение контента и интерфейса.</li> </ul><ul> <li>Именование классами и по тегам.</li> </ul><ul> <li>Селектор, блок правил, свойство-значение.</li> </ul><ul> <li>Сложные и простые селекторы.</li> </ul><ul> <li>Почему используются классы.</li> </ul></li> </ul><b>Наследование, каскад, специфичность</b><br> <br> <ul> <li><br> <br> <ul> <li>Какие свойства наследуются, какие нет.</li> </ul><ul> <li>Чем font-size отличается от background-color.</li> </ul><ul> <li>Каскадирование и специфичность.</li> </ul></li> </ul><b>Размеры и центрирование макета.</b><br> <br> <ul> <li><br> <br> <ul> <li>Измерение блоков в Figma.</li> </ul></li> </ul><b>Шрифты.</b><br> <br> <ul> <li><br> <br> <ul> <li>Использование системных шрифтов.</li> </ul><ul> <li>Подключение шрифтов проекта.</li> </ul><ul> <li>Использование и настройка Google Fonts.</li> </ul><ul> <li>Использование шрифтов в стилях.</li> </ul></li> </ul>Раздел 4<br> <b>Графика</b><br> <br> Посмотрим, какие есть редакторы и инспекторы графики, изучим интерфейс Figma, разберёмся в форматах графики, научимся выбирать правильные, экспортировать и оптимизировать.<br> <br> <b>Отличия редактора от инспектора.</b><br> <br> <ul> <li><br> <br> <ul> <li>Обзор редакторов: Photoshop, Illustrator, Sketch, Figma.</li> </ul><ul> <li>Обзор инспекторов: Zeplin, Avocode.</li> </ul><ul> <li>Выбор подходящего инструмента.</li> </ul></li> </ul><b>Интерфейс Figma и работа с макетом.</b><br> <br> <ul> <li><br> <br> <ul> <li>Страницы, фреймы, слои, инспектор.</li> </ul><ul> <li>Параметры блоков: прозрачность, фон, тени, координаты.</li> </ul><ul> <li>Параметры текста: семейство, начертание, размер.</li> </ul></li> </ul><b>Форматы графики и принцип выбора.</b><br> <br> <ul> <li><br> <br> <ul> <li>Растровая, векторная и генерируемая графика.</li> </ul><ul> <li>Форматы GIF, JPEG, PNG, WebP и SVG.</li> </ul><ul> <li>Выбор формата по детализации изображения.</li> </ul><ul> <li>Настройки экспорта графики из Figma.</li> </ul></li> </ul><b>Оптимизация графики после экспорта.</b><br> <br> <ul> <li><br> <br> <ul> <li>Установка Squoosh и SVGOMG на десктоп.</li> </ul><ul> <li>Оптимальные настройки Squoosh и SVGOMG.</li> </ul><ul> <li>Пакетная оптимизация графики.</li> </ul></li> </ul><b>Файловая структура и указание путей.</b><br> <br> <ul> <li><br> <br> <ul> <li>Структура папок для хранения графики.</li> </ul><ul> <li>Пути к ресурсам на примере графики.</li> </ul></li> </ul><b>Третья неделя</b><br> Раздел 5<br> <b>Сетки на гридах</b><br> <br> Научимся понимать систему сеток и раскладку блоков на примере Grid Layout. Научимся выделять сетки на макетах. Разберёмся в блочной модели.<br> <br> <b>Модульная система и сетки.</b><br> <br> <ul> <li><br> <br> <ul> <li>Направляющие, колонки, строки и отступы.</li> </ul><ul> <li>Сетка как основа, но не строгое правило.</li> </ul></li> </ul><b>Спецификация Grid Layout и раскладка по сетке макета.</b><br> <br> <ul> <li><br> <br> <ul> <li>Устройство шаблонов: строки, колонки, линии, отступы.</li> </ul><ul> <li>Ручная и автоматическая раскладка.</li> </ul><ul> <li>Спецификация Box Alignment и выравнивание внутри сетки.</li> </ul></li> </ul><b>Блочная модель.</b><br> <br> <ul> <li><br> <br> <ul> <li>Устройство, типы и переключение блочной модели.</li> </ul><ul> <li>Явная и автоматическая ширина, центрирование.</li> </ul></li> </ul>Раздел 6<br> <b>Сетки на флексах</b><br> <br> Научимся понимать систему сеток и раскладку блоков на примере Flexible Boxes. Научимся выбирать случаи, когда флексы подходят лучше гридов.<br> <br> <b>Спецификация Flexible Boxes и раскладка внутри блоков.</b><br> <br> <ul> <li><br> <br> <ul> <li>Оси: основная, поперечная, направление.</li> </ul><ul> <li>Расположение на основной и поперечной оси.</li> </ul><ul> <li>Растяжение, сужение, базовый размер флексов.</li> </ul></li> </ul><b>Флексы и гриды.</b><br> <br> <ul> <li><br> <br> <ul> <li>Особенности систем раскладки.</li> </ul><ul> <li>Ситуации, подходящие для гридов.</li> </ul><ul> <li>Ситуации, подходящие для флексов.</li> </ul><ul> <li>Совместное использование.</li> </ul></li> </ul><b>Четвёртая неделя</b><br> Раздел 7<br> <b>Декоративные элементы</b><br> <br> Поговорим о том, какими правилами оперирует дизайн при построении макетов. Рассмотрим состояния и позиционирование элементов на странице. Сделаем интерфейс устойчивым к переполнению.<br> <br> <b>Контентная и оформительская графика в вебе.</b><br> <br> <ul> <li><br> <br> <ul> <li>Отличия контентной и оформительской графики.</li> </ul><ul> <li>Вставка оформительской в стили и разметку.</li> </ul><ul> <li>Программируемая графика, уместное использование.</li> </ul></li> </ul><b>Визуальные правила и типографика.</b><br> <br> <ul> <li><br> <br> <ul> <li>Теория близости и оптическая компенсация.</li> </ul><ul> <li>Типографика и характеристики текста.</li> </ul></li> </ul><b>Интерактивность интерфейса.</b><br> <br> <ul> <li><br> <br> <ul> <li>Состояния и события элементов интерфейса.</li> </ul><ul> <li>Переходы, анимация, плавность интерфейса.</li> </ul></li> </ul><b>Раскладка контента: мультиколонки и флоаты.</b><br> <br> <ul> <li><br> <br> <ul> <li>Колонки для текста и блоков, перетекание и запреты.</li> </ul><ul> <li>Обтекание блоков текстом, схлопывание и клиаринг.</li> </ul></li> </ul><b>Переполнение контента.</b><br> <br> <ul> <li><br> <br> <ul> <li>Изменение числа элементов в списках.</li> </ul><ul> <li>Вставка картинок и видео.</li> </ul><ul> <li>Длинные и короткие слова, многострочность и переносы.</li> </ul></li> </ul><b>Пятая неделя</b><br> Раздел 8<br> <b>Оформление контента</b><br> <br> Узнаем как стилизовать содержание внутренних страниц, которые наполняются из CMS. Начнём готовиться к защите личного проекта.<br> <br> <b>Практикуемся в вёрстке элементов содержимого.</b><br> <br> <ul> <li><br> <br> <ul> <li>Сверстаем текстовую страницу проекта. Подготовим универсальные стили содержания, которые будут хорошо работать при наполнении страницы из CMS.</li> </ul><ul> <li>Сверстаем всплывающие окна с формой входа и интерактивной картой. Разберём приёмы стилизации нестандартных элементов форм.</li> </ul><ul> <li>Подготовим свёрстанный учебный макет к публикации или передаче заказчику.</li> </ul></li> </ul><b>Разбираем типовые случаи переполнения и способы борьбы с ними.</b><br> <br> Раздел 9<br> <b>Доступность и формы</b><br> <br> Поговорим про доступность, рассмотрим возможности улучшения удобства интерфейсов. Поработаем с инструментами проверки и отладки доступности.<br> <br> <b>Ситуации с неудобным интерфейсом, введение в доступность.</b><br> <br> <ul> <li><br> <br> <ul> <li>Неконтрастные цвета, подложки для текста.</li> </ul><ul> <li>Универсальный доступ, условия и физиология.</li> </ul><ul> <li>Альтернативные средства: поисковики, режимы чтения, скринридеры.</li> </ul></li> </ul><b>Доступность встроенных в HTML элементов.</b><br> <br> <ul> <li><br> <br> <ul> <li>Встроенные интерактивные элементы.</li> </ul><ul> <li>Ориентиры и навигация в скринридерах.</li> </ul></li> </ul><b>Способы взаимодействия с интерфейсом.</b><br> <br> <ul> <li><br> <br> <ul> <li>Мышь и ховер.</li> </ul><ul> <li>Клавиатура и фокус.</li> </ul><ul> <li>Клавиатура и голос.</li> </ul></li> </ul><b>Популярные паттерны интерфейса.</b><br> <br> <ul> <li><br> <br> <ul> <li>Кнопки-ссылки.</li> </ul><ul> <li>Радиокнопки, чекбоксы, селект.</li> </ul></li> </ul><b>Подписи к интерактивным и контентным элементам.</b><br> <br> <ul> <li><br> <br> <ul> <li>Заголовки областей контента.</li> </ul><ul> <li>Подписи к контентным элементам: картинки, видео, фреймы.</li> </ul><ul> <li>Доступная инлайновая вставка SVG.</li> </ul><ul> <li>Формы и подписи к полям.</li> </ul><ul> <li>Добавление подписей в сложных случаях: заголовки, иконки.</li> </ul></li> </ul><b>Инструменты проверки и отладки доступности.</b><br> <br> <ul> <li><br> <br> <ul> <li>Дерево доступности в браузерных отладчиках.</li> </ul><ul> <li>Расширения для проверки доступности: aXe, Siteimprove.</li> </ul><ul> <li>Демонстрация скринридера.</li> </ul></li> </ul><b>Шестая неделя</b><br> Раздел 10<br> <b>Оживление интерфейса</b><br> <br> Поговорим о том, где применяется JavaScript, чем отличается DOM и HTML-дерево. Подключим и настроим JavaScript-компоненты.<br> <br> JavaScript в браузерах.<br> <br> <ul> <li><br> <br> <ul> <li>JavaScript-движки в браузерах и не только.</li> </ul><ul> <li>Отличия DOM и HTML-дерева.</li> </ul><ul> <li>Работа с DOM: поиск элементов и сохранение в переменных.</li> </ul><ul> <li>Создание функций, вызов и передача параметров.</li> </ul></li> </ul>Интерактивные компоненты Барбершопа.<br> <br> <ul> <li><br> <br> <ul> <li>Обзор требований технического задания учебного проекта.</li> </ul><ul> <li>Подключение JavaScript-файлов на страницу.</li> </ul><ul> <li>Настройка компонентов.</li> </ul></li> </ul>Раздел 11<br> <b>Финал</b><br> <br> Поговорим о том, как прошёл курс и куда вам двигаться дальше.<br> <br> Результаты курса.<br> <br> <ul> <li><br> <br> <ul> <li>Статистика по студентам и проектам.</li> </ul><ul> <li>Сложности в процессе.</li> </ul></li> </ul>Ваше место в профессии.<br> <br> <ul> <li><br> <br> <ul> <li>Что вы узнали в процессе.</li> </ul><ul> <li>Что вы уже можете делать.</li> </ul><ul> <li>Место на профессиональном пути.</li> </ul></li> </ul>Куда двигаться дальше.<br> <br> <ul> <li><br> <br> <ul> <li>Варианты развития.</li> </ul><ul> <li>Профессии Академии.</li> </ul><ul> <li>Навыки и курсы.</li> </ul><ul> <li>Акселератор и Лига А.</li> </ul></li> </ul><br> <b> </aside> </b><br> <br> <b> </aside> </b><br>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/1479-html-academy-onlajn-kurs-podgotovka-verstki-dlja-cms-2022.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Sun, 04 Sep 2022 14:28:09 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Онлайн-курс «Подготовка вёрстки для CMS» (2022)</h1>
</header>
<p><span><b>Пройдя курс, вы сможете:</b></span></p> <ul> <li>Понимать, как делить интерфейс на блоки и модули</li> <li>Понимать принципы работы основных систем управления контентом</li> <li>Проверять и готовить интерфейс под изменение контента</li> <li>Работать с графикой, текстами и формами</li> </ul> <p><span><b>Типовые задачи, которые вы научитесь решать после курса «Подготовка вёрстки для CMS»:</b></span></p> <ul> <li>Разбивка страниц на блоки и компоненты</li> <li>Подготовка текста под работу с WYSIWYG</li> <li>Создание форм, которые будут генерироваться на лету</li> <li>Правильная организация CSS- и jаvascript-кода</li> <li>Подготовка графики под работу с системами управления контента</li> <li>Подготовка вёрстки под изменение контента</li> </ul> <div class="ToggleTriggerAnchor bbCodeSpoilerContainer"><span><strong>Программа курса:</strong></span></div> <div></div> <div class="ToggleTriggerAnchor bbCodeSpoilerContainer"> <div class="SpoilerTarget bbCodeSpoilerText">Раздел 1<br><span><b>Обзор популярных систем управления контентом</b></span><br>Разберёмся, что такое системы управления контентом, зачем они нужны и какие бывают. Рассмотрим самые популярные CMS — WordPress и Bitrix. <p><br></p> <p>Раздел 2<br><span><b>Подготовка вёрстки под разделение на шаблоны</b></span><br>Рассмотрим структуру React-проекта в CodeSandbox и его использование на курсе.</p> <p>Раздел 3<br><span><b>Работа с генерируемым контентом. Текст</b></span><br>Научимся работать с текстовыми блоками через WYSIWYG редактор и правильно писать стили.</p> <p>Раздел 4<br><span><b>Работа с генерируемым контентом. Графика</b></span><br>Научимся работать с иконками, фоновыми и контентными изображениями.</p> <p>Раздел 5<br><span><b>Работа с генерируемым контентом. Формы</b></span><br>Разберём нюансы интеграции форм с помощью плагина и с нуля. Подготовим разметку к интеграции систем управления.</p> <p>Раздел 6<br><span><b>Работа с генерируемым контентом. Меню</b></span><br>Научимся стилизовать меню, используя генерируемые классы и кастомные свойства.</p> <p>Раздел 7<br><span><b>Расширяемость вёрстки</b></span><br>Поговорим об изменении контента на странице и научимся работать с простым и сложным переполнением.</p> <p>Раздел 8<br><span><b>Итоговый раздел</b></span><br>Краткое подведение итогов и финальный тест.</p> </div> <div></div> </div>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/1139-html-academy-onlajn-kurs-protokoly-i-seti-osnovy-2022.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Thu, 05 May 2022 12:31:02 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Онлайн-курс «Протоколы и сети: основы» (2022)</h1>
</header>
<p><span>Фронтенд-разработчики работают с данными, которые путешествуют по сетям и передаются разными протоколами.</span><br><span>Понимать как всё это устроено необходимо, чтобы лучше решать типовые задачи.</span><br><br><b>Пройдя курс вы сможете:</b></p> <ul> <li>Лучше понимать разницу между протоколами и их влияние на решение задач</li> <li>Проще работать с данными, которые приходят с сервера</li> <li>Снизить риск возникновения уязвимостей в вашем коде</li> </ul> <p><b>Программа курса</b></p> <p><br><span>Раздел 1</span><br><b>Архитектура, атаки и составляющие безопасности</b><br><span>--- Что такое веб-сервер</span><br><span>--- Модель OSI</span><br><span>--- Архитектура TCP/IP</span><br><span>--- Атаки на уязвимости</span><br><br><span>Раздел 2</span><br><b>Защита данных</b><br><span>--- SSL</span><br><span>--- TLS</span><br><span>--- Аутентификация по сертификатам</span><br><br><span>Раздел 3</span><br><b>HTTP, HTTP/2, HTTP/3</b><br><span>— В чём отличие между протоколами и как их сравнивать?</span><br><span>— WebSockets</span></p>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/293-html-academy-vuejs-dlja-opytnyh-razrabotchikov-2021.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Fri, 29 Oct 2021 10:42:54 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Vue.js для опытных разработчиков</h1>
</header>
<p><span>После завершения курса вы узнаете особенности и тонкости работы с фреймворком VueJS, его отличия от других фреймворков, и научитесь работать с ним, даже если раньше никогда его не использовали. Курс ориентирован на работу с актуальной сейчас 2 версией VueJS с учетом востребованности знаний при работе с 3 версией. Курс подойдет тем, кто уже умеет работать с jаvascript и ES6.</span><br><br><b>Программа курса:</b><br><br><b>Раздел 1</b><br><br><b>Основы синтаксиса и базовых возможностей Vue JS</b></p> <ul> <li>Особенности фреймворка VueJS. Сравнительный анализ с ReactJS и Angular 2+.</li> <li>Компонент Vue и хуки жизненного цикла.</li> <li>Настройка проекта с использованием Vue CLI.</li> <li>Файловая структура проекта.</li> <li>Структура компонета Vue (Template, Script, Style).</li> <li>Связывание данных между шаблоном, скриптами и стилями.</li> <li>Виды и использование условных операторов (v-if, v-show).</li> <li>Работа со списками. Взаимоотношение между v-for и v-if. Избежание базовых ошибок при работе со списками.</li> <li>Виды и обработка событий.</li> </ul> <p><b>Раздел 2</b><br><br><b>Взаимодействие между компонентами Vue JS</b></p> <ul> <li>Виды взаимосвязей между компонентами.</li> <li>Передача параметров в дочерний компонент.</li> <li>Отправка событий в родительский компонент.</li> <li>Использование v-model между компонентами.</li> <li>Обзор работы хуков жизненного цикла при взаимодействии компонентов.</li> </ul> <p><b>Раздел 3</b><br><br><b>Углубленное понимание Vue JS</b></p> <ul> <li>Директивы: виды и использование.</li> <li>Как работает реактивность компонента.</li> <li>Свойства компонента (this свойства).</li> <li>Данные и методы компонента.</li> <li>Глобальный доступ и изменение экземпляра Vue.</li> <li>Обзор Composition API.</li> <li>Работа с vue-router.</li> <li>Добавление middleware.</li> </ul> <p><b>Раздел 4</b><br><br><b>Чистая архитектура проекта Vue</b></p> <ul> <li>Принципы Solid и их применение во Vue.</li> <li>Принцип единственной ответственности.</li> <li>Принцип открытости/закрытости.</li> <li>Принцип подстановки Б.Лисков.</li> <li>Принцип разделения интерфейсов.</li> <li>Принцип инверсии зависимостей.</li> </ul> <p><b>Раздел 5</b><br><br><b>Работа с HTTP</b></p> <ul> <li>Подключение плагинов.</li> <li>Создание независимых модулей на примере http модуля.</li> <li>Использование fetch API.</li> <li>Использование axios.</li> </ul> <p><b>Раздел 6</b><br><br><b>Анимации Vue JS</b></p> <ul> <li>Виды анимаций.</li> <li>Жизненный цикл анимаций.</li> <li>Примеры анимаций.</li> </ul> <p><b>Раздел 7</b><br><br><b>Подключение и использование Vuex</b></p> <ul> <li>Для какие целей нам нужно глобальное хранилище.</li> <li>Подключение vuex к существующему проекту.</li> <li>Автоматическое подключение модулей к хранилищу.</li> <li>Структура модуля vuex.</li> <li>Изменение vuex с помощью mutations.</li> <li>Асинхронная работа с хранилищем: actions.</li> <li>Получение данных из хранилища: getters.</li> </ul> <p><b>Раздел 8</b><br><br><b>Тестирование компонентов Vue</b></p> <ul> <li>Зачем нужно тестирование?</li> <li>Тестирование компонентов с помощью Jest.</li> <li>Тестирование компонентов с помощью Mocha.</li> <li>Тестирование компонентов с помощью Karma.</li> <li>Тестирование асинхронного кода.</li> <li>Использование Vue-Router.</li> <li>Использование Vuex.</li> </ul> <p><b>Раздел 9</b><br><br><b>Краткий обзор Nuxt JS</b></p> <ul> <li>Что такое Nuxt и для чего нужен рендер на стороне сервера.</li> <li>Отличие Nuxt от Vue. Структура Nuxt.</li> <li>Раутинг с Nuxt.</li> <li>Обзор fetch и asyncData.</li> </ul>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/252-html-academy-proekt-na-javascript-beskonechnaja-karusel-tovarov-2020.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Tue, 26 Oct 2021 16:37:16 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Проект на JavaScript «Бесконечная карусель товаров» (2020)</h1>
</header>
<p><span>В этом проекте вы будете программировать виджет — карусель с товарами интернет-магазина. Виджет позволяет переключать картинки с товарами вперёд и назад. После последней картинки снова появляется первая.</span><br><br><span>Интерфейс состоит из блоков с изображениями и кнопками переключения «вперёд» и «назад». В эталонной реализации используются нативные браузерные API.</span><br><br><b>Тренировочный комплект включает</b><span>:</span></p> <ul> <li>подробное техническое задание проекта;</li> <li>готовая для программирования вёрстка;</li> <li>автоматические тесты, которые проверяют правильность работы вашего проекта, а также качество кода;</li> <li>эталонная реализация на современных jаvascript, HTML и CSS;</li> <li>ссылки на полезные материалы.</li> </ul> <p><b>Уровень сложности</b><span>: лёгкий.</span><br><b>Материалы в разработке</b><span>. Релиз в 2020 году.</span></p>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/251-html-academy-proekt-na-javascript-schetchik-kalorij-2020.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Tue, 26 Oct 2021 16:34:27 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML academy - Проект на JavaScript «Счётчик калорий» (2020)</h1>
</header>
<p><b>Счётчик калорий</b><br><br><span>В этом проекте вы будете программировать одностраничное приложение, которое работает в браузере — счётчик калорий. Приложение позволяет рассчитать индивидуальную суточную норму калорий.</span><br><br><span>Интерфейс состоит из формы с полями ввода и полями для вывода результата. В эталонной реализации используются нативные браузерные API.</span><br><br><b>Тренировочный комплект включае</b><span>т:</span></p> <ul> <li>подробное техническое задание проекта;</li> <li>готовая для программирования вёрстка;</li> <li>автоматические тесты, которые проверяют правильность работы вашего проекта, а также качество кода;</li> <li>эталонная реализация на современных jаvascript, HTML и CSS;</li> <li>ссылки на полезные материалы.</li> </ul> <p><br><b>Уровень сложности</b><span>: лёгкий.</span></p>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/248-html-academy-rabota-s-dom-v-javascript-2021.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Tue, 26 Oct 2021 16:25:53 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Работа с DOM в JavaScript (2021)</h1>
</header>
<p><b>Профессиональная задача:</b><br><span>Умение создавать, удалять, перемещать, управлять элементами HTML-страницы и отображать данные в шаблонах с помощью jаvascript.</span></p> <p><b>Зачем нужен этот навык:</b><br><span>DOM (Document Object Model — «объектная модель документа») — это инструмент, с помощью которого jаvascript видит и может менять содержимое, структуру и оформление HTML-страницы. Все базовые манипуляции с веб-страницей из скриптов требуют знание этого программного интерфейса. Освоив навык, вы будете умело использовать нативные возможности JS-платформы для работы с DOM и будете знать её ограничения.</span><br><br><b>Состав навыка</b></p> <ul> <li>Углублённая теория.</li> <li>9 кейсов разного уровня сложности.</li> <li>Эталонные решения кейсов, детальные разборы демонстрационных кейсов.</li> </ul>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/208-html-academy-onlajnkurs-animacija-dlja-frontenderov.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Sun, 24 Oct 2021 15:14:49 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - Онлайн‑курс Анимация для фронтендеров</h1>
</header>
<p><span>На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их </span><b>правильно</b><span>, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.</span><br><br><span>Анимация для фронтендеров — новый курс HTML Academy. В программе: линейная и покадровая анимация, анимация CSS и SVG, Canvas, WebGL и шейдеры, 3D в браузере и будущее анимации в браузере.</span></p>
]]></turbo:content>
</item><item turbo="true">
<turbo:extendedHtml>true</turbo:extendedHtml>
<link>https://many-courses.net/programmirovanie/207-html-academy-javascript-professionalnaja-razrabotka-veb-interfejsov-uroven-1-obnovlennyj-potok-es6-2021.html</link>
<author>Admin</author>
<category>Программирование, HTML Academy</category>
<pubDate>Sun, 24 Oct 2021 15:12:31 +0300</pubDate>
<turbo:content><![CDATA[
<header>
<h1>HTML Academy - JavaScript. Профессиональная разработка веб-интерфейсов. Уровень 1 [Обновлённый поток, ES6]</h1>
</header>
<p><b>Почему курс профессиональный</b><br><span>На этом курсе вы научитесь делать настоящие проекты, такие же по уровню сложности, как в индустрии. И будете делать их </span><b>правильно</b><span>, чтобы после обучения выдавать результат высокого уровня, за который компании готовы платить.</span><br><span>Чтобы добиться такого качества обучения, мы используем </span><b>профессиональную триаду «критерии-проекты-наставники»<br><br>Что вас ждёт на обучении</b></p> <ul> <li><b>Живые лекции</b><br>Лекции проходят по вторникам и пятницам с 19:00 до 21:00 по московскому времени. Запись лекции доступна на следующий день.</li> <li><b>Практика</b><br>После лекции вы выполняете домашнее задание, в котором работаете над своим проектом и закрепляете учебный материал.</li> <li><b>Ревью кода</b><br>После каждого задания ваш личный наставник проверяет качество работы, делится опытом и рассказывает, как можно сделать лучше.</li> </ul> <p><b>Подходит ли вам этот курс</b></p> <ul> <li>Курс рассчитан на новичков. Для его прохождения достаточно завершить тренажеры по основам HTML, CSS и jаvascript.</li> <li>Объём заданий подобран так, чтобы даже занятые и работающие люди успевали выполнять их в срок, работая в комфортном режиме.</li> <li>Чтобы успешно пройти курс вам понадобится 15−20 часов в неделю или 2,5−3 часа в день. Занимайтесь равномерно в течение недели или погружайтесь в учёбу на выходных.</li> <li>Сроки итоговой защиты позволяют детально проработать обратную связь от проверяющего наставника и получить отлично выполненный личный проект.</li> </ul> <p><b>Программа курса</b><br><span>Первая неделя</span><br><span>ОБУЧЕНИЕ</span><br><span>Участие в лайвах, работа над проектом с личным наставником.</span><br><br><span>Раздел 1</span><br><b>Знакомство c jаvascript</b><br><span>Рассмотрим схему работы на интенсиве, какие инструменты понадобятся. Разберём, что представляет собой язык jаvascript, причём здесь спецификация ECMAScript и браузер. Начнём разбирать основы jаvascript.</span><br><span>Как проходит курс. Организационные вопросы.</span></p> <ul> <li>Схема работы на курсе.</li> <li>Обзор проектов.</li> </ul> <p><span>Язык jаvascript</span></p> <ul> <li>Спецификация ECMAScript.</li> <li>Что даёт jаvascript'у браузер.</li> <li>Строгий режим 'use strict'.</li> <li>Необязательные точки с запятой.</li> </ul> <p><span>Основы jаvascript.</span></p> <ul> <li>Базовый синтаксис: круглые и фигурные скобки, операторы, зарезервированные слова.</li> <li>Переменные.</li> <li>Функции.</li> <li>Типы данных: примитивы.</li> <li>Приведение типов.</li> </ul> <p><span>Практика</span></p> <ul> <li>Создание репозитория, форк, клонирование.</li> <li>Создание ветки, коммита, синхронизация репозиториев.</li> <li>Создание пулреквеста в Гитхабе.</li> <li>Тренажёры.</li> </ul> <p><span>Раздел 2</span><br><b>Основные возможности jаvascript</b><br><span>Продолжим изучать основные конструкции jаvascript, особенно пристально — функции. Разберём нюансы объявления переменных. Немного затронем контекст выполнения this. Познакомимся с инструментами разработчика.</span><br><span>Вторая неделя</span><br><br><span>Раздел 3</span><br><b>Структуры данных и встроенные API</b><br><span>Познакомимся со сложными типами данных: массивами и объектами. Научимся создавать их и управлять ими. Затронем тему структур данных, и как их использование может облегчить разработчику жизнь. Рассмотрим встроенные в jаvascript объекты. Запустим и отладим код в консоли инструментов разработчика.</span><br><br><span>Раздел 4</span><br><b>Организация кода</b><br><span>Обсудим принцип DRY (не повторяйся) и как им пользоваться для того, чтобы писать меньше кода, и при этом делать больше. Узнаем, что такое модули, как делить на них код и зачем.</span><br><span>Третья неделя</span><br><br><span>Раздел 5</span><br><b>DOM и события</b><br><span>Попробуем создавать, удалять, перемещать и управлять DOM-элементами. С помощью шаблонов отрисуем данные, созданные ранее. Рассмотрим динамическое взаимодействие с пользователем: как сделать так, чтобы страница начала реагировать на ввод текста в формы, нажатие на определённые элементы, прокрутки и прочее.</span><br><br><span>Раздел 6</span><br><b>Внешние API и сторонние библиотеки</b><br><span>Четвёртая неделя</span><br><br><span>Раздел 7</span><br><b>Асинхронность. Работа с сетью</b><br><span>Разберём понятие асинхронности и способы её достижения: колбэки и setTimeout, Promise. Взглянем на протокол HTTP и инструменты, которые позволяют делать запросы из браузера. Рассмотрим, как меняется взаимодействие пользователя с сайтом при начале работы с сетью, что может пойти не так, и что с этим делать.</span><br><span>Пятая неделя</span><br><br><span>Раздел 8</span><br><b>Обратная связь и оптимизация</b><br><span>Оптимизируем работу с данными и событиями в приложении. Реализуем понятную и приятную пользователю обратную связь интерфейса.</span><br><br><span>Раздел 9</span><br><b>Сборщики jаvascript</b><br><span>Познакомимся с такими программами, как сборщики, и узнаем, как они могут облегчить жизнь фронтенд-разработчику.</span><br><br><span>Шестая неделя</span><br><span>ЗАЩИТА ПРОЕКТАПодготовка проекта к итоговой защите и оценка его проверяющим наставником по критериям качества.</span><br><b>Первая неделя защиты</b><br><span>Начало подготовки к итоговой защите.</span><br><br><span>Седьмая неделя</span><br><b>Вторая неделя защиты</b><br><span>Первая оценка проекта проверяющим наставником по критериям качества.</span><br><br><span>Восьмая неделя</span><br><b>Третья неделя защиты</b><br><span>Улучшение проекта по замечаниям проверяющего наставника и подача на вторую оценку.</span><br><br><span>Девятая неделя</span><br><b>Четвёртая неделя защиты</b><br><span>Внесение финальных правок и получение итоговой оценки.</span></p>
]]></turbo:content>
</item></channel></rss>