TYPESCRIPT FOR BEGINNERS
4.5 (133 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
601 students enrolled

TYPESCRIPT FOR BEGINNERS

Master and use TypeScript Syntax in easy steps for Angular Developers
Bestseller
4.5 (133 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
601 students enrolled
Last updated 6/2019
English
English
Current price: $9.99 Original price: $19.99 Discount: 50% off
13 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Assignments
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn what TypeScript is and why we should use it
  • Learn how to define variables using data types
  • Create functions that take optional, default and variable number of arguments
  • Create and use arrow functions
  • Use Interfaces to define a contract for objects , functions and arrays
  • Use the different types of variable prefixes like let and const
  • Learn the key Object Oriented Principles
  • Create objects using classes
  • Reuse Objects through Inheritance
  • Use the different access modifiers
  • Encapsulate your classes/objects
  • All in simple steps
Requirements
  • Knowledge of java script is required to take this course
  • Visual Studio Code IDE .how to set it up is covered in the lectures
Description

The ONLY course that teaches all the TypeScript Fundamentals required to work with Angular !

---

Sample of the reviews:

Very clear explanations with easy pace. Just what I expected. Perfect for typescript beginners - Simo Kataja

It was a good starting point for a beginner like me. I did not use JavaScript before, but the TypeScript course was an excellent introduction. Thank you Bharath Thippireddy - Ana Nasture

---

All source code is available for download

Responsive Instructor - All questions answered within 24 hours

Professional video and audio recordings (check the free previews)

----

If you are JavaScript developer who wants to learn TypeScript in depth and also master then this course is for you.If you are a developer with any other object oriented programming language background and want to learn AngularJS in the future then this course is for you too .TypeScript is is used by many popular JavaScript frameworks like AngularJS , VueJS etc by. You should have used JavaScript before you take this course.

JavaScript does not use structures like classes  to implement object oriented programming.This can be confusing for programmers coming from Java ,C++ or python background.This course covers how TypeScript provides structures like Java ,Python etc that will make our life easier.It will also be easy for you to learn newer versions of JavaScript in like ES 6/7 in the future once you master TypeScript.

What Will I Learn?

Learn how to define variables using data types

Create functions that take optional, default and variable number of arguments

Create and use arrow functions

Use Interfaces to define a contract for objects , functions and arrays

Use the different types of variable prefixes like let and const

Learn the key Object Oriented Principles

Create objects using classes

Reuse Objects through Inheritance

Use the different access modifiers

Encapsulate your classes/objects

What are the requirements?

Visual Studio Code IDE ,Web Browser(Chrome, Firefox, IE etc)

Who this course is for:
  • Anyone with JavaScript background
  • Students who have completed my java script fundamentals course
  • Students who are interested in learning AngularJS in the future
  • Students who want to master the fundamentals of TypeScript
Course content
Expand all 105 lectures 04:37:39
+ Introduction
7 lectures 17:54
How to make the best of this course?
01:47
Install TypeScript
02:19
Setup the development environment
01:12
Download the completed scripts
00:29
+ Variables and Data Types
12 lectures 27:52
Strings
02:15
any Type
01:28
Homogenous Arrays
02:31
Heterogenous Arrays
01:15
Using alert confirm and prompt
03:28
Comments
02:04
Enum Type
05:05
Summary
00:44
Variables and Data Types
4 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Variables and Data Types
1 question
+ Operators
6 lectures 20:13
Assignment
03:30
Comparison
04:10
Logical
04:14
Ternary
03:27
Summary
01:52
Operators
3 questions
+ Flow Control Statements
6 lectures 17:23
IF Else Ladder
05:40
Switch
03:48
Break and Case Flow
02:37
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Conditional Statements
1 question
While loop
03:28
Summary
00:54
Flow Control Statements
2 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Loops
1 question
+ Objects and Arrays
7 lectures 17:59
Object Literal
03:14
For-In Loop
02:17
Arrays
04:28
De-Structuring Arrays
02:02
De-Structuring Objects
02:26
Summary
01:05
Objects and Arrays
2 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Objects
1 question
+ Functions
13 lectures 31:53
First Function
03:03
Passing a parameter
01:23
Passing Multiple Parameters
01:37
Optional Parameters
04:00
Default Values
01:28
Function as parameter
02:00
Returning a function
03:09
Anonymous Functions
01:38
Overloading
04:43
Rest Params
04:33
Using a Type on REST Param
01:25
Summary
00:48
Functions
3 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Functions
1 question
+ Arrow Functions
5 lectures 10:56
Introduction
02:01
First arrow function
02:47
Passing Parameters
02:36
Array of Arrow Functions
02:48
Summary
00:44
Arrow Functions
2 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Arrow Functions
1 question
+ Variable Prefixes
5 lectures 08:52
let
03:03
const
02:12
const functions
02:00
declare
00:53
Summary
00:44
Variable Prefixes
2 questions
+ Interfaces
12 lectures 29:58
Introduction
02:24
Define a Object Interface
02:30
Create and object
02:57
Defining optional properties
00:41
Interfaces are only compile time
01:18
Function Interfaces
04:13
Return Types in Functional interfaces
01:37
Adding methods to Object Interfaces
01:32
Array Interfaces
02:29
String indexed Array Interfaces
03:24
Extending interfaces
05:30
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Interfaces
1 question
Summary
01:23
Interfaces
1 question
+ Classes
8 lectures 21:29
Introduction
01:23
Create a class
03:18
Add a constructor
03:46
Add Function properties
01:41
Power of TypeScript
00:37
Using for-in and instanceof
04:00
Implementing a interface
05:31
Summary
01:13
Classes
3 questions
The instructions are in the video and the solutions can be downloaded from the lecture in the First Section.
Classes
1 question