1

Этап 1

Front-End Web Development

2

Этап 2

Introduction to HTML

3

Этап 3

Intermediate HTML

4

Этап 4

Introduction to CSS

5

Этап 5

Bonus Module: Design School 101

6

Этап 6

Intermediate CSS

7

Этап 7

Introduction to Bootstrap 4

8

Этап 8

Intermediate Bootstrap

9

Этап 9

Introduction to Javascript ES6

10

Этап 10

Intermediate Javascript

11

Этап 11

The Document Object Model (DOM)

12

Этап 12

The Unix Command Line

13

Этап 13

Git, Github and Version Control

14

Этап 14

Boss Level Challenge 1 - The Dicee Game

15

Этап 15

Advanced Javascript and DOM Manipulation

16

Этап 16

jQuery

17

Этап 17

Boss Level Challenge 2 - The Simon Game

18

Этап 18

Node.js

19

Этап 19

Express.js with Node.js

20

Этап 20

APIs - Application Programming Interfaces

21

Этап 21

EJS

22

Этап 22

Boss Level Challenge 3 - Blog Website

23

Этап 23

SQL

24

Этап 24

MongoDB

25

Этап 25

Mongoose

26

Этап 26

Putting Everything Together

27

Этап 27

Deploying Your Web Application

28

Этап 28

Boss Level Challenge 4 - Blog Website Upgrade

29

Этап 29

Build Your Own RESTful API From Scratch

30

Этап 30

Authentication & Security

31

Этап 31

React.js

32

Этап 32

Bonus Module: Ask Angela Anything

1

Этап 1

Front-End Web Development

2

Этап 2

Introduction to HTML

3

Этап 3

Intermediate HTML

4

Этап 4

Introduction to CSS

5

Этап 5

Bonus Module: Design School 101

6

Этап 6

Intermediate CSS

7

Этап 7

Introduction to Bootstrap 4

8

Этап 8

Intermediate Bootstrap

9

Этап 9

Introduction to Javascript ES6

10

Этап 10

Intermediate Javascript

11

Этап 11

The Document Object Model (DOM)

12

Этап 12

The Unix Command Line

13

Этап 13

Git, Github and Version Control

14

Этап 14

Boss Level Challenge 1 - The Dicee Game

15

Этап 15

Advanced Javascript and DOM Manipulation

16

Этап 16

jQuery

17

Этап 17

Boss Level Challenge 2 - The Simon Game

18

Этап 18

Node.js

19

Этап 19

Express.js with Node.js

20

Этап 20

APIs - Application Programming Interfaces

21

Этап 21

EJS

22

Этап 22

Boss Level Challenge 3 - Blog Website

23

Этап 23

SQL

24

Этап 24

MongoDB

25

Этап 25

Mongoose

26

Этап 26

Putting Everything Together

27

Этап 27

Deploying Your Web Application

28

Этап 28

Boss Level Challenge 4 - Blog Website Upgrade

29

Этап 29

Build Your Own RESTful API From Scratch

30

Этап 30

Authentication & Security

31

Этап 31

React.js

32

Этап 32

Bonus Module: Ask Angela Anything

27 ноября 2019

Цель заморожена

Автор цели 07 марта 2020 года заморозил цель

Общая

Пройти курс The Complete 2020 Web Development Bootcamp

 Критерий завершения

