Programming Fundamentals in TypeScript 2022
- Description
- Curriculum
- FAQ
- Reviews
Welcome to the TypeScript Programming course
If you are a new to programming or an experienced programmer looking to enhance your knowledge of TypeScript or to learn TypeScript from scratch, you’ve come to the right place. This course is your one-stop-shop for all things related to TypeScript. Here’s what we’ll cover:
- How to set up a development environment for TypeScript.
- Type System of TypeScript.
- Conditionals and Control flow of the programs in TypeScript.
- More advanced types specific to TypeScript.
- Functions in TypeScript.
- Object oriented programming in TypeScript
- And all the related coding examples and notes.
- Generics in TypeScript
Additionally, think of this course as the jumping-off point for your exploration into TypeScript. The coding examples used in this course are improved based on the concepts module by module in each module making it more related and easy to understand the need of the enhanced and the feature.
There are six sections in the course in total.
The first section which is a starter will be helping to understand the need and benefits of TypeScript and also it will help to get hands on with setting up the development environment for the TypeScript projects.
Second section describes in detail the powerful type system of the TypeScript in which we learn to use different data types in TypeScript.
Third section introduces you to the fundamental conditional controls and flow of controls including if else, switch statement, looping etc.
Fourth section explains us some more advanced data types that are specific to TypeScript and enhances the power of programming and we are able to write more robust applications.
Fifth section explains more fun part the different types of functions and different related features to that concepts.
Sixth part gives more advanced knowledge of Object orientation, interfacing, patterns, generics etc.
All these sections contains related code examples and notes etc.
-
1IntroductionVideo lesson
-
2What is TypeScript?Video lesson
-
3Article 1: Introducing TypeScriptText lesson
This article explains what is TypeScript in relation to JavaScript. And what are the enhanced features present in TypeScript as compared to JavaScript.
-
4TypeScript as Superset of JavaScriptVideo lesson
-
5TypeScript is a Transpiler for JavaScriptVideo lesson
-
6TypeScript editor - Visual Studio CodeVideo lesson
-
7TypeScript compiler installationVideo lesson
-
8Practical: Setup a TypeScript ProjectVideo lesson
-
9summaryVideo lesson
-
10Getting Started Section QuizQuiz
In this quiz you will be asked basic details regarding TypeScript.
-
11IntroductionVideo lesson
-
12Overview of Type System in TypeScriptVideo lesson
-
13Type annotation and Type InferenceText lesson
-
14Primitive Data Type: NumberVideo lesson
-
15Number versus BigIntVideo lesson
-
16Primitive Data Type : StringVideo lesson
Strings are alpha-numeric values. All the things that you can do with strings in JavaScript, you can also do it with TypeScript
-
17string vs String typeVideo lesson
There is a string type with small s and also with capital S. Small s string type is a primitive type where as String type with capital S is a wrapper object for string type with small s.
-
18Template stringVideo lesson
Template String are string values contained within back ticks and can contain certain expressions or variables within strings.
-
19boolean and BooleanVideo lesson
-
20EnumVideo lesson
-
21Coding Example : Marksheet ApplicationVideo lesson
-
22Coding Example : Bank Profit ApplicationVideo lesson
-
23IntroductionVideo lesson
-
24If else conditionsVideo lesson
-
25for loopVideo lesson
-
26while loopVideo lesson
-
27switch statementVideo lesson
-
28Array basicsVideo lesson
-
29Coding Example : Marksheet with gradesVideo lesson
-
30Coding Example : Enhanced bank profit applicationVideo lesson
-
31Coding Example : Profit with Compounded Interest over the periodVideo lesson
-
32SummaryVideo lesson
-
33IntroductionVideo lesson
-
34Any and Unknown data typesVideo lesson
-
35Null and Undefined data typesVideo lesson
-
36Void and Never data typesVideo lesson
-
37Type AliasVideo lesson
-
38Union and Intersection data typesVideo lesson
-
39Type AssertionsVideo lesson
-
40Type GuardsVideo lesson
-
41More advanced data types quizQuiz
This quiz will contain questions to test the topics regarding Types in TypeScript
-
42SummaryVideo lesson
-
43Introducing FunctionsVideo lesson
Describing types of functions in TypeScript
-
44Named FunctionVideo lesson
Describing named functions in TypeScript and its implementation and call.
-
45Anonymous FunctionVideo lesson
-
46Arrow FunctionVideo lesson
-
47Calling Arrow FunctionVideo lesson
-
48Function Parameter TypesVideo lesson
-
49Required ParametersVideo lesson
-
50Optional ParametersVideo lesson
-
51Default ParametersVideo lesson
-
52Rest ParametersVideo lesson
-
53Rest parameter should come in lastVideo lesson
-
54Bank Profit Function coding exampleVideo lesson
-
55Geometrical Drawings function exampleVideo lesson
External Links May Contain Affiliate Links read more