Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Learn MEAN Stack
Welcome to MEAN
Welcome to MEAN
What We Will Learn
Course Specifics
What Does MEAN mean?
What does MEAN mean
Where did MEAN Come From
Our Take On MEAN
MEAN Application Architecture
Section Summary
Node.js & Express
Section Introduction
How this will go
Course Project Introduction
Setup
Section Summary
Discover Node.js
What are Node.js & Express
Try Node from Command Line
Set up a Node.js app
Use GIT with C9.io
Section Summary
Work With Express
Get Express set up
Create an NPM Start script
Routing with Express
Section Summary
Kickstart a Node Web App
Use a Bootstrap Template
Configuring Resources
Manage UI Components with Bower
Section Summary
Work with Gulp
Use JSHint in Gulp
Inject dependencies with Wiredep
Injection with Gulp-Inject
Watch Changes with Nodemon
Section Summary
Work with Node Templating Engines
Review of Templating Engine Optionsited
Begin with EJS
Put EJS to Work
Section Summary
More Express Routing
Use a Router
New Pages
Separate code into different files
Wire our new pages back to Express & Node
Section Summary
Use a Database with Node.js
Get MongoDB Set Up
Get Events data ready
Write Code to Insert
Query MongoDB and Display
Section Summary
Sub-Course Wrap-Up
Mongo DB
Welcome to Mongo DB
How This Will Go
Our Hands-On Project
Setup Our Tools
Section Summary
Set Up our Project
Import Data with Mongo Import
Use the Mongo Shell
Javascript in the Mongo Shell
Section Summary
Start with Queries and Operations
Retrieve data with .find()
Create data with .save() & .insert()
Update data with .update()
Deleting data with remove
Display User Data in our App
Section Summary
Model New Entities
Rules for Modeling
Simple & Complex Models
Modeling ‘Event’ Data
Modeling ‘Event Registration’ data
Section Summary
Indexing Mongo DB
Mongo DB & Indexes
Using Indexes
Creating Indexes
Section Summary
Mongo DB Aggregation Framework
Aggregation Concepts
Pipeline Stages & Operators
Aggregation in our Project
Use our Aggregated Data
Section Summary
Replication & Sharding
What are Replica Sets
Automated Failover
What is Sharding
Rules for Sharding data
Section Summary
Our Web App
Our Project’s State
Our app.js file
Our Aggregate Queries
Section Summary
Sub-Course Wrap-Up
Learning Objectives _ Project Requirements Review
Angular 2
Section Introduction
Say Hello to Angular 2
How This Course Works
Overview of the Course Project
Section Summary
Pack Our Lunch
Why Typescript In Angular 2
Getting the Cloud9 Online IDE
Setting Up the Cloud9 IDE
Setting Up The Course Project
Using Angular 2 Modules
Section Summary
Angular Components
The Component Defined
The Component Parts
Tying a Component Together
The App Component
Bootstrapping an Angular2 App
Section Summary
Building Angular2 UI
The Component Template
Create A Template
The Directive Component
Interpolation
Angular2 Built-In Directives
Section Summary
Binding in Angular2
Property Binding
Event Binding
Data Binding
Formatting Bound Data
Section Summary
Binding in Angular2
Interfaces and Components
Styling Components
Component Lifecycle Events
Pipe Transform Interface
Section Summary
Advanced Component Concepts
Parent-Child Components
More Parent-Child Components
Property Binding with Input
Event Binding with Output
Section Summary
Services
Angular2 Dependency Injection
Creating Services
Using Services
Service Injection
Section Summary
Web Services
Observables vs Promises
Using Reactive Extensions
Implementing Observables
HTTP Requests
Section Summary
Angular2 Routing
Route Configuration
Routes and Actions
Routes and Views
Routes and Parameters
Routes and Code
Section Summary
Setting Up Angular2 From Scratch
Configuring the Compiler
Project Dependencies
Core Libraries
Section Summary
Sun Section wrap up
Review of Concepts
The Real Challenge
The Real Challenge
Angular2 and Express
Create a MEAN Project with Angular-CLI
Make Express MEAN and RESTful
RESTful Local Events in Angular2
Section Summary
MEAN Approaches
MEAN Approaches
Mean.io and Mean.js
Exchangeable Frameworks
Scaffolding with Yeoman
Section Summary
Course Conclusion
Section Introduction
What Now?
More comments on MEAN
Thank You
Create data with .save() & .insert()
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock