Typescript From Zero To Expert (2024)

dkmdkm

U P L O A D E R
782d72651f00112683f7935e4c91964b.jpg

Free Download Typescript From Zero To Expert (2024)
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.11 GB | Duration: 9h 21m
Learn how to create web applications with TypeScript, with this mega course that will teach you by creating projects

What you'll learn
TypeScript Fundamentals
Object Oriented Programming
Inheritance
Abstract Classes and Interfaces
Requirements
Basic knowledge of HTML
Basic knowledge of JavaScript
Basic knowledge of CSS
Description
TypeScript, a programming language developed by Microsoft, serves as a powerful enhancement to Javascript by introducing static types and class-based objects. As a superset of Javascript, TypeScript integrates seamlessly with existing Javascript code, offering a more structured and scalable approach to coding. This language's unique features cater to developers seeking to leverage the benefits of both static typing and object-oriented programming within the dynamic world of JavaScript.This comprehensive course is designed to guide you through the intricacies of TypeScript, starting from the foundational concepts to more advanced features. Whether you are new to TypeScript or looking to deepen your understanding, this course offers a structured pathway to mastering the language.We begin by exploring the basics of TypeScript, including its syntax, data types, and the way it extends JavaScript's capabilities. As you progress, you'll delve into the core principles of object-oriented programming, an approach that promotes cleaner, more manageable code. You'll learn about classes, interfaces, inheritance, and polymorphism, all within the context of TypeScript.The course also covers advanced topics such as generics, which provide a way to create reusable components, and decorators, a TypeScript feature that offers a declarative approach to modifying class behavior. These concepts are crucial for developing sophisticated applications and understanding modern software design patterns.A unique aspect of this course is its emphasis on practical application. You'll be engaged in hands-on projects that involve integrating TypeScript with popular technologies like React.js and Node.js. These projects are designed to mimic real-world scenarios, allowing you to apply your learning in a practical context and build a portfolio of work that demonstrates your skills.By the end of this course, you will have a thorough understanding of TypeScript's features and capabilities. You'll be equipped with the knowledge to write more efficient, error-resistant, and maintainable code, making you a valuable asset in the world of web application development. This course not only enhances your technical skills but also prepares you for the evolving demands of the software industry, where TypeScript is becoming increasingly prevalent.
Overview
Section 1: Introduction
Lecture 1 What is TypeScript
Lecture 2 TypeScript in Action
Lecture 3 Installing and configuring Visual Studio Code
Lecture 4 Installing NodeJs
Lecture 5 Creating our first program with TypeScript
Lecture 6 Installing Useful Visual Studio Code Extensions
Section 2: Primitive Data Types
Lecture 7 The number data type in TypeScript
Lecture 8 The String Data Type in TypeScript
Lecture 9 The boolean data type in TypeScript
Lecture 10 The object data type in TypeScript
Lecture 11 The array data type in TypeScript
Lecture 12 The Tuple data type in TypeScript
Lecture 13 Enum data type in TypeScript
Lecture 14 The any data type in TypeScript
Lecture 15 The Union Data Type in TypeScript
Lecture 16 The Literal Data Type in TypeScript
Lecture 17 Type Aliases in TypeScript
Lecture 18 Functions as Types in TypeScript
Lecture 19 Function Callbacks in TypeScript
Lecture 20 Data type unknown
Lecture 21 The data type never
Section 3: TypeScript project configuration
Lecture 22 Understanding the watch mode
Lecture 23 Initializing the project to monitor all files
Lecture 24 Changing JavaScript versions with the target option
Lecture 25 Managing libraries in our project with lib
Lecture 26 The options allowJs, checkJs, jsx, and d-ts files
Lecture 27 The sourceMap option
Lecture 28 The outDir and rootDir options
Lecture 29 The removeComments, noEmit and downlevelIteration options
Lecture 30 The noEmitOnError option
Lecture 31 Strict Options
Lecture 32 Additional checks
Lecture 33 Include and Exclude
Lecture 34 Setting up a web server for our TypeScript apps
Lecture 35 Debugging TypeScript applications
Section 4: Project # 1: Color Flipper
Lecture 36 Project implementation
Lecture 37 Adding a callback
Section 5: Object Oriented Programming
Lecture 38 Understanding the concept of classification
Lecture 39 What is a class?
Lecture 40 Creating our first class
Lecture 41 Defining methods for our class
Lecture 42 Creating instances of a class
Lecture 43 Controlling the accessibility to our classes
Lecture 44 Constructors
Lecture 45 Simplified property creation
Lecture 46 Static methods
Lecture 47 Static properties
Lecture 48 Read-only static properties
Section 6: Project # 2: Tasker
Lecture 49 Project creation and section definition to add tasks
Lecture 50 Creating sections for completed and incomplete tasks
Lecture 51 Creating the class TodoItem
Lecture 52 Creating the TaskManager class
Lecture 53 Creating the button EventListener
Lecture 54 Creating the HTMLHelper class
Lecture 55 Filling sections with corresponding items
Lecture 56 Marking the TodoItem as completed
Lecture 57 Final Adjustments
Section 7: Inheritance
Lecture 58 Understanding Inheritance
Lecture 59 Creating a MultimediaFile class
Lecture 60 Implementing Inheritance
Lecture 61 Invoking base constructors
Lecture 62 Assigning Classes
Lecture 63 Polymorphism
Lecture 64 Understanding the 'protected' access modifier
Lecture 65 Getters and Setters
Section 8: Project # 3: TypeShapes
Lecture 66 Creation of the HTML structure
Lecture 67 Creating the Line class
Lecture 68 Drawing random lines
Lecture 69 Adding Inheritance
Lecture 70 Drawing Circles
Lecture 71 Drawing Text
Section 9: Interfaces and abstract classes
Lecture 72 Problematic
Lecture 73 Defining interfaces
Lecture 74 Implementing Interfaces
Lecture 75 Inheriting and implementing interfaces at once
Lecture 76 Interface Extension
Lecture 77 Referencing a class through its interface
Lecture 78 Read-only properties
Lecture 79 Interfaces as function types
Lecture 80 Properties, optional parameters and methods
Lecture 81 Abstract classes
Lecture 82 Abstract Methods
Section 10: Project # 4: CineFans
Lecture 83 Practice - CineFans
Section 11: Advanced Types
Lecture 84 Discriminated Unions
Lecture 85 The Intersection type in TypeScript
Lecture 86 Type Guards
Lecture 87 TypeGuard instanceof
Lecture 88 Type Casting
Lecture 89 Index Properties or Index Signature
Lecture 90 Function overloads
Lecture 91 Optional Chaining
Section 12: Generics
Lecture 92 Creating a Stack
Lecture 93 Addition of push and pop methods
Lecture 94 Problems with the Stack
Lecture 95 How a generic class works
Lecture 96 Other features of Generics
Lecture 97 Redefining the stack
Lecture 98 Generics and Constraints
Lecture 99 Using generics in functions
Lecture 100 The use of keyof
Section 13: Decorators
Lecture 101 Introduction
Lecture 102 Syntax of a Decorator - Class Decorator
Lecture 103 Decorator factories
Lecture 104 Creating a more realistic decorator
Lecture 105 Creating another class decorator
Lecture 106 Changing a class constructor through a decorator
Lecture 107 Multiple decorators
Lecture 108 Method Decorators
Lecture 109 Property Decorators
Lecture 110 Parameter Decorators
JavaScript developers who wish to add data typing to their projects,Developers who are accustomed to programming with the Object Oriented paradigm
Homepage
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!


Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
No Password - Links are Interchangeable
 
