Introduction to TypeScript 2
Rp500,000 Rp99,000
- Description
- Unit Outline
- Instructor
- Additional information
- Certificate
- Reviews (0)
Description
About this course
What you’ll learn
- Types in TypeScript
- Programming in TypeScript
- Modules and Namespaces
- Advanced Topics in TypeScript
Estimate Time : 18 hours
Prerequisites
- Basic Knowledge of JavaScript
Basic Knowledge of OOP concepts
Basic Knowledge of HTML
Module 1 | Getting Started With TypeScript
Objectives
- Learn about The TypeScript language, why it was created, and the history of TypeScript.
- Learn the difference between TypeScript and JavaScript.
- Learn about the TypeScript compiler.
Module 2 | Programming and Types in TypeScript
Objectives
- Learn about types in TypeScript compared to JavaScript.
- Know the basic types in TypeScript.
- Know the complex types in TypeScript.
- Learn about type compatibility.
- Learn about type inference.
- Learn about type assertion.
- Learn about Functions and Function types in TypeScript.
Module 3 | Modules and Namespaces
Objectives
- Know about namespaces in TypeScript
- Know about modules in TypeScript
- Know the difference between namespaces and modules and which one to use.
- Learn how to work with JavaScript libraries in your TypeScript project.
Module 4 | Advanced Typics
Objectives
- Learn about advanced types in TypeScript like generators and iterators, intersections and unions, type guards and generics
- Learn about advanced compiler techniques like configuring VSCode builds, the tsconfig and minification and combining JS
- Learn about advances classes like mix-ins and compositional classes.
- Learn about decorators
- Learn about optional module loading
- Learn how to call web services.
Marwa Hussein is a Content Developer at Microsoft. Marwa has worked in Microsoft as a software developer for about 4 years before she switched her focuses to the education track at Microsoft. Before Microsoft, Marwa worked for 7 years on creating and teaching computer science courses for undergraduate students. Marwa is passionate about teaching and believes that learning is a continuous journey for a person to grow and flourish.
Drake is a Senior Full Stack Architect and team lead primarily focused in JavaScript engineering, UX architecture, and front-end development. He has been involved in the architecture of many enterprise-level projects such as Sling Television, TransUnion SmartMove, and Pocketgov for the City and County of Denver. His specialties include Angular, Node.JS, and React.
Additional information
Author / Publisher | Microsoft |
---|---|
Level | Intermediate |
Language | English |
Certificate
When you enrolled into this course you will automatically get a Certificate of Achievement for completing the course. An example is provided below.
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.