What you'll learn
- Understand the TypeScript language and tools thoroughly
- Everything you need to know about classes, interfaces, and object-oriented programming
- Use generics to create reusable types
- Make your complex type
- Use decorators to inject code
- Use TypeScript in React project
- Recognize and troubleshoot perplexing TypeScript errors
- Use modules to write modular code
Who is this course for
- Frontend developers interested in learning the language
- Backend developers leaping full-stack development
- Developers interested in learning Javascript Typescript
- Node Developers interested in learning how to use Typescript
- Frontend Developers who wish to learn how to develop a backend with Typescript
After finishing this course, you will better understand how frontend and backend development works with Typescript language.
With this, you can get free access to
- Course Materials for Life
- Expertise in Typescript frontend and backend development
About Us
Over 100,000 students have received instruction from this online academy in topics including Lift Style, Fitness Training, Cyber Security, Ethical Hacking, Facebook Ads, SEO, Email Marketing, eCommerce, Business Investing, Social Media Marketing, Launching Your Own Business, and Marketing/Ad Agency!
We provide a wide variety of top-notch online courses that educate through real-world examples from subject matter experts and tried-and-true research, all supported by top-notch, studio vocally narrated videos! Teaching practical life skills, which are crucial in today's environment, is the focus.
Every course offered by this online learning academy is instructed by subject-matter specialists who genuinely love what they do and want to share it with others.
Course Curriculum
- 1- Introduction (0:31)
- 2- What is TypeScript (4:41)
- 2-_Getting_Started_with_TypeScript
- 3- Setting Up the Development Environment (1:51)
- 4- Your First TypeScript Program (3:50)
- 5- Configuring the TypeScript Compiler (4:08)
- 6- Debugging TypeScript Applications (4:58)
- 2-_Getting_Started_with_TypeScript
- 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 (3:00)
- Summary
- Exercises
- 1- Introduction (0:51)
- 2- What is Object-oriented Programming (3:34)
- 3- Creating Classes (3:56)
- 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:27)
- 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- Classes and Interfaces Exercises
- 19- Classes, Interfaces, and Object-oriented Programming
- 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- Decorators
- 11- Decorators Exercises
- 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
Frequently Asked Questions
When does the course start and finish?
The course has begun and will never stop! You set the start and end dates for this entirely self-paced online course.
How long do I have access to the course?
Lifetime access—how does that sound? You receive unrestricted access to this course after registering for as long as you like, on any device you own.
Do I get a certificate?
Yes, when you complete the course, you will receive a certificate of completion which you can happily add to your resume or LinkedIn profile.
Can I cancel my subscription?
Yes you can. You have a 15-days money-back guarantee.