[{"data":1,"prerenderedAt":215},["ShallowReactive",2],{"course-frontend":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"slug":10,"date":11,"emoji":12,"duration":13,"level":14,"format":15,"price":16,"schedule":17,"body":18,"_type":209,"_id":210,"_source":211,"_file":212,"_stem":213,"_extension":214},"\u002Fcourses\u002Ffrontend","courses",false,"","Создание сайтов с ИИ","Генерите код через AI, но не понимаете что получилось? Научитесь управлять разработкой, а не надеяться на удачу.","frontend","2026-07-07","🎨","1 месяц","Средний","Онлайн, индивидуально","4 000 ₽ \u002F занятие","2 занятия в неделю",{"type":19,"children":20,"toc":194},"root",[21,29,34,41,48,53,59,64,70,75,81,86,92,97,103,108,114,139,145,150,156,161,172,176],{"type":22,"tag":23,"props":24,"children":25},"element","p",{},[26],{"type":27,"value":28},"text","Вы уже делали сайты с помощью AI. Сгенерировали, скопировали, работает. А потом что-то сломалось — и вы не знаете где искать. Или AI предложил архитектуру, а вы не можете оценить, хорошая она или нет.",{"type":22,"tag":23,"props":30,"children":31},{},[32],{"type":27,"value":33},"Этот курс — не про «как верстать». Про то, как понимать код, который генерирует AI. Как оценить архитектуру. Как управлять процессом, когда проект растёт за пределы одного файла.",{"type":22,"tag":35,"props":36,"children":38},"h2",{"id":37},"программа",[39],{"type":27,"value":40},"Программа",{"type":22,"tag":42,"props":43,"children":45},"h3",{"id":44},"модуль-1-что-ai-написал",[46],{"type":27,"value":47},"Модуль 1. Что AI написал",{"type":22,"tag":23,"props":49,"children":50},{},[51],{"type":27,"value":52},"HTML, CSS, JS — не зубрёжка, а умение прочитать что получилось и найти ошибку. Ровно столько, чтобы перестать гадать.",{"type":22,"tag":42,"props":54,"children":56},{"id":55},"модуль-2-vue-3",[57],{"type":27,"value":58},"Модуль 2. Vue 3",{"type":22,"tag":23,"props":60,"children":61},{},[62],{"type":27,"value":63},"Компоненты, реактивность, роутинг. Почему AI генерит всё в одном файле, а нормальный проект — нет.",{"type":22,"tag":42,"props":65,"children":67},{"id":66},"модуль-3-tailwind-css",[68],{"type":27,"value":69},"Модуль 3. Tailwind CSS",{"type":22,"tag":23,"props":71,"children":72},{},[73],{"type":27,"value":74},"Утилитарный CSS. Адаптивность. Тёмная тема. Когда AI перебарщивает с классами и как привести в порядок.",{"type":22,"tag":42,"props":76,"children":78},{"id":77},"модуль-4-api-и-данные",[79],{"type":27,"value":80},"Модуль 4. API и данные",{"type":22,"tag":23,"props":82,"children":83},{},[84],{"type":27,"value":85},"REST, fetch, авторизация. Как подключить реальный бэкенд. AI умеет генерить fetch, но не понимает вашу бизнес-логику.",{"type":22,"tag":42,"props":87,"children":89},{"id":88},"модуль-5-git-сборка-деплой",[90],{"type":27,"value":91},"Модуль 5. Git, сборка, деплой",{"type":22,"tag":23,"props":93,"children":94},{},[95],{"type":27,"value":96},"Vite, модули, hot reload. Git workflow. Когда код есть, но сайт не в интернете. Путь от localhost до продакшена.",{"type":22,"tag":42,"props":98,"children":100},{"id":99},"модуль-6-финальный-проект",[101],{"type":27,"value":102},"Модуль 6. Финальный проект",{"type":22,"tag":23,"props":104,"children":105},{},[106],{"type":27,"value":107},"Полноценное приложение: от идеи до деплоя. Вы архитектор, AI — инструмент.",{"type":22,"tag":35,"props":109,"children":111},{"id":110},"что-получите",[112],{"type":27,"value":113},"Что получите",{"type":22,"tag":115,"props":116,"children":117},"ul",{},[118,124,129,134],{"type":22,"tag":119,"props":120,"children":121},"li",{},[122],{"type":27,"value":123},"3-4 проекта в портфолио",{"type":22,"tag":119,"props":125,"children":126},{},[127],{"type":27,"value":128},"Умение читать и оценивать код, который генерирует AI",{"type":22,"tag":119,"props":130,"children":131},{},[132],{"type":27,"value":133},"Понимание архитектуры современных приложений",{"type":22,"tag":119,"props":135,"children":136},{},[137],{"type":27,"value":138},"Навык управлять разработкой, а не копировать что получилось",{"type":22,"tag":35,"props":140,"children":142},{"id":141},"для-кого",[143],{"type":27,"value":144},"Для кого",{"type":22,"tag":23,"props":146,"children":147},{},[148],{"type":27,"value":149},"Для тех, кто уже сгенерил свой первый сайт через AI и хочет перестать гадать: «а правильно ли это работает?»",{"type":22,"tag":35,"props":151,"children":153},{"id":152},"формат",[154],{"type":27,"value":155},"Формат",{"type":22,"tag":23,"props":157,"children":158},{},[159],{"type":27,"value":160},"Только индивидуальные занятия — не группа. 2 раза в неделю. Каждое занятие — реальный проект. Код-ревью.",{"type":22,"tag":23,"props":162,"children":163},{},[164,170],{"type":22,"tag":165,"props":166,"children":167},"strong",{},[168],{"type":27,"value":169},"Стоимость:",{"type":27,"value":171}," 4 000 ₽ за занятие. Формат: 2 раза в неделю, индивидуально.",{"type":22,"tag":173,"props":174,"children":175},"hr",{},[],{"type":22,"tag":23,"props":177,"children":178},{},[179],{"type":22,"tag":180,"props":181,"children":182},"em",{},[183,185,192],{"type":27,"value":184},"Пишите в ",{"type":22,"tag":186,"props":187,"children":189},"a",{"href":188},"tg:\u002F\u002Fresolve?domain=a_rudin",[190],{"type":27,"value":191},"Telegram",{"type":27,"value":193}," — обсудим вашу задачу.",{"title":7,"searchDepth":195,"depth":195,"links":196},2,[197,206,207,208],{"id":37,"depth":195,"text":40,"children":198},[199,201,202,203,204,205],{"id":44,"depth":200,"text":47},3,{"id":55,"depth":200,"text":58},{"id":66,"depth":200,"text":69},{"id":77,"depth":200,"text":80},{"id":88,"depth":200,"text":91},{"id":99,"depth":200,"text":102},{"id":110,"depth":195,"text":113},{"id":141,"depth":195,"text":144},{"id":152,"depth":195,"text":155},"markdown","content:courses:frontend.md","content","courses\u002Ffrontend.md","courses\u002Ffrontend","md",1784082563937]