Sale!

Mosh Hamedani – The Ultimate TypeScript Course

Original price was: ₹8,700.Current price is: ₹1,660.

Category:

Learn to make your JavaScript applications scale
TypeScript: Go from Beginner to Pro
Mosh Hamedani – The Ultimate TypeScript Course
TypeScript has never been so popular! It’s an essential language for building large-scalable applications. That’s why more and more companies are looking for developers who know TypeScript well.
If you’re a JavaScript developer and want to upgrade your skills for better job opportunities, you must have TypeScript on your resume. That’s what this course is all about!
In under 5 hours, you’ll learn everything you need to know to effectively use TypeScript in front-end and back-end development. You’ll see how TypeScript boosts your productivity and helps you write more maintainable and robust code with fewer bugs.
If you’re looking for a comprehensive, well-organized, and step-by-step TypeScript course that takes you from zero to hero, you’re in the right place. Enroll now to get ed!

By the end of this course, you’ll be able to…

Gain a solid understanding of TypeScript
Use TypeScript for front-end and back-end development
Troubleshoot TypeScript errors like a pro

A step-by-step, beginner-friendly course

Gain a solid understanding of the TypeScript language and tools
Learn all about classes, interfaces, and object-oriented programming with TypeScript
Use generics to build re-usable types
Create custom complex types
Inject code using decorators
Use TypeScript in React projects
Use TypeScript in Node/Express projects
Understand and troubleshoot confusing TypeScript errors
Write modular code using modules
Integrate with third-party JavaScript libraries
Debug TypeScript code
Customize the TypeScript compiler (tsconfig)
Apply best practices
And much, much more!

A clear, concise, and perfectly-structured course with real-life examples, exercises, and solutions.

Who is this course for?
This course is for JavaScript developers who want to level-up their skills and use TypeScript to create large-scale web or mobile applications.

Prerequisites
To take this course, you need basic familiarity with JavaScript concepts such as variables and constants, arrays, objects, functions, and so on. No prior TypeScript knowledge is required as everything is covered from the ground up.

Your Instructor

Mosh Hamedani

Hi! My name is Mosh Hamedani. I’m a software engineer with two decades of experience. I’ve taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.

Course Curriculum

Welcome (2m)

1- Welcome (0:52)
2- Prerequisites (0:36)
3- How to Take this Course (0:55)
4- Getting Help
5- Learning Paths
6- Follow Me Around

Getting ed with TypeScript (20m)

1- Introduction (0:31)
2- What is TypeScript (4:41)
3- Setting Up the Development Environment (1:51)
4- Your First TypeScript Program (3:50)
5- Configuring the TypeScript Compiler (4:03)
6- Debugging TypeScript Applications (4:53)
7 – Summary

Fundamentals (25m)

1- Introduction (0:28)
2- Built-in Types (1:58)
3- The any Type (2:45)
4- Strict Compiler Option
5- Arrays (2:18)
6- Tuples (2:43)
7- Enums (3:23)
8- Functions (6:51)
9- Objects (4:34)
10- Summary
11- Exercises

Advanced Types (26m)

1- Introduction (0:29)
2- Type Aliases (1:38)
3- Union Types (2:36)
4- Intersection Types (2:03)
5- Literal Types (1:45)
6- Nullable Types (2:36)
7- Optional Chaining (4:41)
8- The Nullish Coaelscing Operator (1:59)
9- Type Assertions (3:07)
10- The unknown Type (2:24)
11- The never Type (2:59)
12- Summary
13- Exercises

Classes, Interfaces and Object-oriented Programming (55m)

1- Introduction (0:51)
2- What is Object-oriented Programming (3:34)
3- Creating Classes (3:55)
4- Creating Objects (3:24)
5- Read-only and Optional Properties (1:44)
6- Access Control Keywords (3:42)
7- Parameter Properties (1:58)
8- Getters and Setters (2:26)
9- Index Signatures (3:08)
10- Static Members (4:58)
11- Inheritance (4:49)
12- Method Overriding (3:50)
13- Polymorphism (5:13)
14- Private vs Protected Members (1:33)
15- Abstract Classes and Methods (4:06)
16- Interfaces (6:44)
17- Interfaces vs Types
18- Summary
19- Exercises

Generics (29m)

1- Introduction (0:24)
2- Understanding the Problem (2:05)
3- Generic Classes (2:52)
4- Generic Functions (1:58)
5- Generic Interfaces (3:22)
6- Generic Constraints (2:22)
7- Extending Generic Classes (6:56)
8- The keyof Operator (3:39)
9- Type Mapping (5:02)
10- Summary
11- Exercises

Decorators (29m)

