0% found this document useful (0 votes)
76 views2 pages

Typescript NodeJS Ramp Up Plan

The document outlines the training curriculum for various topics like OOPS concepts, Git, TypeScript, Node.js, and unit testing. It includes the duration and links for each topic. Mentor sessions and daily check-ins are scheduled to track progress and resolve queries. Two use case projects (ticket management and hardware/software management systems) will be completed over 10 days each with mentor support. Trainees can refer additional learning resources based on their comfort.

Uploaded by

Divyam Garg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
76 views2 pages

Typescript NodeJS Ramp Up Plan

The document outlines the training curriculum for various topics like OOPS concepts, Git, TypeScript, Node.js, and unit testing. It includes the duration and links for each topic. Mentor sessions and daily check-ins are scheduled to track progress and resolve queries. Two use case projects (ticket management and hardware/software management systems) will be completed over 10 days each with mentor support. Trainees can refer additional learning resources based on their comfort.

Uploaded by

Divyam Garg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

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

You might also like