Stack Topic Duration
OOPS concepts 1 day
Git commands and practice 4 hours
Basic Concepts Discussion and query resolution with Mentor 1 hour
TypeScript for New Developers 6 hours
Class Hierarchy 4 hours
Variables, Destructuring, Spread, Function
declarations 6 hours
Enums 2 hours
Q & A session and concepts brush-up with Mentor 2 hours
Iterators 2 hours
Modules 1 day
TypeScript Hierarchy Exercises 4 hours
Interface vs Types TypeScript Exercises 4 hours
Typescript Q & A session and concepts brush-up with Mentor 1 hour
Getting started with NodeJS 2 hours
Yarn 2 hours
Events and Listeners 6 hours
SOLID Coding Principles 3 hours
DRY through patterns 4 hours
Q & A session and concepts brush-up with Mentor 1 hour
KISS coding style 2 hours
YAGNI coding practice 2 hours
Design Patterns in Node.js 4 hours
NodeJS Q & A session and concepts brush-up with Mentor 1 hour
Unit Test Cases 4 hours
Mocking 4 hours
Unit Testing with Jest Debugging specific suite/tests 4 hours
Q & A session and concepts brush-up with Mentor 1 hour
Use case: Ticket management System 10 days
Daily call with Mentor to track progress 0.5 hour / day
Use case: Hardware/Software management System 10 days
Use Case Daily call with Mentor to track progress 0.5 hour / day
Note: Plan/Links shared here are just starting points. Trainee is free to refer any video/Udemy/book which he/she is comfortable
Links
https://youtu.be/HsWKyERYGKQ
https://git-scm.com/dochttps://www.youtube.com/watch?v=DVRQoVRzMIYhttps://www.youtube.com/watch?v=HVsySz-h9r4
NA
https://www.typescriptlang.org/docs/handbook/intro.html
https://www.typescriptlang.org/docs/handbook/2/classes.html
https://www.typescriptlang.org/docs/handbook/variable-declarations.html
https://www.typescriptlang.org/docs/handbook/enums.html
NA
https://www.typescriptlang.org/docs/handbook/iterators-and-generators.html
https://www.typescriptlang.org/docs/handbook/modules.html
https://codesandbox.io/s/mz7m369m68?file=/src/Exercise_1_Basic_Types/exercise1.ts
https://typescript-exercises.github.io/#exercise=1&file=%2Findex.ts
NA
https://nodejs.org/en/docs/guides/getting-started-guide/
https://yarnpkg.com/getting-started
https://nodejs.org/api/events.html https://nodejs.org/api/http.html#event-connect https://www.freecodecamp.org/news/how-to-code-your-ow
https://hackernoon.com/understanding-solid-principles-in-javascript-w1cx3yrv https://blog.logrocket.com/solid-principles-single-responsibilit
https://www.drycode.io/https://www.patterns.dev/posts/classic-design-patterns/https://gomakethings.com/refactoring-vanilla-js-code-to-be-m
NA
https://medium.com/infancyit/kiss-keep-it-simple-smart-javascript-habits-b019ce14b5ec
https://martinfowler.com/bliki/Yagni.html
https://blog.logrocket.com/design-patterns-in-node-js/
NA
https://jestjs.io/docs/getting-started
https://jestjs.io/docs/mock-functions
https://jestjs.io/docs/troubleshooting
NA
Details to be shared separately
NA
Details to be shared separately
NA
Udemy/book which he/she is comfortable with