Skip to navigation
Skip to navigation
Skip to search form
Skip to login form
Skip to footer
Skip to main content
MVP189
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
LEO777
PAREPOS
JAVABET99
KONTAN88
PEWE128
LAGA88
SKY99IDN
BUANA88
BOXING55
DEWISRI88
DEWISRI88
DEWISRI88
MVP189
slot mania
MVP189
situs tergacor
pg slot wallet
Accessibility options
Accessibility profiles
Visual impairment
Seizure and epileptic
Color vision deficiency
ADHD
Learning
Content adjustments
Readable font
Highlight titles
Highlight links
Stop animations
Text size
+
+ +
+ + +
Line height
+
+ +
+ + +
Text spacing
+
+ +
+ + +
Color adjustments
Dark contrast
Light contrast
High contrast
High saturation
Low saturation
Monochrome
Orientation adjustments
Reading guide
Reading Mask
Big black cursor
Big white cursor
Email: it@huph.edu.vn
Email: it@huph.edu.vn
Các khóa học
Link list
Đổi giao diện
Giao diện cũ
Giao diện mới
Learning AI
Machine Learning cơ bản
en
English
Technology
Web Design
JavaScript and TypeScript: The Complete Guide (Vite & Node)
0 students
Last updated
Aug 2025
Enrol now
Overview
Course content
Instructors
About the course
JavaScript and TypeScript: The Complete Guide (Vite & Node)
Show more...
Course content
Sections:
1
•
Activities:
1
•
Resources:
121
Expand all
Section 1
Introduction
Announcements
001 Introduction qOQQ gitir
002 What does this course include Qp9Q gitir
005 Installing Node js EI4R gitir
006 Installing Visual Studio Code VSCode Setting up the Dev Evnironment nL2U gitir
007 What is the lexical structure cqlR gitir
008 Defining Variables opvh gitir
009 Naming Conventions Best Practices 3fhn gitir
010 Primitive Types and Unions in TypeScript eeK6 gitir
011 Challenge Primitive Types and Unions WNOD gitir
012 Arithmetic Operators Unary Operators and NaN n2PQ gitir
013 Coercing to a Number 0CB8 gitir
014 Infinity ASC9 gitir
015 Compound Assignment Operators ahRd gitir
016 Wrap up Challenge KFwQ gitir
017 If Statements and Conditional Operators wvE0 gitir
018 Challenge If Statements and Conditional Operators r0F7 gitir
019 Truthy and Falsy Values qB34 gitir
020 Logical Operators AND and OR O75B gitir
021 Challenge Logical Operators eH5y gitir
022 Compiling TypeScript to JavaScript Smxz gitir
023 While Loop PyuL gitir
024 Do While Loop crnK gitir
025 Challenge While Loop wZiV gitir
026 Switch Statement GC8t gitir
027 Challenge Switch Statement rzLo gitir
028 For Loop xwH1 gitir
029 Challenge For Loop vAzt gitir
030 Ternary Operator KN0B gitir
031 Challenge Fizz Buzz NYon gitir
032 Block Scoping and Hoisting TjdG gitir
033 Introduction to Functions kMrw gitir
034 Guard Clauses WL3p gitir
035 Challenge Functions 4bP0 gitir
036 Parameters Passed by Value DOcA gitir
037 Anonymous Functions uJvs gitir
038 Arrow Functions lXJk gitir
039 Typing Functions in Variables wWOu gitir
040 Challenge Types of Functions KCbH gitir
041 Functions Returning Functions Type Aliases S37X gitir
042 Challenge Functions Returning Functions Type Aliases la3y gitir
043 Immediately Invoked Function Expression IIFE 8Wsz gitir
044 Functions as Function Arguments Callbacks ItEf gitir
045 Introduction to Objects uCzQ gitir
046 Adding Removing and Modifying Properties Vr9U gitir
047 Objects Challenge Passing By Reference ceVR gitir
048 Destructuring Assignment of Objects koZh gitir
049 Optional Chaining Nullish Coalescing Operator Tz17 gitir
050 Non Null Assertion Operator 4rjj gitir
051 Readonly Objects Qc3j gitir
052 Introduction to Arrays jiNQ gitir
053 Basic Properties and Methods of Arrays WtAg gitir
054 Challenge Shopping Cart vgKC gitir
055 Nesting Arrays mOTz gitir
056 Tuples with TypeScript Destructuring Assignment Y3qU gitir
057 Rest and Spread Operators cX26 gitir
058 Iterating over Arrays Imperatively w for of QSe7 gitir
059 Challenge Removing Items from Shopping Cart 9jTW gitir
060 forEach Method with Challenge Z7RU gitir
061 map Method with Challenge TOE5 gitir
062 find Method with Challenge r90k gitir
063 filter Method with Challenge kq03 gitir
064 every some Methods with Challenge JB6f gitir
065 reduce Method with Challenge MmbP gitir
066 Guide When to Use Each Method Phf6 gitir
067 Making Objects Iterable jgz9 gitir
068 Introduction to OOP Dxhe gitir
069 Inheritance 5Upv gitir
070 Challenge Classes tBnX gitir
071 Polymorphism uGeq gitir
072 Interface TypeScript U0fF gitir
073 Access Modifiers public protected private ZSm7 gitir
074 Encapsulation Te18 gitir
075 Introduction to Generics rXP1 gitir
076 Type Assertion as type NhlH gitir
077 Challenge Trim Strings hKgV gitir
078 Generics with Classes Optional Function Arguments and Setters Getters VDlJ gitir
079 Sets Challenge ZSYh gitir
080 Maps Challenge o7CP gitir
081 Generic Constraints with extends t8cc gitir
082 Indexed Access OkAK gitir
083 Keyof Operator CMOs gitir
084 Challenge Keyof Operator Ijfv gitir
085 Intersections tjEn gitir
086 Challenge Intersections 0CB1 gitir
087 Utility Types 2qzs gitir
088 Mapped Types Modifiers BkY6 gitir
089 Challenge Recreate the Utility Types upzR gitir
090 Const Assertion Satisfies Operator u3WQ gitir
091 Initializing the Project ccqU gitir
092 Fundamentals of the DOM zxbI gitir
093 Querying DOM Elements ys92 gitir
094 Get List of Elements using querySelectorAll W5KV gitir
095 Event Listeners and onEvent T2op gitir
096 Challenge Implement the Logic iK0u gitir
098 Import JavaScript Files jJCH gitir
099 Introduction to Vite js iJOp gitir
100 Migrating the Project from JavaScript to TypeScript kVGM gitir
101 Client Side Rendering CSR YgEK gitir
102 Import Export ES Modules fLvI gitir
103 General View of the Project Challenge tJpN gitir
104 Scaffolding the Project abJ3 gitir
105 Create Todo Form iPyz gitir
106 Rendering the Todos YK6a gitir
107 Marking Todos as Complete Deleting Todos 30An gitir
109 Project Overview PQxq gitir
110 What is an API 2HXL gitir
111 What is JSON unknown in TypeScript FX9J gitir
112 Overview of the Countries API Y8pz gitir
113 Initializing the Project 02Zo gitir
114 XML HTTP Request iCo8 gitir
115 Creating Promises QUhi gitir
116 Challenge Manage the Fetch States PAjo gitir
117 Defining API Response Types dgXX gitir
118 Challenge Render the Countries F1Xa gitir
119 Asynchronous Programming with Async Await Try Catch Blocks hkUX gitir
120 fetch Function gYJ8 gitir
121 Challenge Learn More Button 9uEo gitir
122 Challenge Borders Logic lzCm gitir
123 Challenge Reducing API Calls Local vs Session Storage 9zze gitir
124 Implementing Local Storage Sy07 gitir
125 Refactoring API Calls to Local Storage TxfQ gitir
Instructors
Enrolment options
JavaScript and TypeScript: The Complete Guide (Vite & Node)
Course modified date:
4 Aug 2025
JavaScript and TypeScript: The Complete Guide (Vite & Node)
Enrolled students:
There are no students enrolled in this course.
Guests cannot access this course. Please log in.
Continue
Enrol now
This course includes
Forums
Resources
Share this course
Scroll to top
×
Close
×
Close