Mastering MEAN Web Development gives you a start-to-finish solution for using modern technologies, writing high quality code, and deploying a live website with the MEAN stack.
By the end of this course, you will be building websites that look good and perform great in no time.
About the Author
I'd like to thank my family for all their love, support, and guidance. My mom for always pushing me and believing in me, my dad for helping teach me to code and being my mentor, and my brother for working alongside me to build modern websites, and especially for his work on the MEAN stack.
Choose and install a seed/scaffold to get started.
View your website from a browser.
Use a build tool to package and optimize your code.
Use config JSON files to abstract custom settings.
Use GitHub to publicly sync your code.
Understand the basics of AngularJS.
Understand Node.js – our server.
Learn to use a Mongo database.
Insert the directive into HTML to use it.
Declare and use options to customize the directive.
Add the directive dynamic functionality.
Create automated tests to ensure that the directive works properly.
Create a new page (controller) boilerplate.
Understand how to connect a new controller to the app.
Learn how to customize your page.
Create a new service boilerplate.
Understand how to connect a new service to the app.
Explore how to customize your service.
Understand the scaffolding and the structure of Angular controller tests.
Write Angular controller tests.
Generate and view code test coverage with Istanbul.
Write Angular service tests.
Learn what the generator does to create a new backend route.
Code the new API method and add tests.
Learn to get high test coverage on your Node backend code.
Manually test and use your new API route.
Study how to fill in inputs and click buttons.
Write an e2e test.
Run an e2e test.
Learn to use and handle asynchronous control flow.
Learn to access Angular modules.
Initialize and wipe your database on each test.
Learn to authenticate on third-party sites.
Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.
Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.