{"id":"348d4d57-948a-4778-887b-7c87c7ee1ab2","title":"JavaScript e React: Intensivo — Projetos e Exercícios","description":"JavaScript e React: Intensivo — Projetos e Exercícios ajuda a sair da compreensão para a execução em 10 aulas (~32 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-intensivo-projetos-e-exercicios-dadab371-6b6.webp","createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:51:44.415Z","durationSeconds":115200,"authorId":"7e9fe79c-41bd-4bba-aa98-8cfa7d73acc0","rating":4.464285714285714,"reviewCount":28,"expectedLessonsCount":10,"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 projetos e exercícios.","question":"Preciso de experiência prévia?"},{"answer":"Um ritmo confortável é 6–8 horas por semana. No total, o curso inclui 10 aulas e cerca de 32 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":149,"features":[],"highlighted":true}],"minPricingTierPrice":149,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"656ff37f-9949-41a7-88ef-108d8d865623","title":"JavaScript e React: Intensivo — Projetos e Exercícios — orientação do curso e resultados esperados","description":"Aula 1 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":0,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"2458b04a-6fc1-44db-9fba-9e45b5f21e9d","title":"JavaScript e React: Intensivo — Projetos e Exercícios — conceitos centrais e modelos mentais","description":"Aula 2 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":1,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"493d1dda-55f4-42a0-a9cf-b0e3339d473c","title":"JavaScript e React: Intensivo — Projetos e Exercícios — ferramentas, configuração e ambiente de estudo","description":"Aula 3 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":2,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"2eb39c28-19b0-4893-8466-03832cf10366","title":"JavaScript e React: Intensivo — Projetos e Exercícios — fluxos práticos e desenho de processos","description":"Aula 4 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":3,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"f2f9136d-9c07-4d24-88c6-5386d58157db","title":"JavaScript e React: Intensivo — Projetos e Exercícios — casos reais e prática guiada","description":"Aula 5 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":4,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"0dc264eb-9f20-4729-b9c5-d9f92e8a38e1","title":"JavaScript e React: Intensivo — Projetos e Exercícios — controles de segurança e redução de risco","description":"Aula 6 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":5,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"7784200f-80c6-4f2d-8d34-07d4dd20a6c1","title":"JavaScript e React: Intensivo — Projetos e Exercícios — construção do projeto e revisão","description":"Aula 7 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":6,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"949f8030-4728-4e0a-8461-8d1619bc0f6b","title":"JavaScript e React: Intensivo — Projetos e Exercícios — troubleshooting e armadilhas comuns","description":"Aula 8 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: trabalhe troubleshooting e armadilhas comuns 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":11520,"position":7,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"712a12d8-b001-4e73-a1ac-0fa0f634a7ba","title":"JavaScript e React: Intensivo — Projetos e Exercícios — colaboração em equipe e ciclos de revisão","description":"Aula 9 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: trabalhe colaboração em equipe e ciclos de 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":11520,"position":8,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"b6eef086-bcae-46b3-a475-f20ca9121ff3","title":"JavaScript e React: Intensivo — Projetos e Exercícios — implementação, handoff e próximos passos","description":"Aula 10 de 10 em JavaScript e React: Intensivo — Projetos e Exercícios: 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":11520,"position":9,"createdAt":"2026-05-26T07:45:32.965Z","updatedAt":"2026-05-26T07:45:32.965Z","courseId":"348d4d57-948a-4778-887b-7c87c7ee1ab2","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"7e9fe79c-41bd-4bba-aa98-8cfa7d73acc0","name":"Helena Alves","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}