本站已收录 番号和无损神作磁力链接/BT种子 

[FreeCourseWorld.Com] Udemy - The Complete 2020 Web Development Bootcamp

种子简介

种子名称: [FreeCourseWorld.Com] Udemy - The Complete 2020 Web Development Bootcamp
文件类型: 视频
文件数目: 359个文件
文件大小: 22.25 GB
收录时间: 2020-11-25 14:20
已经下载: 3
资源热度: 141
最近下载: 2024-6-27 07:45

下载BT种子文件

下载Torrent文件(.torrent) 立即下载

磁力链接下载

magnet:?xt=urn:btih:0fc903650561d3c1151e01085d8c813180900bd4&dn=[FreeCourseWorld.Com] Udemy - The Complete 2020 Web Development Bootcamp 复制链接到迅雷、QQ旋风进行下载,或者使用百度云离线下载。

喜欢这个种子的人也喜欢

种子包含的文件

[FreeCourseWorld.Com] Udemy - The Complete 2020 Web Development Bootcamp.torrent
  • 01 Front-End Web Development/001 What Youll Get in This Course.mp463.29MB
  • 01 Front-End Web Development/004 How to Get the Most Out of the Course.mp452.77MB
  • 01 Front-End Web Development/006 How Does the Internet Actually Work.mp430.09MB
  • 01 Front-End Web Development/007 How Do Websites Actually Work.mp444.11MB
  • 01 Front-End Web Development/008 What Youll Need to Get Started - Setup Your Local Web Development Environment.mp451.62MB
  • 01 Front-End Web Development/009 How to Get Help When Youre Stuck.mp433.28MB
  • 02 Introduction to HTML/011 Introduction to HTML.mp462.82MB
  • 02 Introduction to HTML/012 The Anatomy of an HTML Tag.mp442.93MB
  • 02 Introduction to HTML/013 What were building - HTML Personal Site.mp428.44MB
  • 02 Introduction to HTML/014 What is The HTML Boilerplate.mp4110.85MB
  • 02 Introduction to HTML/015 How to Structure Text in HTML.mp469.85MB
  • 02 Introduction to HTML/016 HTML Lists.mp440.87MB
  • 02 Introduction to HTML/017 HTML Image Elements.mp453.24MB
  • 02 Introduction to HTML/018 HTML Links and Anchor Tags.mp474.67MB
  • 03 Intermediate HTML/020 HTML Tables.mp482.5MB
  • 03 Intermediate HTML/021 Using HTML Tables for Layout.mp417.11MB
  • 03 Intermediate HTML/022 HTML Tables Code Challenge.mp410.06MB
  • 03 Intermediate HTML/024 HTML Tables Solution Walkthrough.mp448.12MB
  • 03 Intermediate HTML/025 HTML Forms.mp453.04MB
  • 03 Intermediate HTML/026 Forms in Practice - Create a Contact Me Form.mp435.55MB
  • 03 Intermediate HTML/027 Publish Your Website.mp436.83MB
  • 03 Intermediate HTML/028 Tip from Angela - Habit Building with the Calendar Trick.mp464.39MB
  • 04 Introduction to CSS/031 Introduction to CSS.mp420.46MB
  • 04 Introduction to CSS/032 Inline CSS.mp481.14MB
  • 04 Introduction to CSS/034 Internal CSS.mp4158.72MB
  • 04 Introduction to CSS/035 External CSS.mp455.53MB
  • 04 Introduction to CSS/036 How to Debug CSS Code.mp498.89MB
  • 04 Introduction to CSS/037 The Anatomy of CSS Syntax.mp453.9MB
  • 04 Introduction to CSS/038 CSS Selectors.mp437.31MB
  • 04 Introduction to CSS/039 Classes vs. Ids.mp473.09MB
  • 04 Introduction to CSS/040 Tip from Angela - Dealing with Distractions.mp455.6MB
  • 05 Intermediate CSS/043 What Well Make - Stylised Personal Site.mp428.48MB
  • 05 Intermediate CSS/044 What Are Favicons.mp424.15MB
  • 05 Intermediate CSS/045 HTML Divs.mp461.76MB
  • 05 Intermediate CSS/046 The Box Model of Website Styling.mp4102.88MB
  • 05 Intermediate CSS/047 CSS Display Property.mp464.28MB
  • 05 Intermediate CSS/049 CSS Static and Relative Positioning.mp448.12MB
  • 05 Intermediate CSS/050 Absolute positioning.mp452.07MB
  • 05 Intermediate CSS/051 The Dark Art of Centering Elements with CSS.mp446.78MB
  • 05 Intermediate CSS/052 Font Styling in Our Personal Site.mp497.64MB
  • 05 Intermediate CSS/054 Adding Content to Our Website.mp477.69MB
  • 05 Intermediate CSS/055 CSS Sizing.mp4110.9MB
  • 05 Intermediate CSS/059 CSS Font Property Challenge Solutions.mp430.53MB
  • 05 Intermediate CSS/060 CSS Float and Clear.mp4117.46MB
  • 05 Intermediate CSS/062 Stylised Personal Site Solution Walkthrough.mp4189.64MB
  • 05 Intermediate CSS/064 Tip from Angela - Nothing Easy is Worth Doing.mp479.71MB
  • 06 Introduction to Bootstrap 4/066 What is Bootstrap.mp4106.69MB
  • 06 Introduction to Bootstrap 4/070 What Well Make TinDog.mp48.49MB
  • 06 Introduction to Bootstrap 4/075 Adding Grid Layouts to Our Website.mp482.96MB
  • 06 Introduction to Bootstrap 4/078 Bootstrap Buttons Font Awesome.mp4108.01MB
  • 06 Introduction to Bootstrap 4/079 Styling Our Website Challenges and Solutions.mp4158.8MB
  • 06 Introduction to Bootstrap 4/081 Solution to Bootstrap Challenge 1.mp4124.03MB
  • 06 Introduction to Bootstrap 4/082 Tip from Angela - How to Deal with Procrastination.mp492.45MB
  • 07 Intermediate Bootstrap/084 The Bootstrap Carousel Part 1.mp479.89MB
  • 07 Intermediate Bootstrap/085 The Bootstrap Carousel Part 2.mp4139.03MB
  • 07 Intermediate Bootstrap/086 Bootstrap Cards.mp4157.43MB
  • 07 Intermediate Bootstrap/087 The CSS Z-Index and Stacking Order.mp4151.07MB
  • 07 Intermediate Bootstrap/088 Media Query Breakpoints.mp4157.67MB
  • 07 Intermediate Bootstrap/090 Bootstrap Challenge 2 Solution.mp4102.15MB
  • 07 Intermediate Bootstrap/091 How to become a Better Programmer - Code Refactoring.mp455.52MB
  • 07 Intermediate Bootstrap/092 Put it into Practice - Refactor our Website Part 1.mp4168.72MB
  • 07 Intermediate Bootstrap/093 Advanced CSS - Combining Selectors.mp448.95MB
  • 07 Intermediate Bootstrap/094 Refactoring our Website Part 2.mp454MB
  • 07 Intermediate Bootstrap/095 Advanced CSS - Selector Priority.mp435.66MB
  • 07 Intermediate Bootstrap/096 Completing the Website.mp427.66MB
  • 07 Intermediate Bootstrap/098 Tip from Angela - Building a Programming Habit.mp462.28MB
  • 08 Introduction to Javascript ES6/100 Introduction to Javascript.mp476.22MB
  • 08 Introduction to Javascript ES6/101 Javascript Alerts - Adding Behaviour to Websites.mp4104.36MB
  • 08 Introduction to Javascript ES6/102 Data Types.mp418.69MB
  • 08 Introduction to Javascript ES6/103 Javascript Variables.mp470.3MB
  • 08 Introduction to Javascript ES6/104 Javascript Variables Exercise Start.mp49.96MB
  • 08 Introduction to Javascript ES6/105 Javascript Variables Exercise Solution.mp413.49MB
  • 08 Introduction to Javascript ES6/106 Naming and Naming Conventions for Javascript Variables.mp461.78MB
  • 08 Introduction to Javascript ES6/107 String Concatenation.mp436.37MB
  • 08 Introduction to Javascript ES6/108 String Lengths and Retrieving the Number of Characters.mp466.58MB
  • 08 Introduction to Javascript ES6/109 Slicing and Extracting Parts of a String.mp484.07MB
  • 08 Introduction to Javascript ES6/110 Challenge Changing Casing in Text.mp435.14MB
  • 08 Introduction to Javascript ES6/111 Challenge Changing String Casing Solution.mp496.62MB
  • 08 Introduction to Javascript ES6/112 Basic Arithmetic and the Modulo Operator in Javascript.mp446.91MB
  • 08 Introduction to Javascript ES6/113 Increment and Decrement Expressions.mp44.69MB
  • 08 Introduction to Javascript ES6/114 Functions Part 1 Creating and Calling Functions.mp492.3MB
  • 08 Introduction to Javascript ES6/115 Functions Part 1 Challenge - The Karel Robot.mp445.95MB
  • 08 Introduction to Javascript ES6/118 Functions Part 2 Parameters and Arguments.mp493.33MB
  • 08 Introduction to Javascript ES6/119 Life in Weeks Solution.mp415.23MB
  • 08 Introduction to Javascript ES6/121 Challenge Create a BMI Calculator.mp410.41MB
  • 09 Intermediate Javascript/126 Control Statements Using If-Else Conditionals Logic.mp435.38MB
  • 09 Intermediate Javascript/127 Comparators and Equality.mp420.26MB
  • 09 Intermediate Javascript/128 Combining Comparators.mp421.9MB
  • 09 Intermediate Javascript/129 Leap Year Code Challenge.mp416.77MB
  • 09 Intermediate Javascript/130 Leap Year Solution.mp410.48MB
  • 09 Intermediate Javascript/131 Collections Working with Javascript Arrays.mp467.09MB
  • 09 Intermediate Javascript/132 Adding Elements and Intermediate Array Techniques.mp4154.35MB
  • 09 Intermediate Javascript/133 Whos Buying Lunch Solution.mp414.78MB
  • 09 Intermediate Javascript/134 Control Statements While Loops.mp471.17MB
  • 09 Intermediate Javascript/136 Control Statements For Loops.mp429.75MB
  • 09 Intermediate Javascript/137 The Fibonacci Code Challenge.mp432.1MB
  • 09 Intermediate Javascript/138 Fibonacci Solution.mp435.04MB
  • 09 Intermediate Javascript/139 Tip from Angela - Retrieval is How You Learn.mp464.36MB
  • 10 The Document Object Model (DOM)/141 Adding Javascript to Websites.mp447.17MB
  • 10 The Document Object Model (DOM)/142 Introduction to the Document Object Model (DOM).mp462.49MB
  • 10 The Document Object Model (DOM)/144 Selecting HTML Elements with Javascript.mp463.3MB
  • 10 The Document Object Model (DOM)/145 Manipulating and Changing Styles of HTML Elements with Javascript.mp428.09MB
  • 10 The Document Object Model (DOM)/146 The Separation of Concerns Structure vs Style vs Behaviour.mp424.6MB
  • 10 The Document Object Model (DOM)/147 Text Manipulation and the Text Content Property.mp410.88MB
  • 10 The Document Object Model (DOM)/148 Manipulating HTML Element Attributes.mp411.61MB
  • 10 The Document Object Model (DOM)/149 Tip from Angela - The 20 Minute Method.mp459.27MB
  • 11 Boss Level Challenge 1 - The Dicee Game/151 Challenge The Dicee Challenge.mp49.58MB
  • 11 Boss Level Challenge 1 - The Dicee Game/159 The Solution to the Dicee Challenge.mp470.74MB
  • 11 Boss Level Challenge 1 - The Dicee Game/161 Tip from Angela - Learning Before you Eat.mp447.03MB
  • 12 Advanced Javascript and DOM Manipulation/163 What Well Make Drum Kit.mp46.72MB
  • 12 Advanced Javascript and DOM Manipulation/165 Adding Event Listeners to a Button.mp472.67MB
  • 12 Advanced Javascript and DOM Manipulation/166 Higher Order Functions and Passing Functions as Arguments.mp468.22MB
  • 12 Advanced Javascript and DOM Manipulation/168 How to Play Sounds on a Website.mp470.27MB
  • 12 Advanced Javascript and DOM Manipulation/169 A Deeper Understanding of Javascript Objects.mp487.45MB
  • 12 Advanced Javascript and DOM Manipulation/170 How to Use Switch Statements in Javascript.mp433.78MB
  • 12 Advanced Javascript and DOM Manipulation/171 Objects their Methods and the Dot Notation.mp443.44MB
  • 12 Advanced Javascript and DOM Manipulation/173 Using Keyboard Event Listeners to Check for Key Presses.mp457.87MB
  • 12 Advanced Javascript and DOM Manipulation/174 Understanding Callbacks and How to Respond to Events.mp463.57MB
  • 12 Advanced Javascript and DOM Manipulation/175 Adding Animation to Websites.mp456.38MB
  • 12 Advanced Javascript and DOM Manipulation/177 Tip from Angela - Dealing with Lack of Progress.mp470.06MB
  • 13 jQuery/179 What is jQuery.mp416.08MB
  • 13 jQuery/180 How to Incorporate jQuery into Websites.mp445.98MB
  • 13 jQuery/181 How Minification Works to Reduce File Size.mp451.9MB
  • 13 jQuery/182 Selecting Elements with jQuery.mp46.85MB
  • 13 jQuery/183 Manipulating Styles with jQuery.mp418.53MB
  • 13 jQuery/184 Manipulating Text with jQuery.mp419.1MB
  • 13 jQuery/185 Manipulating Attributes with jQuery.mp416.36MB
  • 13 jQuery/186 Adding Event Listeners with jQuery.mp433.75MB
  • 13 jQuery/187 Adding and Removing Elements with jQuery.mp414.96MB
  • 13 jQuery/188 Website Animations with jQuery.mp448.22MB
  • 13 jQuery/189 Tip from Angela - Mixing Knowledge.mp451.25MB
  • 14 Boss Level Challenge 2 - The Simon Game/191 What Youll Make The Simon Game.mp43.07MB
  • 14 Boss Level Challenge 2 - The Simon Game/215 Tip from Angela - Dealing with Frustration.mp456.05MB
  • 15 The Unix Command Line/218 Command Line Hyper Setup.mp431.66MB
  • 15 The Unix Command Line/219 Understanding the Command Line. Long Live the Command Line.mp433.37MB
  • 15 The Unix Command Line/220 Command Line Techniques and Directory Navigation.mp486.17MB
  • 15 The Unix Command Line/221 Creating Opening and Removing Files through the Command Line.mp464.88MB
  • 15 The Unix Command Line/222 Tip from Angela - Sleep is My Secret Weapon.mp483.12MB
  • 16 Backend Web Development/224 Backend Web Development Explained.mp448.21MB
  • 17 Node.js/225 What is Node.js.mp425.98MB
  • 17 Node.js/228 The Power of the Command Line and How to Use Node.mp449.55MB
  • 17 Node.js/229 The Node REPL (Read Evaluation Print Loops).mp413.23MB
  • 17 Node.js/230 How to Use the Native Node Modules.mp440.82MB
  • 17 Node.js/231 The NPM Package Manager and Installing External Node Modules.mp4107.81MB
  • 17 Node.js/232 Tip from Angela - Step Up to the Challenge.mp426.76MB
  • 18 Express.js with Node.js/234 What is Express.mp416.1MB
  • 18 Express.js with Node.js/235 Creating Our First Server with Express.mp4115.61MB
  • 18 Express.js with Node.js/236 Handling Requests and Responses the GET Request.mp462.96MB
  • 18 Express.js with Node.js/238 Understanding and Working with Routes.mp482.9MB
  • 18 Express.js with Node.js/239 What Well Make A Calculator.mp46.77MB
  • 18 Express.js with Node.js/241 Calculator Setup Challenge Solution.mp446.18MB
  • 18 Express.js with Node.js/242 Responding to Requests with HTML Files.mp480.4MB
  • 18 Express.js with Node.js/243 Processing Post Requests with Body Parser.mp4139.92MB
  • 18 Express.js with Node.js/245 Solution to the BMI Routing Challenge.mp471.28MB
  • 18 Express.js with Node.js/246 Tip from Angela - How to Solidify Your Knowledge.mp463.94MB
  • 19 APIs - Application Programming Interfaces/248 Why Do We Need APIs.mp452.12MB
  • 19 APIs - Application Programming Interfaces/249 API Endpoints Paths and Parameters.mp449.84MB
  • 19 APIs - Application Programming Interfaces/250 API Authentication and Postman.mp467.42MB
  • 19 APIs - Application Programming Interfaces/251 What is JSON.mp422.24MB
  • 19 APIs - Application Programming Interfaces/252 Making GET Requests with the Node HTTPS Module.mp472.99MB
  • 19 APIs - Application Programming Interfaces/253 How to Parse JSON.mp489.1MB
  • 19 APIs - Application Programming Interfaces/254 Using Express to Render a Website with Live API Data.mp457.88MB
  • 19 APIs - Application Programming Interfaces/255 Using Body Parser to Parse POST Requests to the Server.mp467.89MB
  • 19 APIs - Application Programming Interfaces/256 The Mailchimp API - What Youll Make.mp414.27MB
  • 19 APIs - Application Programming Interfaces/257 Setting Up the Sign Up Page.mp4123.18MB
  • 19 APIs - Application Programming Interfaces/258 Posting Data to Mailchimps Servers via their API.mp4114.77MB
  • 19 APIs - Application Programming Interfaces/259 Adding Success and Failure Pages.mp441.34MB
  • 19 APIs - Application Programming Interfaces/260 Deploying Your Server with Heroku.mp4108.28MB
  • 19 APIs - Application Programming Interfaces/261 Tip from Angela - Location Location Location.mp446.05MB
  • 20 Git Github and Version Control/263 Introduction to Version Control and Git.mp413.11MB
  • 20 Git Github and Version Control/264 Version Control Using Git and the Command Line.mp4121.47MB
  • 20 Git Github and Version Control/265 GitHub and Remote Repositories.mp466.01MB
  • 20 Git Github and Version Control/267 Gitignore.mp4112.2MB
  • 20 Git Github and Version Control/268 Cloning.mp438.63MB
  • 20 Git Github and Version Control/269 Branching and Merging.mp4113.62MB
  • 20 Git Github and Version Control/271 Forking and Pull Requests.mp4110.99MB
  • 20 Git Github and Version Control/272 Tip from Angela - Spaced Repetition.mp488.21MB
  • 21 EJS/274 What Well Make A ToDoList.mp42.2MB
  • 21 EJS/276 Templates Why Do We Need Templates.mp470.95MB
  • 21 EJS/277 Creating Your First EJS Templates.mp491.61MB
  • 21 EJS/278 Running Code Inside the EJS Template.mp427.06MB
  • 21 EJS/279 Passing Data from Your Webpage to Your Server.mp4126.72MB
  • 21 EJS/280 The Concept of Scope in the Context of Javascript.mp456.93MB
  • 21 EJS/281 Adding Pre-Made CSS Stylesheets to Your Website.mp491.71MB
  • 21 EJS/282 Understanding Templating vs. Layouts.mp470.55MB
  • 21 EJS/283 Understanding Node Module Exports How to Pass Functions and Data between Files.mp4151.5MB
  • 21 EJS/284 Tip from Angela - Use Accountability in your Favour.mp464.41MB
  • 22 Boss Level Challenge 3 - Blog Website/286 A New Challenge Format and What Well Make A Blog.mp425.85MB
  • 22 Boss Level Challenge 3 - Blog Website/287 Setting Up the Blog Project.mp447.45MB
  • 22 Boss Level Challenge 3 - Blog Website/288 Challenge 1.mp422.12MB
  • 22 Boss Level Challenge 3 - Blog Website/289 Challenge 1 Solution.mp412.55MB
  • 22 Boss Level Challenge 3 - Blog Website/290 Challenge 2.mp421.66MB
  • 22 Boss Level Challenge 3 - Blog Website/291 Challenge 2 Solution.mp412.06MB
  • 22 Boss Level Challenge 3 - Blog Website/292 Challenge 3.mp413.26MB
  • 22 Boss Level Challenge 3 - Blog Website/293 Challenge 3 Solution.mp414.64MB
  • 22 Boss Level Challenge 3 - Blog Website/294 Challenge 4.mp49.45MB
  • 22 Boss Level Challenge 3 - Blog Website/295 Challenge 4 Solution.mp46.55MB
  • 22 Boss Level Challenge 3 - Blog Website/296 Challenge 5.mp417.62MB
  • 22 Boss Level Challenge 3 - Blog Website/297 Challenge 5 Solution.mp429.3MB
  • 22 Boss Level Challenge 3 - Blog Website/298 Challenge 6.mp46.93MB
  • 22 Boss Level Challenge 3 - Blog Website/299 Challenge 6 Solution.mp47.35MB
  • 22 Boss Level Challenge 3 - Blog Website/300 Challenge 7.mp43.25MB
  • 22 Boss Level Challenge 3 - Blog Website/301 Challenge 7 Solution.mp49.21MB
  • 22 Boss Level Challenge 3 - Blog Website/302 Challenge 8.mp416.96MB
  • 22 Boss Level Challenge 3 - Blog Website/303 Challenge 8 Solution.mp420.19MB
  • 22 Boss Level Challenge 3 - Blog Website/304 Challenge 9.mp428.9MB
  • 22 Boss Level Challenge 3 - Blog Website/305 Challenge 9 Solution.mp437.45MB
  • 22 Boss Level Challenge 3 - Blog Website/306 Challenge 10.mp412.98MB
  • 22 Boss Level Challenge 3 - Blog Website/307 Challenge 10 Solution.mp415.68MB
  • 22 Boss Level Challenge 3 - Blog Website/308 Challenge 11.mp422.75MB
  • 22 Boss Level Challenge 3 - Blog Website/309 Challenge 11 Solution.mp417.66MB
  • 22 Boss Level Challenge 3 - Blog Website/310 Challenge 12.mp413.92MB
  • 22 Boss Level Challenge 3 - Blog Website/311 Challenge 12 Solution.mp414.61MB
  • 22 Boss Level Challenge 3 - Blog Website/312 Challenge 13.mp413.84MB
  • 22 Boss Level Challenge 3 - Blog Website/313 Challenge 13 Solution.mp416.54MB
  • 22 Boss Level Challenge 3 - Blog Website/314 Challenge 14 and Solution.mp435.43MB
  • 22 Boss Level Challenge 3 - Blog Website/315 Challenge 15.mp48.13MB
  • 22 Boss Level Challenge 3 - Blog Website/316 Challenge 15 Solution.mp415.51MB
  • 22 Boss Level Challenge 3 - Blog Website/317 Express Routing Parameters.mp451.03MB
  • 22 Boss Level Challenge 3 - Blog Website/318 Challenge 16.mp415.89MB
  • 22 Boss Level Challenge 3 - Blog Website/319 Challenge 16 Solution.mp420.61MB
  • 22 Boss Level Challenge 3 - Blog Website/320 Challenge 17.mp427.53MB
  • 22 Boss Level Challenge 3 - Blog Website/321 Challenge 17 Solution.mp434.79MB
  • 22 Boss Level Challenge 3 - Blog Website/322 Challenge 18.mp440.01MB
  • 22 Boss Level Challenge 3 - Blog Website/323 Challenge 18 Solution.mp426.6MB
  • 22 Boss Level Challenge 3 - Blog Website/324 Challenge 19.mp418.63MB
  • 22 Boss Level Challenge 3 - Blog Website/325 Challenge 19 Solution.mp428.77MB
  • 22 Boss Level Challenge 3 - Blog Website/326 Challenge 20.mp421.08MB
  • 22 Boss Level Challenge 3 - Blog Website/327 Challenge 20 Solution.mp421.84MB
  • 22 Boss Level Challenge 3 - Blog Website/328 Challenge 21.mp412.83MB
  • 22 Boss Level Challenge 3 - Blog Website/329 Challenge 21 Solution.mp420.01MB
  • 22 Boss Level Challenge 3 - Blog Website/330 Tip from Angela - When Life Gives You Lemons.mp4129.85MB
  • 23 Databases/332 Databases Explained SQL vs. NOSQL.mp4117.41MB
  • 24 SQL/333 SQL Commands CREATE Table and INSERT Data.mp469.05MB
  • 24 SQL/334 SQL Commands READ SELECT and WHERE.mp414.51MB
  • 24 SQL/335 Updating Single Values and Adding Columns in SQL.mp420.61MB
  • 24 SQL/336 SQL Commands DELETE.mp45.11MB
  • 24 SQL/337 Understanding SQL Relationships Foreign Keys and Inner Joins.mp445.1MB
  • 24 SQL/338 Tip from Angela - Find All the Hard Working People.mp444.96MB
  • 25 MongoDB/340 Installing MongoDB on Mac.mp489.9MB
  • 25 MongoDB/341 Installing MongoDB on Windows.mp466.41MB
  • 25 MongoDB/342 MongoDB CRUD Operations in the Shell Create.mp463.69MB
  • 25 MongoDB/343 MongoDB CRUD Operations in the Shell Reading Queries.mp438.75MB
  • 25 MongoDB/344 MongoDB CRUD Operations in the Shell Update.mp418.44MB
  • 25 MongoDB/345 MongoDB CRUD Operations in the Shell Delete.mp412.18MB
  • 25 MongoDB/346 Relationships in MongoDB.mp419.49MB
  • 25 MongoDB/347 Working with The Native MongoDB Driver.mp4142.48MB
  • 25 MongoDB/349 Tip from Angela - Daily Routines.mp457.34MB
  • 26 Mongoose/351 Introduction to Mongoose.mp4125.17MB
  • 26 Mongoose/352 Reading from Your Database with Mongoose.mp440.88MB
  • 26 Mongoose/353 Data Validation with Mongoose.mp458.37MB
  • 26 Mongoose/354 Updating and Deleting Data Using Mongoose.mp475.72MB
  • 26 Mongoose/355 Establishing Relationships and Embedding Documents using Mongoose.mp449.09MB
  • 26 Mongoose/356 Tip from Angela - Deep Work.mp465.63MB
  • 27 Putting Everything Together/358 Lets take the ToDoList Project to the Next Level and Connect it with Mongoose.mp499.1MB
  • 27 Putting Everything Together/359 Rendering Database Items in the ToDoList App.mp486.8MB
  • 27 Putting Everything Together/360 Adding New Items to our ToDoList Database.mp424.1MB
  • 27 Putting Everything Together/361 Deleting Items from our ToDoList Database.mp488.55MB
  • 27 Putting Everything Together/362 Creating Custom Lists using Express Route Parameters.mp4106.19MB
  • 27 Putting Everything Together/363 Adding New Items to the Custom ToDo Lists.mp446.88MB
  • 27 Putting Everything Together/364 Revisiting Lodash and Deleting Items from Custom ToDo Lists.mp4122.02MB
  • 27 Putting Everything Together/365 Tip from Angela - One Step at a Time.mp463.23MB
  • 28 Deploying Your Web Application/367 How to Deploy Web Apps with a Database.mp422.11MB
  • 28 Deploying Your Web Application/368 How to Setup MongoDB Atlas.mp4104.57MB
  • 28 Deploying Your Web Application/369 Deploying an App with a Database to Heroku.mp482.55MB
  • 28 Deploying Your Web Application/370 Tip from Angela - Discipline Breeds Discipline.mp452MB
  • 29 Boss Level Challenge 4 - Blog Website Upgrade/372 Challenge Give your Blog a Database.mp415.6MB
  • 29 Boss Level Challenge 4 - Blog Website Upgrade/379 Tip from Angela - Dealing with Limitations.mp4117.77MB
  • 30 Build Your Own RESTful API From Scratch/381 What is REST.mp484.95MB
  • 30 Build Your Own RESTful API From Scratch/382 Creating a Database with Robo 3T.mp454.16MB
  • 30 Build Your Own RESTful API From Scratch/383 Set Up Server Challenge.mp410.98MB
  • 30 Build Your Own RESTful API From Scratch/384 Set Up Server Solution.mp443.03MB
  • 30 Build Your Own RESTful API From Scratch/385 GET All Articles.mp442.42MB
  • 30 Build Your Own RESTful API From Scratch/386 POST a New Article.mp475.21MB
  • 30 Build Your Own RESTful API From Scratch/387 DELTE All Articles.mp430.54MB
  • 30 Build Your Own RESTful API From Scratch/388 Chained Route Handlers Using Express.mp460.05MB
  • 30 Build Your Own RESTful API From Scratch/389 GET a Specific Article.mp486.88MB
  • 30 Build Your Own RESTful API From Scratch/390 PUT a Specific Article.mp465.57MB
  • 30 Build Your Own RESTful API From Scratch/391 PATCH a Specific Article.mp442.93MB
  • 30 Build Your Own RESTful API From Scratch/392 DELETE a Specific Article.mp422.09MB
  • 30 Build Your Own RESTful API From Scratch/394 Tip from Angela - How to Get a Job as Programmer.mp445.84MB
  • 31 Authentication Security/396 Introduction to Authentication.mp430.65MB
  • 31 Authentication Security/397 Getting Set Up.mp440.82MB
  • 31 Authentication Security/398 Level 1 - Register Users with Username and Password.mp487.15MB
  • 31 Authentication Security/400 Level 2 - Database Encryption.mp4110.55MB
  • 31 Authentication Security/401 Using Environment Variables to Keep Secrets Safe.mp4129.53MB
  • 31 Authentication Security/402 Level 3 - Hashing Passwords.mp489.92MB
  • 31 Authentication Security/403 Hacking 101.mp486.28MB
  • 31 Authentication Security/404 Level 4 - Salting and Hashing Passwords with bcrypt.mp4124.31MB
  • 31 Authentication Security/405 What are Cookies and Sessions.mp452.53MB
  • 31 Authentication Security/406 Using Passport.js to Add Cookies and Sessions.mp4207.46MB
  • 31 Authentication Security/407 Level 6 - OAuth 2.0 How to Implement Sign In with Google.mp4323.91MB
  • 31 Authentication Security/408 Finishing Up the App - Letting Users Submit Secrets.mp487.38MB
  • 31 Authentication Security/410 Tip from Angela - How to Work as a Freelancer.mp435.5MB
  • 32 React.js/412 What is React.mp439.45MB
  • 32 React.js/413 What we will make in this React module.mp47.71MB
  • 32 React.js/414 Introduction to Code Sandbox and the Structure of the Module.mp436.67MB
  • 32 React.js/415 Introduction to JSX and Babel.mp485.72MB
  • 32 React.js/416 JSX Code Practice.mp440.49MB
  • 32 React.js/417 Javascript Expressions in JSX ES6 Template Literals.mp462.06MB
  • 32 React.js/418 Javascript Expressions in JSX Practice.mp453MB
  • 32 React.js/419 JSX Attributes Styling React Elements.mp4117.7MB
  • 32 React.js/420 Inline Styling for React Elements.mp448.39MB
  • 32 React.js/421 React Styling Practice.mp465.66MB
  • 32 React.js/422 React Components.mp487.65MB
  • 32 React.js/423 React Components Practice.mp436.97MB
  • 32 React.js/424 Javascript ES6 - Import Export and Modules.mp461MB
  • 32 React.js/425 Javascript ES6 Import Export and Modules Practice.mp428.54MB
  • 32 React.js/426 [Windows] Local Environment Setup for React Development.mp481.63MB
  • 32 React.js/427 [Mac] Local Environment Setup for React Development.mp467.79MB
  • 32 React.js/428 Keeper App Project - Part 1 Challenge.mp431.85MB
  • 32 React.js/429 Keeper App Part 1 Solution.mp484.37MB
  • 32 React.js/430 React Props.mp4125.17MB
  • 32 React.js/431 React Props Practice.mp494.81MB
  • 32 React.js/432 React DevTools.mp4118.08MB
  • 32 React.js/433 Mapping Data to Components.mp474.99MB
  • 32 React.js/434 Mapping Data to Components Practice.mp4141.16MB
  • 32 React.js/435 Javascript ES6 MapFilterReduce.mp4147.96MB
  • 32 React.js/436 Javascript ES6 Arrow functions.mp473.78MB
  • 32 React.js/437 Keeper App Project - Part 2.mp463.39MB
  • 32 React.js/438 React Conditional Rendering with the Ternary Operator AND Operator.mp4112.22MB
  • 32 React.js/439 Conditional Rendering Practice.mp438.19MB
  • 32 React.js/440 State in React - Declarative vs. Imperative Programming.mp446.07MB
  • 32 React.js/441 React Hooks - useState.mp4107.4MB
  • 32 React.js/442 useState Hook Practice.mp444.5MB
  • 32 React.js/443 Javascript ES6 Object Array Destructuring.mp4105.19MB
  • 32 React.js/444 Javascript ES6 Destructuring Challenge Solution.mp440.72MB
  • 32 React.js/445 Event Handling in React.mp473.82MB
  • 32 React.js/446 React Forms.mp489.01MB
  • 32 React.js/447 Class Components vs. Functional Components.mp448.73MB
  • 32 React.js/448 Changing Complex State.mp4131.54MB
  • 32 React.js/449 Changing Complex State Practice.mp449.88MB
  • 32 React.js/450 Javascript ES6 Spread Operator.mp478.98MB
  • 32 React.js/451 Javascript ES6 Spread Operator Practice.mp480.64MB
  • 32 React.js/452 Managing a Component Tree.mp4147.94MB
  • 32 React.js/453 Managing a Component Tree Practice.mp460.66MB
  • 32 React.js/454 Keeper App Project - Part 3.mp4162.07MB
  • 32 React.js/455 React Dependencies Styling the Keeper App.mp4135.14MB
  • 32 React.js/456 Tip from Angela - How to Build Your Own Product.mp448.95MB
  • 33 Bonus Module Design School 101/458 Designer vs. Non-Designer Thinking.mp415.4MB
  • 33 Bonus Module Design School 101/459 Understanding the Mood of Your Colour Palette.mp484.77MB
  • 33 Bonus Module Design School 101/460 How to Combine Colours to Create Colour Palettes.mp415.52MB
  • 33 Bonus Module Design School 101/461 Tools for Designing with Colour.mp48.08MB
  • 33 Bonus Module Design School 101/462 Introduction to Typography.mp47.34MB
  • 33 Bonus Module Design School 101/463 The Serif Type Family - Origin and Use.mp431.73MB
  • 33 Bonus Module Design School 101/464 The Sans-Serif Type Family - Origin and Use.mp46.93MB
  • 33 Bonus Module Design School 101/465 How Typography Determines Readability.mp412.06MB
  • 33 Bonus Module Design School 101/466 How to Combine Fonts Like a Pro.mp432.43MB
  • 33 Bonus Module Design School 101/467 What is User Interface (UI) Design.mp42.68MB
  • 33 Bonus Module Design School 101/468 The Tour Guide Approach to UI Design.mp411.84MB
  • 33 Bonus Module Design School 101/469 The Importance of Alignment.mp414.98MB
  • 33 Bonus Module Design School 101/470 What is Good Practice in Interaction Design.mp431.65MB
  • 33 Bonus Module Design School 101/471 Colour in User Interface Design.mp415.29MB
  • 33 Bonus Module Design School 101/472 The Many Ways of Designing Text Overlays.mp442.06MB
  • 33 Bonus Module Design School 101/473 How to Be an Attention Architect.mp419.68MB
  • 33 Bonus Module Design School 101/474 Tip from Angela - Decision Fatigue.mp430.87MB
  • 34 Bonus Module Ask Angela Anything/476 AAA 1 - How to Soak in Programming Concepts and more.mp4801.3MB
  • 34 Bonus Module Ask Angela Anything/477 AAA 2 - Schedule for Learning to Code and more.mp4802.05MB
  • 34 Bonus Module Ask Angela Anything/478 AAA 3 - How to Start Freelancing and more.mp4514.38MB