-
Урок 1.
00:02:41
Welcome & Asking Awesome Questions
-
Урок 2.
00:00:43
Section Intro
-
Урок 3.
00:04:16
Installing Meteor (Linux, macOS, Windows)
-
Урок 4.
00:09:22
What Is Meteor and Why Should I Use It?
-
Урок 5.
00:02:08
Need a Text Editor? Try Atom!
-
Урок 6.
00:12:23
Hello Meteor
-
Урок 7.
00:01:19
Section Intro
-
Урок 8.
00:01:37
Exploring the Final Score Keep App
-
Урок 9.
00:20:08
Stripping down the Meteor Boilerplate App
-
Урок 10.
00:18:46
ES6 Aside - Importing and Exporting
-
Урок 11.
00:07:42
ES6 Aside - Advanced Importing and Exporting
-
Урок 12.
00:19:47
Installing React and Exploring JSX
-
Урок 13.
00:08:17
Render Complex HTML with JSX
-
Урок 14.
00:18:41
DB Planning and Rendering Static Data
-
Урок 15.
00:03:04
What is NoSQL?
-
Урок 16.
00:13:51
Creating a MongoDb and MiniMongo Collection
-
Урок 17.
00:14:59
Quering Data on the Client with MiniMongo
-
Урок 18.
00:10:22
Rendering Players List
-
Урок 19.
00:12:10
Inserting Players via a Form
-
Урок 20.
00:16:14
ES6 Aside - Arrow Functions
-
Урок 21.
00:03:30
Arrow Function Refactor
-
Урок 22.
00:09:51
Removing Player Documents
-
Урок 23.
00:15:23
Updating Player Documents
-
Урок 24.
00:00:56
Section Intro
-
Урок 25.
00:07:05
What are React Components?
-
Урок 26.
00:13:38
ES6 Aside - Classes Part I
-
Урок 27.
00:14:25
ES6 Aside - Classes Part II
-
Урок 28.
00:11:52
Your First React Component
-
Урок 29.
00:14:59
Props, Prop Types, and Prop Defaults
-
Урок 30.
00:04:21
Prop Type Update
-
Урок 31.
00:11:00
Custom Component Methods
-
Урок 32.
00:10:17
Creating the Player Component
-
Урок 33.
00:07:50
List Based Components
-
Урок 34.
00:04:56
Conditional Rendering with JSX
-
Урок 35.
00:10:32
Rendering Everything with an App Component
-
Урок 36.
00:09:03
Querying and Sorting Player Documents
-
Урок 37.
00:01:08
Section Intro
-
Урок 38.
00:10:47
SCSS and Atmosphere Packages
-
Урок 39.
00:16:12
CSS Reset and Header Styling
-
Урок 40.
00:09:15
SCSS Imports
-
Урок 41.
00:12:03
Styling the App List
-
Урок 42.
00:19:32
BEM Naming
-
Урок 43.
00:06:48
BEM Challenge
-
Урок 44.
00:15:59
Styling Player with Flexbox
-
Урок 45.
00:13:17
Using 3rd-Party React Components (FlipMove)
-
Урок 46.
00:19:03
Calculating Player Standings with ES6
-
Урок 47.
00:13:05
Dynamic Classes and SCSS Functions
-
Урок 48.
00:18:30
Bonus: Meteor and React Developer Tools
-
Урок 49.
00:00:50
Section Intro
-
Урок 50.
00:01:50
Learning Burnout - This Is Important
-
Урок 51.
00:01:53
Exploring the Short Lnk App
-
Урок 52.
00:09:29
Client-Side Routing Options
-
Урок 53.
00:17:26
Setting Up React-Router
-
Урок 54.
00:15:07
Setting Up Routes
-
Урок 55.
00:17:41
Navigating Between Routes
-
Урок 56.
00:16:21
Component State and Signup Form
-
Урок 57.
00:20:01
Creating User Accounts
-
Урок 58.
00:09:50
Logging In
-
Урок 59.
00:18:55
Logging Out and Tracking Auth Status
-
Урок 60.
00:13:20
Private and Public Routes
-
Урок 61.
00:06:39
Showing Meteor Error Messages
-
Урок 62.
00:19:59
Schema Validation
-
Урок 63.
00:14:59
New User Validation
-
Урок 64.
00:09:25
Refactoring Router Code
-
Урок 65.
00:06:17
Bonus: Robomongo
-
Урок 66.
00:00:53
Section Intro
-
Урок 67.
00:07:58
Overview of Methods, Publications, Subscriptions
-
Урок 68.
00:13:21
Setting up an Insecure System - Part I
-
Урок 69.
00:16:47
Setting up an Insecure System - Part II
-
Урок 70.
00:14:19
Creating Publications and Subscriptions
-
Урок 71.
00:11:01
Advanced Publications
-
Урок 72.
00:18:38
Creating and Calling Methods
-
Урок 73.
00:17:44
Building "links.create" Method
-
Урок 74.
00:15:44
Method Validation
-
Урок 75.
00:20:29
Node HTTP and Connect
-
Урок 76.
00:13:40
Redirecting Shortened Links
-
Урок 77.
00:04:24
A Short Video about Short IDs
-
Урок 78.
00:00:55
Section Intro
-
Урок 79.
00:12:59
Single Responsibility with React
-
Урок 80.
00:16:49
Stateless Functional Components
-
Урок 81.
00:12:58
Creating LinkListItem
-
Урок 82.
00:16:17
Copying Link URL to Clipboard
-
Урок 83.
00:08:24
A State Challenge
-
Урок 84.
00:16:38
Hiding Links with Method Methods
-
Урок 85.
00:10:58
Meteor Session Variables
-
Урок 86.
00:08:54
Filtering Links via Form Elements
-
Урок 87.
00:18:49
Controlled and Uncontrolled Inputs
-
Урок 88.
00:14:53
Setting up Link Analytics
-
Урок 89.
00:19:05
Working with Time
-
Урок 90.
00:12:33
Creating Modals with React-Modal
-
Урок 91.
00:14:05
Setting up Modal Errors
-
Урок 92.
00:01:16
Section Intro
-
Урок 93.
00:06:02
SCSS Setup and Architecture
-
Урок 94.
00:16:36
Breaking Out Configuration
-
Урок 95.
00:16:27
Finishing off Login and Sign Styles
-
Урок 96.
00:16:11
Button Styles
-
Урок 97.
00:15:57
Reusing Styles with Modifiers
-
Урок 98.
00:11:09
Private Header Styles
-
Урок 99.
00:07:08
Styling Filters and Page Content
-
Урок 100.
00:16:07
Styling Items and Empty Items
-
Урок 101.
00:04:57
Adding react-flip-move
-
Урок 102.
00:01:01
Section Intro
-
Урок 103.
00:06:37
Installing and Configuring Git
-
Урок 104.
00:14:02
Adding Git to Your Meteor App
-
Урок 105.
00:09:36
Git Add/Commit Workflows
-
Урок 106.
00:10:10
Generating an SSH Key
-
Урок 107.
00:12:22
Pushing and Pulling from GitHub
-
Урок 108.
00:05:01
Setting Up Heroku
-
Урок 109.
00:13:26
Deploying Meteor Apps to Heroku
-
Урок 110.
00:05:37
Common Developer Workflow
-
Урок 111.
00:11:06
Deploying Score Keep
-
Урок 112.
00:00:51
Section Intro
-
Урок 113.
00:02:03
Exploring the Notes App
-
Урок 114.
00:14:59
Creating Meteor/React Boilerplate
-
Урок 115.
00:08:37
The Meteor Test Command
-
Урок 116.
00:16:34
Exploring Mocha and Expect
-
Урок 117.
00:09:17
Using An Assertion Library
-
Урок 118.
00:14:09
Testing User Validation
-
Урок 119.
00:15:28
Testing Meteor Methods
-
Урок 120.
00:18:35
Testing Note Removal
-
Урок 121.
00:18:51
Testing Note Updating
-
Урок 122.
00:06:33
Testing Note Updating - Part 2
-
Урок 123.
00:09:57
Testing Meteor Publications
-
Урок 124.
00:01:01
Section Intro
-
Урок 125.
00:17:53
Enzyme 101
-
Урок 126.
00:17:45
Mocking Functions with Spies
-
Урок 127.
00:13:19
Setting Up React-Meteor-Data
-
Урок 128.
00:14:09
Testing Login
-
Урок 129.
00:17:52
Testing Login - Setting Inputs and Submitting
-
Урок 130.
00:17:28
Testing Signup
-
Урок 131.
00:00:40
Section Intro
-
Урок 132.
00:18:06
Adding and Counting Notes
-
Урок 133.
00:19:06
Rendering Notes
-
Урок 134.
00:12:05
Rendering Notes - Part II
-
Урок 135.
00:21:45
Rendering Empty List Item
-
Урок 136.
00:12:01
Selecting Notes
-
Урок 137.
00:13:22
Test Fixtures
-
Урок 138.
00:15:42
Highlighting Selected Note
-
Урок 139.
00:16:49
The Editor Component
-
Урок 140.
00:11:19
Editor Input and TextArea
-
Урок 141.
00:19:47
Setting up Logout to Work with New Routes
-
Урок 142.
00:10:09
Setting up Logout to Work with New Routes - Part II
-
Урок 143.
00:18:40
Removing Notes
-
Урок 144.
00:15:00
Testing The Editor
-
Урок 145.
00:15:45
Testing The Editor - Part II
-
Урок 146.
00:16:35
Loading Newly Created Notes
-
Урок 147.
00:09:03
Deploying The App
-
Урок 148.
00:00:59
Section Intro
-
Урок 149.
00:11:40
Customizing Auth Pages
-
Урок 150.
00:11:10
Creating the Side-By-Side Layout
-
Урок 151.
00:16:32
Styling Sidebar and Main Container
-
Урок 152.
00:20:44
Styling the Editor
-
Урок 153.
00:21:32
Styling the NoteList
-
Урок 154.
00:14:08
Media Queries
-
Урок 155.
00:18:08
SCSS Media Query Mixins
-
Урок 156.
00:19:56
Mobile Menu: Part I
-
Урок 157.
00:16:48
Mobile Menu: Part II
-
Урок 158.
00:15:28
Favions, Momentum Scrolling, and Final Deployment
-
Урок 159.
00:02:46
New Feature Ideas
-
Урок 160.
00:01:53
That's It
-
Урок 161.
00:01:33
What Are You Working On?