The Basics of Any Meteor App
  • One Quick Item...
  • Link to All Code For This Course
  • Installing Meteor
  • Purpose of Meteor Projects
  • Project Dependencies
  • React vs Meteor
  • What is Meteor, Again?
A React Primer
  • Getting Something on the Screen
  • Importing React
  • Building a React Component
  • Meteor Startup
  • Project Overview and Challenges
  • Export Statements
  • Nesting Component
  • Working with Dummy Data
  • Building a List of Images
  • Communication with Props
  • Adding CSS in Components
  • Key Props
  • Image API Endpoint
  • AJAX with Axios
  • Class Based Components
  • Loading Data with Lifecycle Methods
  • State in Components
  • Implementing State
  • Recap on State
  • Passing Images as Props
  • Filtering Out Albums
  • Image Description
  • Upvotes and Downvotes
  • Implementing Image Score
  • Wrapup
On to Meteor!
  • Directory Introduction
  • Challenges in this App
  • App Boilerplate
  • MongoDB Collections
  • Creating MongoDB Collections
  • Generating Data with Faker
  • Get Data with Collection Queries
  • Inserting Records into Collections
  • Reading Server Console Logs
  • Boilerplate for Employee List
  • Publications and Subscriptions
  • Publications with Cursors
  • Creating a Container
  • Publication and Subscription Review
  • Employee Detail Scaffolding
  • Styling Employee Details
  • More Styling and Bug Fixes
  • Flexbox Styling
  • Click Handlers
  • Updating Subscriptions
  • Refactoring from Functions to Classes
  • Fetching More Users
Getting More Complex - Meteor Methods
  • Project Overview
  • Problems to Solve
  • Redirecting Short Links
  • Boilerplate Setup
  • Header Component Warmup
  • Links Collection
  • Link Create Component
  • Form Submit and Refs
  • The Insecure Package
  • Handling Data Securely
  • Safely Changing Data with Meteor Methods
  • Validating URLs
  • Graceful Error Handling
  • Generating Unique Tokens for URLs
  • A Publication for Links
  • Link List Table
  • Intercepting Requests with Meteor Middleware
  • Finding Tokens in URLs
  • Redirecting Users to Long Links
  • Redirecting Users to Long Links Continued
  • Updating Mongo Records
  • Wrapup
Full Stack Development - Workspaces
  • Workspace Collaborator Overview
  • Project Challenges
  • Outlining Component Definitions
  • Bootstrapping an App
  • Scaffolding a Header
  • Authentication UI
  • Authenication UI Continued
  • Bins Collection
  • Insert Bins Method
  • Create Bin Button
  • Accessing Bins with Publications
  • Claiming Bins with Subscriptions
  • Rendering a List of Bins
  • Removing a Bin
  • Routing with React Router
  • More on React Router
  • Default Components with IndexRoutes
  • Accessing the URL with Route Params
  • Navigation with Link Tags