TypeScript from Scratch: Go from zero to hero in TypeScript
Created by TELCOMA Global, Last Updated 20-Feb-2021, Language:English
TypeScript from Scratch: Go from zero to hero in TypeScript
With this course you will learn how to use TypeScript, starting from scratch i.e absolute beginner to expert level
Created by TELCOMA Global, Last Updated 20-Feb-2021, Language:English
What Will I Get ?
- Understand TypeScript and Tools for development with TypeScript
- Use Conditional Statements, Loops and Arrays
- Use Databases and Node .js with TypeScript
- Implement NodeJS Web Server
- Deploy Mongoose with Node .js and MongoDB
- Master OOP with TypeScript
- Implement Types and variables
- Implement Functions in TypeScript
- Understand Promises and Asynchronous Programming
- Use ExpressJS
- App Deployment in Cloud
- Define classes, Arrow functions and Decorators
Requirements
- A computer with Internet
Description
TypeScript is a free and open-source programming language developed and maintained by Microsoft. TypeScript is JavaScript that Scale
TypeScript is a typed superset of JavaScript that compiles to plain JavaScript. Any browser. Any host. Any OS.
Type Script follows the same syntax and semantics that millions of JavaScript programmers use today.
TypeScript offers support for the latest and evolving JavaScript features, including those from ECMAScript 2015 and future proposals, like async functions and decorators, to help build robust components
With this course you will learn how to use TypeScript, starting from scratch i.e absolute beginner to expert level
This TypeScript course is particularly designed for UI Developers / Web Developer who want to learn TypeScript to develop UI, desktop App and cross platform mobile apps
By the end of the course you will be able to
- Understand TypeScript and Tools for development with TypeScript
- Implement Types and variables
- Use Conditional Statements, Loops and Arrays
- Implement Functions in TypeScript
- Use Databases and Node.js with TypeScript
- Understand Promises and Asynchronous Programming
- Implement NodeJS Web Server
- Use ExpressJS
- Deploy Mongoose with Node.js and MongoDB
- App Deployment in Cloud
- Master OOP with TypeScript
- Define classes, Arrow functions and Decorators
Learning TypeScript is a definite way to advance your career and will open doors to new Job opportunities.
Feel forward to have a look at course description and demo videos and we look forward to see you inside.
Course Content
-
TypeScript Overview
1 Lectures 00:04:01-
TypeScript Overview
Preview00:04:01
-
-
Tools for development with TypeScript
1 Lectures 00:04:37-
Development Tools for TypeScript
00:04:37
-
-
Types and variables
9 Lectures 00:23:49-
Data Types in TypeScript
Preview00:03:44 -
Numbers in TypeScript
00:02:03 -
Integer Numbers
00:01:09 -
Floating-Point numbers
00:02:59 -
Boolean Type
00:01:30 -
String Type
00:05:12 -
Undefined and Null Values
00:01:43 -
Declaring Variables
00:02:16 -
Assigning Values to Variables
00:03:13
-
-
Conditional Statements
3 Lectures 00:10:07-
if and if-else
00:03:09 -
Nested if Statements
00:02:13 -
Switch-case
00:04:45
-
-
Loops
6 Lectures 00:13:18-
Using while loop
Preview00:02:57 -
Do-while Loop
00:03:03 -
For Loop
00:02:50 -
For-in Loop
00:01:23 -
For-of Loop
00:01:26 -
Nested Loops
00:01:39
-
-
Arrays
5 Lectures 00:18:36-
Declaring and Creating Arrays
Preview00:03:16 -
Using Arrays
00:04:03 -
Iterating Arrays
00:03:02 -
Inserting and Removing Elements from Arrays
00:00:53 -
Array Methods
00:07:22
-
-
Functions in TypeScript
7 Lectures 00:17:23-
Functions Overview
Preview00:01:48 -
Declaring and Creating Functions
00:01:19 -
Calling Functions
00:01:16 -
Functions with Parameters
00:04:20 -
The arguments Object
00:02:38 -
Returning Values From Functions
00:04:37 -
Function Scope
00:01:25
-
-
Introduction to Node.js
3 Lectures 00:06:00-
Node.js Overview
00:02:07 -
Running Node.js
00:02:30 -
Running Node.js with TypeScript
00:01:23
-
-
Promises and Asynchronous Programming
7 Lectures 00:19:50-
Asynchrony in JavaScript
Preview00:01:33 -
Callback-oriented Programming
00:02:01 -
Promises
00:03:05 -
ES2015 Promises
00:05:06 -
Promise methods
00:02:30 -
Function Generators
00:05:03 -
Async Operations
00:00:32
-
-
NodeJS Web Server
6 Lectures 00:07:34-
What is a Web Server
Preview00:01:31 -
Create basic server with Node.js
00:01:18 -
The Request Stream Object
00:01:01 -
The Response Stream Object
00:01:25 -
Route Requests
00:00:57 -
NodeJS as Client
00:01:22
-
-
ExpressJS
2 Lectures 00:03:17-
Middleware for NodeJS
00:01:07 -
ExpressJS
00:02:10
-
-
Mongoose with Node.js and MongoDB
7 Lectures 00:14:15-
MongoDB Native Overview
00:03:55 -
Mongoose Overview
00:01:36 -
Mongoose Models and Schemas
00:03:17 -
Property Validation
00:01:32 -
CRUD with Mongoose
00:01:29 -
Mongoose Queries
00:01:24 -
Mongoose Models Modules
00:01:02
-
-
App Deployment in Cloud
1 Lectures 00:02:36-
App Deployment in Cloud
00:02:36
-
-
Mongoose - Demo
1 Lectures 00:07:49-
Mongoose - Demo
00:07:49
-
-
Data Layers - Demo
1 Lectures 00:09:07-
Data Layers - Demo
00:09:07
-
-
Defining classes
10 Lectures 00:29:14-
Introduction to OOP
Preview00:05:53 -
Fields
00:02:20 -
Access Modifiers
00:03:03 -
Defining Simple Classes
00:03:07 -
Using Classes and Objects
00:01:07 -
Constructors
00:03:03 -
Methods
00:01:49 -
Properties
00:03:36 -
Enumerations
00:03:12 -
Keeping the Object State Correct
00:02:04
-
-
Basics of OOP
3 Lectures 00:19:24-
Fundamental Principles of OOP
00:11:41 -
Abstraction
00:05:57 -
Encapsulation
00:01:46
-
-
Arrow functions
1 Lectures 00:05:16-
Arrow functions
00:05:16
-
-
Decorators
3 Lectures 00:04:22-
What are decorators in TypeScript
00:01:06 -
Class Decorators
00:01:15 -
Method Decorators
00:02:01
-

TELCOMA Global
Fanatical Services to the Telecom & IT Industry Since 2009
TELCOMA Global (An ISO 9001:2008 Certified Company) is a provider of IT and Telecommunication based solutions, including Network Solutions, System Integration services, Software Solutions, Consultancy and Education.
TELCOMA Global has been providing excellent services to the IT industry and our clients Since 2007
TELCOMA Global offers industry recognized trainings and global certifications with best in class course content delivered by the certified expert trainers. Earning your Certification gives you a well-respected Expert credential that validates your expertise and enhances your professional credibility.
With TELCOMA Global certification, you hold the power to move ahead in your career, increase your earning potential and add value to any organization.