Companies Home Search Profile

From JavaScript to Typescript: A Beginners Guide

Focused View

Narayanan Soundararajan

3:34:44

132 View
  • 1. Introduction.mp4
    01:43
  • 2. Environment Setup.mp4
    06:39
  • 1. Typescript Variables.mp4
    03:59
  • 1. Datatype String.mp4
    07:53
  • 2. Datatype Number and Boolean.mp4
    04:27
  • 3. Datatype Array.mp4
    11:42
  • 4. Datatype Tuple and Enumeration.mp4
    09:34
  • 5. Datatype Any, Null and Undefined.mp4
    02:49
  • 6. Datatype Void and Never.mp4
    04:23
  • 1. Typescript Function basics.mp4
    04:03
  • 2. Function with return type.mp4
    05:05
  • 3. Function with any type.mp4
    02:16
  • 4. Void function.mp4
    01:00
  • 5. Function optional parameter.mp4
    03:31
  • 6. Function default parameter.mp4
    03:20
  • 7. Function with rest parameter.mp4
    04:27
  • 8. Map, Filter, and Find function.mp4
    06:31
  • 1. Typescript Interface basics.mp4
    05:10
  • 2. Interface read-only elements.mp4
    02:29
  • 3. Interface with optional elements.mp4
    01:47
  • 4. Function Interface.mp4
    03:32
  • 5. Interface Inheritance.mp4
    02:42
  • 6. Interface Declaration Merging.mp4
    02:46
  • 7. Interface Class.mp4
    07:26
  • 1. Typescript Type basics.mp4
    03:21
  • 2. Type functions.mp4
    03:10
  • 3. Type Union and Interface.mp4
    02:30
  • 4. Primitive Type.mp4
    01:55
  • 1. Typescript Class basics.mp4
    05:23
  • 2. Class Inheritance.mp4
    06:36
  • 3. Class Property & Method.mp4
    10:46
  • 4. Class Static.mp4
    04:01
  • 5. Class Interface.mp4
    03:49
  • 6. Class Abstract.mp4
    04:49
  • 7. Class Get & Set.mp4
    03:59
  • 1. Typescript Generics basics.mp4
    09:16
  • 2. Multiple Generics.mp4
    02:48
  • 3. Class Generics.mp4
    02:56
  • 4. Generics Extend.mp4
    05:32
  • 5. Generics Interface and Type.mp4
    07:56
  • 1. Typescript Namespace (internal namespace).mp4
    04:42
  • 2. Typescript Namespace (External namespace).mp4
    10:03
  • 1. Typescript Modules.mp4
    11:58
  • Description


    This course will cover the basics of typescript, typescript functions, interface, type, class, and generics.

    What You'll Learn?


    • Learn TypeScript's core concepts and operations.
    • Understanding the concepts of TypeScript Interfaces and Type.
    • Learn the basics of TypeScript Function and Classes.
    • Master typescript basics with short amount of time.
    • To understand the distinction between Modules and Typescript Namespace.

    Who is this for?


  • Created for coders who want to learn how to write excellent Typescript.
  • Created for coders who want to learn typescript basics.
  • More details


    Description

    In this course, you will gain a thorough understanding of Typescript, a well-known programming language that is a superset of JavaScript. You will learn the advanced features of TypeScript, such as type inference, type widening, intersection types, and generic types, and how to use them to write clean, maintainable code.

    Typescript  includes features such as classes, modules, interfaces, and generics. Typescript is a strongly typed language and is compiled to JavaScript before running in a browser. This allows for better code readability and helps with debugging. Typescript is a great language for beginners to learn, as it is easy to understand and provides many helpful features. It is also popular with experienced developers, as it allows for more complex applications to be built.

    Typescript courses teach topics such as how to set up a Typescript project, how to define types and use classes and interfaces, how to use generics and modules, how to debug and test Typescript applications, and more.

    Why you need to learn Typescript?

    1. Better code quality: Before running your code, TypeScript can assist you detect errors in it.

    You can reduce the amount of time spent debugging your code by catching problems at the build time.

    2. Improved development experience: TypeScript has features like type inference, interfaces, and classes that can make writing and maintaining big codes easier.

    3. Improved co-operation, Using TypeScript allows you to accurately and concisely document your code, which is beneficial when working with other developers as a team.

    4. Better support for large-scale projects.

    What you'll learn in this course:

    Typescript Variable

    Typescript Datatypes

    Typescript Function

    Typescript Interface

    Typescript Type

    Typescript Class

    Typescript Generics

    Typescript Namespace

    Typescript Method

    Who this course is for:

    • Created for coders who want to learn how to write excellent Typescript.
    • Created for coders who want to learn typescript basics.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Narayanan Soundararajan
    Narayanan Soundararajan
    Instructor's Courses
    Hello! My name is Narayanan Soundararajan and I am a programming teacher. I have been working in the field of computer science for 6+ years and have a strong background in end-to-end technologies (front-end, back-end, database, and cloud design). I am passionate about teaching and helping others learn the skills necessary to succeed in the field of programming. In my classes, I strive to create a welcoming and inclusive environment where students can feel comfortable asking questions and learning at their own pace. I believe that with the right tools and guidance, anyone can learn to code and succeed in the field of technology.As a teacher, I taught more students at institutes, to family and friends, and online, and I gained a lot of satisfaction from sharing my knowledge with others compared to my work. I hope you, too, enjoy my courses, and we will meet on course.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 43
    • duration 3:34:44
    • Release Date 2023/02/28