Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Typescript Fundamentals
Rating: 4.4 out of 5(1,535 ratings)
35,340 students

Typescript Fundamentals

Understand typescript in much simpler way
Created byKarthik KK
Last updated 6/2017
English

What you'll learn

  • Understand what Typescript is all about
  • How easy it is to program in typescript for JavaScript
  • How beautifully Visual studio code is developed app using typescript
  • Understand module loaders
  • Understand type definitions and different providers

Course content

1 section15 lectures2h 25m total length
  • Introduction7:22

    Explore the fundamentals of TypeScript, from what it is and how to install it to typing, enums, and using TypeScript with JavaScript frameworks and automation tools like Protractor and Jasmine.

  • Part 2 - Installing and configuring Typescript with Visual studio code14:46

    Install and configure TypeScript with Visual Studio Code. Set up tsconfig and debug tasks, enable watch mode, and transpile to JavaScript in a practical workflow.

  • Part 3 - Working with variable declarations and types10:51

    Dive into TypeScript fundamentals with variable declarations and core types like number, string, boolean, and any. Learn let, var, and const, type inference, scope, and compiler-driven type safety.

  • Part 4 - Working with Enums and Arrays13:44

    Explore TypeScript fundamentals by using enums and arrays, building a student list with push and index access, and understanding how enums transpile to JavaScript, including languages like English Hindi Tamil.

  • Part 5 - Working with Functions (Basic)11:47

    Explore basic function syntax in TypeScript, including declarations, rest parameters, and default parameters, with for each loop and any type usage.

  • Part 6 - Working with Anonymous and Lambda functions8:49

    Explore how to create anonymous and lambda (arrow) functions in TypeScript, including function expressions, the use of the function keyword, return types, and type inference with strings.

  • Part 7 - Working with Interfaces7:51

    Learn how to use interfaces in TypeScript to enforce contracts and shape-based type checking through duck typing, transforming any arrays into strong student info structures.

  • Part 8 - Working with Classes11:45

    Explore working with classes in TypeScript, covering class declaration, the constructor, the this keyword, public by default, shorthand property initialization, and methods like get full name.

  • Part 9 - Working with Generics6:45

    Discover how generics in TypeScript create reusable components that work with various types through <T> syntax and type-safe collections.

  • Part 10 - Working with Modules9:38

    Explore how TypeScript uses modules to scope code, export interfaces and classes, and import them across separate files. See how to organize code with exports, imports, aliases, and relative paths.

  • Part 11 - More on Typescript Modules5:33

    Explore how to export and import types, classes, and interfaces in TypeScript modules, including default exports and named exports, with aliasing to customize imports.

  • Part 12 - Understanding Module loaders of Javascript7:53

    Learn how JavaScript module loaders resolve dependent modules across browsers, using CommonJS, SystemJS, and ES2015, and see how TypeScript projects configure and load modules efficiently.

  • Part 13 - Namespaces in Typescript11:31

    Explore namespaces in TypeScript, contrast them with modules, and see how to declare and consume a namespace using triple-slash references for legacy code maintenance.

  • Part 14 - Introduction to Type definitions6:35

    Explore how type definitions enable TypeScript to use third-party JavaScript libraries by providing .d.ts files from DefinitelyTyped, typings, and npm, and learn how to install and integrate them.

  • Part 15 - Type definitions with Definitely typed and typings10:48

    Master type definitions in TypeScript fundamentals part 15, shifting from deprecated definitely typed to typings and installing selenium driver type definitions for safer automation coding.

Requirements

  • Basic knowledge in C# or any related language knowledge is good to have
  • Basic understanding on OOPs concepts
  • Basic understanding in JavaScript

Description

Typescript Fundamentals course is designed in such a way that anyone with Zero knowledge in Typescript can start and become much comfortable in typescript in less than 3 hours of this course.

In this course we will discuss some of the most important building blocks like

  • Introduction and installation of typescript
  • Understand the basic building blocks like variables, arrays and Enums
  • Understand the power of interfaces
  • Work with classes and generics
  • Understand what namespaces are and how they are becoming obsolete
  • Understand module loaders
  • Work with type definitions and understand different type definition providers

At the end of this course, you will be familiar with all building blocks of typescript which are used in developing many different languages and tools like AngularJS, Protractor etc

Welcome to the all new world of Typescript !

Who this course is for:

  • Developers
  • QA
  • Devops