1- Introduction (0:29)
2- What Are Decorators (1:39)
3- Class Decorators (4:00)
4- Parameterized Decorators (2:12)
5- Decorator Composition (1:22)
6- Method Decorators (7:02)
7- Accessor Decorators – Title (4:44)
8- Property Decorators (4:59)
9- Parameter Decorators (2:22)
10- Summary
11- Exercises

Modules (16m)

1- Introduction (0:35)
2- Exporting and Importing (4:20)
3- Module Formats (3:19)
4- Default Exports (2:58)
5- Wildcard Imports (0:57)
6- Re-exporting (3:15)
7- Summary

Integration with JavaScript (12m)

1- Introduction (0:34)
2- Including JS Code in TS Projects (2:18)
3- Type Checking JS Code (2:16)
4- Describing Types Using JSDoc (2:10)
5- Creating Declaration Files (2:20)
6- Using Definitely Typed Declaration Files (2:32)
7- Summary

React with TypeScript (30m)

1- Introduction (0:28)
2- Creating a React App with TypeScript (1:28)
3- Adding Bootstrap (1:34)
4- Creating a Component – Title (5:11)
5- Using the State Hook (2:09)
6- Calling the Backend (4:17)
7- Using the Effect Hook (2:08)
8- Handling Events (3:41)
9- Building a Form (3:34)
10- Handling Form Submission (4:51)
11- Additional Reading

Node and Express with TypeScript (20m)

1- Introduction (0:32)
2- Executing TypeScript Code with Node (2:39)
3- Setting up an Express Project (3:13)
4- Creating a Basic Route (0:56)
5- Creating a Router (1:48)
6- Parsing Request Bodies (3:36)
7- Building an API (3:47)

Course Wrap Up

Course Summary
Course Wrap Up (0:24)

72
    72
    Your Cart
    Antoine campbell – VA MASTERY | Available Now ! Remove
    Mobile Marketing Masterclass 2023 Remove
    Mobile Marketing Masterclass 2023
    2 X 297 = 594
    I3t3 price action Course Paid-Premium Remove
    Get 1000+ Ai Avatar Readymade Reel Videos Remove
    Ultimate Edit Course By Nitish Kunwar Remove
    Adam Payne – The Affiliate Oracle Remove
    Adam Payne – The Affiliate Oracle
    1 X 4,000 = 4,000
    AJ TRADING SCHOOL 2022 PREMIUM COURSE Remove
    Brooke Lee – 7 Day Good Morning Yoga Remove
    Brooke Lee – 7 Day Good Morning Yoga
    1 X 4,000 = 4,000
    Bullscout 2022 Course Remove
    Bullscout 2022 Course
    1 X 300 = 300
    The Ultimate Guide to Ecom Mastery (2023) Remove
    Art of Trading – Pinescript Mastery 2023 Remove
    A2 Mercantile PTMP COURSE Remove
    A2 Mercantile PTMP COURSE
    1 X 499 = 499
    Hindustan Stock Market Academy Remove
    Hindustan Stock Market Academy
    1 X 199 = 199
    Youtube Seo Secrets 2023 (2023) Remove
    Youtube Seo Secrets 2023 (2023)
    1 X 350 = 350
    Smart Google Traffic (2023) Remove
    Smart Google Traffic (2023)
    1 X 150 = 150
    A to Z SL Hunting Course Remove
    A to Z SL Hunting Course
    2 X 400 = 800
    JeaFX : SMC PREMIUM COURSE Remove
    JeaFX : SMC PREMIUM COURSE
    2 X 149 = 298
    MIT – Master Design Thinking | Available Now ! Remove
    Brand Management Vivek Bindra Course Remove
    ChatGPT Mastery Course (2023) Remove
    ChatGPT Mastery Course (2023)
    2 X 350 = 700
    Gann Astro Time Cycles by Ruchir Gupta Remove
    Mage Omega X – Greg Jacobs Remove
    Andrew Hansen – Forever Affiliate Video Course Remove
    Andrew Minalto – Easy Auction Business 2015 Remove
    GORILLA TRADING 2022 COURSE Remove
    GORILLA TRADING 2022 COURSE
    1 X 799 = 799
    GTF TRADING IN THE ZONE 2.0 Remove
    GTF TRADING IN THE ZONE 2.0
    6 X 299 = 1,794
    Investing 101 With Shashank Udupa Course Remove
    Dhruv Rathee The Youtube Blueprint Course Remove
    Chandler Rose – Gentle Yoga For Pain Relief Remove
    Anti-Spoofing Indicator for eSignal Software Remove
    Carlo Traversi – Master Dynamic Movement Remove
    Common Craft – Cut Out Library Remove
    Common Craft – Cut Out Library
    1 X 4,000 = 4,000