{"id":"53c3d0e9-abd4-402a-a615-d38c56b4d357","title":"JavaScript и React: Полный курс — Проекты и задания","description":"JavaScript и React: Полный курс — Проекты и задания помогает перейти от понимания к исполнению за 10 уроков (~34 часов). Курс ориентирован на аудитории карьерного старта и свитча 25–34, с акцентом на ключевые концепции и ментальные модели, инструменты, настройка и рабочая среда и практические воркфлоу и дизайн процесса, и завершается результатом в виде веб-приложение, который можно использовать в работе или портфолио.","contentLanguage":"ru","coverUrl":null,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.861Z","durationSeconds":122400,"authorId":"4bc8be1c-1c10-4ed7-993d-da2bc0eb0a6c","rating":4.407407407407407,"reviewCount":27,"expectedLessonsCount":10,"trailerUrl":null,"faq":[{"answer":"Полезны базовые знания HTML/CSS или программирования. Курс начинается с понятного входа в тему, а затем переходит к формату «проекты и задания».","question":"Нужен ли предварительный опыт?"},{"answer":"Комфортный темп — 6–8 часов в неделю. Всего в курсе 10 уроков и около 34 часов направленной практики.","question":"Сколько времени в неделю закладывать?"},{"answer":"На выходе будет веб-приложение и набор переиспользуемых материалов, собранных вокруг JavaScript, React и Vite.","question":"С каким результатом я выйду из курса?"}],"learningOutcomes":null,"requirements":null,"levels":["intermediate"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":149,"features":[],"highlighted":true}],"minPricingTierPrice":149,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"a90d8ccc-3f0d-4de0-8f2c-612e821d7f4a","title":"JavaScript и React: Полный курс — Проекты и задания — ориентация по курсу и ожидаемые результаты","description":"Урок 1 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте ориентация по курсу и ожидаемые результаты в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":0,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"44efb645-4219-4371-bdaf-474cca9f642a","title":"JavaScript и React: Полный курс — Проекты и задания — ключевые концепции и ментальные модели","description":"Урок 2 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте ключевые концепции и ментальные модели в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":1,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"9d372519-745e-42ea-b836-cdafb6979688","title":"JavaScript и React: Полный курс — Проекты и задания — инструменты, настройка и рабочая среда","description":"Урок 3 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте инструменты, настройка и рабочая среда в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":2,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"6df376fc-eae2-4ba0-bd82-4236acd1d5a5","title":"JavaScript и React: Полный курс — Проекты и задания — практические воркфлоу и дизайн процесса","description":"Урок 4 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте практические воркфлоу и дизайн процесса в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":3,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"0a0c7adf-a667-4c19-a77b-2c611e7b148c","title":"JavaScript и React: Полный курс — Проекты и задания — реальные кейсы и guided practice","description":"Урок 5 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте реальные кейсы и guided practice в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":4,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"a93e69b0-7249-4549-9742-ae49f7f70860","title":"JavaScript и React: Полный курс — Проекты и задания — контроли безопасности и снижение рисков","description":"Урок 6 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте контроли безопасности и снижение рисков в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":5,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"0afe8aba-438d-4227-b4fa-9b66cedec455","title":"JavaScript и React: Полный курс — Проекты и задания — сборка проекта и разбор","description":"Урок 7 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте сборка проекта и разбор в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":6,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"df225d82-d9db-432d-bbad-e1bbd32e7006","title":"JavaScript и React: Полный курс — Проекты и задания — troubleshooting и типичные ошибки","description":"Урок 8 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте troubleshooting и типичные ошибки в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":7,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"f259aedd-7af3-4d50-a66e-0ce1776a989c","title":"JavaScript и React: Полный курс — Проекты и задания — командная работа и циклы ревью","description":"Урок 9 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте командная работа и циклы ревью в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":8,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"3c7ec469-0039-49b1-bac1-d80aaecf68e0","title":"JavaScript и React: Полный курс — Проекты и задания — внедрение, handoff и следующие шаги","description":"Урок 10 из 10 в курсе «JavaScript и React: Полный курс — Проекты и задания»: проработайте внедрение, handoff и следующие шаги в контексте темы «JavaScript и React» и превратите результат в переиспользуемую часть финального проекта — веб-приложение, используя JavaScript и React.","videoUrl":null,"videoFileName":null,"duration":12240,"position":9,"createdAt":"2026-05-26T07:46:03.801Z","updatedAt":"2026-05-26T07:46:03.801Z","courseId":"53c3d0e9-abd4-402a-a615-d38c56b4d357","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"4bc8be1c-1c10-4ed7-993d-da2bc0eb0a6c","name":"Александр Михайлов","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}