Course Outline
Introduction
What is Angular?
- How Angular enables maintainable single-page applications
- Stateful vs Stateless
- Angular 6 vs previous versions
What is MEAN Stack?
- The parts of the MEAN Stack
- Front-end vs back-end
Creating a MEAN Web Application
- Imagining the look and feel
- Deciding the functionality
- Data storage, servers and APIs
Preparing the Frontend
- Using Angular CLI
- Initiating an Angular 6 Project
- Creating components
- Configuring client-side routing
Preparing the Backend
- Installing and configuring ExpressJS and NodeJS
- Testing the Backend Server
- Setting up MongoDB
- Integrating MongoDB with Node.js and Express.js
Implementing Application Functionality
- Understanding how LoopBack works
- Implementing REST API
- Carrying out Create-Read-Update-Delete (CRUD) operations
- Using Angular 6 Material to access to UI/UX
Running the Application
- Processing user queries
- Responding to queries
- Interacting with users
Deploying the Application to Production
Best Practices
Troubleshooting
Summary and Conclusion
Requirements
Prerequisites
- Familiarity with basic HTML, CSS, and JavaScript.
- An understanding of databases.
Audience
- Developers
Testimonials
The sincerity and good explanation
- King Abdul Aziz City for Science and Technology (KACST)
Angular 5: Building Web Apps Using the MEAN Stack Course
Learning about the full stack. I had very little knowledge about any of it and feel confident enough after the course to help support development and use the software for myself when I have the time.
Jeff Pattison
Angular 4: Building Web Apps using the MEAN stack Course
Very good trainer and training. Took the time to make sure everyone was caught up before moving on, so that no one was left behind.
Rob Dean
Angular 4: Building Web Apps using the MEAN stack Course
Very hands on which was good
John Trembath
Angular 4: Building Web Apps using the MEAN stack Course
The labs were interesting and probably the most useful learning tool to me. Anything I missed or forgot about was relearned or reinforced in the labs.