English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 111 Lessons (9h 32m) | 1.63 GB
Learn TypeScript by building your own real-world applications. Taught by an industry professional, this course covers everything from beginner to advanced topics. If you’re a JavaScript developer who is serious about taking your coding skills and career to the next level, then this is the course for you.
We guarantee you that this is the most efficient and up-to-date TypeScript programming course that you can find. Over the next few weeks, Jayson will help you go from absolute beginner to learning TypeScript and getting hired as a TypeScript Developer this year.
WHAT YOU’LL LEARN
- Why TypeScript is beloved and has become the fastest growing programming language
- Learn how to choose the correct data structures for any situation
- Utilize TypeScript for both Frontend and Backend applications
- Reading and writing application code in the TypeScript programming language
- How to write type definition files in order to provide types for existing JavaScript code
- Master Type Aliases, a simple but powerful tool in TypeScript that makes your code easier to use and read
Table of Contents
1 Why Is Typescript Awesome_
2 Getting The Most From This Course
3 Types Primer
4 Variables
5 Downloading the Course Content
6 Variables & Basic Types
7 Boolean Logic
8 Applying Boolean Logic
9 Compound Boolean Expressions
10 Arithmetic Operators
11 Increment & Arithmetic Assignment
12 Functions
13 Writing and Calling Functions
14 Template Strings
15 Working Through the Exercises
16 Type Annotations
17 Control Flow
18 If..Else
19 Simplifying If..Else Statements
20 Switch
21 Ternary
22 Structuring Data
23 Type Aliases
24 Object Types
25 Arrow Functions & Function Expressions
26 About Arrays
27 Working with Arrays
28 Arrays & Objects
29 Tuples
30 Repetition
31 for. Loops
32 while. Loops
33 Modular Code
34 Modules
35 Grep
36 Todo List Initial Code
37 Todo List Add & List Todos
38 Todo List CLI
39 About Classes
40 Classes Hands-On
41 Interfaces
42 Interface Methods
43 Interface Properties
44 Iterators .for. .of
45 Map Data Type
46 Working with Maps
47 About Exceptions
48 Working with Exceptions
49 Type Assertions
50 Union Types
51 Creating a Union
52 Type Predicates
53 Optional Fields
54 Optional Chaining
55 About Asynchronous Operations
56 Async-Await
57 Testing Overview
58 Unit Testing
59 Testing Promises
60 HTTP Request-Response Cycle
61 Type Definitions
62 Type Definitions
63 Project Setup
64 CLI
65 Fetching Location Data
66 Weather Types – Part 1
67 Weather Types – Part 2
68 Fetching Weather Data
69 Integrating Location & Weather Fetching
70 Web UI Project Setup
71 Updating Location Functions
72 Updating Weather API Functions
73 Server Setup
74 Server Routing
75 Running the Server & Template
76 Testing Location
77 Testing Weather API
78 Discriminated Unions
79 Const Assertion
80 About Generics
81 Generic Functions
82 Generic Classes
83 Iterator Internals
84 Writing Your Own Iterator
85 Writing Your Own .d.ts Files
86 TypeScript Definitions for Objects
87 Exercise Imposter Syndrome
88 About
89 Project Setup
90 Database Module Setup
91 Database Connection
92 Repository Implementation
93 Session Queries
94 Server Setup
95 Signin & Signup Routes
96 Signup Logic
97 Password Hashing
98 Sign-in Logic
99 Managing User Sessions
100 Implementing Flash Cookies
101 Backend Error Feedback
102 Frontend Error Container
103 Sign-in Frontend Boilerplate
104 Password & Username Modules
105 Applying Rules to the Sign-in Page
106 Applying Rules to the Sign-up Page
107 Reporting Flash Cookie Data
108 Server Side Validation
109 Welcome Page
110 Fixing the Login Bug
111 Thank You!
Resolve the captcha to access the links!