Kommentar

003e4ad96780168c3fbc9d9f837cbebe.jpg

Typescript: From Zero To Expert (2024)
Published 1/2024
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.11 GB | Duration: 9h 21m​

Learn how to create web applications with TypeScript, with this mega course that will teach you by creating projects

What you'll learn

TypeScript Fundamentals

Object Oriented Programming

Inheritance

Abstract Classes and Interfaces

Requirements

Basic knowledge of HTML

Basic knowledge of JavaScript

Basic knowledge of CSS

Description

TypeScript, a programming language developed by Microsoft, serves as a powerful enhancement to Javascript by introducing static types and class-based objects. As a superset of Javascript, TypeScript integrates seamlessly with existing Javascript code, offering a more structured and scalable approach to coding. This language's unique features cater to developers seeking to leverage the benefits of both static typing and object-oriented programming within the dynamic world of JavaScript.This comprehensive course is designed to guide you through the intricacies of TypeScript, starting from the foundational concepts to more advanced features. Whether you are new to TypeScript or looking to deepen your understanding, this course offers a structured pathway to mastering the language.We begin by exploring the basics of TypeScript, including its syntax, data types, and the way it extends JavaScript's capabilities. As you progress, you'll delve into the core principles of object-oriented programming, an approach that promotes cleaner, more manageable code. You'll learn about classes, interfaces, inheritance, and polymorphism, all within the context of TypeScript.The course also covers advanced topics such as generics, which provide a way to create reusable components, and decorators, a TypeScript feature that offers a declarative approach to modifying class behavior. These concepts are crucial for developing sophisticated applications and understanding modern software design patterns.A unique aspect of this course is its emphasis on practical application. You'll be engaged in hands-on projects that involve integrating TypeScript with popular technologies like React.js and Node.js. These projects are designed to mimic real-world scenarios, allowing you to apply your learning in a practical context and build a portfolio of work that demonstrates your skills.By the end of this course, you will have a thorough understanding of TypeScript's features and capabilities. You'll be equipped with the knowledge to write more efficient, error-resistant, and maintainable code, making you a valuable asset in the world of web application development. This course not only enhances your technical skills but also prepares you for the evolving demands of the software industry, where TypeScript is becoming increasingly prevalent.

Overview

Section 1: Introduction

Lecture 1 What is TypeScript

Lecture 2 TypeScript in Action

Lecture 3 Installing and configuring Visual Studio Code

Lecture 4 Installing NodeJs

Lecture 5 Creating our first program with TypeScript

