{"id":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","title":"JavaScript e React: Completo — Início Rápido","description":"JavaScript e React: Completo — Início Rápido ajuda a sair da compreensão para a execução em 8 aulas (~27 horas). O curso atende pessoas de 25–34 em início ou transição de carreira, com ênfase em conceitos centrais e modelos mentais, ferramentas, configuração e ambiente de estudo e fluxos práticos e desenho de processos, terminando com um aplicação web que pode ser usado no trabalho ou no portfólio.","contentLanguage":"pt","coverUrl":"/course-covers/javascript-e-react-completo-inicio-rapido-51e52633-f5d.webp","createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:51:44.406Z","durationSeconds":97200,"authorId":"80d78788-ea7a-4d5f-b584-51ab81831286","rating":4.285714285714286,"reviewCount":7,"expectedLessonsCount":8,"trailerUrl":null,"faq":[{"answer":"É útil ter noções básicas de HTML/CSS ou programação. O curso começa com uma rampa clara e depois avança para início rápido.","question":"Preciso de experiência prévia?"},{"answer":"Um ritmo confortável é 4–6 horas por semana. No total, o curso inclui 8 aulas e cerca de 27 horas de estudo guiado.","question":"Quanto tempo por semana devo reservar?"},{"answer":"Você termina com um aplicação web e materiais reutilizáveis construídos em torno de JavaScript, React e Vite.","question":"Com o que eu termino o curso?"}],"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":"efdabd9e-49ef-47d8-92b0-59b15fdeeb26","title":"JavaScript e React: Completo — Início Rápido — orientação do curso e resultados esperados","description":"Aula 1 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe orientação do curso e resultados esperados no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":0,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"b380c7fe-f7b7-40e5-b171-d44582f13518","title":"JavaScript e React: Completo — Início Rápido — conceitos centrais e modelos mentais","description":"Aula 2 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe conceitos centrais e modelos mentais no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":1,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"98c379a7-cfe1-4141-9cee-ec88c1ffb5eb","title":"JavaScript e React: Completo — Início Rápido — ferramentas, configuração e ambiente de estudo","description":"Aula 3 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe ferramentas, configuração e ambiente de estudo no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":2,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"60c4eade-f2a6-42a4-98c1-95f9b5d20ba3","title":"JavaScript e React: Completo — Início Rápido — fluxos práticos e desenho de processos","description":"Aula 4 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe fluxos práticos e desenho de processos no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":3,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"4a4c81bd-6aaf-4679-9f90-f108f9ff6293","title":"JavaScript e React: Completo — Início Rápido — casos reais e prática guiada","description":"Aula 5 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe casos reais e prática guiada no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":4,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"feffc581-73eb-4a7b-bebc-0e8ed3897b88","title":"JavaScript e React: Completo — Início Rápido — controles de segurança e redução de risco","description":"Aula 6 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe controles de segurança e redução de risco no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":5,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"6f18d8df-2a97-4bb7-97cb-8d4e696330c8","title":"JavaScript e React: Completo — Início Rápido — construção do projeto e revisão","description":"Aula 7 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe construção do projeto e revisão no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":6,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"067cf854-80cc-42f0-9139-e8ae7a040851","title":"JavaScript e React: Completo — Início Rápido — implementação, handoff e próximos passos","description":"Aula 8 de 8 em JavaScript e React: Completo — Início Rápido: trabalhe implementação, handoff e próximos passos no contexto de JavaScript e React e transforme o resultado em uma parte reutilizável do aplicação web final usando JavaScript e React.","videoUrl":null,"videoFileName":null,"duration":12150,"position":7,"createdAt":"2026-05-26T07:45:35.691Z","updatedAt":"2026-05-26T07:45:35.691Z","courseId":"69e681b5-3ebe-489b-a4a8-9a862b9efc36","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"80d78788-ea7a-4d5f-b584-51ab81831286","name":"Felipe Araujo","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}