Brief Summary
This course is all about building cool stuff with JavaScript! You’ll dive into creating a full stack web app, gain hands-on experience using the MEAN stack, and learn to implement features like image uploads and web scraping. Get ready to code and explore!
Key Points
-
Learn JavaScript stack with AngularJS, Node.js, Express, and MongoDB
-
Build a real-world app called Best Dressed
-
Hands-on project: work on functionalities like upload capability and web scraping
-
Utilize NPM modules and Angular components for enhanced features
-
Create RESTful APIs and perform CRUD operations
Learning Outcomes
-
Understand full stack web application architecture
-
Create and use RESTful APIs effectively
-
Implement web scraping techniques with Request and Cheerio
-
Design responsive interfaces using Bootstrap
-
Manage MongoDB schemas and CRUD operations
About This Course
Learn Full Stack JavaScript. Using AngularJS, Node.js, Express and MongoDB we will Build a MEAN-based Web Application.
** Please note: this is not a 'beginner' course. You should already have some basic knowledge of both Node.js and AngularJS 1.x.
In this course, you will learn to build a full stack web application using Node.js, AngularJS, Express.js and MongoDB. We will start with a sophisticated authorization template and work from there.
This is a hands-on project based course. The name of our app will be Best Dressed and will show off many interesting features utilized in real-world web applications.
By utilizing popular NPM modules and angular components we will build out our application to include the following functionality: upload capability, web scraping, infinite scrolling, single look detail pages, an admin area, a comment section, CRUD capabilities, and more.
We will be using Javascript on both the frontend and backend. And by using MongoDB as our database, we are able to make use of familiar JSON syntax.
What You Will Learn
What it
takes to build a full stack web application
How to
create and use a RESTful API's
Web
scraping using the Request and Cheerio modules
How to
create a Pinterest style view with infinite scrolling
How to
Upload and save images
Implement
view transitions using ngAnimate
Use
Boostrap styling for responsive design
Build and
use 3 different MongoDB schemas using mongoose
Jm O.
I know this is not a beginner course but the foundation of the project and folder structure is never explained. From the Getting Started section we download dependencies then somehow they are supposed to magically appear in the shown App project folder structure? Weird gaps in setup cause confusion.