Comprehensive Web Development Course
at just
$69
Enroll Now
Sign Up
Sign In
Comprehensive Web Development Course
Comprehensive Web Development Course
Section 1 : Front-End Web Development
lecture 1
What You'll Get in This Course
2:58
lecture 2
Syllabus Download
Text
lecture 3
Bookmark the Course Resources
Text
lecture 4
How to Get the Most Out of the Course
9:19
lecture 5
INTRODUCTION TO BRAINMEASURES PROCTOR SYSTE
Pdf
lecture 6
How Does the Internet Actually Work
5:17
lecture 7
How Do Websites Actually Work
6:7
lecture 8
What You'll Need to Get Started - Setup Your Lo
6:38
lecture 9
How to Get Help When You're Stuck
5:4
lecture 10
Pathfinder
Text
Section 2 : Introduction to HTML
lecture 11
Introduction to HTML
10:52
lecture 12
The Anatomy of an HTML Tag
10:56
lecture 13
What we're building - HTML Personal Site
2:53
lecture 14
What is The HTML Boilerplate
17:1
lecture 15
How to Structure Text in HTML
11:0
lecture 16
HTML Lists
5:24
lecture 17
HTML Image Elements
7:33
lecture 18
HTML Links and Anchor Tags
11:56
lecture 19
How to Ace this Course
1:25
Section 3 : Intermediate HTML
lecture 20
HTML Tables
11:57
lecture 21
Using HTML Tables for Layout
2:18
lecture 22
HTML Tables Code Challenge
1:45
lecture 23
How to Type Emojis
Text
lecture 24
HTML Tables Solution Walkthrough
6:43
lecture 25
HTML Forms
9:9
lecture 26
Forms in Practice - Create a Contact Me Form
7:28
lecture 27
Publish Your Website!
6:44
lecture 28
Tip from Angela - Habit Building with the Cale
2:52
lecture 29
Get Monthly Tips and Tools to Level Up as a D
Text
Section 4 : Introduction to CSS
lecture 30
Introduction to CSS
2:51
lecture 31
Inline CSS
9:57
lecture 32
A Quick Note About the Next Lesson
Text
lecture 33
Internal CSS
20:22
lecture 34
External CSS
8:29
lecture 35
How to Debug CSS Code
13:37
lecture 36
The Anatomy of CSS Syntax
12:31
lecture 37
CSS Selectors
6:23
lecture 38
Classes vs. Ids
11:45
lecture 39
Tip from Angela - Dealing with Distraction
2:29
lecture 40
Join the Student Community
Text
Section 5 : Intermediate CSS
lecture 41
What We'll Make - Stylised Personal Site
4:57
lecture 42
What Are Favicons
3:47
lecture 43
HTML Divs
13:33
lecture 44
The Box Model of Website Styling
19:25
lecture 45
CSS Display Property
15:11
lecture 46
Learn More About Web Design
Text
lecture 47
CSS Static and Relative Positioning
14:37
lecture 48
Absolute positioning
12:12
lecture 49
The Dark Art of Centering Elements with CSS
9:4
lecture 50
Font Styling in Our Personal Site
14:0
lecture 51
Learn More About Typography
Text
lecture 52
Adding Content to Our Website
6:53
lecture 53
CSS Sizing
15:39
lecture 54
Font Properties Challenge 1 - Change the Font
Text
lecture 55
Font Properties Challenge 2 - Change the Font
Text
lecture 56
Font Properties Challenge 3 - Change the Line
Text
lecture 57
CSS Font Property Challenge Solutions
3:57
lecture 58
CSS Float and Clear
15:14
lecture 59
CSS Challenge
Text
lecture 60
Stylised Personal Site Solution Walkthrough
21:22
lecture 61
[Optional] Get More Practice HTML and CSS
Text
lecture 62
Tip from Angela - Nothing Easy is Worth Doing!
3:35
Section 6 : Introduction to Bootstrap 4
lecture 63
What is Bootstrap
14:7
lecture 64
Installing Bootstrap
7:55
lecture 65
Web Design 101 - Wireframing
11:39
lecture 66
The Bootstrap Navigation Bar
20:41
lecture 67
What We'll Make TinDog
0:46
lecture 68
Download the Starting Files
Pdf
lecture 69
Setting Up Our New Project
7:42
lecture 70
Bootstrap Grid Layout System
20:17
lecture 71
Getting Montserrat Black and other Font Weight
Text
lecture 72
Adding Grid Layouts to Our Website
9:39
lecture 73
A Note About CSS Link Order
Text
lecture 74
Bootstrap Containers
5:55
lecture 75
Bootstrap Buttons & Font Awesome
Preview
lecture 76
Styling Our Website Challenges and Solutions
20:20
lecture 77
Bootstrap Challenge 1
Text
lecture 78
Solution to Bootstrap Challenge 1
17:2
lecture 79
Tip from Angela - How to Deal with Procrastina
4:8
Section 7 : Intermediate Bootstrap
lecture 80
The Bootstrap Carousel Part 1
9:39
lecture 81
The Bootstrap Carousel Part 2
17:4
lecture 82
Bootstrap Cards
16:32
lecture 83
The CSS Z-Index and Stacking Order
21:29
lecture 84
Media Query Breakpoints
22:3
lecture 85
Bootstrap Challenge 2
Text
lecture 86
Bootstrap Challenge 2 Solution
11:46
lecture 87
How to become a Better Programmer - Code Refac
7:49
lecture 88
Put it into Practice - Refactor our Website Pa
19:20
lecture 89
Advanced CSS - Combining Selectors
11:44
lecture 90
Refactoring our Website Part 2
5:21
lecture 91
Advanced CSS - Selector Priority
5:52
lecture 92
Completing the Website
2:34
lecture 93
Download the Completed Website
Text
lecture 94
Tip from Angela - Building a Programming Habit
2:47
Section 8 : Web Design School - Create a Website that People Love
lecture 95
Introduction to Web Design
3:56
lecture 96
Understanding Colour Theory
9:5
lecture 97
Understanding Typography and How to Choose a F
10:29
lecture 98
Manage ATTENTION with effective User Interface
10:29
lecture 99
User Experience (UX) Design
13:39
lecture 100
Web Design in Practice - Let's apply what we'
18:21
Section 9 : Introduction to Javascript ES6
lecture 101
Introduction to Javascript
11:39
lecture 102
Javascript Alerts - Adding Behaviour to Webs
14:21
lecture 103
Data Types
4:7
lecture 104
Javascript Variables
9:35
lecture 105
Javascript Variables Exercise Start
2:48
lecture 106
Javascript Variables Exercise Solution
3:28
lecture 107
Naming and Naming Conventions for Javascript
7:10
lecture 108
String Concatenation
3:8
lecture 109
String Lengths and Retrieving the Number of C
6:24
lecture 110
Slicing and Extracting Parts of a String
8:57
lecture 111
Challenge Changing Casing in Text
3:40
lecture 112
Challenge Changing String Casing Solution
9:0
lecture 113
Basic Arithmetic and the Modulo Operator in
6:14
lecture 114
Increment and Decrement Expressions
2:29
lecture 115
Functions Part 1 Creating and Calling Functio
10:35
lecture 116
Functions Part 1 Challenge - The Karel Robot.
9:9
lecture 117
The Karel Chess Board Solution
Text
lecture 118
A Quick Note About the Next Lesson
Text
lecture 119
Functions Part 2 Parameters and Arguments
9:52
lecture 120
Life in Weeks Solution
3:45
lecture 121
Functions Part 3 Outputs & Return Values
11:16
lecture 122
Challenge Create a BMI Calculator
1:49
lecture 123
Challenge BMI Calculator Solution
5:40
lecture 124
Tip from Angela - Set Your Expectations
2:35
Section 10 : Intermediate Javascript
lecture 125
Random Number Generation in Javascript Buildi
11:16
lecture 126
Control Statements Using If-Else Conditionals
4:48
lecture 127
Comparators and Equality
2:52
lecture 128
Combining Comparators
2:47
lecture 129
Introducing the Leap Year Code Challenge
4:17
lecture 130
Leap Year Solution
3:3
lecture 131
Collections Working with Javascript Arrays
9:2
lecture 132
Adding Elements and Intermediate Array Techni
15:58
lecture 133
Who's Buying Lunch Solution
3:43
lecture 134
Control Statements While Loops
7:53
lecture 135
Solution to the 99 Bottles Challenge
Text
lecture 136
Control Statements For Loops
6:11
lecture 137
Introducing the Fibonacci Code Challenge
6:37
lecture 138
Fibonacci Solution
8:17
lecture 139
Tip from Angela - Retrieval is How You Learn
2:52
Section 11 : The Document Object Model (DOM)
lecture 140
Adding Javascript to Websites
10:21
lecture 141
Introduction to the Document Object Model (DO
12:18
lecture 142
Solution to the DOM Challenge
Text
lecture 143
Selecting HTML Elements with Javascript
14:17
lecture 144
Manipulating and Changing Styles of HTML Elem
5:1
lecture 145
The Separation of Concerns Structure vs Styl
5:57
lecture 146
Text Manipulation and the Text Content Proper
2:37
lecture 147
Manipulating HTML Element Attributes
2:27
lecture 148
Tip from Angela - The 20 Minute Method
2:39
Section 12 : Boss Level Challenge 1 - The Dicee Game
lecture 149
Challenge The Dicee Challenge
2:14
lecture 150
Dicee Challenge Step 0 - Download the Skeleto
Text
lecture 151
Dicee Challenge Step 1 - Create an External J
Text
lecture 152
Dicee Challenge Step 2 - Add Dice Images
Text
lecture 153
Dicee Challenge Step 3 - Create a Random Numb
Text
lecture 154
Dicee Challenge Step 4 - Change the img to a
Text
lecture 155
Dicee Challenge Step 5 - Change both img Elem
Text
lecture 156
Dicee Challenge Step 6 - Change the Title to
Text
lecture 157
The Solution to the Dicee Challenge
14:44
lecture 158
Download the Completed Website
Text
lecture 159
Tip from Angela - Learning Before you Eat
2:6
Section 13 : Advanced Javascript and DOM Manipulation
lecture 160
What We'll Make Drum Kit
1:20
lecture 161
Download the Starting Files
Pdf
lecture 162
Adding Event Listeners to a Button
14:29
lecture 163
Higher Order Functions and Passing Functions
12:40
lecture 164
Higher Order Function Challenge Solution
Text
lecture 165
How to Play Sounds on a Website
11:11
lecture 166
A Deeper Understanding of Javascript Objects.
12:5
lecture 167
How to Use Switch Statements in Javascript
5:23
lecture 168
Objects, their Methods and the Dot Notation
6:29
lecture 169
A Quick Note About the Next Lesson
Text
lecture 170
Using Keyboard Event Listeners to Check for K
7:37
lecture 171
Understanding Callbacks and How to Respond to
11:36
lecture 172
Adding Animation to Websites
8:31
lecture 173
Download the Completed Website
Text
lecture 174
Tip from Angela - Dealing with Lack of Progre
3:8
Section 14 : jQuery
lecture 175
What is jQuery
3:35
lecture 176
How to Incorporate jQuery into Websites
8:59
lecture 177
How Minification Works to Reduce File Size
8:59
lecture 178
Selecting Elements with jQuery
2:1
lecture 179
Manipulating Styles with jQuery
5:13
lecture 180
Manipulating Text with jQuery
3:37
lecture 181
Manipulating Attributes with jQuery
3:45
lecture 182
Adding Event Listeners with jQuery
7:48
lecture 183
Adding and Removing Elements with jQuery
2:58
lecture 184
Website Animations with jQuery
8:14
lecture 185
Tip from Angela - Mixing Knowledge
2:21
Section 15 : Boss Level Challenge 2 - The Simon Game
lecture 186
What You'll Make The Simon Game.
1:0
lecture 187
Play the Game
Text
lecture 188
Step 0 - Download the Starting Files
Pdf
lecture 189
Step 1 - Add Javascript and jQuery
Text
lecture 190
Step 1 - Answer
Text
lecture 191
Step 2 - Create A New Pattern
Text
lecture 192
Step 2 - Answer
Text
lecture 193
Step 3 - Show the Sequence to the User with A
Text
lecture 194
Step 3 - Answer
Text
lecture 195
Step 4 - Check Which Button is Pressed
Text
lecture 196
Step 4 - Answer
Text
lecture 197
Step 5 - Add Sounds to Button Clicks
Text
lecture 198
Step 5 - Answer
Text
lecture 199
Step 6 - Add Animations to User Clicks
Text
lecture 200
Step 6 - Answer
Text
lecture 201
Step 7 - Start the Game
Text
lecture 202
Step 7 - Answer
Text
lecture 203
Step 8 - Check the User's Answer Against the
Text
lecture 204
Step 8 - Answer
Text
lecture 205
Step 9 - Game Over
Text
lecture 206
Step 9 - Answer
Text
lecture 207
Step 10 - Restart the Game
Text
lecture 208
Step 10 - Answer
Text
lecture 209
Download the Completed Project Code
Text
lecture 210
Tip from Angela - Dealing with Frustration
2:31
Section 16 : The Unix Command Line
lecture 211
Installing the Hyper Terminal
Text
lecture 212
Command Line Hyper Setup
4:45
lecture 213
Understanding the Command Line. Long Live the
5:55
lecture 214
Command Line Techniques and Directory Navigat
10:13
lecture 215
Creating, Opening, and Removing Files through
9:10
lecture 216
Tip from Angela - Sleep is My Secret Weapon
3:49
Section 17 : Backend Web Development
lecture 217
Backend Web Development Explained
8:3
Section 18 : Node.js
lecture 218
What is Node.js
5:40
lecture 219
Install Node.js on Mac
Text
lecture 220
Install Node.js on Windows
Text
lecture 221
The Power of the Command Line and How to Use
6:27
lecture 222
The Node REPL (Read Evaluation Print Loops)
2:40
lecture 223
How to Use the Native Node Modules
8:20
lecture 224
The NPM Package Manager and Installing Extern
13:44
lecture 225
Tip from Angela - Step Up to the Challenge
1:14
Section 19 : Express.js with Node.js
Lecture 226
What is Express
3:15
lecture 227
Creating Our First Server with Express
11:29
lecture 228
Handling Requests and Responses the GET Requ
8:13
lecture 229
Nodemon Installation
Text
lecture 230
Understanding and Working with Routes
9:23
lecture 231
What We'll Make A Calculator
1:52
lecture 232
Calculator Setup Challenge
Text
lecture 233
Calculator Setup Challenge Solution
5:43
Lecture 234
Responding to Requests with HTML Files
7:41
lecture 235
Processing Post Requests with Body Parser
14:19
lecture 236
BMI Routing Challenge
Text
lecture 237
Solution to the BMI Routing Challenge
6:29
lecture 238
Tip from Angela - How to Solidify Your Knowle
2:56
Section 20 : APIs - Application Programming Interfaces
lecture 239
Why Do We Need APIs
8:50
lecture 240
API Endpoints, Paths and Parameters.
11:0
lecture 241
API Authentication and Postman
11:7
lecture 242
What is JSON
4:48
lecture 243
Making GET Requests with the Node HTTPS Modul
13:0
lecture 244
How to Parse JSON
13:5
lecture 245
Using Express to Render a Website with Live
8:23
lecture 246
Using Body Parser to Parse POST Requests to t
10:6
lecture 247
The Mailchimp API - What You'll Make
2:29
lecture 248
Setting Up the Sign Up Page
20:52
lecture 249
Posting Data to Mailchimp's Servers via their
18:37
lecture 250
Adding Success and Failure Pages
8:55
lecture 251
Deploying Your Server with Heroku
18:39
lecture 252
Tip from Angela - Location, Location, Locatio
2:7
Section 21 : Git, Github and Version Control
lecture 253
Introduction to Version Control and Git
2:35
lecture 254
Version Control Using Git and the Command Lin
15:3
lecture 255
GitHub and Remote Repositories
11:1
lecture 256
GitHub Private Repos are now Free!
Text
lecture 257
Gitignore
11:48
lecture 258
Cloning
11:48
lecture 259
Branching and Merging
17:25
lecture 260
Optional Git Challenge
Text
lecture 261
Forking and Pull Requests
17:9
lecture 262
Tip from Angela - Spaced Repetition
4:1
Section 22 : EJS
lecture 263
What We'll Make A ToDoList
0:46
lecture 264
Linter Errors with EJS
Text
lecture 265
Templates Why Do We Need Templates
15:10
lecture 266
Creating Your First EJS Templates
17:54
lecture 267
Running Code Inside the EJS Template
6:33
lecture 268
Passing Data from Your Webpage to Your Serv
25:6
lecture 269
The Concept of Scope in the Context of Javasc
8:40
lecture 270
Adding Pre-Made CSS Stylesheets to Your Websi
15:38
lecture 271
Understanding Templating vs. Layouts
13:35
lecture 272
Understanding Node Module Exports How to Pass
21:46
lecture 273
Tip from Angela - Use Accountability in your
2:56
Section 23 : Boss Level Challenge 3 - Blog Website
lecture 274
A New Challenge Format and What We'll Make A
6:18
lecture 275
Setting Up the Blog Project
Preview
lecture 276
Challenge 1
4:4
lecture 277
Challenge 1 Solution
2:38
lecture 278
Challenge 2
4:8
lecture 279
Challenge 2 Solution
2:10
lecture 280
Challenge 3
2:38
lecture 281
Challenge 3 Solution
2:31
lecture 282
Challenge 4
2:5
lecture 283
Challenge 4 Solution
1:53
lecture 284
Challenge 5
2:47
lecture 285
Challenge 5 Solution
4:17
lecture 286
Challenge 6
1:24
lecture 287
Challenge 6 Solution
1:15
lecture 288
Challenge 7
1:0
lecture 289
Challenge 7 Solution
1:55
lecture 290
Challenge 8
3:26
lecture 291
Challenge 8 Solution
3:37
lecture 292
Challenge 9
4:43
lecture 293
Challenge 9 Solution
6:34
lecture 294
Challenge 10
2:25
lecture 295
Challenge 10 Solution
3:13
lecture 296
Challenge 11
3:22
lecture 297
Challenge 11 Solution
3:1
lecture 298
Challenge 12
1:56
lecture 299
Challenge 12 Solution
2:35
lecture 300
Challenge 13
2:46
lecture 301
Challenge 13 Solution
3:37
lecture 302
Challenge 14 and Solution
6:29
lecture 303
Challenge 15
1:41
lecture 304
Challenge 15 Solution
3:14
lecture 305
Express Routing Parameters
6:39
lecture 306
Challenge 16
1:56
lecture 307
Challenge 16 Solution
2:32
lecture 308
Challenge 17
3:55
lecture 309
Challenge 17 Solution
5:30
lecture 310
Challenge 18
6:4
lecture 311
Challenge 18 Solution
4:19
lecture 312
Challenge 19
2:58
lecture 313
Challenge 19 Solution
4:54
lecture 314
Challenge 20
2:59
lecture 315
Challenge 20 Solution
3:19
lecture 316
Challenge 21
2:16
lecture 317
Challenge 21 Solution
3:45
lecture 318
Tip from Angela - When Life Gives You Lemons.
6:1
lecture 318
Tip from Angela - When Life Gives You Lemons.
6:1
Section 24 : Databases
lecture 319
Databases Explained SQL vs. NOSQL
19:48
Section 25 : SQL
lecture 320
SQL Commands CREATE Table and INSERT Data
13:48
lecture 321
SQL Commands READ, SELECT, and WHERE
3:11
lecture 322
Updating Single Values and Adding Columns in
4:43
lecture 323
SQL Commands DELETE
1:32
lecture 324
Understanding SQL Relationships, Foreign Keys
11:13
lecture 325
Tip from Angela - Find All the Hard Working
2:1
Section 26 : MongoDB
lecture 326
Installing MongoDB on Mac
12:35
lecture 327
Installing MongoDB on Windows
9:20
lecture 328
MongoDB CRUD Operations in the Shell Create
9:38
lecture 329
MongoDB CRUD Operations in the Shell Reading
6:22
lecture 330
MongoDB CRUD Operations in the Shell Update
4:6
lecture 331
MongoDB CRUD Operations in the Shell Delete
1:46
lecture 332
Relationships in MongoDB
6:12
lecture 333
Working with The Native MongoDB Driver
18:33
lecture 334
If You Have Forgotten to Quit the Mongod Serv
Text
lecture 335
Tip from Angela - Daily Routines
2:35
Section 27 : Mongoose
lecture 336
Introduction to Mongoose
20:27
lecture 337
Reading from Your Database with Mongoose
7:29
lecture 338
Data Validation with Mongoose
7:56
lecture 339
Updating and Deleting Data Using Mongoose
10:6
lecture 340
Establishing Relationships and Embedding Docu
6:45
lecture 241
Tip from Angela - Deep Work
3:2
Section 28 : Putting Everything Together
lecture 342
Let's take the ToDoList Project to the Next L
16:47
lecture 343
Rendering Database Items in the ToDoList App.
13:25
lecture 344
Adding New Items to our ToDoList Database
3:56
lecture 345
Deleting Items from our ToDoList Database
13:48
lecture 346
Creating Custom Lists using Express Route Pa
16:12
lecture 347
Adding New Items to the Custom ToDo Lists
7:32
lecture 348
Revisiting Lodash and Deleting Items from Cus
19:11
lecture 349
Tip from Angela - One Step at a Time
2:55
Section 29 : Deploying Your Web Application
lecture 350
How to Deploy Web Apps with a Database
4:40
lecture 351
How to Setup MongoDB Atlas
13:42
lecture 352
Deploying an App with a Database to Heroku
12:13
lecture 353
Tip from Angela - Discipline Breeds Disciplin
2:20
Section 30 : Boss Level Challenge 4 - Blog Website Upgrade
lecture 354
Challenge Give your Blog a Database
2:31
lecture 355
Step 0 - Download the Starting Files
Text
lecture 356
Step 1 - Save Composed Posts with MongoDB
Text
lecture 357
Step 2 - Get the Home Page to Render the Post
Text
lecture 358
Step 3 - Fix the bug
Text
lecture 359
Step 4 - Render the correct blog post based o
Text
lecture 360
Completed Blog with Database Solution
Text
lecture 361
Tip from Angela - Dealing with Limitations
5:22
Section 31 : Build Your Own RESTful API From Scratch
lecture 362
What is REST
17:9
lecture 363
Creating a Database with Robo 3T
8:56
lecture 364
Set Up Server Challenge
2:10
lecture 365
Set Up Server Solution
7:30
lecture 366
GET All Articles
6:51
lecture 367
POST a New Article
12:51
lecture 368
DELTE All Articles
5:12
lecture 369
Chained Route Handlers Using Express
7:7
lecture 370
GET a Specific Article
14:2
lecture 371
PUT a Specific Article
10:32
lecture 372
PATCH a Specific Article
7:18
lecture 373
DELETE a Specific Article
4:4
lecture 374
Download the Completed Project Code
Text
lecture 375
Tip from Angela - How to Get a Job as Program
2:7
Section 32 : Authentication & Security
lecture 376
Introduction to Authentication
5:21
lecture 377
Getting Set Up
7:26
lecture 378
Level 1 - Register Users with Username and Pa
14:43
lecture 379
How to Review the Source Code
Text
lecture 380
Level 2 - Database Encryption
15:58
lecture 381
Using Environment Variables to Keep Secrets S
17:40
lecture 382
Level 3 - Hashing Passwords
15:25
lecture 383
Hacking 101
12:28
lecture 384
Level 4 - Salting and Hashing Passwords with
20:42
lecture 385
What are Cookies and Sessions
8:20
lecture 386
Using Passport.js to Add Cookies and Sessions
29:30
lecture 387
Level 6 - OAuth 2.0 & How to Implement Sign I
47:46
lecture 388
Finishing Up the App - Letting Users Submit S
13:40
lecture 389
Download the Completed Project Code
Text
lecture 390
Tip from Angela - How to Work as a Freelancer
1:37
Section 33 : React.js
lecture 391
What is React
6:50
lecture 392
What we will make in this React module
1:19
lecture 393
Introduction to Code Sandbox and the Structur
5:50
lecture 394
Introduction to JSX and Babel
16:12
lecture 395
JSX Code Practice
7:34
lecture 396
Javascript Expressions in JSX & ES6 Template
11:42
lecture 397
Javascript Expressions in JSX Practice
Preview
lecture 398
JSX Attributes & Styling React Elements
16:58
lecture 399
Inline Styling for React Elements
8:42
lecture 400
React Styling Practice
9:59
lecture 401
React Components
15:48
lecture 402
React Components Practice
5:1
lecture 403
Javascript ES6 - Import, Export and Modules
11:11
lecture 404
Javascript ES6 Import, Export and Modules Pra
4:5
lecture 405
[Windows]? Local Environment Setup for React
13:52
lecture 406
[Mac] Local Environment Setup for React Deve
13:40
lecture 407
Keeper App Project - Part 1 Challenge
4:58
lecture 408
Keeper App Part 1 Solution
14:7
lecture 409
React Props
13:40
lecture 410
React Props Practice
13:19
lecture 411
React DevTools
17:20
lecture 412
Mapping Data to Components
10:21
lecture 413
Mapping Data to Components? Practice
Preview
lecture 414
Javascript ES6 MapFilterReduce
20:21
lecture 415
Javascript ES6 Arrow functions
9:57
lecture 416
Keeper App Project - Part 2
10:24
lecture 417
React Conditional Rendering with the Ternary
19:25
lecture 418
Conditional Rendering Practice
6:34
lecture 419
State in React - Declarative vs. Imperative
9:4
lecture 420
React Hooks - useState
18:9
lecture 421
useState Hook Practice
7:24
lecture 422
Javascript ES6 Object & Array Destructuring.m
17:45
lecture 423
Javascript ?ES6 Destructuring Challenge Solut
5:48
lecture 424
Event Handling in React
11:10
lecture 425
React Forms
13:40
lecture 426
Class Components vs. Functional Components
6:6
lecture 427
Changing Complex State
19:44
lecture 428
Changing Complex State Practice
Preview
lecture 429
Javascript ES6 Spread Operator
10:58
lecture 430
Javascript ES6 Spread Operator Practice
12:20
lecture 431
Managing a Component Tree
22:38
lecture 432
Managing a Component Tree Practice
8:28
lecture 433
Keeper App Project - Part 3
25:6
lecture 434
React Dependencies & Styling the Keeper App
16:39
lecture 435
Tip from Angela - How to Build Your Own Produ
2:14
Section 34 : Bonus Module Ask Angela Anything
lecture 436
AAA 1 - How to Soak in Programming Concepts a
39:43
lecture 437
AAA 2 - Schedule for Learning to Code and mor
39:9
lecture 438
AAA 3 - How to Start Freelancing and more.
25:20
lecture 439
AAA 4 - The Live AMA
45:5
$69
Take this course now.
Enroll Now
Lectures
440
Video
54:23:24 Hours
Skill level
intermediate
level
Languages
English
Includes
Lifetime access
Certificate of Completion
Preview
×