{"id":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","title":"JavaScript та React: Практикум — інструменти й автоматизація","description":"Курс JavaScript та React: Практикум — інструменти й автоматизація розрахований на аудиторію 25–34 у точці кар’єрного старту або світчу й переводить тему в конкретний, прикладний та портфельний результат. За 9 уроків і приблизно 28 годин програма проходить через модулі «орієнтація по курсу та очікувані результати», «ключові концепції та ментальні моделі» та «інструменти, налаштування та робоче середовище»; підсумковий результат — портфельний застосунок, зібраний за допомогою Docker, React, Python.","contentLanguage":"uk","coverUrl":null,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.658Z","durationSeconds":100800,"authorId":"2c5a03ab-dac8-462e-818c-07637fdc75bf","rating":4.583333333333333,"reviewCount":36,"expectedLessonsCount":9,"trailerUrl":null,"faq":[{"answer":"Бажана мінімальна база. Вступний блок швидко синхронізує терміни й інструменти, після чого курс одразу переходить до практики.","question":"Чи потрібен попередній досвід?"},{"answer":"Комфортний темп — 3–5 годин на тиждень. Усього в курсі 9 уроків і близько 28 годин спрямованої роботи.","question":"Скільки часу на тиждень варто закладати?"},{"answer":"На виході буде портфельний застосунок та набір повторно використовуваних матеріалів, зібраних навколо Docker / React.","question":"З яким результатом я вийду з курсу?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":119,"features":[],"highlighted":true}],"minPricingTierPrice":119,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"2d160141-fe7a-4c84-aee6-8800967d7b09","title":"JavaScript та React: Практикум — інструменти й автоматизація — орієнтація по курсу та очікувані результати","description":"Урок 1 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «орієнтація по курсу та очікувані результати» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":0,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"4c83407e-989a-44d9-81b4-45c26b41e563","title":"JavaScript та React: Практикум — інструменти й автоматизація — ключові концепції та ментальні моделі","description":"Урок 2 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «ключові концепції та ментальні моделі» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":1,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"6dc9557a-79f3-4fc4-9e2d-0a665de16709","title":"JavaScript та React: Практикум — інструменти й автоматизація — інструменти, налаштування та робоче середовище","description":"Урок 3 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «інструменти, налаштування та робоче середовище» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":2,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"721413f5-1a62-4285-9f02-99b309d344d0","title":"JavaScript та React: Практикум — інструменти й автоматизація — практичні воркфлоу та дизайн процесу","description":"Урок 4 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «практичні воркфлоу та дизайн процесу» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":3,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"17f32321-7be3-4efe-b9ce-619952f124d9","title":"JavaScript та React: Практикум — інструменти й автоматизація — реальні кейси та guided practice","description":"Урок 5 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «реальні кейси та guided practice» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":4,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"668e46b1-049e-4315-a754-99c2da4e0417","title":"JavaScript та React: Практикум — інструменти й автоматизація — оцінювання, якість та безпека","description":"Урок 6 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «оцінювання, якість та безпека» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":5,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"5d6b36dc-6389-4142-9e6e-71168fe2b514","title":"JavaScript та React: Практикум — інструменти й автоматизація — збірка проєкту та розбір","description":"Урок 7 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «збірка проєкту та розбір» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":6,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"a3306e79-e984-4b23-952f-2678566e4193","title":"JavaScript та React: Практикум — інструменти й автоматизація — впровадження, handoff і наступні кроки","description":"Урок 8 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «впровадження, handoff і наступні кроки» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":7,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"c968b49b-0089-46a4-a6ff-d604229c835a","title":"JavaScript та React: Практикум — інструменти й автоматизація — метрики, якість та критерії рішення","description":"Урок 9 з 9 в курсі «JavaScript та React: Практикум — інструменти й автоматизація»: опрацюйте модуль «метрики, якість та критерії рішення» і перетворіть результат на повторно використовувану частину фінального проєкту — портфельний застосунок, використовуючи Docker та React.","videoUrl":null,"videoFileName":null,"duration":11200,"position":8,"createdAt":"2026-05-26T07:48:45.554Z","updatedAt":"2026-05-26T07:48:45.554Z","courseId":"a5e81d77-8a8c-47d3-bffe-1874ebe3ad4d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"2c5a03ab-dac8-462e-818c-07637fdc75bf","name":"Кирило Козак","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}