Building Applications with Mean Stack

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Create highly scalable real-time apps using the MEAN stackThe course helps you become a full-stack JavaScript developer. It develops your skills further by teaching you how to make all MEAN components work together. The topics covered in the course are those almost all web applications need, such as data manipulation, searching, sorting, and pagination. Also, important aspects such as user authentication and authorization are described thoroughly with appropriate examples. Finally, you'll learn how to deploy apps to the cloud and make them available to the public.About the AuthorChrispinus Onyancha is a hard-working young entrepreneur, working to impart the latest technology to his community where technology is almost mythical. He learns new things every single day and puts them into practice to finally create marvelous products that solve his community's problems. He has demonstrated success in leading and developing complex, multiple high-profile projects simultaneously, and has partnered extensively with local and global companies and groups to achieve scalable products with a proven track record, while delivering business changes and adding value. He is the founder of Creative DNA, an IT company majoring in media and health.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Learn how to use GIT and Node.js
Create a MongoDB Schema and use it
Make a backend system that interoperates with MongoDB and the AngularJS UI
Create REST APIs with Express.js for the backend system to communicate with the frontend system
Build a responsive frontend system for the UI that communicates with the backend through Express.js
Design Socket.IO for asynchronous communication between the frontend and backend server
Deploy and maintain applications successfully on the Google Cloud platform

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Server
  • HTML
  • Database
  • Database training
  • Design
  • Technology
  • Install
  • Applications Servers
  • Programming
  • Programming Application

Course programme

Setting Up Application Layout 7 lectures 29:18 The Course Overview This video provides an overview of the entire course. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Setting Up Application Layout 7 lectures 29:18 The Course Overview This video provides an overview of the entire course. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Knowing Your Tools Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Knowing the tools. • Start with AngularJS Chrome extension. • Understand the tools. • Install the tools. Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Laying the Foundation Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Laying the foundation for Meanstack development • Create account with GitHub • Install MongoDB • Install Node-JS Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Understanding the DataBases Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Understanding the Database • Open the terminal to connect to MongoDB • Run a query • Learn to use MongoDB drivers Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell Keeping It Simple: Mocking Out the Data Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell Deal with mock data • Insert data using shell • Retrieve data using shell • Update and remove data using shell MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server MongoDB Drivers: Mocking Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server Focus on mock data using Node-JS site • Insert data using MongoDB drivers on the Node-JS server • Retrieve data using MongoDB drivers on the Node-JS server • Update and remove data using MongoDB drivers on the Node-JS server Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Mocha Test : Mocking Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data Understanding Mocha Test • Understand Mocha test • Use Mocha test with sample data MongoDB Schema Design 5 lectures 30:10 Introduction to Mongoose Focus on using ODM • Insert mongoose drivers • Define data • Finally structuring our data Schema Design Principle: Store What You Query For Building models • Define our schema • Build bloodgroup schema • Build donor schema Schema Design Principle: Principle of Least Cardinality Focus on schema design principle • Use arrays • Look at mapping of one to many • Look at mapping of many documents to many Understanding the Mochas Focus on understanding the validation • Explain mocha • Go through an example of validation • Finally look at the record Thinking Functionally Focus on understanding high order function • Define high order function • Go through an example • Finally run the code MongoDB Schema Design Understanding Webpack Understanding webpack • Define webpack • Store webpack plugin • Finally go through an example of W1ebpack Building AngularJS Application Build Angular-JS application • Look at single page application • Learn its importance • Finally learn the usage of the application Controller In this video we will concentrate on controllers • First, we go through the index.html file • Then app.html file • Finally we will be looking into donor.controller.js and main.controller.js Services We will focus on configuration • Look at main.js • Learn the state main.donor • See how donor.html will control the DonorComponentx Client-Side Routing In this video, we will look at how to de-aggregate data frames and create cross tabulations. • Look at donor services • Look at donor-layer services • Look at esri-map services Designing Views and Tests Focus on the designs and views • Look at how the UI is composed • Look at different styles • Finally see how Webpack recompiles TBuilding the AngularJS Client 7 lectures 39:45 Best Practices In this video we will look at best practices
  • Understand best practices.
  • Look at complex expression in HTML
  • Finally look at processing data
Understanding Webpack Understanding webpack • Define webpack • Store webpack plugin • Finally go through an example of W1ebpack Building AngularJS Application Build Angular-JS application • Look at single page application • Learn its importance • Finally learn the usage of the application Controller In this video we will concentrate on controllers • First, we go through the index.html file • Then app.html file • Finally we will be looking into donor.controller.js and main.controller.js Services We will focus on configuration • Look at main.js • Learn the state main.donor • See how donor.html will control the DonorComponentx Client-Side Routing In this video, we will look at how to de-aggregate data frames and create cross tabulations. • Look at donor services • Look at donor-layer services • Look at esri-map services Designing Views and Tests Focus on the designs and views • Look at how the UI is composed • Look at different styles • Finally see how Webpack recompiles Best Practices In this video we will look at best practices
  • Understand best practices.
  • Look at complex expression in HTML
  • Finally look at processing data
...

Additional information

Basic knowledge of Angular-Js; however you do not need a detailed knowledge of other stack components such as Node.js, Express.js, and MongoDB

Building Applications with Mean Stack

£ 150 VAT inc.