Typescript: The Complete Developer's Guide [2021] (Udemy.com)

Master Typescript by learning popular design patterns and building complex projects. Includes React and Express!

Created by: Stephen Grider

Produced in 2021

icon
What you will learn

  • Master design patterns for building large applications
  • Integrate Typescript into React/Redux or Express projects
  • Understand Composition vs Inheritance, and when to use each
  • Write reusable code powered by classes and interfaces
  • Assemble reusable boilerplates for your own Typescript projects

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100

icon
Course Description

Composition vs Inheritance? You'll understand it. Build your own web framework? You'll do it. Typescript with React/Redux? It's here!--------------------This is the best course online for mastering Typescript.
Every other course online teaches you the basic syntax and features of Typescript, but only this course will show you how to apply Typescript on real projects, instructing you how to build large, successful projects through example.
Typescript is a 'super-set' of Javascript. That means that if you already know Javascript, you are ready to take this course. Typescript adds in several important features to Javascript, including a type system. This type system is designed to help you catch errors during development, rather than when you are running your code. That means you'll be twice as productive by catching bugs earlier in development. But besides the type system, Typescript also provides several tools for structuring large codebases and writing truly reusable code.
Mastering Typescript by reading the documentation alone is challenging. Although you might know what a 'typed array' or an 'interface' is, the documentation (and other courses!) don't show you where to use this features, or how to use them effectively. The goal of this course is to help you understand why each feature of Typescript exists, and exactly where to use them.
Top companies are hungry for Typescript developers. Some of the largest web apps today are being built with Typescript. Employers are scrambling to find engineers who are fluent with this cutting edge system. Solid knowledge of Typescript will make you far more employable, by giving you a unique skill that few other engineers possess. Planning on building your own apps? Using Typescript will help you structure your project correctly from day one, ensuring that you won't be crushed under technical debt at some critical stage of your company. In this course, you'll learn how to write reusable code, with a tremendous emphasis on leveraging classes and interfaces to make swappable 'widgets'. You will be able to reconfigure your apps on the fly to build wildly different features with only a minimum amount of effortLearn from someone who has worked on one of the largest Typescript projects around. On professional projects of my own, Ihave developed plugins for an open-source, browser-based code editor called Theia. The Theia project is absolutely gargantuan in scale, encompassing hundreds of thousands of lines of code, all written in Typescript. This project works only thanks to the power of Typescript.
But don't just take my word for it - check out the reviews for this course! You'll see that other engineers, just like yourself, have had great success and acquired a new understanding of how to build scalable web applications.--------------------There is just too much content in this course to summarize in a few short words, but here is a partial listing of the different skills you'll master:
Understand why Composition vs Inheritance is the most mis-understood topic in the Javascript communityMaster the fundamental features of Typescript by working on real world projectsWe'll build a custom front-end framework from scratch that you can use in place of React or Angular on your own personal projectsComprehend the complex interplay between classes and interfaces, and why these two pieces of Typescript enable you to build incredibly reusable codeDive deeper into Typescript with decorators, which we'll use to build a custom integration between Typescript and ExpressStructure your React and Redux applications more confidently by understanding how to couple them with TypescriptSkip the documentation for third party libraries by fluently reading type definition filesLearn just how smart Typescript is by experiencing how deeply it analyzes your code for errorsI learned Typescript years ago by hard trial-and-error. Now you can learn at 5x the speed Idid. This is the course that Iwish Ihad when Ifirst got started with Typescript.
Who this course is for:
Any Javascript developer looking to understand how to structure large codebases

icon
Instructor Details

Stephen Grider

Stephen Grider has been building complex Javascript front ends for top corporations in the San Francisco Bay Area. With an innate ability to simplify complex topics, Stephen has been mentoring engineers beginning their careers in software development for years, and has now expanded that experience onto Udemy, authoring the highest rated React course. Heteaches on Udemy to share the knowledge hehasgained with other software engineers. Invest in yourself by learning from Stephen's published courses.

icon
More courses by Stephen Grider

Modern React with Redux [2020 Update]

$11.99

Machine Learning with Javascript

$11.99

Node JS: Advanced Concepts

$11.99

Node with React: Fullstack Web Development

$11.99

Go: The Complete Developer's Guide (Golang)

$11.99

GraphQL with React: The Complete Developers Guide

$11.99

icon
More typescript courses

Understanding TypeScript

$129.99

NestJS Zero to Hero - Modern TypeScript Back-end Development

$11.99

Introduction to TypeScript Development

$11.99

Angular 11 Masterclass with TypeScript, Firebase, & Material

$11.99

Typescript Masterclass & FREE E-Book

$11.99

Angular 2 Crash Course with TypeScript

$11.99

icon
Reviews

4.7

312 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Emir Kovacevic on 11/14/2020

Repetitive content, saying same thing 10 times over and over again dragging things out and its also OUTDATED for react etc!

By Minh Luan Quach on 11/14/2020

This is a good course about typescript. However, some of the section such as create web frame work, require the learners to have enough real work experience otherwise it's very hard to understand the lecturer's ideas and then the lectures become boring.

By Student Three on 11/7/2020

Best of all in typescript!

By Anthony Chamberlin on 11/7/2020

Fantastic in his explanation. Brilliantly breaks down concepts into bitesize chunks that's easy to follow. Thanks!

By Suryya Kanti Ghosh on 11/7/2020

In spite of the good content and engaging style I'm rating this low because I couldn't get any response from the instructor about the resources (code files/repository link) used in it. Multiple requests for resources by many learners of this course has not been heeded.

By Nishant Singh on 11/1/2020

Learning React with typescript & Angular typescript is must. Stephen Grider this Typescript course is best to get started with from very basic to advanced . I suggest all to enroll this course . You will get worth of it . Thank You

By Si Choi on 11/1/2020

Typescript in perfection. Building web framework and library with typescript has been an eye-opening experience.

By Marina Barskaia on 10/26/2020

I'm a beginner. Thank you for making sure it's all super clear!

By Muskan Bennur on 10/22/2020

Excellent

By Olavo Kruel de Magalhes Pinto on 10/20/2020

As always, really good course by Stephen. Well explained with diagrams, deep dive into concepts. Awesome!

By Marco Tagliaferro on 10/17/2020

i understand every thing

By David Mogbeyiteren on 10/17/2020

Very detailed course with awesome explanations