Do you want to make efficient use of your time by quickly performing tasks? How will you do it? Your answer is Grunt!
Grunt will help you automate repetitive tasks such as minification, compilation, unit testing, linting, and more.
We will begin this Learning Path with an advanced configuration and customization of the Grunt environment, focusing on practical examples of creating a customized Grunt environment that will support large-scale web development.
Packt’s Video Learning Paths are a series of individual video products put together in a logical and stepwise manner such that each video builds on the skills learned in the video before it.
Half way through this course, you will gain a deep understanding to create server-side applications with the most popular Node.js framework.
Finally, we will focus on creating a data-intensive application with MongoDB, use AngularJS to create a frontend application, and learn to utilize Bootstrap to create a truly responsive web app.
The goal of this course is to make your application development process smoother and efficient.
About The Author
Bertrand is also a strong believer and advocate of free and open source software. By day he works for OAT SA, the company behind TAO, the open source e-testing platform, where he’s in charge of frontend development and architecture, and by night he contributes to open source software.
Fernando Monteiro is a full-stack engineer, speaker, and open source contributor. He has built and made some of his personal projects open source, such as Responsive Boilerplate, Frontend Boilerplate, Angm-Generator, and TrelloMetrics, written in AngularJS, Node.js, Less, and SASS.
He has worked as a manager of e-commerce and a UX designer for various companies and products, including mobile applications.
When not programming, Fernando enjoys riding Harley Davidson bikes, making his own
beer and watching movies with his family.
Let’s answer the question of the hour: how will Grunt help us in developing our application?
Generating a coverage report is never a simple task. We need to ensure first that the tests are running, and then run a complicated command and open the generated report in the browser. We will see how to automate that process using multiple Grunt tasks. We will compose them to build a “coverage” task.
This video will show you how to create a table schema and how to use the MySQL command line to perform the database operation (INSERT, SELECT, ...)
Even with the previous hints, a Gruntfile.js becomes too large quickly. We will split the configuration in order to separate the concerns.
In this video we will use the MVC pattern in its full meaning, Model, View, Controller.
This video helps us to add some content to database and create the form for the creation of bands using the modal feature bootstrap.
LoopBack API Explorer helps to generate a local host API endpoint that allows us to view and test all endpoints generated by our API. We will see this in our video.
In this video, we will create new feedback using the application we built in earlier videos.
We can add content to the application in two ways. This video will only focus on the one where we use migration file.
In this video, we will create the building tasks using NPM only.
This video will show how to deploy an application with Heroku cloud.
MongoLab offers a free limited account as a sandbox, so we can use it to deploy our project. This video will show us how to create this account.
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.