Дойти до конца, сделать тестовые задания, проекты.

  1. Front-End Web Development

    1. What You'll Get in This Course

    2. Syllabus Download

    3. The Giant List of Resources

    4. How to Get the Most Out of the Course

    5. What You'll Need to Get Started...

    6. How Does the Internet Actually Work?

    7. How Do Websites Actually Work?

    8. Download the 12 Rules to Learn to Code eBook

    9. Pathfinder

  2. Introduction to HTML

    10. Introduction to HTML

    11. The Anatomy of an HTML Tag

    12. What we're building - HTML Personal Site

    13. What is The HTML Boilerplate?

    14. How to Structure Text in HTML

    15. HTML Lists

    16. HTML Image Elements

    17. The Anchor Tag Download Attribute

    18. HTML Links and Anchor Tags

    19. Join the Student Community

  3. Intermediate HTML

    20. HTML Tables

    21. Using HTML Tables for Layout

    22. HTML Tables Code Challenge

    23. How to Type Emojis

    24. HTML Tables Solution Walkthrough

    25. HTML Forms

    26. Forms in Practice - Create a Contact Me Form

    Упражнение по написанию кода 1: HTML Challenge

    27. Publish Your Website!

    28. Get Monthly Tips and Tools to Level Up as a Developer

  4. Introduction to CSS

    29. Introduction to CSS

    30. Inline CSS

    31. A Quick Note About the Next Lesson

    32. Internal CSS

    33. External CSS

    34. How to Debug CSS Code

    35. The Anatomy of CSS Syntax

    36. CSS Selectors

    37. Classes vs. Ids

    Тест 1: CSS Quiz

  5. Bonus Module: Design School 101

    391. Designer vs. Non-Designer Thinking

    392. Understanding the Mood of Your Colour Palette

    393. How to Combine Colours to Create Colour Palettes

    394. Tools for Designing with Colour

    395. Introduction to Typography

    396. The Serif Type Family - Origin and Use

    397. The Sans-Serif Type Family - Origin and Use

    398. How Typography Determines Readability

    399. How to Combine Fonts Like a Pro

    400. What is User Interface (UI) Design?

    401. The Tour Guide Approach to UI Design

    402. The Importance of Alignment

    403. What is Good Practice in Interaction Design

    404. Colour in User Interface Design

    405. The Many Ways of Designing Text Overlays

    406. How to Be an Attention Architect

  6. Intermediate CSS

    39. What We'll Make - Stylised Personal Site

    40. What Are Favicons?

    41. HTML Divs

    42. The Box Model of Website Styling

    43. CSS Display Property

    44. Learn More About Web Design

    45. CSS Static and Relative Positioning

    46. Absolute positioning

    47. The Dark Art of Centering Elements with CSS

    48. Font Styling in Our Personal Site

    49. Learn More About Typography

    50. Adding Content to Our Website

    51. CSS Sizing

    52. Font Properties Challenge 1 - Change the Font Colour

    53. Font Properties Challenge 2 - Change the Font Weight

    54. Font Properties Challenge 3 - Change the Line Height

    55. CSS Font Property Challenge Solutions

    56. CSS Float and Clear

    57. CSS Challenge

    58. Stylised Personal Site Solution Walkthrough

    59. [Optional] Get More Practice HTML and CSS

  7. Introduction to Bootstrap 4

    60. What is Bootstrap?

    61. Installing Bootstrap

    62. Web Design 101 - Wireframing

    63. The Bootstrap Navigation Bar

    64. What We'll Make: TinDog

    65. Download the Starting Files

    66. Setting Up Our New Project

    67. Bootstrap Grid Layout System

    68. Getting Montserrat Black and other Font Weights

    69. Adding Grid Layouts to Our Website

    70. A Note About CSS Link Order

    71. Bootstrap Containers

    72. Bootstrap Buttons & Font Awesome

    73. Styling Our Website Challenges and Solutions

    74. Bootstrap Challenge 1

    75. Solution to Bootstrap Challenge 1

  8. Intermediate Bootstrap

    76. The Bootstrap Carousel Part 1

    77. The Bootstrap Carousel Part 2

    78. Bootstrap Cards

    79. The CSS Z-Index and Stacking Order

    80. Media Query Breakpoints

    81. Bootstrap Challenge 2

    82. Bootstrap Challenge 2 Solution

    83. How to become a Better Programmer - Code Refactoring

    84. Put it into Practice - Refactor our Website Part 1

    85. Advanced CSS - Combining Selectors

    86. Refactoring our Website Part 2

    87. Advanced CSS - Selector Priority

    88. Completing the Website

    89. Download the Completed Website

  9. Introduction to Javascript ES6

    89. Introduction to Javascript

    90. Javascript Alerts - Adding Behaviour to Websites

    91. Data Types

    92. Javascript Variables

    93. Naming and Naming Conventions for Javascript Variables

    94. String Concatenation

    95. String Lengths and Retrieving the Number of Characters

    96. Slicing and Extracting Parts of a String

    97. Challenge: Changing Casing in Text

    98. Challenge: Changing String Casing Solution

    99. Basic Arithmetic and the Modulo Operator in Javascript

    100. Increment and Decrement Expressions

    Тест 2: Javascript Quiz 1

    101. Functions Part 1: Creating and Calling Functions

    102. Functions Part 1 Challenge - The Karel Robot

    103. The Karel Chess Board Solution

    104. A Quick Note About the Next Lesson

    105. Functions Part 2: Parameters and Arguments

    106. Functions Part 3: Outputs & Return Values

    107. Challenge: Create a BMI Calculator

    Упражнение по написанию кода 2: BMI Calculator Challenge

    108. Challenge: BMI Calculator Solution

    Тест 3: JavaScript Quiz 2

  10. Intermediate Javascript

    109. Random Number Generation in Javascript: Building a Love Calculator

    110. Control Statements: Using If-Else Conditionals & Logic

    111. Comparators and Equality

    112. Combining Comparators

    Упражнение по написанию кода 3: BMI Calculator Advanced (IF/ELSE)

    113. Collections: Working with Javascript Arrays

    114. Adding Elements and Intermediate Array

    115. Control Statements: While Loops

    116. Solution to the 99 Bottles Challenge

    117. Control Statements: For Loops

    Упражнение по написанию кода 4: Fibonacci Challenge

  11. The Document Object Model (DOM)

    118. Adding Javascript to Websites

    119. Introduction to the Document Object Model (DOM)

    120. Solution to the DOM Challenge

    121. Selecting HTML Elements with Javascript

    122. Manipulating and Changing Styles of HTML Elements with Javascript

    123. The Separation of Concerns: Structure vs Style vs Behaviour

    124. Text Manipulation and the Text Content Property

    125. Manipulating HTML Element Attributes

  12. The Unix Command Line

    184. Installing the Hyper Terminal

    185. Command Line Hyper Setup

    186. Understanding the Command Line. Long Live the Command line

    187. Command Line Techniques and Directory Navigation

    188. Creating, Opening, and Removing Files through the Command line

  13. Git, Github and Version Control

    209. Introduction to Version Control and Git

    210. Version Control Using Git and the Command Line

    211. GitHub and Remote Repositories

    212. GitHub Private Repos are now Free! ?

    213. Gitignore

    214. Cloning

    215. Branching and Merging

    216. Forking and Pull Requests

    217. Optional Git Challenge

  14. Boss Level Challenge 1 - The Dicee Game

    126. Challenge: The Dicee Challenge

    127. Dicee Challenge Step 0 - Download the Skeleton Project

    128. Dicee Challenge Step 1 - Create an External Javascript File

    129. Dicee Challenge Step 2 - Add Dice Images

    130. Dicee Challenge Step 3 - Create a Random Number

    131. Dicee Challenge Step 4 - Change the <img> to a Random Dice

    132. Dicee Challenge Step 5 - Change both <img> Elements

    133. Dicee Challenge Step 6 - Change the Title to Display a Winner

    134. The Solution to the Dicee Challenge

    135. Download the Completed Website

  15. Advanced Javascript and DOM Manipulation

    136. What We'll Make: Drum Kit

    137. Download the Starting Files

    138. Adding Event Listeners to a Button

    139. Higher Order Functions and Passing Functions as Arguments

    140. Higher Order Function Challenge Solution

    141. How to Play Sounds on a Website

    142. A Deeper Understanding of Javascript Objects

    143. How to Use Switch Statements in Javascript

    144. Objects, their Methods and the Dot Notation

    145. A Quick Note About the Next Lesson

    146. Using Keyboard Event Listeners to Check for Key Presses

    147. Understanding Callbacks and How to Respond to Events

    148. Adding Animation to Websites

    149. Download the Completed Website

  16. jQuery

    150. What is jQuery?

    151. How to Incorporate jQuery into Websites

    152. How Minification Works to Reduce File Size

    153. Selecting Elements with jQuery

    154. Manipulating Styles with jQuery

    155. Manipulating Text with jQuery

    156. Manipulating Attributes with jQuery

    157. Adding Event Listeners with jQuery

    158. Adding and Removing Elements with jQuery

    159. Website Animations with jQuery

  17. Boss Level Challenge 2 - The Simon Game

    160. What You'll Make: The Simon Game

    161. Play the Game

    162. Step 0 - Download the Starting Files

    163. Step 1 - Add Javascript and jQuery

    164. Step 1 - Answer

    165. Step 2 - Create A New Pattern

    166. Step 2 - Answer

    167. Step 3 - Show the Sequence to the User with Animations and Sounds

    168. Step 3 - Answer

    169. Step 4 - Check Which Button is Pressed

    170. Step 4 - Answer

    171. Step 5 - Add Sounds to Button Clicks

    172. Step 5 - Answer

    173. Step 6 - Add Animations to User Clicks

    174. Step 6 - Answer

    175. Step 7 - Start the Game

    176. Step 7 - Answer

    177. Step 8 - Check the User's Answer Against the Game Sequence

    178. Step 8 - Answer

    179. Step 9 - Game Over

    180. Step 9 - Answer

    181. Step 10 - Restart the Game

    182. Step 10 - Answer

    183. Download the Completed Project Code

  18. Node.js

    190. What is Node.js?

    191. Install Node.js on Mac

    192. Install Node.js on Windows

    193. The Power of the Command Line and How to Use Node

    194. The Node REPL (Read Evaluation Print Loops)

    195. How to Use the Native Node Modules

    196. The NPM Package Manager and Installing External Node Modules

  19. Express.js with Node.js

    197. What is Express?

    198. Creating Our First Server with Express

    199. Handling Requests and Responses: the GET Request

    200. Nodemon Installation

    201. Understanding and Working with Routes

    202. What We'll Make: A Calculator

    203. Calculator Setup Challenge

    204. Calculator Setup: Challenge Solution

    205. Responding to Requests with HTML Files

    206. Processing Post Requests with Body Parser

    207. BMI Routing Challenge

    208. Solution to the BMI Routing Challenge

  20. APIs - Application Programming Interfaces

    218. What are APIs? Application Programming Interfaces Demystified

    219. Using the Request Module to Get Data from an API

    220. Understanding the JSON Format and Working with JSON

    221. API Calls with Parameters

    222. What We'll Make: A MailChimp Newsletter Sign Up Page

    223. Setting Up the Newsletter Page

    224. Posting Data to MailChimp's Servers

    225. Adding Success and Failure Pages to the Website

    226. Deploy the Project to Heroku and Make it Live!

  21. EJS

    227. What We'll Make: A ToDoList

    228. Linter Errors with EJS

    229. Templates? Why Do We Need Templates?

    230. Creating Your First EJS Templates

    231. Running Code Inside the EJS Template

    232. Passing Data from Your Webpage to Your Server

    233. The Concept of Scope in the Context of Javascript

    234. Adding Pre-Made CSS Stylesheets to Your Website

    235. Understanding Templating vs. Layouts

    236. Understanding Node Module Exports: How to Pass Functions and Data between Files

  22. Boss Level Challenge 3 - Blog Website

    237. A New Challenge Format and What We'll Make: A Blog

    238 - 280 about challenge.

  23. SQL

    282. SQL Commands: CREATE Table and INSERT Data

    283. SQL Commands: READ, SELECT, and WHERE

    284. Updating Single Values and Adding Columns in SQL

    285. SQL Commands: DELETE

    286. Understanding SQL Relationships, Foreign Keys and Inner Joins

  24. MongoDB

    287. Installing MongoDB on Mac

    288. Installing MongoDB on Windows

    289. MongoDB CRUD Operations in the Shell: Create

    290. MongoDB CRUD Operations in the Shell: Reading & Queries

    291. MongoDB CRUD Operations in the Shell: Update

    292. MongoDB CRUD Operations in the Shell: Delete

    293. Relationships in MongoDB

    294. Working with The Native MongoDB Driver

    295. If You Have Forgotten to Quit the Mongod Server

  25. Mongoose

    296. Introduction to Mongoose

    297. Reading from Your Database with Mongoose

    298. Data Validation with Mongoose

    299. Updating and Deleting Data Using Mongoose

    300. Establishing Relationships and Embedding Documents using Mongoose

  26. Putting Everything Together

    301. Let's take the ToDoList Project to the Next Level and Connect it with Mongoose

    302. Rendering Database Items in the ToDoList App

    303. Adding New Items to our ToDoList Database

    304. Deleting Items from our ToDoList Database

    305. Creating Custom Lists using Express Route Parameters

    306. Adding New Items to the Custom ToDo Lists

    307. Revisiting Lodash and Deleting Items from Custom ToDo Lists

  27. Deploying Your Web Application

    308. How to Deploy Web Apps with a Database

    309. How to Setup MongoDB Atlas

    310. Deploying an App with a Database to Heroku

  28. Boss Level Challenge 4 - Blog Website Upgrade

    311. Challenge: Give your Blog a Database

    312. Step 0 - Download the Starting Files

    313. Step 1 - Save Composed Posts with MongoDB

    314. Step 2 - Get the Home Page to Render the Posts

    315. Step 3 - Fix the bug

    316. Step 4 - Render the correct blog post based on post _id

    317. Completed Blog with Database Solution

  29. Build Your Own RESTful API From Scratch

    318. What is REST?

    319. Creating a Database with Robo 3T

    320. Set Up Server Challenge

    321. Set Up Server Solution

    322. GET All Articles

    323. POST a New Article

    324. DELTE All Articles

    325. Chained Route Handlers Using Express

    326. GET a Specific Article

    327. PUT a Specific Article

    328. PATCH a Specific Article

    329. DELETE a Specific Article

    330. Download the Completed Project Code

  30. Authentication & Security

    331. Introduction to Authentication

    332. Getting Set Up

    333. Level 1 - Register Users with Username and Password

    334. How to Review the Source Code

    335. Level 2 - Database Encryption

    336. Using Environment Variables to Keep Secrets Safe

    337. Level 3 - Hashing Passwords

    338. Hacking 101 ☣️

    339. Level 4 - Salting and Hashing Passwords with bcrypt

    340. What are Cookies and Sessions?

    341. Using Passport.js to Add Cookies and Sessions

    342. Level 6 - OAuth 2.0 & How to Implement Sign In with Google

    343. Finishing Up the App - Letting Users Submit Secrets

    344. Download the Completed Project Code

  31. React.js

    345. What is React?

    346. What we will make in this React module

    347. Introduction to Code Sandbox and the Structure of the Module

    348. Introduction to JSX and Babel

    349. JSX Code Practice

    350. Javascript Expressions in JSX & ES6 Template Literals

    351. Javascript Expressions in JSX Practice

    352. JSX Attributes & Styling React Elements

    353. Inline Styling for React Elements

    354. React Styling Practice

    355. React Components

    356. React Components Practice

    357. Javascript ES6 - Import, Export and Modules

    358. Javascript ES6 Import, Export and Modules Practice

    359. [Windows] Local Environment Setup for React Development

    360. [Mac] Local Environment Setup for React Development

    361. Keeper App Project - Part 1 Challenge

    362. Keeper App Part 1 Solution

    363. React Props

    364. React Props Practice

    365. React DevTools

    366. Mapping Data to Components

    367. Mapping Data to Components Practice

    368. Javascript ES6 Map/Filter/Reduce

    369. Javascript ES6 Arrow functions

    370. Keeper App Project - Part 2

    371. React Conditional Rendering with the Ternary Operator & AND Operator

    372. Conditional Rendering Practice

    373. State in React - Declarative vs. Imperative Programming

    374. React Hooks - useState

    375. useState Hook Practice

    376. Javascript ES6 Object & Array Destructuring

    377. Javascript ES6 Destructuring Challenge Solution

    378. Event Handling in React

    379. React Forms

    380. Class Components vs. Functional Components

    381. Changing Complex State

    382. Changing Complex State Practice

    383. Javascript ES6 Spread Operator

    384. Javascript ES6 Spread Operator Practice

    385. Managing a Component Tree

    386. Managing a Component Tree Practice

    387. Keeper App Project - Part 3

    388. React Dependencies & Styling the Keeper App

  32. Bonus Module: Ask Angela Anything

    405. AAA 1 - How to Soak in Programming Concepts and more...

    406. AAA 2 - Schedule for Learning to Code and more...

    407. AAA 3 - How to Start Freelancing and more...

  • 2365
  • 27 ноября 2019, 09:17
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?