-
Урок 1.
00:01:19
Introduction
-
Урок 2.
00:03:48
The Goal of this Course
-
Урок 3.
00:01:37
Understanding the Role of JavaScript
-
Урок 4.
00:05:17
The World of JavaScript
-
Урок 5.
00:02:12
Using Vanilla JavaScript Understanding Its Limitations 13
-
Урок 6.
00:04:40
Using Vanilla JavaScript Understanding Its Limitations 23
-
Урок 7.
00:02:28
Using Vanilla JavaScript Understanding Its Limitations 33
-
Урок 8.
00:07:01
Analyzing the Vanilla JavaScript Solution
-
Урок 9.
00:02:56
Improving the App with jQuery
-
Урок 10.
00:01:20
More JavaScript Libraries Adding Lodash
-
Урок 11.
00:02:50
The Role of JavaScript Libraries
-
Урок 12.
00:15:02
Libraries vs Frameworks
-
Урок 13.
00:03:55
Using Vue.js A JavaScript Framework
-
Урок 14.
00:03:56
Understand other Parts of the JavaScript World
-
Урок 15.
00:02:59
JavaScript Versions and Languages - ES6 and TypeScript
-
Урок 16.
00:00:34
Course Structure
-
Урок 17.
00:02:37
Module Introduction
-
Урок 18.
00:02:46
JS Frameworks in Fullstack Applications
-
Урок 19.
00:04:29
JS Frameworks in Single-Page-Applications
-
Урок 20.
00:01:50
An Example for a Framework in a Fullstack Application
-
Урок 21.
00:02:31
An Example for a Framework running a Single-Page-Application
-
Урок 22.
00:04:07
Fullstack Approach - Pros and Cons
-
Урок 23.
00:04:28
Single-Page-Application - Pros and Cons
-
Урок 24.
00:03:37
Prerequisites for the Different JS Frameworks
-
Урок 25.
00:01:33
Module Introduction
-
Урок 26.
00:03:23
Creating a Basic Vue.js Application
-
Урок 27.
00:02:06
In a Nutshell How Vue.js Works
-
Урок 28.
00:03:57
Handling Events and Updating the DOM
-
Урок 29.
00:03:15
Rendering Content Conditionally
-
Урок 30.
00:03:27
Outputting Lists
-
Урок 31.
00:03:38
Binding HTML Attributes Properties to Data
-
Урок 32.
00:03:24
Styling Elements Dynamically
-
Урок 33.
00:01:45
Setting CSS Classes Dynamically
-
Урок 34.
00:01:39
Using Multiple Vue Instances
-
Урок 35.
00:01:55
Limitations of Multiple Vue Instances
-
Урок 36.
00:04:31
Creating and Using Components
-
Урок 37.
00:01:42
Passing Data into Components
-
Урок 38.
00:03:15
Emitting Custom Events in Components
-
Урок 39.
00:01:37
Template Restrictions
-
Урок 40.
00:01:55
Two-Way-Binding to Input Fields
-
Урок 41.
00:02:20
Time to Practice - Vue.js - Problem
-
Урок 42.
00:15:34
Time to Practice - Vue.js - Solution
-
Урок 43.
00:03:16
Creating Vue.js Projects with the Vue CLI
-
Урок 44.
00:01:32
Why do we need Node.js and NPM
-
Урок 45.
00:03:11
Using the Vue CLI to Create Projects
-
Урок 46.
00:04:50
Understanding the Project Folder
-
Урок 47.
00:03:06
Understanding .vue Files
-
Урок 48.
00:02:26
How the Application Gets Rendered
-
Урок 49.
00:03:42
Creating Global Components with .vue Files
-
Урок 50.
00:02:25
Creating Local Components
-
Урок 51.
00:01:19
Scoping Styles to Components
-
Урок 52.
00:01:08
Creating a Single Page Application SPA
-
Урок 53.
00:05:57
Adding Routing to the Application
-
Урок 54.
00:01:31
Linking with router-link
-
Урок 55.
00:02:15
Routing and the Server-Side
-
Урок 56.
00:01:10
Wrap Up
-
Урок 57.
00:00:58
Module Introduction
-
Урок 58.
00:02:48
The Big Picture
-
Урок 59.
00:03:38
The Role of Node.js and NPM
-
Урок 60.
00:02:30
Why do we need a Development Server
-
Урок 61.
00:04:00
How Webpack Works Entry Output
-
Урок 62.
00:04:24
How Webpack Works Modules Rules Plugins
-
Урок 63.
00:00:58
Wrap Up
-
Урок 64.
00:01:14
Module Introduction
-
Урок 65.
00:04:22
Using React.js to Create a Basic App.
-
Урок 66.
00:03:45
Understanding How React.js Works and JSX
-
Урок 67.
00:01:20
Outputting Dynamic Content
-
Урок 68.
00:04:22
Handling Events and Updating the DOM
-
Урок 69.
00:02:48
Creating a First Component
-
Урок 70.
00:01:51
Passing Data into Components Props
-
Урок 71.
00:02:36
Creating Components using ES6 Classes
-
Урок 72.
00:05:02
Using State in React.js Components
-
Урок 73.
00:02:18
What Happens Behind the Scenes
-
Урок 74.
00:03:18
Rendering Conditional Content
-
Урок 75.
00:05:18
Outputting Lists
-
Урок 76.
00:03:12
Setting Styles Dynamically
-
Урок 77.
00:02:05
Setting CSS Classes Dynamically
-
Урок 78.
00:03:24
User Input Two-Way-Binding
-
Урок 79.
00:02:45
Using Multiple Components
-
Урок 80.
00:01:13
Dumb Components
-
Урок 81.
00:04:11
Passing Data from Child to Parent
-
Урок 82.
00:02:35
Time to Practice - React.js - Problem
-
Урок 83.
00:24:00
Time to Practice - React.js - Solution
-
Урок 84.
00:01:23
Switching to a Local Setup SPA
-
Урок 85.
00:02:34
Using the create-react-app Package
-
Урок 86.
00:02:48
Understanding the Created Project
-
Урок 87.
00:02:38
Using the Local Setup
-
Урок 88.
00:06:36
Adding React Router and Routes for the App
-
Урок 89.
00:01:47
Adding Links
-
Урок 90.
00:01:20
The React Router and a Server
-
Урок 91.
00:01:24
Wrap Up
-
Урок 92.
00:01:07
Module Introduction
-
Урок 93.
00:01:45
What Its Good at and What Its Not Good At
-
Урок 94.
00:00:49
Understanding Angular Versioning
-
Урок 95.
00:03:00
TypeScript
-
Урок 96.
00:03:47
Creating an Angular Project with the CLI
-
Урок 97.
00:03:31
Understanding the Project Structure
-
Урок 98.
00:03:01
Understanding the Role of Components and the App Component
-
Урок 99.
00:05:16
How the App Starts
-
Урок 100.
00:02:05
Understanding the App Module
-
Урок 101.
00:01:31
Outputting Data with String Interpolation
-
Урок 102.
00:02:41
Handling Events
-
Урок 103.
00:03:26
Rendering Content Conditionally
-
Урок 104.
00:04:03
Outputting Lists
-
Урок 105.
00:02:57
Binding Data to HTML and other Properties
-
Урок 106.
00:04:23
Adding Dynamic Styles to Elements
-
Урок 107.
00:02:46
Adding CSS Classes Dynamically
-
Урок 108.
00:01:00
When to use the Syntax
-
Урок 109.
00:06:09
Using Multiple Components
-
Урок 110.
00:02:04
Passing Data Into Components
-
Урок 111.
00:05:40
Emitting Custom Events From Components
-
Урок 112.
00:03:04
Using Two-Way-Binding
-
Урок 113.
00:01:53
Time to Practice - Angular - Problem
-
Урок 114.
00:15:10
Time to Practice - Angular - Solution
-
Урок 115.
00:01:58
Using the CLI to Generate Components
-
Урок 116.
00:01:56
Nesting Multiple Components
-
Урок 117.
00:01:17
Scoping Styles to Components
-
Урок 118.
00:04:52
Adding Routing Routes
-
Урок 119.
00:01:56
Adding Links
-
Урок 120.
00:01:09
The Angular Router and the Server
-
Урок 121.
00:01:31
Wrap Up
-
Урок 122.
00:01:12
Module Introduction
-
Урок 123.
00:03:43
Possible Comparison Dimensions
-
Урок 124.
00:07:54
Dimension 1 The Learning Curve
-
Урок 125.
00:06:53
Dimension 2 Downscaling Fullstack Applications
-
Урок 126.
00:10:41
Dimension 3 Upscaling SPAs
-
Урок 127.
00:09:00
Dimension 4 Performance
-
Урок 128.
00:08:13
Dimension 5 Ease of Deployment The Way from Dev to Production
-
Урок 129.
00:12:37
Dimension 6 Popularity Job Market
-
Урок 130.
00:02:31
The Verdict
-
Урок 131.
00:01:41
...What About jQuery
-
Урок 132.
00:01:44
Course Roundup