This course can be delivered immediately. While every other online course teaches the basics of Typescript syntax and features, this course will teach you how to use Typescript on real projects. File size: 10.49GB
Typescript: The Complete Developer’s Guide
What you will learn
Master design patterns for building large applications
Typescript integration into React/Redux, Express projects
Understanding Inheritance vs Composition and when to use them
Use interfaces and classes to create reusable code
Make your Typescript projects easier by creating reusable boilerplates
Download it immediately Typescript: The Complete Developer’s Guide
Content of the course
All 278 lectures expanded24:35:07
–Getting Started with Typescript
41:20
How to get help
Preview
01:04
Typescript Overview
Preview
06:19
Environment Setting
Preview
07:59
The First App
04:43
Executing Typescript Code
05:03
One Quick Change
03:35
Typescript: Catching Errors
07:22
More errors caught!
05:15
–What is a Type System?
20:18
Do not skip the course Overview
03:36
Types
05:12
Learn more about Types
05:53
Examples of Types
04:48
What Types Are We Using?
00:49
Types
3 questions
–Type Annotations in Action
40:53
Type Annotations, Inference
02:03
Annotations for Variables
04:53
Annotations for Object Literal
06:53
Annotations about Functions
05:55
Understanding Inference
03:51
The Types – ‘Any’
07:47
The ‘Any’ Type Problems
01:49
Delayed Initialization
03:05
Inference is not a good idea
04:37
–Annotations With Functions and Objects
26:15
More information on Annotations for Functions
04:56
Inference around Functions
06:08
Annotations for Anonymous Functions
01:42
Void and Never
02:49
Destructuring using Annotations
03:35
Annotations around Objects
07:05
–Mastering Typed Arrays
13:26
Typescript Arrays
05:05
What Are Typed Arrays Good For?
04:30
Multiple types in arrays
02:57
Typed Arrays: When should they be used?
00:54
–Typescript Tuples
12:52
Tuples in Typescript
04:04
In Action: Tuples
05:28
Why Tuples
03:20
–The All-Important Interface
26:28
Interfaces
01:26
Long Type Annotations
04:42
Interfaces: Long annotations fixed
04:36
Syntax Around Interfaces
03:31
Interface Functions
04:46
Code Reuse With Interfaces
04:15
General Plan with Interfaces
03:12
Interfaces
5 questions
–Building Functionality with Classes
25:16
Classes
03:47
Basic Inheritance
03:03
Instance Method Modifiers
06:41
Classes – Fields
06:18
Fields with Inheritance
04:18
Where to use classes
01:09
–Design Patterns with Typescript
02:13:35
App Overview
02:45
Bundling and Parcel
04:55
Project Structure
03:19
Random Data Generating
05:29
Type Definition Files
05:17
Type Definition Files
06:20
Typescript Export Statements
05:06
Definition of a Company
04:43
Note on Generating an Access Key
00:24
Google Maps Support
07:38
Google Maps Integration
04:06
Exploring Type Definition files
12:46
Hide Functionality
06:28
Why Private Modifiers? Here are the reasons
08:25
Adding Markers
09:18
Duplicate Code
02:45
One possible solution
06:38
Interfaces: Restricting Access
05:35
Implicit Type Checks
03:26
Popup Windows
06:47
Interface Definitions Update
07:11
Optional Implements clauses
06:06
App Wrapup
08:08
–More on Design Patterns
02:34:35
App Overview
Download immediately Typescript: The Complete Developer’s Guide
01:34
Configuring the TS Compiler
07:40
Concurrent Compilation & Execution
05:05
A simple sorting algorithm
04:47
Sorter Scaffolding
03:10
Implementation of Sorting
05:17
Two Huge Issues
07:37
Typescript is really smart
09:34
Type Guards
09:13
Why is this bad?
02:22
Extracting key logic
07:29
Comparison and Separation of Swapping
13:58
The Big Reveal
04:38
Interface Definition
04:48
Sorting arbitrary collections
11:08
Implementation of Linked Lists
24:15
Completed Linked Listing Code
00:01
Just…One…More…Fix…
04:03
The Sort Method is Integrated
02:44
Problems with Inheritance
06:54
Abstract Classes
06:25
Why use abstract classes?
04:30
Abstract Classes are a great way to solve all your problems
04:00
Interfaces vs. Abstract Classes
03:23
8 additional sections
Requirements
Basic knowledge of ES2015 Javascript
Description
Is it Composition or Inheritance? It will be easy to understand. You can build your own web framework. It’s possible. You can typescript with React/Redux. It’s here!
——————–
This online course is the best for Typescript mastery.
Although other online courses teach the basics and features of Typescript but this course will show how to use Typescript on real projects. It will show you how, through examples, how to create large, successful projects.
Typescript is a super-set of Javascript. You can start this course if Javascript is familiar to you. Typescript is an extension of Javascript that adds a number of important features, such as a type system. This type system helps you detect errors while you’re developing your code, not when you run it. You’ll be more productive if you catch bugs early in development. Typescript is not only a type system; it also offers many tools to help you organize large codebases and write truly reusable code.
It is difficult to master Typescript just by reading the documentation. Even if you know what an “typed array” or “interface” is, it’s not enough to master Typescript by reading the documentation. They don’t explain how to use these features. The This course will help you understand Typescript and how to use it.
Typescript developers are in high demand at top companies. Typescript is used to create some of today’s most important web apps. This cutting-edge system is in high demand by employers. A solid knowledge of Typescript can make you more employable and give you a unique skill set that few engineers have.
Do you want to build your own apps? Typescript can help you organize your project from the beginning, so you don’t get bogged down by technical debt in a critical stage of your business. You will learn how to write reusable codes, and the importance of leveraging interfaces and classes to make swappable widgets. With minimal effort, you will be able reconfigure apps quickly to create wildly different features.
Learn from someone who worked on one the most important Typescript projects. In my professional work, I developed plugins to Theia, an open source, browser-based code editors. The Theia is a massive project that spans hundreds of thousands of lines and all written in Typescript. Typescript is the only thing that makes this project possible.
Don’t believe me? Check out the reviews! You will see other engineers who have experienced great success and gained a new understanding about how to build scalable websites.
——————–
This course is too complex to sum up in just a few words. Here is a list of some skills you will master.
Learn why Composition vs Inheritance remains the most misunderstood topic within the Javascript community
Learn the basics of Typescript through real-world projects
We will create a front-end framework that you can use to replace React or Angular in your personal projects.
Understanding the interplay of interfaces and classes is key to understanding how Typescript allows you to create incredibly useful code.
Explore Typescript’s decorators. We will use them to create a custom integration between Typescript & Express.
You can structure your Redux and React applications more confidently by learning how to combine them with Typescript
Fluently read type definition files to skip the documentation for third-party libraries
Typescript’s intelligence is evident by how deep it analyses your code for errors.
Typescript was something I learned years ago through hard trial-and error. Now, you can learn 5x as fast as I did. This is the course I wish I had when Typescript first started.
Who is this course for?
Javascript developers who want to learn how to structure large codebases
Here’s what Typescript will give you: The Complete Developer’s Guide
Course Features
- Lectures 1
- Quizzes 0
- Duration Lifetime access
- Skill level All levels
- Language English
- Students 0
- Assessments Yes