Lecture 6 Installing Useful Visual Studio Code Extensions

Section 2: Primitive Data Types

Lecture 7 The number data type in TypeScript

Lecture 8 The String Data Type in TypeScript

Lecture 9 The boolean data type in TypeScript

Lecture 10 The object data type in TypeScript

Lecture 11 The array data type in TypeScript

Lecture 12 The Tuple data type in TypeScript

Lecture 13 Enum data type in TypeScript

Lecture 14 The any data type in TypeScript

Lecture 15 The Union Data Type in TypeScript

Lecture 16 The Literal Data Type in TypeScript

Lecture 17 Type Aliases in TypeScript

Lecture 18 Functions as Types in TypeScript

Lecture 19 Function Callbacks in TypeScript

Lecture 20 Data type unknown

Lecture 21 The data type never

Section 3: TypeScript project configuration

Lecture 22 Understanding the watch mode

Lecture 23 Initializing the project to monitor all files

Lecture 24 Changing JavaScript versions with the target option

Lecture 25 Managing libraries in our project with lib

Lecture 26 The options allowJs, checkJs, jsx, and d-ts files

Lecture 27 The sourceMap option

Lecture 28 The outDir and rootDir options

Lecture 29 The removeComments, noEmit and downlevelIteration options

Lecture 30 The noEmitOnError option

Lecture 31 Strict Options

Lecture 32 Additional checks

Lecture 33 Include and Exclude

Lecture 34 Setting up a web server for our TypeScript apps

Lecture 35 Debugging TypeScript applications

Section 4: Project # 1: Color Flipper

Lecture 36 Project implementation

Lecture 37 Adding a callback

Section 5: Object Oriented Programming

Lecture 38 Understanding the concept of classification

Lecture 39 What is a class?

Lecture 40 Creating our first class

Lecture 41 Defining methods for our class

Lecture 42 Creating instances of a class

Lecture 43 Controlling the accessibility to our classes

Lecture 44 Constructors

Lecture 45 Simplified property creation

Lecture 46 Static methods

Lecture 47 Static properties

Lecture 48 Read-only static properties

Section 6: Project # 2: Tasker

Lecture 49 Project creation and section definition to add tasks

Lecture 50 Creating sections for completed and incomplete tasks

Lecture 51 Creating the class TodoItem

Lecture 52 Creating the TaskManager class

Lecture 53 Creating the button EventListener

Lecture 54 Creating the HTMLHelper class

Lecture 55 Filling sections with corresponding items

Lecture 56 Marking the TodoItem as completed

Lecture 57 Final Adjustments

Section 7: Inheritance

Lecture 58 Understanding Inheritance

Lecture 59 Creating a MultimediaFile class

Lecture 60 Implementing Inheritance

Lecture 61 Invoking base constructors

Lecture 62 Assigning Classes

Lecture 63 Polymorphism

Lecture 64 Understanding the 'protected' access modifier

Lecture 65 Getters and Setters

Section 8: Project # 3: TypeShapes

Lecture 66 Creation of the HTML structure

Lecture 67 Creating the Line class

Lecture 68 Drawing random lines

Lecture 69 Adding Inheritance

Lecture 70 Drawing Circles

Lecture 71 Drawing Text

Section 9: Interfaces and abstract classes

Lecture 72 Problematic

Lecture 73 Defining interfaces

Lecture 74 Implementing Interfaces

Lecture 75 Inheriting and implementing interfaces at once

Lecture 76 Interface Extension

Lecture 77 Referencing a class through its interface

Lecture 78 Read-only properties

Lecture 79 Interfaces as function types

Lecture 80 Properties, optional parameters and methods

Lecture 81 Abstract classes

Lecture 82 Abstract Methods

Section 10: Project # 4: CineFans

Lecture 83 Practice - CineFans

Section 11: Advanced Types

Lecture 84 Discriminated Unions

Lecture 85 The Intersection type in TypeScript

Lecture 86 Type Guards

Lecture 87 TypeGuard instanceof

Lecture 88 Type Casting

Lecture 89 Index Properties or Index Signature

Lecture 90 Function overloads

Lecture 91 Optional Chaining

Section 12: Generics

Lecture 92 Creating a Stack

Lecture 93 Addition of push and pop methods

Lecture 94 Problems with the Stack

Lecture 95 How a generic class works

Lecture 96 Other features of Generics

Lecture 97 Redefining the stack

Lecture 98 Generics and Constraints

Lecture 99 Using generics in functions

Lecture 100 The use of keyof

Section 13: Decorators

Lecture 101 Introduction

Lecture 102 Syntax of a Decorator - Class Decorator

Lecture 103 Decorator factories

Lecture 104 Creating a more realistic decorator

Lecture 105 Creating another class decorator

Lecture 106 Changing a class constructor through a decorator

Lecture 107 Multiple decorators

Lecture 108 Method Decorators

Lecture 109 Property Decorators

Lecture 110 Parameter Decorators

JavaScript developers who wish to add data typing to their projects,Developers who are accustomed to programming with the Object Oriented paradigm

0b6ZnStW_o.jpg



AusFile
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten