Вы изучете сложные концепции объектов и функций, значение this, силу функций, использующих замыкание и IIFE. Вы узнаете о пространствах имен и шаблонах модулей. Вы изучете JSON и как загрузить файл JSON. Вы будете следить за тем, как мы применяем концепции ООП к проекту. Вы хорошо познакомитесь с prototype, и это только основные темы, рассматриваемые в этом расширенном курсе. Новый бонусный раздел поможет вам познакомиться с концепциями функционального программирования в JavaScript.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Invoking Functions as Constructors: The Magic of new
Урок 18.
00:10:53
Constructor Invocation and the Value of this
Урок 19.
00:14:35
Higher Order Functions, Callbacks and the Problem with this
Урок 20.
00:07:14
Arrow Functions
Урок 21.
00:04:50
REVIEW: Invoking Function and this
Урок 22.
00:12:33
Abstraction and DRY Coding
Урок 23.
00:14:20
Abstraction and DRY Coding: Exercise 1
Урок 24.
00:01:08
Working with Objects Introduction
Урок 25.
00:07:43
Detecting Properties on Objects
Урок 26.
00:06:29
Changing Property Attributes
Урок 27.
00:09:19
Making Objects Immutable
Урок 28.
00:15:45
ES6 Object Features
Урок 29.
00:15:29
Understanding Method Chaining
Урок 30.
00:01:08
The Power of Functions Introduction
Урок 31.
00:10:06
Immediately Invoked Function Expressions (IIFEs)
Урок 32.
00:11:50
Understanding Closure
Урок 33.
00:11:42
Avoiding Global Variables
Урок 34.
00:13:49
Using the Namespace Pattern
Урок 35.
00:06:23
The Module Pattern Part 1
Урок 36.
00:11:59
Optional: Overview of Fill-In-Question Code
Урок 37.
00:12:45
The Module Pattern: Part 2
Урок 38.
00:13:56
The Module Pattern: Part 3
Урок 39.
00:16:14
The Module Pattern: Part 4
Урок 40.
00:09:34
Introduction to Working with Data
Урок 41.
00:11:25
JSON Basics
Урок 42.
00:07:56
Creating a JSON File
Урок 43.
00:14:05
Loading a JSON File Using XMLHttpRequest
Урок 44.
00:10:51
Testing on a Server
Урок 45.
00:16:37
Using ECMAScript Native Modules
Урок 46.
00:08:41
Important Features of Native Modules
Урок 47.
00:08:32
Applying Native Modules
Урок 48.
00:03:07
Bundling Native Modules
Урок 49.
00:06:54
Approaches to Programming
Урок 50.
00:10:34
Introduction to Object Oriented Programming
Урок 51.
00:11:48
OOP Theory
Урок 52.
00:12:54
Review: Setting the Prototype
Урок 53.
00:05:57
The Constructor Property
Урок 54.
00:08:06
Project: Applying OOP Part 1
Урок 55.
00:18:03
Project: Applying OOP Part 2
Урок 56.
00:09:58
Project: Applying OOP Part 3
Урок 57.
00:08:39
Project: Applying OOP Part 4
Урок 58.
00:11:05
Project: Applying OOP Part 5
Урок 59.
00:09:43
Project: Applying OOP Part 6
Урок 60.
00:12:19
Project: Applying OOP Part 7
Урок 61.
00:06:53
Project: Applying OOP Part 8
Урок 62.
00:15:50
Project: Applying OOP Part 9
Урок 63.
00:11:04
Project: Applying OOP Part 10 - Getters and Setters
Урок 64.
00:07:30
Project: Applying OOP Part 11 - Wrap Up
Урок 65.
00:06:14
Enumerating Objects with the for in Loop
Урок 66.
00:06:01
Private Data in Constructors
Урок 67.
00:05:13
Creating Safe Constructors
Урок 68.
00:04:16
Can I Modify the Built-in Prototypes?
Урок 69.
00:08:02
What About ES6 Classes?
Урок 70.
00:08:27
Starting a Project
Урок 71.
00:00:48
Congratulations!
Урок 72.
00:13:21
Overview of Factory Functions
Урок 73.
00:09:29
Using a Prototype with Factory Functions
Урок 74.
00:06:10
Functional Programming Introduction
Урок 75.
00:17:04
Avoiding Side Effects and Using Pure Functions
Урок 76.
00:07:24
Avoiding Shared State
Урок 77.
00:12:38
Avoiding Mutable Data
Урок 78.
00:11:04
Function Composition Part 1
Урок 79.
00:27:31
Function Composition Part 2
Урок 80.
00:09:24
Imperative Programming VS Declarative Programming
Урок 81.
00:15:01
Functional Programming Example
Урок 82.
00:02:02
Functional Programming Techniques
Урок 83.
00:13:42
Using Reduce, Map and Filter
Урок 84.
00:15:54
Assignment / Exercise Follow Up
Урок 85.
00:08:35
Getting Your Feet Wet with Currying
Урок 86.
00:13:41
Understanding Recursion
Урок 87.
00:03:15
Functional Libraries for JavaScript
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Онлайн-курс, который обучает основам CSS для разработчиков React / Vue. Cовершенно новый интерактивный опыт обучения, призванный помочь разработчикам JavaScript стать уверенными в CSS.
Планируете изучать JavaScript? Вам необходимо знание HTML и CSS, поскольку большая часть технологий JavaScript это манипуляции со страницей! Курс изучает современную верстку и позволяет быстро научится создавать сайты. В курсе рассмотрены все основные технологии HTML, CSS, работа со сборщиком проектов, создание проекта и деплой на хостинг. В качестве проекта - верстаем сайт резюме, адаптивный сайт с загрузкой данных с помощью JavaScript.
В этом курсе вы изучите основы JavaScript, необходимые для того, чтобы стать современным разработчиком JavaScript. Каждый навык, которым вы овладеваете в этом курсе, необходим для изучения популярных фреймворков JavaScript, таких как React и Vue, поможет вам глубже понять язык JavaScript и даст вам методы написания профессионального JavaScript. Если вы новичок в этом языке или у вас проблемы с современным JavaScript, это может быть вашим наиболее
+18
Удален по просьбе правообладателя
[Книга] Сборник упражнений для JavaScript собеседований: 400 упражнений