Companies Home Search Profile

TypeScript: The Complete Guide (2023 Edition)

Focused View

Navin Rajesham

10:53:18

80 View
  • 1 - Basic understanding about Typescript its use.html
  • 1 - What is Typescript.mp4
    03:01
  • 2 - Issues in Javascript.mp4
    09:32
  • 3 - JavaScript Versions.mp4
    04:57
  • 4 - Typescript Advantages.mp4
    06:10
  • 5 - Typescript Versions.mp4
    02:29
  • 6 - Visual Studio Code Node.mp4
    03:34
  • 7 - Installing Typescript Writing First Typescript file.mp4
    05:54
  • 7 - introduction-first-files.zip
  • 8 - Downloading Zip from resources using it.mp4
    02:54
  • 9 - Setting Code Formatter Extension Prettier.mp4
    02:29
  • 10 - Setting Icon Theme Extension.mp4
    01:30
  • 2 - Typescript basic compilation understanding.html
  • 11 - Introduction.mp4
    01:04
  • 12 - Watch Mode.mp4
    04:11
  • 12 - watch-mode.zip
  • 13 - after-init.zip
  • 13 - tsconfigjson.mp4
    03:28
  • 14 - noUnusedLocals.mp4
    03:14
  • 14 - noUnusedLocals.zip
  • 15 - noUnusedParameters.mp4
    01:54
  • 15 - noUnusedParameters.zip
  • 16 - noImplicitReturns.mp4
    02:11
  • 16 - noImplicitReturns.zip
  • 17 - Setting up debugger.mp4
    07:52
  • 3 - Basic data types with Typescript.html
  • 18 - Introduction.mp4
    00:41
  • 19 - Data Type Validation in Javascript.mp4
    04:37
  • 19 - data-type-validation-in-js.zip
  • 20 - Basic type primitives.mp4
    05:56
  • 20 - basic-types.zip
  • 21 - bigint.mp4
    04:14
  • 21 - bigint.zip
  • 22 - Symbol.mp4
    02:25
  • 22 - symbol.zip
  • 23 - Type Assignment Implicit vs Explicit.mp4
    02:58
  • 23 - implicit-vs-explicit.zip
  • 4 - Objects Arrays Union Enums.html
  • 5 - Tuples Aliases Arrow Functions Casting and more.html
  • 24 - Introduction.mp4
    00:38
  • 25 - Objects Basic.mp4
    07:31
  • 25 - objects-basic.zip
  • 26 - Objects Readonly Optional Nested.mp4
    03:32
  • 26 - objects-readonly-optional-nested.zip
  • 27 - Objects with Functions.mp4
    04:25
  • 27 - objects-with-functions.zip
  • 28 - Arrays Basic.mp4
    07:27
  • 28 - arrays-basic.zip
  • 29 - Arrays readonly objects.mp4
    05:50
  • 29 - array-objects.zip
  • 30 - Array destructing constructor.mp4
    02:33
  • 30 - array-destructing-and-constructor.zip
  • 31 - Union.mp4
    04:05
  • 31 - union-types.zip
  • 32 - Enums with Log example.mp4
    04:26
  • 32 - enum-logs-example.zip
  • 33 - Enum in detail.mp4
    04:00
  • 33 - enum-in-details.zip
  • 34 - let var const.mp4
    04:02
  • 34 - let-var-const.zip
  • 35 - let in details.mp4
    07:13
  • 35 - let-in-detail.zip
  • 36 - Tuples.mp4
    04:36
  • 36 - tuples.zip
  • 37 - Tuple destructing.mp4
    01:54
  • 37 - tuple-destructring.zip
  • 38 - Alias.mp4
    06:05
  • 38 - alises.zip
  • 39 - Literals.mp4
    08:38
  • 39 - literals.zip
  • 40 - functions params and more.mp4
    08:34
  • 40 - functions-params-and-more.zip
  • 41 - Arrow Functions.mp4
    10:26
  • 41 - arrow-functions.zip
  • 42 - Annonymous-functions-with-constructor.zip
  • 42 - Anonymous Functions Constructor.mp4
    04:54
  • 43 - Casting.mp4
    04:37
  • 43 - casting.zip
  • 44 - Casting with HTML Example.mp4
    06:08
  • 44 - casting-with-html-example.zip
  • 6 - Classes Objects Access Modifiers Static Members.html
  • 7 - Inheritance Method Overriding Abstract Getter Setter.html
  • 45 - Introduction.mp4
    00:52
  • 46 - What is Class.mp4
    03:47
  • 47 - Creating first class.mp4
    09:03
  • 47 - creating-first-class.zip
  • 48 - How Class looks in JS.mp4
    02:54
  • 49 - Constructor and params.mp4
    03:21
  • 49 - constructor-and-params.zip
  • 50 - this keyword.mp4
    02:07
  • 51 - Access Modifiers.mp4
    05:35
  • 51 - access-modifiers.zip
  • 52 - Readonly.mp4
    01:16
  • 52 - class-readonly.zip
  • 53 - Debit Credit Example.mp4
    14:33
  • 53 - debit-and-credit-example.zip
  • 54 - Static Property.mp4
    07:26
  • 54 - static-property.zip
  • 55 - Static method.mp4
    04:09
  • 55 - static-method.zip
  • 56 - What Is Inheritance.mp4
    13:18
  • 56 - what-is-inheritance.zip
  • 57 - Archive.zip
  • 57 - Creating objects for child classes.mp4
    04:40
  • 58 - Method Overriding.mp4
    03:42
  • 58 - method-overriding.zip
  • 59 - Method Overriding With Example.mp4
    07:04
  • 59 - method-overriding-with-example.zip
  • 60 - Protected.mp4
    03:49
  • 60 - protected.zip
  • 61 - Abstract Classes.mp4
    02:27
  • 61 - Archive.zip
  • 62 - Abstract Methods.mp4
    05:54
  • 62 - abstract-methods.zip
  • 63 - Abstract Properties.mp4
    05:09
  • 63 - abstract-properties.zip
  • 64 - Getter Setter.mp4
    07:08
  • 64 - getter-and-setter.zip
  • 65 - Invisible Constructer.mp4
    02:09
  • 65 - invisible-constructor.zip
  • 8 - Interfaces Part 1.html
  • 9 - Interfaces Part 2 Extending Interfaces Utility TypesTypes Aliases and more.html
  • 66 - Introduction.mp4
    00:57
  • 67 - What is Interface.mp4
    03:42
  • 68 - Example BankAccount Interface.mp4
    07:24
  • 68 - example-bankaccount-interface.zip
  • 69 - Functions in Interface.mp4
    04:30
  • 69 - functions-in-interface.zip
  • 70 - How Interface looks in JS.mp4
    04:07
  • 71 - Union examples with property.mp4
    02:33
  • 71 - unions-examples-with-property.zip
  • 72 - Interface vs Class.mp4
    02:38
  • 73 - Extending Interface.mp4
    03:24
  • 73 - extending-interface.zip
  • 74 - Implementing Multiple Interfaces.mp4
    05:53
  • 74 - implementing-multiple-interfaces.zip
  • 75 - Interface as type.mp4
    03:07
  • 75 - interface-as-type.zip
  • 76 - Utility Types.mp4
    05:04
  • 76 - utility-types.zip
  • 77 - Archive.zip
  • 77 - More Utility Types.mp4
    02:49
  • 78 - Interfaces Vs Type Aliases.mp4
    07:45
  • 78 - interfaces-vs-type-aliases.zip
  • 79 - Interface with same name.mp4
    02:42
  • 79 - interface-with-same-name.zip
  • 10 - Generics Functions Classes Interfaces.html
  • 80 - Introduction.mp4
    01:39
  • 81 - Creating Generic Function.mp4
    06:09
  • 81 - creating-generic-function.zip
  • 82 - Naming Convention.mp4
    01:40
  • 83 - Multiple Types.mp4
    02:22
  • 83 - multple-types.zip
  • 84 - Return Types.mp4
    05:45
  • 84 - return-types.zip
  • 85 - Issue with Return Type.mp4
    04:40
  • 85 - issue-with-return-type.zip
  • 86 - With Arrays.mp4
    02:50
  • 86 - generics-with-array.zip
  • 87 - Generic Classes.mp4
    06:41
  • 87 - generic-classes.zip
  • 88 - Generics Interfaces.mp4
    03:36
  • 88 - generic-interface.zip
  • 89 - Generics Vs Any.mp4
    08:57
  • 89 - generics-vs-any.zip
  • 90 - Introduction.mp4
    01:32
  • 91 - compilerOptions.mp4
    03:57
  • 92 - target.mp4
    03:34
  • 93 - rootDir and outDir.mp4
    04:58
  • 93 - rootdir-and-outdir.zip
  • 94 - declaration declarationMap.mp4
    05:55
  • 94 - declaration-and-declarationmap.zip
  • 95 - removeComments.mp4
    01:40
  • 95 - removeComments.zip
  • 96 - noEmit.mp4
    02:02
  • 96 - noEmit.zip
  • 97 - noEmitOnError.mp4
    02:53
  • 97 - noEmitOnError.zip
  • 98 - noImplicitAny.mp4
    03:42
  • 98 - noImplicitAny.zip
  • 99 - strictNullChecks.mp4
    04:03
  • 99 - strictNullChecks.zip
  • 100 - strictFunctionTypes.mp4
    04:15
  • 100 - strictFunctionTypes.zip
  • 101 - strictBindCallApply.mp4
    03:16
  • 101 - strictBindCallApply.zip
  • 102 - strictPropertyInitialization.mp4
    02:32
  • 102 - strictPropertyInitialization.zip
  • 103 - noImplicitThis.mp4
    02:37
  • 103 - noImplicitThis.zip
  • 104 - noUnusedLocals.mp4
    02:18
  • 104 - noUnusedLocals.zip
  • 105 - noFallthroughCasesInSwitch.mp4
    02:39
  • 105 - noFallthroughCasesInSwitch.zip
  • 106 - allowUnreachableCode.mp4
    02:15
  • 106 - allowUnreachableCode.zip
  • 13 - Decorators Decorator Factories ClassPropertyMethod Decorators and more.html
  • 107 - Introduction.mp4
    02:05
  • 108 - Archive.zip
  • 108 - Class Decorator.mp4
    09:25
  • 109 - experimentalDecorators.mp4
    00:52
  • 110 - Archive.zip
  • 110 - Decorator Factories.mp4
    03:33
  • 111 - A change in Naming Convention.mp4
    01:31
  • 112 - Archive.zip
  • 112 - Class Decorator Example.mp4
    08:07
  • 113 - Archive.zip
  • 113 - Multiple Decorator.mp4
    07:48
  • 114 - Class Decorator Used by Angular.mp4
    17:31
  • 114 - class-decorator-used-by-angular.zip
  • 115 - Property Decorator.mp4
    13:11
  • 115 - property-decorator.zip
  • 116 - Method Decorator.mp4
    11:28
  • 116 - method-decorator.zip
  • 117 - Method Decorator With Parameter.mp4
    02:21
  • 117 - method-decorator-with-parameter.zip
  • 118 - Introduction.mp4
    01:01
  • 119 - What is Declaration Merging.mp4
    02:12
  • 120 - Interface Declaration Merging.mp4
    07:56
  • 120 - interface-declaration-merging.zip
  • 121 - Enum Declaration Merging.mp4
    06:23
  • 121 - enum-declaration-merging.zip
  • 122 - any Vs unknown.mp4
    09:33
  • 122 - any-vs-unknown.zip
  • 123 - undefined Vs null.mp4
    06:39
  • 123 - undefined-vs-null.zip
  • 124 - Definitely Typed.mp4
    05:31
  • 125 - Typescript Updates Understanding.mp4
    05:28
  • 126 - forofvsforin.mp4
    02:28
  • 126 - for-of-vs-for-in.zip
  • 127 - Hash Prefix For Private Members.mp4
    05:47
  • 127 - hash-prefix-for-private-members.zip
  • 128 - Introduction.mp4
    01:35
  • 129 - Angular Installation.mp4
    04:44
  • 130 - First Angular Project.mp4
    06:04
  • 130 - first-angular-project.zip
  • 131 - Downloading and Running Project.mp4
    01:28
  • 132 - What is Component.mp4
    04:37
  • 133 - Understanding Decorators Role in Components.mp4
    06:09
  • 134 - Creating First Component.mp4
    09:40
  • 134 - creating-first-component.zip
  • 135 - More Components.mp4
    06:19
  • 135 - more-components.zip
  • 136 - Introduction.mp4
    01:17
  • 137 - Express Server with JS.mp4
    01:17
  • 137 - express-server-with-js.zip
  • 138 - Instruction on downloading code running.mp4
    00:37
  • 139 - Typescript and Express installation.mp4
    02:53
  • 139 - typescript-and-express-installation.zip
  • 140 - Typescript Setup.mp4
    03:36
  • 140 - typescript-setup.zip
  • 141 - Express Server with TS.mp4
    06:39
  • 141 - express-server-with-ts.zip
  • 142 - Thanks.mp4
    01:19
  • Description


    Understanding typescript from scratch to advance level and integration with frameworks like Angular, Express and more

    What You'll Learn?


    • Difference between javascript and typescript
    • Writing typescript code from scratch to advance level
    • Understanding typescript role in advance frontend frameworks like Angular
    • Understanding typescript role in advance backend development frameworks like Node + Express + Typescript
    • Writing object oriented programming in typescript with class, interfaces, generics and more
    • Writing advance typescript decorators to meet advance needs
    • Detailed understanding of typescript compiler with wide variety of configuration

    Who is this for?


  • Adding Typescript in your skillset
  • Wants to learn advance typescript
  • Learning advance frameworks in which typescript used like Angular/React/Express and more
  • Preparing for an Interview as Typescript Developer
  • What You Need to Know?


  • A basic of javascript will be an advantage [Not compulsory]
  • More details


    Description

    In this course, you will learn Typescript from scratch to an advanced level with all concepts and examples. We will start with understanding issues in Javascript and how these issues will be solved in Typescript to write more type-strict code in Typescript.

    Who are you?

    Beginner to Typescript (Wants to new skill in skillset) ?

    The course is well crafted in such a way that a new beginner can easily understand all topics with examples, slowly introducing advanced examples to make you more confident with typescript. If you are new to object-oriented programming,  in each module of OOP, the basic concepts are explained in detail before starting the actual implementation.

    Learning as support for advanced frameworks (eg. Angular/react/express and more)

    To learn advanced frameworks (e.g., Angular), you must have a great, in-depth understanding of Typescript. Which will help you understand the core concepts in more detail. For example, if you know how Decorators work in Typescript, you can easily understand the magic behind Angular Components. We also have a dedicated module for Typescript with Angular [Frontend] and Typescript with Backend [Express] to understand Typescript's role in these frameworks.

    Known to Basic Typescript & Wants to master it ?

    That's fantastic; we will unlock many concepts in detail with examples to have better clarity on advanced concepts like Decorators, compiler configurations, and many more. The course also has a dedicated module to cover many advanced topics that are rarely covered in many online resources. For example, Undefined vs. Null, Definitely Typed, Hash Prefix for Private Members, and many more

    Additionally, how will this course help you understand typescript better?

    • The 10+ quizzes will help you test your understanding quickly.

    • The assignments will make you more confident in writing examples with the real time concepts you learned.

    • In the active Q&A section, where students answer each other and personally, I will be available to answer your queries.

    • Source code (in ZIP Format) is attached in almost every lecture, so if you are stuck somewhere & not able to get desired output, you can quickly download and use it [but I recommend you to give it a try rather than downloading].

    And finally, it's Udemy, where you have a 30-Day Money-Back Guarantee for your satisfaction. So your investment is completely safe.

    Let's begin your typescript journey. See you inside the course.


    Who this course is for:

    • Adding Typescript in your skillset
    • Wants to learn advance typescript
    • Learning advance frameworks in which typescript used like Angular/React/Express and more
    • Preparing for an Interview as Typescript Developer

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Navin Rajesham
    Navin Rajesham
    Instructor's Courses
    Hello Students,I am Navin Rajesham - நవీन from India's technology hub Hyderabad. I love training people in different technologies in the best possible way. Delivered 500+ trainings on top technologies to software companies, universities, and more places.I enjoy the process of teaching where a new student will be eager to understand the concept, the creative examples, and the satisfaction of my learner makes my day.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 142
    • duration 10:53:18
    • Release Date 2023/09/13

    Courses related to TypeScript

    Subtitle
    Using TypeScript 4 Modules
    Pluralsight Dan Wellman
    Dan Wellman
    Using TypeScript 4 Modules
    1:24:58
    English subtitles
    12/09/2022
    Subtitle
    TypeScript 5 Fundamentals
    Pluralsight Chris Behrens
    Chris Behrens
    TypeScript 5 Fundamentals
    4:00:50
    English subtitles
    11/25/2023