{"id":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews","description":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews is built for career starters and switchers aged 25–34 who want a concrete, portfolio-ready result rather than abstract theory. Across 9 lessons and about 22 hours, the course focuses on course orientation and outcomes, app structure, and foundations and working vocabulary; the capstone is a testing workflow built with Python and Docker.","contentLanguage":"en","coverUrl":null,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.501Z","durationSeconds":79200,"authorId":"c0510cef-098c-4bb1-99eb-9533a32b9511","rating":4.4,"reviewCount":5,"expectedLessonsCount":9,"trailerUrl":null,"faq":[{"answer":"No prior experience is required. The first lessons create a clear ramp-up before the course moves into applied work.","question":"Do I need prior experience?"},{"answer":"A comfortable pace is 4–6 hours per week. In total, the course includes 9 lessons and about 22 hours of guided work.","question":"How much time should I set aside each week?"},{"answer":"You will finish with a testing workflow plus reusable materials built around Python and Docker.","question":"What will I finish the course with?"}],"learningOutcomes":null,"requirements":null,"levels":["advanced"],"firstLessonFreePreviewEnabled":false,"certificateEnabled":true,"isPlatformCourse":false,"pricingTiers":[{"id":"standard","name":"Standard","price":89,"features":[],"highlighted":true}],"minPricingTierPrice":89,"bonuses":[],"status":"READY","archivedAt":null,"categoryId":"8e0aeee0-d6ea-4986-8984-0456bf39b9b8","lessons":[{"id":"25cba15d-9652-4b71-8209-885f46cb57fa","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — course orientation and outcomes","description":"Lesson 1 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through course orientation and outcomes and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":0,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"1a83bbd5-4c10-4d85-897f-730b4aa4eb0c","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — app structure","description":"Lesson 2 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through app structure and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":1,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"644b3810-fedb-40f5-99a1-882623466116","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — foundations and working vocabulary","description":"Lesson 3 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through foundations and working vocabulary and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":2,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"5efc3755-82b9-4683-b9c6-a404562ab27a","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — workflow design and handoffs","description":"Lesson 4 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through workflow design and handoffs and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":3,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"550c1d9b-19f5-4476-b0e2-851cb2a324b2","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — next-step roadmap","description":"Lesson 5 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through next-step roadmap and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":4,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"da459260-b152-4228-9cee-706d22696665","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — developer automation","description":"Lesson 6 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through developer automation and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":5,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"e19f11de-61c3-4dbd-af4d-5fbb5c615554","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — testing strategy","description":"Lesson 7 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through testing strategy and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":6,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"3c9e0f51-cdf3-4cd1-8e96-ab82f41f54ac","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — quality, review, and risk control","description":"Lesson 8 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through quality, review, and risk control and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":7,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null},{"id":"ece3ee30-1d46-40b9-97b4-048f3931bd75","title":"Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews — deployment flow","description":"Lesson 9 of 9 in Backend APIs with Node.js: Pro Track — Projects for Portfolio and Interviews: work through deployment flow and convert the result into a reusable part of the final testing workflow using Python and Docker.","videoUrl":null,"videoFileName":null,"duration":8800,"position":8,"createdAt":"2026-05-26T07:51:15.442Z","updatedAt":"2026-05-26T07:51:15.442Z","courseId":"865acb75-3ed0-46f5-966c-a70d1fa3f61d","attachments":null,"dripDelayDays":null,"isFreePreview":false,"previewStartSeconds":0,"previewEndSeconds":null,"prerequisiteId":null,"unlockAt":null,"availablePricingTierIds":null}],"author":{"id":"c0510cef-098c-4bb1-99eb-9533a32b9511","name":"Joseph Spencer","avatarUrl":null,"bio":null,"socialLinks":null,"isPlatformRepresentative":false},"hasTeamOffer":false,"teamOfferSummary":null}