Understanding TypeScript
Understanding TypeScript, available at $109.99, has an average rating of 4.62, with 363 lectures, 8 quizzes, based on 51932 reviews, and has 248977 subscribers.
You will learn about Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces and much more in any of their Projects Understand what TypeScript really is about and how it works Why TypeScript offers a real advantage over vanilla JavaScript Learn TypeScript both in theory as well as applied to real use-cases and projects Learn how to combine TypeScript with ReactJS or NodeJS / Express This course is ideal for individuals who are This Course is for every student who wants to extend his or her horizon beyond vanilla JavaScript or Everyone learning Angular should definitely understand how TypeScript works It is particularly useful for This Course is for every student who wants to extend his or her horizon beyond vanilla JavaScript or Everyone learning Angular should definitely understand how TypeScript works.
Enroll now: Understanding TypeScript
Summary
Title: Understanding TypeScript
Price: $109.99
Average Rating: 4.62
Number of Lectures: 363
Number of Quizzes: 8
Number of Published Lectures: 199
Number of Published Quizzes: 8
Number of Curriculum Items: 371
Number of Published Curriculum Objects: 207
Original Price: $174.99
Quality Status: approved
Status: Live
What You Will Learn
- Use TypeScript and its Features like Types, ES6 Support, Classes, Modules, Interfaces and much more in any of their Projects
- Understand what TypeScript really is about and how it works
- Why TypeScript offers a real advantage over vanilla JavaScript
- Learn TypeScript both in theory as well as applied to real use-cases and projects
- Learn how to combine TypeScript with ReactJS or NodeJS / Express
Who Should Attend
- This Course is for every student who wants to extend his or her horizon beyond vanilla JavaScript
- Everyone learning Angular should definitely understand how TypeScript works
Target Audiences
- This Course is for every student who wants to extend his or her horizon beyond vanilla JavaScript
- Everyone learning Angular should definitely understand how TypeScript works
Learn what TypeScript is, why it really is a powerful addition to JavaScript, what its features are and how to use it! Learn why TypeScript is amazing, how it improves your JavaScript code and how it helps you avoid nasty bugs and errors!
This course takes you from the very basics and its most important feature (types!) to the point where you’re able to use TypeScript in any of your projects. ReactJS projects included!
As TypeScript is developed by Microsoft and strongly advertised and used by Angular 2+ (Google) and other popular libraries, it’s here to stay. Indeed, TypeScript is one of the most popular web development languages you can learn these days!
Gain an edge today and be amongst the first to really understand TypeScript!
Learn how you can use TypeScript to bring modern JS features like destructuring, arrow functions or classes to any environment and codebase – even if it does not support those features yet! Understand which types you may use and how you can build your own types. Learn how to write better code with types and with the many features offered by TypeScript!
But, in this course, we’ll not stop after the basics! You will also learn about more advanced features(like decorators)and also how to set up workflows with TypeScript. This includes a TypeScript-only workflow as well as a webpack workflow.
You’ll also learn that you’re not limited to Angular or plain JavaScript/ TypeScript projects. Instead, a complete module covers how you may use TypeScript with ReactJS and improve your React code with TypeScript as well.
Practice what you learn!
Watching videos is a great way to learn. And to a lot of students, it’s the best way. If you also want to practice the things you learn, this course offers you more than that though. Because this course comes with plenty of exercises (and solutions, of course) in addition to all the high-quality learning videos.
So much Content!
I’m not a fan of these courses which teach you the basics and then leave you alone. Instead, in this course you’ll get insights into:
-
Types and how to use them
-
How the TypeScript compiler works (and how you may configure it)
-
ES6 features with TypeScript
-
Classes in TypeScript
-
Namespaces and modules
-
Interfaces
-
Generics
-
Decorators
-
How to integrate Third-Party JavaScript libraries into your TypeScript projects
-
How to set up a TypeScript project with webpack
-
Or how to set up a plain-TypeScript workflow
-
How to use TypeScript together with ReactJS
-
How to use TypeScript together with Node/ Express
-
Real projects and use-cases!
-
And so much more!
Course Curriculum
Chapter 1: Getting Started
Lecture 1: Welcome to the Course!
Lecture 2: What Is TypeScript & Why Should You Use It?
Lecture 3: Join Our Learning Community
Lecture 4: Installing & Using TypeScript
Lecture 5: TypeScript Advantages – Overview
Lecture 6: Course Outline
Lecture 7: How To Get The Most Out Of The Course
Lecture 8: Setting Up A Code Editor / IDE
Lecture 9: Course Setup
Lecture 10: The Course Project Setup
Chapter 2: TypeScript Basics & Basic Types
Lecture 1: Module Introduction
Lecture 2: Using Types
Lecture 3: TypeScript Types vs JavaScript Types
Lecture 4: Important: Type Casing
Lecture 5: Working with Numbers, Strings & Booleans
Lecture 6: Type Assignment & Type Inference
Lecture 7: Object Types
Lecture 8: Nested Objects & Types
Lecture 9: Arrays Types
Lecture 10: Working with Tuples
Lecture 11: Working with Enums
Lecture 12: The "any" Type
Lecture 13: Union Types
Lecture 14: Literal Types
Lecture 15: Type Aliases / Custom Types
Lecture 16: Type Aliases & Object Types
Lecture 17: Function Return Types & "void"
Lecture 18: Functions as Types
Lecture 19: Function Types & Callbacks
Lecture 20: The "unknown" Type
Lecture 21: The "never" Type
Lecture 22: Wrap Up
Lecture 23: Useful Resources & Links
Chapter 3: The TypeScript Compiler (and its Configuration)
Lecture 1: Module Introduction
Lecture 2: Using "Watch Mode"
Lecture 3: Compiling the Entire Project / Multiple Files
Lecture 4: Including & Excluding Files
Lecture 5: Setting a Compilation Target
Lecture 6: Understanding TypeScript Core Libs
Lecture 7: More Configuration & Compilation Options
Lecture 8: Working with Source Maps
Lecture 9: rootDir and outDir
Lecture 10: Stop Emitting Files on Compilation Errors
Lecture 11: Strict Compilation
Lecture 12: Code Quality Options
Lecture 13: Debugging with Visual Studio Code
Lecture 14: Wrap Up
Lecture 15: Useful Resources & Links
Chapter 4: Next-generation JavaScript & TypeScript
Lecture 1: Module Introduction
Lecture 2: "let" and "const"
Lecture 3: Arrow Functions
Lecture 4: Default Function Parameters
Lecture 5: The Spread Operator (…)
Lecture 6: Rest Parameters
Lecture 7: Array & Object Destructuring
Lecture 8: How Code Gets Compiled & Wrap Up
Lecture 9: Useful Resources & Links
Chapter 5: Classes & Interfaces
Lecture 1: Module Introduction
Lecture 2: What are Classes?
Lecture 3: Creating a First Class
Lecture 4: Compiling to JavaScript
Lecture 5: Constructor Functions & The "this" Keyword
Lecture 6: "private" and "public" Access Modifiers
Lecture 7: Shorthand Initialization
Lecture 8: "readonly" Properties
Lecture 9: Inheritance
Lecture 10: Overriding Properties & The "protected" Modifier
Lecture 11: Getters & Setters
Lecture 12: Static Methods & Properties
Lecture 13: Abstract Classes
Lecture 14: Singletons & Private Constructors
Lecture 15: Classes – A Summary
Lecture 16: A First Interface
Lecture 17: Using Interfaces with Classes
Lecture 18: Why Interfaces?
Lecture 19: Readonly Interface Properties
Lecture 20: Extending Interfaces
Lecture 21: Interfaces as Function Types
Lecture 22: Optional Parameters & Properties
Lecture 23: Compiling Interfaces to JavaScript
Lecture 24: Wrap Up
Lecture 25: Useful Resources & Links
Chapter 6: Advanced Types
Lecture 1: Module Introduction
Lecture 2: Intersection Types
Lecture 3: More on Type Guards
Lecture 4: Discriminated Unions
Lecture 5: Type Casting
Lecture 6: Index Properties
Instructors
-
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor
Rating Distribution
- 1 stars: 200 votes
- 2 stars: 397 votes
- 3 stars: 2741 votes
- 4 stars: 15228 votes
- 5 stars: 33387 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024