Современный JavaScript - Полное руководство - Строим +10 Проектов - Видеоуроки

Modern JavaScript The Complete Course - Build +10 Projects
Duration 23:54:49
Открыть все курсы от udemy

Modern JavaScript The Complete Course - Build +10 Projects - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Overview of the Projects 00:11:25
  • Урок 2. Course Structure 00:02:37
  • Урок 3. JavaScript Ecosystem 00:03:58
  • Урок 4. The Development Environment & Tools needed to complete this course 00:07:02
  • Урок 5. Your first JavaScript program 00:05:28
  • Урок 6. The Code Snippets in This Course 00:01:00
  • Урок 7. Google Chrome Console 00:07:58
  • Урок 8. Variables with var 00:09:26
  • Урок 9. Variables with let 00:04:20
  • Урок 10. Variables with const 00:02:35
  • Урок 11. Data Types in JavaScript 00:09:10
  • Урок 12. Strings in JavaScript 00:08:09
  • Урок 13. String Methods Part 1 00:05:26
  • Урок 14. String Methods Part 2 00:07:16
  • Урок 15. Numbers and the Methods available for Number part 1 00:06:36
  • Урок 16. Numbers and the Methods available for Number part 2 00:06:11
  • Урок 17. Comparison Operators 00:06:22
  • Урок 18. Converting Strings into Numbers Part 1 00:04:46
  • Урок 19. Converting Strings into Numbers Part 2 00:05:46
  • Урок 20. Converting Numbers into Strings 00:05:31
  • Урок 21. Template Strings in JavaScript 00:07:34
  • Урок 22. Arrays and How to create Arrays in JavaScript 00:05:10
  • Урок 23. Useful Methods when working with Arrays 00:04:09
  • Урок 24. Remove Elements from an Array 00:03:03
  • Урок 25. Sorting Arrays and Other Methods 00:05:13
  • Урок 26. JavaScript Objects 00:10:04
  • Урок 27. Const Variables with Arrays & Objects 00:04:20
  • Урок 28. JavaScript Functions - Function Declaration 00:08:06
  • Урок 29. JavaScript Functions - Function Expression Part 1 00:02:15
  • Урок 30. JavaScript Functions - Function Expression with Property methods 00:05:53
  • Урок 31. Dates in JavaScript 00:06:17
  • Урок 32. Comparison - If, else if & else part 1 00:05:35
  • Урок 33. Comparison - If, else if & else part 2 00:05:26
  • Урок 34. Comparison - If, else if & else part 3 00:05:28
  • Урок 35. One last example with the if operator 00:06:02
  • Урок 36. The Switch Statement 00:06:29
  • Урок 37. For Loops in JavaScript 00:05:28
  • Урок 38. For Loops in JavaScript: Looping an Array 00:05:14
  • Урок 39. While & Do While Loops 00:06:02
  • Урок 40. for, forEach & Maps 00:04:59
  • Урок 41. Looping Objects in JavaScript 00:02:30
  • Урок 42. Try - Catch - Finally in JavaScript 00:04:15
  • Урок 43. The WIndow Object - Part 1 00:05:28
  • Урок 44. The WIndow Object - Part 2 00:04:41
  • Урок 45. Variable Scope 00:07:06
  • Урок 46. What's the DOM? 00:03:58
  • Урок 47. The document keyword - Part 1 00:06:28
  • Урок 48. The document keyword - Part 2 00:06:25
  • Урок 49. JavaScript functions to select one element - Part 1 00:07:14
  • Урок 50. JavaScript functions to select one element - Part 2 00:07:02
  • Урок 51. JavaScript functions to Select Multiple Elements - Part 1 00:06:44
  • Урок 52. JavaScript functions to Select Multiple Elements - Part 2 00:07:56
  • Урок 53. Traversing the DOM - From Parent to Children - Part 1 00:05:54
  • Урок 54. Traversing the DOM - From Parent to Children - Part 2 00:03:23
  • Урок 55. Traversing the DOM - From Children to Parent & Siblings- Part 1 00:05:14
  • Урок 56. Traversing the DOM - From Children to Parent & Siblings - Part 2 00:02:42
  • Урок 57. Creating HTML Elements with JavaScript 00:06:27
  • Урок 58. Replace Elements with JavaScript 00:04:27
  • Урок 59. Remove Elements with JavaScript 00:04:20
  • Урок 60. Classes, Id's and other attributes - Part 1 00:02:24
  • Урок 61. Classes, Id's and other attributes - Part 2 00:04:11
  • Урок 62. Introduction to Event Listeners 00:05:10
  • Урок 63. Passing Event as parameter and the target 00:04:02
  • Урок 64. Mouse Events - Part 1 00:03:53
  • Урок 65. Mouse Events - Part 2 00:03:28
  • Урок 66. Input & Form Events - Part 1 00:05:19
  • Урок 67. Input & Form Events - Part 2 00:05:50
  • Урок 68. What's the Event Bubbling 00:06:16
  • Урок 69. Delegation 00:08:47
  • Урок 70. Add items into local storage 00:04:59
  • Урок 71. Add Multiple Items into local storage 00:07:13
  • Урок 72. Preview of the final project 00:02:00
  • Урок 73. First Steps with the Project 00:03:58
  • Урок 74. Adding new elements into the DOM 00:06:12
  • Урок 75. Removing elements from the DOM 00:04:09
  • Урок 76. Adding Elements into Local Storage 00:07:34
  • Урок 77. Printing Elements from Storage on Load 00:03:42
  • Урок 78. Removing Elements from the Storage - Part 1 00:06:02
  • Урок 79. Removing Elements from the Storage - Part 2 00:06:02
  • Урок 80. Preview of the final project 00:02:14
  • Урок 81. First Steps with the Project 00:06:43
  • Урок 82. Adding Courses into the Shopping Cart - Part 1 00:04:49
  • Урок 83. Adding Courses into the Shopping Cart - Part 2 00:04:16
  • Урок 84. Removing Courses from the cart and clear the cart 00:05:33
  • Урок 85. Saving Courses Into Storage 00:04:45
  • Урок 86. Print from Storage on Load 00:03:07
  • Урок 87. Clearing from Storage 00:01:16
  • Урок 88. Remove from Storage 00:07:11
  • Урок 89. Preview of the final project 00:02:19
  • Урок 90. Kicking off the Project 00:03:56
  • Урок 91. Validating Fields - Part 1 00:03:09
  • Урок 92. Validating Fields - Part 2 00:06:28
  • Урок 93. Allowing the user to send the email if all the fields are filled 00:06:18
  • Урок 94. Displaying a Gif when email is sent 00:04:20
  • Урок 95. Displaying a Second Gif when Email is sent and restart form 00:04:18
  • Урок 96. Object Literals 00:02:58
  • Урок 97. Object Constructor 00:04:50
  • Урок 98. Constructors for Data Types - Part 1 00:03:29
  • Урок 99. Constructors for Data Types - Part 2 00:02:47
  • Урок 100. Prototypes - Part 1 00:06:06
  • Урок 101. Prototypes - Part 2 00:05:15
  • Урок 102. Inheriting Constructors & Prototypes 00:07:35
  • Урок 103. The Object Create Method 00:06:03
  • Урок 104. Creating a Class 00:07:09
  • Урок 105. Inheriting a Class and it's methods 00:08:03
  • Урок 106. Preview of the final project 00:02:59
  • Урок 107. Kicking off the Project 00:10:00
  • Урок 108. Reading Values from the Form 00:07:45
  • Урок 109. Printing a message when no values are added into the form 00:04:52
  • Урок 110. Calculating the Insurance 00:14:30
  • Урок 111. Finishing the Calculate Insurance Function 00:05:37
  • Урок 112. Printing the Result 00:02:47
  • Урок 113. Displaying a Summary 00:04:25
  • Урок 114. Finishing this Example 00:03:45
  • Урок 115. From Prototypes to ES6 Classes 00:05:26
  • Урок 116. Preview of the final project 00:03:06
  • Урок 117. Kicking off the Project 00:06:56
  • Урок 118. Getting User Budget and Creating the Classes 00:08:03
  • Урок 119. Validating the Expenses 00:07:35
  • Урок 120. Adding Expenses into the List 00:05:34
  • Урок 121. Working with the Remaining Budget 00:12:40
  • Урок 122. First Ajax Example 00:08:04
  • Урок 123. AJAX & JSON - Part 1 00:09:31
  • Урок 124. AJAX & JSON - Part 2 00:05:42
  • Урок 125. API's, REST API's & Request 00:03:54
  • Урок 126. AJAX, JSON & REST API's 00:07:12
  • Урок 127. Preview of the final project 00:02:26
  • Урок 128. Kicking off the Project 00:08:03
  • Урок 129. Reading All The Fields from the form 00:02:42
  • Урок 130. Making the Ajax Request 00:02:26
  • Урок 131. Printing the Results 00:04:09
  • Урок 132. Asynchronous JavaScript 00:02:56
  • Урок 133. Callbacks 00:09:18
  • Урок 134. Promises 00:05:08
  • Урок 135. Fetch API - Loading Text from a File 00:06:13
  • Урок 136. Fetch API - Load Content from a JSON 00:04:49
  • Урок 137. FETCH API - Load Content from a REST API 00:04:30
  • Урок 138. Converting the Name Generator Project from AJAX into Fetch API 00:04:26
  • Урок 139. Arrow Functions 00:08:23
  • Урок 140. Arrow Functions and Fetch API 00:05:37
  • Урок 141. Adding Arrow Functions into the Name Generator Project 00:03:07
  • Урок 142. First Example with Async Await 00:07:05
  • Урок 143. Async Await example from a REST API 00:04:14
  • Урок 144. Adding Async Await into the Name Generator Project 00:06:05
  • Урок 145. Preview of the final project 00:03:19
  • Урок 146. Starting the project 00:02:50
  • Урок 147. Querying the Rest APIS 00:11:10
  • Урок 148. Reading Values from the Form 00:03:41
  • Урок 149. Display an alert when form is empty 00:04:18
  • Урок 150. Querying the Rest API 00:05:25
  • Урок 151. Printing the Results 00:09:25
  • Урок 152. Finishing the Project 00:06:49
  • Урок 153. Preview of the final project 00:02:43
  • Урок 154. Creating the EventBrite App 00:04:53
  • Урок 155. Querying the Rest API to return the Categories 00:08:04
  • Урок 156. Printing the Categories into the Select 00:04:49
  • Урок 157. Reading the form content 00:07:40
  • Урок 158. Querying the REST API to get all the Events 00:09:17
  • Урок 159. Printing the Events and Finishing the Project 00:11:36
  • Урок 160. What we're building in this chapter 00:02:02
  • Урок 161. Adding the Main Containers and first JavaScript Code 00:03:21
  • Урок 162. Calling the Questions API 00:03:31
  • Урок 163. The Algorithm to insert the correct answer in the possible answers 00:07:00
  • Урок 164. Injecting the Right Answer into the Possible Answers 00:03:35
  • Урок 165. Displaying the Possible Questions HTML 00:07:06
  • Урок 166. Allowing the user to select 1 answer 00:04:07
  • Урок 167. Validating that at least 1 answer is selected 00:07:00
  • Урок 168. Checking if the answer is correct or wrong 00:04:00
  • Урок 169. Adding the Totals and Displaying a new Question 00:06:12
  • Урок 170. Saving the Totals into Local Storage for Persistence 00:07:07
  • Урок 171. Other values that you can send into the API 00:02:41
  • Урок 172. Basic Object Destructuring 00:03:56
  • Урок 173. Destructuring an Object that resides inside another Object 00:06:53
  • Урок 174. Destructuring a more Complex Object & Arrays 00:06:20
  • Урок 175. Destructuring Functions 00:06:52
  • Урок 176. Symbols 00:07:10
  • Урок 177. Sets 00:07:06
  • Урок 178. Maps 00:07:24
  • Урок 179. Iterators 00:05:28
  • Урок 180. Generators 00:07:06
  • Урок 181. Built Iterators In JavaScript (Part 1) 00:04:42
  • Урок 182. Built Iterators In JavaScript (Part 2) 00:06:55
  • Урок 183. Regular Expressions (Part 1) 00:10:31
  • Урок 184. Regular Expressions (Part 2) 00:10:36
  • Урок 185. Overview of the Final Project 00:04:54
  • Урок 186. The Project Files for this Project and the API 00:03:11
  • Урок 187. Adding the Form Event Listener 00:06:36
  • Урок 188. Displaying a Message if form is empty 00:04:55
  • Урок 189. Querying the Rest API 00:05:47
  • Урок 190. Building the Results Template 00:08:07
  • Урок 191. Adding the Information from the REST API to the Template 00:11:44
  • Урок 192. Making our Rest API Queries more flexible 00:05:15
  • Урок 193. Working with Different Methods and Templates in our App 00:05:01
  • Урок 194. Adding a Button to show the Recipe in a Modal Window 00:06:19
  • Урок 195. Starting the Show Recipe into a Modal Function 00:08:48
  • Урок 196. Displaying the Recipe Info into the Modal 00:08:38
  • Урок 197. Adding the Categories into a Select from the REST API 00:11:25
  • Урок 198. Querying By Category 00:04:18
  • Урок 199. Querying by Alcohol / Non Alcohol Drink 00:04:02
  • Урок 200. Adding a Button to save into Favorites 00:07:15
  • Урок 201. Saving Favorite Drinks into Local Storage 00:08:33
  • Урок 202. Print Favorites in the Favorites page 00:07:09
  • Урок 203. Removing Favorites from the DOM 00:03:57
  • Урок 204. Removing Favorites from the Local Storage 00:03:41
  • Урок 205. Identify Favorite Drinks with a different Button 00:07:18
  • Урок 206. What's a Module and ES6 Modules 00:04:35
  • Урок 207. Importing / Exporting Variables 00:06:03
  • Урок 208. Importing / Exporting Functions 00:02:39
  • Урок 209. Importing / Exporting Classes 00:03:02
  • Урок 210. Importing / Exporting Classes that inherit from other Classes 00:04:27
  • Урок 211. Project Intro 00:01:38
  • Урок 212. Importing the User Interface Elements 00:04:00
  • Урок 213. Validating the Form 00:04:57
  • Урок 214. Querying the REST API and sending the Artist and song name 00:07:32
  • Урок 215. Finishing the Project 00:03:19
  • Урок 216. Client Side Storage - IndexedDB 00:04:40
  • Урок 217. What we're building in this chapter 00:01:54
  • Урок 218. Adding the Main Selectors for the User Interface 00:03:18
  • Урок 219. Creating the IndexedDB Database 00:03:43
  • Урок 220. Working with the Schema 00:06:48
  • Урок 221. Adding the Rest of the Fields and creating an Object 00:06:18
  • Урок 222. Inserting the new Record into the Database 00:06:46
  • Урок 223. Displaying the Records from the Database 00:09:41
  • Урок 224. Displaying a Conditional Text If no records are available 00:04:26
  • Урок 225. Adding a Remove Button 00:04:52
  • Урок 226. Deleting Records from the Database 00:03:33
  • Урок 227. What's webpack? 00:03:57
  • Урок 228. Installing NodeJS & NPM 00:01:21
  • Урок 229. Creating a package.json file and installing webpack as a dependency 00:05:18
  • Урок 230. Creating our first bundle from the Command Line 00:03:15
  • Урок 231. Adding a webpack configuration file 00:03:11
  • Урок 232. Creating an NPM Script to create our bundles 00:02:25
  • Урок 233. Watching for changes 00:02:40
  • Урок 234. What's babel and how to transpile your code Modern JS Code 00:02:57
  • Урок 235. Adding Babel into our webpack project 00:06:06
  • Урок 236. Adding CSS into our JS Bundles 00:03:20
  • Урок 237. Adding SASS (SCSS) Into our JS Bundles 00:04:18
  • Урок 238. How to create multiple bundles with multiple entry points 00:03:39
  • Урок 239. Creating a Common File for Common Code 00:02:58
  • Урок 240. Creating HTML Files with Webpack 00:04:37
  • Урок 241. Adding webpack dev server 00:03:06
  • Урок 242. Putting everything together 00:04:00
  • Урок 243. What's React 00:01:45
  • Урок 244. Installing Node, NPM, Create-react-app & some useful extensions 00:06:28
  • Урок 245. Your First Component 00:08:49
  • Урок 246. JSX & Building the Form 00:06:17
  • Урок 247. Adding some CSS into the Project 00:04:44
  • Урок 248. Events in ReactJS 00:05:04
  • Урок 249. The React State 00:09:04
  • Урок 250. How to Validate a Form in React 00:05:40
  • Урок 251. Handling Form Submissions & Props in React 00:08:18
  • Урок 252. Helper Functions in React (Part 1 of 2) 00:08:11
  • Урок 253. Helper Functions in React (Part 2 of 2) 00:07:51
  • Урок 254. Building the Result Component 00:06:59
  • Урок 255. Displaying the Results 00:07:38
  • Урок 256. Conditionally Rendering of Components 00:06:18
  • Урок 257. Show a Loading Spinner 00:08:35
  • Урок 258. Project Deployment 00:02:05

