JavaScript Simplified – Advanced
Web Dev Simplified - Kyle Cook
Once you become a proficient JavaScript developer then it is time to start diving into the advanced JavaScript ecosystem.
This course will take you from junior to mid-level developer with just under 14 hours of content spread across 65 videos and 9 modules.
This course covers not only advanced JavaScript features, but more importantly covers concepts like security, testing, and how to write clean code.
Multiple Projects
Learning how to connect JavaScript concepts is the only way to become a JavaScript developer and one of the best ways to do that is through projects.
JavaScript Simplified includes tons of projects of various difficulty and scale which are perfectly crafted to help you slowly build up your JavaScript skills without overwhelming you.
There are never more than a few concepts introduced at a time in between projects. This ensures you are able to fully comprehend each concept and how to connect it to other concepts.
This course also includes 3 large bonus projects that combine together all the concepts in this course. These projects are perfect for practicing your JavaScript skills and are also great additions to your resume. Best of all, these projects are crafted with specific ways you can build upon them which will help further deepen your project building skills.
Содержание
Table of Contents
01- Introduction
01 - Welcome
02- Advanced Features
02 - Destructuring
03 - Spread And Rest Operator
04 - Enhanced Object Literals
05 - Default Parameters
06 - Null Coalescing
07 - Optional Chaining
08 - Maps
09 - Sets
10 - Symbols
11 - Generators And Iterators
12 - Object Getters And Setters
13 - Bind
14 - Call And Apply
15 - Minesweeper Project
16 - Math Solver Introduction
17 - Math Solver Walkthrough
03- Using Future JavaScript
18 - ES Updates
19 - Polyfill
20 - Transpile And Babel
21 - Bundlers
04- Object Oriented Programming
22 - Prototypes
23 - Class Basics
24 - Class Inheritance
25 - Public, Private, And Protected Properties
26 - ATM CLI Project
27 - Calculator Project Introduction
28 - Calculator Project Walkthrough
05- Functional Programming
29 - What Is Functional Programming
30 - Pure Functions
31 - Immutability
32 - Higher Order Functions
33 - Function Composition
34 - Currying
35 - Minesweeper Functional Programming Project
06- Testing
36 - What Is Testing And Why Is It Important
37 - Advanced Debugging
38 - Jest Basics
39 - Types Of Tests
40 - Unit Test Project
41 - Integration Test Project
42 - End To End Test Project
43 - Test Driven Development
44 - How To Know What To Test
45 - Jest With ES6 Modules
46 - Math Solver Test Walkthrough
47 - Minesweeper Test Introduction
48 - Minesweeper Test Walkthrough
07- Security
49 - NPM Audit
50 - Cross Site Scripting
51 - Sanitize User Input
52 - All Your Code Is Public
53 - Never Trust The Client
54 - Cookies
55 - Weather App Project
08- Clean Code
56 - Clean Code Basics
57 - Code Order
58 - When To Use Comments
59 - Coupling And Cohesion
60 - Facade Pattern
61 - Guard Clauses
62 - Composition Vs Inheritance
63 - Don't Repeat Yourself
64 - Color Game Introduction
65 - Color Game Walkthrough
09- Conclusion
66 - What's Next
10- Bonus
67 - Custom Database
68 - Ecommerce
69 - Google Calendar Clone
Материал на английском языке
Продажник:
Скачать курс:
Web Dev Simplified - Kyle Cook
Once you become a proficient JavaScript developer then it is time to start diving into the advanced JavaScript ecosystem.
This course will take you from junior to mid-level developer with just under 14 hours of content spread across 65 videos and 9 modules.
This course covers not only advanced JavaScript features, but more importantly covers concepts like security, testing, and how to write clean code.
Multiple Projects
Learning how to connect JavaScript concepts is the only way to become a JavaScript developer and one of the best ways to do that is through projects.
JavaScript Simplified includes tons of projects of various difficulty and scale which are perfectly crafted to help you slowly build up your JavaScript skills without overwhelming you.
There are never more than a few concepts introduced at a time in between projects. This ensures you are able to fully comprehend each concept and how to connect it to other concepts.
This course also includes 3 large bonus projects that combine together all the concepts in this course. These projects are perfect for practicing your JavaScript skills and are also great additions to your resume. Best of all, these projects are crafted with specific ways you can build upon them which will help further deepen your project building skills.
Содержание
Table of Contents
01- Introduction
01 - Welcome
02- Advanced Features
02 - Destructuring
03 - Spread And Rest Operator
04 - Enhanced Object Literals
05 - Default Parameters
06 - Null Coalescing
07 - Optional Chaining
08 - Maps
09 - Sets
10 - Symbols
11 - Generators And Iterators
12 - Object Getters And Setters
13 - Bind
14 - Call And Apply
15 - Minesweeper Project
16 - Math Solver Introduction
17 - Math Solver Walkthrough
03- Using Future JavaScript
18 - ES Updates
19 - Polyfill
20 - Transpile And Babel
21 - Bundlers
04- Object Oriented Programming
22 - Prototypes
23 - Class Basics
24 - Class Inheritance
25 - Public, Private, And Protected Properties
26 - ATM CLI Project
27 - Calculator Project Introduction
28 - Calculator Project Walkthrough
05- Functional Programming
29 - What Is Functional Programming
30 - Pure Functions
31 - Immutability
32 - Higher Order Functions
33 - Function Composition
34 - Currying
35 - Minesweeper Functional Programming Project
06- Testing
36 - What Is Testing And Why Is It Important
37 - Advanced Debugging
38 - Jest Basics
39 - Types Of Tests
40 - Unit Test Project
41 - Integration Test Project
42 - End To End Test Project
43 - Test Driven Development
44 - How To Know What To Test
45 - Jest With ES6 Modules
46 - Math Solver Test Walkthrough
47 - Minesweeper Test Introduction
48 - Minesweeper Test Walkthrough
07- Security
49 - NPM Audit
50 - Cross Site Scripting
51 - Sanitize User Input
52 - All Your Code Is Public
53 - Never Trust The Client
54 - Cookies
55 - Weather App Project
08- Clean Code
56 - Clean Code Basics
57 - Code Order
58 - When To Use Comments
59 - Coupling And Cohesion
60 - Facade Pattern
61 - Guard Clauses
62 - Composition Vs Inheritance
63 - Don't Repeat Yourself
64 - Color Game Introduction
65 - Color Game Walkthrough
09- Conclusion
66 - What's Next
10- Bonus
67 - Custom Database
68 - Ecommerce
69 - Google Calendar Clone
Материал на английском языке
Продажник:
Для просмотра содержимого вам необходимо зарегистрироваться!
Скачать курс: