-
Урок 1.
00:02:40
Introduction
-
Урок 2.
00:07:14
Why Svelte?
-
Урок 3.
00:04:30
What is Svelte?
-
Урок 4.
00:11:10
Setting Up a First App & The Course Project
-
Урок 5.
00:07:27
Writing Some Svelte Code
-
Урок 6.
00:04:49
Course Outline
-
Урок 7.
00:03:28
How To Get The Most Out Of The Course
-
Урок 8.
00:03:56
Module Introduction
-
Урок 9.
00:05:38
Using Curly Braces & Understanding the Core Syntax
-
Урок 10.
00:05:49
Reactive Variables
-
Урок 11.
00:02:10
More Reactivity
-
Урок 12.
00:04:17
Binding to Element Properties
-
Урок 13.
00:01:42
Two-Way Binding Shortcut
-
Урок 14.
00:08:31
Using Multiple Components
-
Урок 15.
00:03:46
Components & Communication via Props
-
Урок 16.
00:06:02
Diving Deeper into Bindings
-
Урок 17.
00:01:11
Using Self-Extending Properties
-
Урок 18.
00:03:33
Outputting HTML Content
-
Урок 19.
00:04:16
Setting Dynamic CSS Classes
-
Урок 20.
00:01:17
Wrap Up
-
Урок 21.
00:00:50
Module Introduction
-
Урок 22.
00:05:26
Using "if" Statements in HTML
-
Урок 23.
00:04:28
if, else & else-if
-
Урок 24.
00:08:06
Outputting Lists with "each"
-
Урок 25.
00:02:12
"each", "else" & Extracting the Index
-
Урок 26.
00:09:56
Lists & Keys
-
Урок 27.
00:04:17
A Closer Look at List Keys
-
Урок 28.
00:00:37
Wrap Up
-
Урок 29.
00:00:59
Module Introduction
-
Урок 30.
00:02:30
Updating Arrays & Objects Immutably
-
Урок 31.
00:05:05
Understanding Event Modifiers
-
Урок 32.
00:03:12
Using Inline Functions
-
Урок 33.
00:00:45
Wrap Up
-
Урок 34.
00:01:19
Module Introduction
-
Урок 35.
00:08:42
Project Setup & A First Component
-
Урок 36.
00:05:08
Different Ways of Mounting Components
-
Урок 37.
00:03:36
Adding Data
-
Урок 38.
00:04:19
Adding a New Component (MeetupItem)
-
Урок 39.
00:03:33
Working with Different Component Types
-
Урок 40.
00:05:38
Passing Data Into Components
-
Урок 41.
00:04:26
Adding a "MeetupGrid" Component
-
Урок 42.
00:09:25
Adding New Meetups via a Form
-
Урок 43.
00:11:09
Creating a "TextInput" Component
-
Урок 44.
00:05:59
Adding a Custom "Button" Component
-
Урок 45.
00:02:21
Wrap Up
-
Урок 46.
00:01:44
Module Introduction
-
Урок 47.
00:01:41
Understanding the Different Component Types
-
Урок 48.
00:03:02
Component Communication Overview
-
Урок 49.
00:04:53
Event Forwarding
-
Урок 50.
00:04:55
Emitting Custom Events
-
Урок 51.
00:02:29
How to Extract Event Data
-
Урок 52.
00:06:57
Using Spread Props & Default Props
-
Урок 53.
00:06:27
Working with Slots
-
Урок 54.
00:03:31
Named & Default Slots
-
Урок 55.
00:03:19
Example: Opening & Closing a Modal
-
Урок 56.
00:05:27
Using Slot Props
-
Урок 57.
00:04:54
The Component Lifecycle - Theory
-
Урок 58.
00:07:28
Creation & Update Lifecycle Hooks in Action
-
Урок 59.
00:09:19
Using "tick()"
-
Урок 60.
00:00:57
Wrap Up
-
Урок 61.
00:00:34
Module Introduction
-
Урок 62.
00:03:23
Adding Default Props
-
Урок 63.
00:11:17
Communication via Custom Events
-
Урок 64.
00:05:12
Utilizing Slots
-
Урок 65.
00:07:57
Creating an "EditMeetup" Component
-
Урок 66.
00:03:46
Communicating Between Components
-
Урок 67.
00:03:22
Time for More Slots!
-
Урок 68.
00:07:06
Adding a Re-Usable "Modal" Component
-
Урок 69.
00:03:30
Finishing the "Modal" Component
-
Урок 70.
00:00:38
Wrap Up
-
Урок 71.
00:00:35
Module Introduction
-
Урок 72.
00:02:47
Two-Way Binding Refresher
-
Урок 73.
00:06:06
Understanding Custom Component Bindings
-
Урок 74.
00:02:56
Relying on Automatic Number Conversion
-
Урок 75.
00:04:54
Binding Checkboxes & Radio Buttons
-
Урок 76.
00:02:05
Binding <select> Dropdowns
-
Урок 77.
00:05:18
Binding to Element References
-
Урок 78.
00:02:50
Binding to Component References
-
Урок 79.
00:06:44
Validating Forms & Inputs
-
Урок 80.
00:00:59
Wrap Up
-
Урок 81.
00:00:34
Module Introduction
-
Урок 82.
00:02:32
Exploring Different Validation Solutions
-
Урок 83.
00:03:37
Adding Validation & Error Output to the "TextInput" Component
-
Урок 84.
00:03:26
Adding Some Validation Logic
-
Урок 85.
00:07:01
Finishing "TextInput" Validation
-
Урок 86.
00:02:51
Validating the Overall Form
-
Урок 87.
00:03:17
Improvements & Wrap Up
-
Урок 88.
00:01:04
Module Introduction
-
Урок 89.
00:03:42
What's the Problem?
-
Урок 90.
00:05:35
Creating a Writable Store & Subscribing
-
Урок 91.
00:04:37
Updating Store Data
-
Урок 92.
00:01:57
Stores and Stateful & Presentational Components
-
Урок 93.
00:03:54
Managing Store Subscriptions
-
Урок 94.
00:02:50
Using Autosubscriptions
-
Урок 95.
00:06:49
A Second Store!
-
Урок 96.
00:03:49
Subscribing for a Short Period
-
Урок 97.
00:08:46
Understanding Readable Stores
-
Урок 98.
00:07:57
Unlimited Power with Custom Stores
-
Урок 99.
00:01:22
Wrap Up
-
Урок 100.
00:01:14
Module Introduction
-
Урок 101.
00:03:01
Setting Up a Store
-
Урок 102.
00:08:10
Using a Custom Store
-
Урок 103.
00:05:07
Tapping into the Store from Different Components
-
Урок 104.
00:12:34
Adding a "MeetupDetail" Component
-
Урок 105.
00:05:10
Preparing the "Edit Meetup" Form
-
Урок 106.
00:09:14
Continuing Work on the "Edit" Feature
-
Урок 107.
00:03:23
Adding a "Delete" Functionality
-
Урок 108.
00:08:49
Adding a "Filter" Component
-
Урок 109.
00:02:37
Some Final Steps
-
Урок 110.
00:00:49
Wrap Up
-
Урок 111.
00:00:54
Module Introduction
-
Урок 112.
00:06:55
Animating Values with a Tweened Store
-
Урок 113.
00:08:21
Using a Spring Store Instead
-
Урок 114.
00:03:39
Preparing a Transition Example
-
Урок 115.
00:06:31
Element Transitions
-
Урок 116.
00:05:18
More on Transitions
-
Урок 117.
00:01:31
Using Different "in" and "out" Transitions
-
Урок 118.
00:02:52
Animating Passive (Affected) Items
-
Урок 119.
00:00:48
Wrap Up
-
Урок 120.
00:01:04
Module Introduction
-
Урок 121.
00:03:27
Animating the Modal
-
Урок 122.
00:04:54
Animating the Meetup Items
-
Урок 123.
00:01:26
Animating the "Favorite" Badge & Wrap Up
-
Урок 124.
00:01:34
Module Introduction
-
Урок 125.
00:02:45
Adding a REST API
-
Урок 126.
00:06:59
Sending Data via a POST Request
-
Урок 127.
00:03:17
Showing a Loading Indicator & Sending Correct Data
-
Урок 128.
00:04:13
Fetching & Transforming Data
-
Урок 129.
00:02:50
Things to Consider
-
Урок 130.
00:03:36
Using the "await" Block
-
Урок 131.
00:05:35
Http + A Store
-
Урок 132.
00:01:00
Wrap Up
-
Урок 133.
00:00:35
Module Introduction
-
Урок 134.
00:09:17
Storing Meetups on a Server
-
Урок 135.
00:04:55
Fetching & Transforming Data
-
Урок 136.
00:05:45
Adding a Loading Spinner
-
Урок 137.
00:06:33
Updating via PATCH
-
Урок 138.
00:03:57
Sending "Favorite" Updates & Deleting Data
-
Урок 139.
00:01:10
Fixing the Order of Items
-
Урок 140.
00:07:14
Adding Error Handling
-
Урок 141.
00:00:48
Wrap Up
-
Урок 142.
00:00:37
Module Introduction
-
Урок 143.
00:07:23
Dynamic Components
-
Урок 144.
00:06:11
Recursive Components
-
Урок 145.
00:06:46
Accessing Windows, Body & Head
-
Урок 146.
00:05:39
Cross-Component Scripts
-
Урок 147.
00:00:48
Module Introduction
-
Урок 148.
00:04:59
What and Why?
-
Урок 149.
00:02:54
Understanding the Folder Structure
-
Урок 150.
00:02:21
Inspecting the Web Page
-
Урок 151.
00:06:47
Filenames & Routes
-
Урок 152.
00:02:17
Error & Layout Pages
-
Урок 153.
00:05:13
Preloading in Components
-
Урок 154.
00:06:33
Pre-fetching Data
-
Урок 155.
00:06:46
Migrating the Meetup Project Files into the Sapper Project
-
Урок 156.
00:09:15
Fetching Data on the Client Side
-
Урок 157.
00:06:14
Prefetching Data on the Server
-
Урок 158.
00:03:33
Syncing Fetched Data & the Store
-
Урок 159.
00:01:59
Editing & Deleting Meetups
-
Урок 160.
00:07:50
Rendering the MeetupDetail Page
-
Урок 161.
00:00:44
Adding Global CSS
-
Урок 162.
00:00:38
Wrap Up
-
Урок 163.
00:00:37
Module Introduction
-
Урок 164.
00:04:36
Different App Types & Deployment Options
-
Урок 165.
00:04:39
Building the App
-
Урок 166.
00:02:53
Rendering Content Correctly on the Server
-
Урок 167.
00:03:20
Deploying a SSR App
-
Урок 168.
00:04:50
Hosting a Static Site
-
Урок 169.
00:00:43
Wrap Up
-
Урок 170.
00:08:57
Svelte vs React vs Angular vs Vue
-
Урок 171.
00:00:56
Course Roundup
https://pro.academind.com/p/svelte-js-the-complete-guide