Изучите JavaScript - самый популярный язык для веб-разработки, создавая проекты в реальном времени с практическим обучением.

В этом курсе вы изучите JavaScript, от основ до промежуточных и продвинутых тем, таких как Prototypes, Delegation, Classes, Ajax, Promises, Generators, OOP, API Fetch, Async Await, Async JS, Objects, как использовать REST API и многое другое!

Лучший способ узнать что-то новое в программировании - это построить проекты, в этом курсе мы собираемся создать несколько проектов от начинающего до продвинутого уровня.

Включенные проекты в этот курс:

  • Сохранить из формы в локальное хранилище
  • Имитация приложения отправки электронной почты
  • Создание имен из REST API
  • Курс криптовалют из API REST (включая более 100 включенных криптовалют)
  • События в вашем городе с помощью API EventBrite и REST
  • Корзина с локальным хранилищем
  • Страхование автомобилей
  • Мой недельный бюджет (Приложение)
  • и другие...

Все эти проекты разрабатываются с использованием различных методов: классы, прототипы, fetch api, ajax, async wait, стрелочные функции, промисы и многое другое!

Твоя оценка

59 5
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

09-12-2017 en 120 уроков
udemy Modern JavaScript From The Beginning
Научитесь создавать проекты с использованием чистого JavaScript (без фреймворков или библиотек). Это курс JavaScript предназначен абсолютно для всех. Мы начинаем с основных принципов и проработаем наш путь к продвинутому программированию, не полагаясь на фреймворки или библиотеки. Вы узнаете тонну JavaScript, будь вы новичок или уже программист JS. Здесь каждый найдет что-то для себя ...
Duration 21:44:40
263 2
05-12-2017 en 20 уроков
Tyler McGinnis Modern JavaScript
Это «живой» курс, который обновляется по мере апдейтов в JavaScript. От деструкции объектов и шаблонных строк до двух новых способов объявления переменных - вы никогда не будете смотреть на JavaScript как прежде. В этом курсе вы узнаете все новейшие и самые лучшие функции языка JavaScript, после чего вы сразу же примените их, делая рефакторинг приложения с ES5.  После того когда мы закончим, вы будете удивлены. 
Duration 02:00:43
16 0
11-04-2018 en 154 урока
udemy The Modern JavaScript Bootcamp (2018)
Изучите JavaScript, создав реальные приложения Включает 3 реальных проекта, 80 задач программирования и ES6 / ES7!JavaScript является самым популярным языком программирования, но это не значит, что его легко освоить. В конечном итоге вы теряете время на устаревших курсах и неполных обучающих программах YouTube, в которых рассказывается о функциях JavaScript, не указывая, как их использовать при создании приложений реального мира.Я построил этот...
Duration 29:26:46
55 0
11-06-2018 en 62 урока
udemy JavaScript and React for Developers: Master the Essentials
Продвиньте свои навыки JavaScript и изучите современный подход к веб-приложениям, построив проекты с нуля.  Если у вас есть некоторый опыт программирования, но вы хотите перенести свои навыки развития на следующий уровень, этот курс для вас. Это всеобъемлющее введение в более глубокие основы JavaScript и современный, все более популярный фреймворк, React.Независимо от того, являетесь ли вы студентом или работающим разработчиком, который...
Duration 03:18:42
9 5
12-06-2018 en 102 урока
udemy JavaScript Basics for Beginners
JavaScript - освойте основы всего за 6 часов. JavaScript является одним из самых популярных языков программирования в мире и растет быстрее, чем любой другой язык программирования. В качестве разработчика вы можете использовать JavaScript для создания веб-приложений и мобильных приложений, сетевых приложений реального времени, инструментов командной строки и игр.
Duration 06:39:44
29 2
17-01-2018 en 119 уроков
udemy JavaScript and React for Beginners: Create 12 projects
Практический подход к работе с JavaScript и React шаг за шагом. JavaScript является самым популярным языком сценариев в мире. Он отвечает за интерактивность, например, игры, онлайн-формы или опросы, с которыми пользователь может взаимодействовать на веб-сайте. Самые динамичные сайты, если не все сайты, содержат какой-то элемент JavaScript.
Duration 11:45:40
5 9
02-01-2019 en 394 урока
udemy JavaScript Bible
JavaScript, ES6, Babel, React, NPM, Webpack, Node.js, MongoDB - вся экосистема JavaScript в одном курсе Bootcamp! Этот курс охватывает все, что вам нужно знать о JavaScript и стать либо веб-разработчиком Frontend, либо веб-разработчиком полного стека, либо разработчиком Backend.
Duration 38:01:16
4 0

