{"id":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","title":"JavaScript та React: Конструктор — портфель і практика","description":"JavaScript та React: Конструктор — портфель і практика орієнтований на імпульсний B2C-сегмент 18–34, який часто приходить із social, creators, вебінарів і мобільного checkout. За 8 уроків (~19 годин) курс перетворює тему на застосовний результат через модулі «орієнтація по курсу та очікувані результати», «ключові концепції та ментальні моделі» та «інструменти, налаштування та робоче середовище»; на виході виходить портфельний застосунок, зібраний за допомогою Docker, Node.js, components.","contentLanguage":"uk","coverUrl":"/course-covers/javascript-react-e0ceea17-2d7.webp","createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:51:44.431Z","durationSeconds":68400,"authorId":"eb11f0e0-7106-4958-a4de-09d3b67fc650","rating":4.620689655172414,"reviewCount":29,"expectedLessonsCount":8,"trailerUrl":null,"faq":[{"answer":"Попередній досвід не потрібний. Перші уроки дають зрозумілий вхід і лише потім переводять курс у прикладний режим.","question":"Чи потрібен попередній досвід?"},{"answer":"Комфортний темп — 3–5 годин на тиждень. Усього в курсі 8 уроків і близько 19 годин спрямованої роботи.","question":"Скільки часу на тиждень варто закладати?"},{"answer":"На виході буде портфельний застосунок та набір повторно використовуваних матеріалів, зібраних навколо Docker / Node.js.","question":"З яким результатом я вийду з курсу?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":79,"features":[],"highlighted":true}],"minPricingTierPrice":79,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"7987547f-4048-4d2d-ba5b-8fc5f23da8b3","title":"JavaScript та React: Конструктор — портфель і практика — орієнтація по курсу та очікувані результати","description":"Урок 1 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «орієнтація по курсу та очікувані результати» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":0,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"3227b114-e5c3-4824-8796-3fdb2a2243da","title":"JavaScript та React: Конструктор — портфель і практика — ключові концепції та ментальні моделі","description":"Урок 2 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «ключові концепції та ментальні моделі» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":1,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"eff414e6-45e1-42e3-85fe-5c0b66777fc2","title":"JavaScript та React: Конструктор — портфель і практика — інструменти, налаштування та робоче середовище","description":"Урок 3 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «інструменти, налаштування та робоче середовище» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":2,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"f26aa1a9-7c58-4976-830d-76b5618cf4f1","title":"JavaScript та React: Конструктор — портфель і практика — практичні воркфлоу та дизайн процесу","description":"Урок 4 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «практичні воркфлоу та дизайн процесу» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":3,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"f9e50864-8f26-4cf6-97b4-4f7b60d7459c","title":"JavaScript та React: Конструктор — портфель і практика — реальні кейси та guided practice","description":"Урок 5 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «реальні кейси та guided practice» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":4,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"7de4e8b4-c7cc-4e86-8059-c4df1304ab49","title":"JavaScript та React: Конструктор — портфель і практика — оцінювання, якість та безпека","description":"Урок 6 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «оцінювання, якість та безпека» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":5,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"92dbe545-e90e-45fc-8676-6432a4dfefb9","title":"JavaScript та React: Конструктор — портфель і практика — збірка проєкту та розбір","description":"Урок 7 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «збірка проєкту та розбір» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":6,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"01a870da-a916-46f4-84fc-1284bafb7abb","title":"JavaScript та React: Конструктор — портфель і практика — впровадження, handoff і наступні кроки","description":"Урок 8 з 8 в курсі «JavaScript та React: Конструктор — портфель і практика»: опрацюйте модуль «впровадження, handoff і наступні кроки» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та Node.js.","videoUrl":null,"videoFileName":null,"duration":8550,"position":7,"createdAt":"2026-05-26T07:48:45.472Z","updatedAt":"2026-05-26T07:48:45.472Z","courseId":"91b9bae5-03c7-46b5-8dce-2126f0b711c3","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"eb11f0e0-7106-4958-a4de-09d3b67fc650","name":"Іван Козак","avatarUrl":"https://lernrise.com/public/avatars/teacher-avatars/uk/9c293243-3948-419a-a52d-40808fd439f0.webp","bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}