Softwarez.Info - Software's World!
Typescript - The Complete Guide (2023) - Printable Version

+- Softwarez.Info - Software's World! (https://softwarez.info)
+-- Forum: Library Zone (https://softwarez.info/Forum-Library-Zone)
+--- Forum: Video Tutorials (https://softwarez.info/Forum-Video-Tutorials)
+--- Thread: Typescript - The Complete Guide (2023) (/Thread-Typescript-The-Complete-Guide-2023)



Typescript - The Complete Guide (2023) - SKIKDA - 08-11-2023

[Image: QHnc.jpg]

Published 8/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.98 GB | Duration: 10h 52m


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

Requirements
A basic of javascript will be an advantage[Not compulsory]

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 moreAdditionally, 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.

Overview
Section 1: Introduction

Lecture 1 What is Typescript?

Lecture 2 Issues in Javascript

Lecture 3 JavaScript Versions

Lecture 4 Typescript Advantages

Lecture 5 Typescript Versions

Section 2: Setup

Lecture 6 Visual Studio Code & Node

Lecture 7 Installing Typescript & Writing First Typescript file

Lecture 8 Downloading Zip from resources & using it

Lecture 9 Setting Code Formatter Extension - Prettier

Lecture 10 Setting Icon Theme Extension

Section 3: Typescript Compilation

Lecture 11 Introduction

Lecture 12 Watch Mode

Lecture 13 tsconfig.json

Lecture 14 noUnusedLocals

Lecture 15 noUnusedParameters

Lecture 16 noImplicitReturns

Lecture 17 Setting up debugger

Section 4: Basics Types with Typescript

Lecture 18 Introduction

Lecture 19 Data Type Validation in Javascript

Lecture 20 Basic type (primitives)

Lecture 21 bigint

Lecture 22 Symbol

Lecture 23 Type Assignment (Implicit vs Explicit)

Section 5: Working with Typescript

Lecture 24 Introduction

Lecture 25 Objects Basic

Lecture 26 Objects Readonly Optional Nested

Lecture 27 Objects with Functions

Lecture 28 Arrays Basic

Lecture 29 Arrays readonly, objects

Lecture 30 Array destructing, constructor

Lecture 31 Union

Lecture 32 Enums with Log example

Lecture 33 Enum in detail

Lecture 34 let var const

Lecture 35 let in details

Lecture 36 Tuples

Lecture 37 Tuple destructing

Lecture 38 Alias

Lecture 39 Literals

Lecture 40 functions params and more

Lecture 41 Arrow Functions

Lecture 42 Anonymous Functions & Constructor

Lecture 43 Casting

Lecture 44 Casting with HTML Example

Section 6: Classes

Lecture 45 Introduction

Lecture 46 What is Class?

Lecture 47 Creating first class

Lecture 48 How Class looks in JS?

Lecture 49 Constructor and params

Lecture 50 this keyword

Lecture 51 Access Modifiers

Lecture 52 Readonly

Lecture 53 Debit & Credit Example

Lecture 54 Static Property

Lecture 55 Static method

Lecture 56 What Is Inheritance?

Lecture 57 Creating objects for child classes

Lecture 58 Method Overriding

Lecture 59 Method Overriding With Example

Lecture 60 Protected

Lecture 61 Abstract Classes

Lecture 62 Abstract Methods

Lecture 63 Abstract Properties

Lecture 64 Getter & Setter

Lecture 65 Invisible Constructer

Section 7: Interfaces

Lecture 66 Introduction

Lecture 67 What is Interface?

Lecture 68 Example BankAccount Interface

Lecture 69 Functions in Interface

Lecture 70 How Interface looks in JS?

Lecture 71 Union examples with property

Lecture 72 Interface vs Class

Lecture 73 Extending Interface

Lecture 74 Implementing Multiple Interfaces

Lecture 75 Interface as type

Lecture 76 Utility Types

Lecture 77 More Utility Types

Lecture 78 Interfaces Vs Type Aliases

Lecture 79 Interface with same name

Section 8: Generics

Lecture 80 Introduction

Lecture 81 Creating Generic Function

Lecture 82 Naming Convention

Lecture 83 Multiple Types

Lecture 84 Return Types

Lecture 85 Issue with Return Type

Lecture 86 With Arrays

Lecture 87 Generic Classes

Lecture 88 Generics Interfaces

Lecture 89 Generics Vs Any

Section 9: Advance Typescript Compilation

Lecture 90 Introduction

Lecture 91 compilerOptions

Lecture 92 target

Lecture 93 rootDir and outDir

Lecture 94 declaration & declarationMap

Lecture 95 removeComments

Lecture 96 noEmit

Lecture 97 noEmitOnError

Lecture 98 noImplicitAny

Lecture 99 strictNullChecks

Lecture 100 strictFunctionTypes

Lecture 101 strictBindCallApply

Lecture 102 strictPropertyInitialization

Lecture 103 noImplicitThis

Lecture 104 noUnusedLocals

Lecture 105 noFallthroughCasesInSwitch

Lecture 106 allowUnreachableCode

Section 10: Decorators

Lecture 107 Introduction

Lecture 108 Class Decorator

Lecture 109 experimentalDecorators

Lecture 110 Decorator Factories

Lecture 111 A change in Naming Convention

Lecture 112 Class Decorator - Example

Lecture 113 Multiple Decorator

Lecture 114 Class Decorator Used by Angular

Lecture 115 Property Decorator

Lecture 116 Method Decorator

Lecture 117 Method Decorator With Parameter

Section 11: Advanced Topics

Lecture 118 Introduction

Lecture 119 What is Declaration Merging?

Lecture 120 Interface - Declaration Merging

Lecture 121 Enum - Declaration Merging

Lecture 122 any Vs unknown

Lecture 123 undefined Vs null

Lecture 124 Definitely Typed

Lecture 125 Typescript Updates Understanding

Lecture 126 for-of-vs-for-in

Lecture 127 Hash Prefix For Private Members

Section 12: Typescript in Angular[Frontend]

Lecture 128 Introduction

Lecture 129 Angular Installation

Lecture 130 First Angular Project

Lecture 131 Downloading and Running Project

Lecture 132 What is Component?

Lecture 133 Understanding Decorators Role in Components

Lecture 134 Creating First Component

Lecture 135 More Components

Section 13: Typescript in Express[Backend]

Lecture 136 Introduction

Lecture 137 Express Server with JS

Lecture 138 Instruction on downloading code & running

Lecture 139 Typescript and Express installation

Lecture 140 Typescript Setup

Lecture 141 Express Server with TS

Section 14: Round up

Lecture 142 Thanks

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

Buy Premium Account From My Download Links & Get Fastest Speed.

[To see links please register or login]

[To see links please register or login]

[To see links please register or login]