TypeScript: From Zero to Expert

Learn how to create web applications with TypeScript, with this mega course that will teach you how to create TypeScript projects.

LEVEL
ALL LEVELS
CONTENT

VIDEOS + SOURCE CODE

DURATION

9+ HOURS

PRICE

$99 $49.99 USD

About this course

TypeScript is Microsoft's programming language that adds static types and class-based objects to Javascript, i.e., it is a superset of Javascript. Learning this language will open the doors for a more flexible and robust development, basing your developments on the object-oriented programming paradigm and static typing.

In this course, you will learn from the basics of typescript, such as the different types of data, through a deep analysis of object-oriented programming, generics, decorators and even integration with technologies such as React.js and node.js, to develop a set of practical projects for you to put into practice all the concepts learned in real projects.

 At the end of the course, you will know each of the features of TypeScript, which will allow you to develop more robust and flexible web applications. 

  • Gain a foundational understanding of TypeScript fundamentals.
  • Acquire knowledge in Object-Oriented Programming (OOP) principles.
  • Understand and apply the concept of inheritance in TypeScript.
  • Grasp the use of primitive data types in TypeScript.
  • Configure TypeScript projects effectively. 
  • Learn about abstract classes and interfaces in TypeScript programming. 
  • Set up the development environment for TypeScript projects. 
  • Build a strong foundation in Azure and infrastructure concepts, preparing them for more advanced Azure-related courses or certifications.
  • Deepen understanding in Object-Oriented Programming and its application in TypeScript. 
Who is this course for?
  • JavaScript developers who want to add data typing to their projects 
  • Developers who are accustomed to programming with the Object Oriented paradigm.

Prerequisites to take the course

  • Basic knowledge of HTML 
  • Basic knowledge of JavaScript 
  • Basic knowledge of CSS

Course Curriculum

Meet the Instructor

Hello! My name is Hector Perez. I'm a Microsoft MVP, and software engineer with more than 10 years of experience. I have taught thousands of people to develop applications, or to become better professionals thanks to my courses from basic to advanced. I believe that developing applications should be fun and accessible to everyone.

One-time payment

Access to the course for life with a single payment

SUBSCRIPTIONS

Monthly

$9.99 USD


Access to all academy courses, including those in progress for one month.

Quarterly

$26.99 USD


Access to all academy courses, including those in progress for three months.

Semiannual

$49.99 USD


Access to all academy courses, including those in progress for six months.

Annual

$99.99USD


Access to all academy courses, including those in progress for one year.

The best offer.

FREQUENTLY ASKED QUESTIONS

This depends on the plan you choose. If you purchase the Course in the Single Payment plan, you will have it available for life. If you purchase it by subscription, you will have it available depending on the months you select.

Yes, a digital certificate will be provided upon successful completion of all lessons and course assignments.

The course is divided into several sections, each focusing on a specific topic. Each section includes video lessons, readings and assignments to reinforce your learning.

This really depends on how much time you can devote to the course each week and the length of the course. There are courses that can be completed the same day they are taken, and courses that require an estimated 3 - 6 months to complete.

No problem. You can learn at your own pace and have access to the course material whenever you need it. There are no strict deadlines for assignments, so you can complete them at your convenience.

All course material is available online through our learning platform. You can access it from any device with an Internet connection.

No. Each registration is for one user only. Sharing accounts would violate our terms and conditions and may result in account termination.

We offer a 7-day money back guarantee. If you are not satisfied with the course for any reason, you can request a full refund within 30 days of your purchase.

Students can submit their questions directly through the learning platform.