Use cutting edge tools to build fast, robust Javascript based web applications with MongoDB, Express, Angular and Node

What you will learn

Build robust and scalable websites using the knowledge of only one programming language – Javascript

Save time and avoid doing repetitive tasks by using popular automation tools

Stop wasting money on software and infrastructure by leveraging the power of community and open source software

Stop reinventing the wheel by reusing code and tools built by amazing developers

Use command line to create boiler plate code, run build tasks, manage source control and even host your site on public domain

Remove the pain of database management and schema modifications by using NoSQL database

Get up to speed on the latest tips and tricks being used in web development

English
language

Content


Get Instant Notification of New Courses on our Telegram channel.


Start Here

Introduction
Course Outline
Meet The Instructor
Prerequisites and Takeaways
Why Javascript

Installing and Understanding the underlying tools

Quick Viewing Tip
Installing Node on a Mac or Windows
Installing Node on a Linux Environment
Getting onboard with Nodejs
Installing Bower
Installing and Understanding Grunt
Installing Yeoman
An Introduction to MongoDB Database
Installing and Testing MongoDB on Mac
Installing MongoDB on Linux
Installing MongoDB on Windows
Installing and Understanding Git

Building and Understanding the Code Base

The Website Idea
Generating The Code Base
MeanJS Stack Overview
Official Documentation and an Introduction to Express
Checkin our code to Git and pushing it to Githup
Using the generator to start work on our feature
First Code Change – Making The Menu Link Public
A high level overview of the Angular code of our feature
Making necessary changes to our feature
Giving a professional look to our feature

Hosting our website and integrating with social accounts

Deploying and Hosting our site on Heroku
Associating our site with a domain name
Integrating with social accounts – Part I
Integrating with social accounts – Part II

Conclusion

Conclusion