Последнее добавленное

Разработчик на Spring Framework

Разработчик на Spring Framework

ru
Курс будет полезен всем. От Junior Java-программистов, не имеющих опыта работы со Spring, с минимальным опытом с IoC-контейнером Spring или испытывающих трудности с ним до архитекторов и тех.лидов, желающих узнать про современные возможности Spring для решения высокоуровневых задач.
Appium Android: простое руководство по автоматизации тестирования

Appium Android: простое руководство по автоматизации тестирования

en
Автоматизируйте собственное тестирование мобильных приложений под Android с помощью Appium и Java. Работа с реальными устройствами и эмуляторами Android. Этот курс по автоматизации тестирования мобильных приложений c Appium обучает вас простому, прямому подходу, всего за 5,5 часов видео...
Gatsby - Генератор статических сайтов для React - Полное руководство

Gatsby - Генератор статических сайтов для React - Полное руководство

en
Создавайте потрясающие сверхбыстрые веб-сайты с помощью React и GraphQL, начинайте работу со стеком JAM и подходом Headless CMS. В этом курсе вы узнаете, как создавать удивительные и сверхбыстрые статические веб-сайты с помощью Gatsby.js. Gatsby - это невероятно быстрый современный генератор...
Изучение Python, Tkinter и Django

Изучение Python, Tkinter и Django

ru
​Данный видео курс предназначен для людей, которые хотят научиться программировать на языке Python. В курсе будут рассмотрены базовые моменты языка Питон, а также рассмотрена тема работы с библиотеками. Вы научитесь писать программы под ПК при помощи фреймворка TKinter, а также создавать мощные...
Serverless React c AWS Amplify - Полное Руководство

Serverless React c AWS Amplify - Полное Руководство

en
Создавайте полнофункциональные приложения React быстрее, чем когда-либо, которые масштабируются до миллионов пользователей и работают исключительно в облаке! Хотите создавать удивительные, производительные и в целом лучшие приложения React? Смотрите не дальше, чем AWS Amplify. Этот курс - лучшее...
BDD с Cucumber и Serenity BDD

BDD с Cucumber и Serenity BDD

en
Изучите все навыки, необходимые для работы BDD в вашей команде, используя BDD Cucumber и Serenity. BDD, - это чрезвычайно эффективная практика доставки программного обеспечения, которая помогает командам лучше сотрудничать и сосредоточиться на предоставлении действительно важных функций. Cucumber...
Курс по айдентике

Курс по айдентике

ru
В основе курса методика, которая применяется в российских брендинговых агентствах и Высшей Школе Брендинга. Курс записан в ноябре 2017, состоит из 20 вебинаров. Каждая лекция завершается домашним заданием и списком полезных книг для развития навыка. Вы можете выполнять один из учебных брифов...
chat
logo