Node.Js and EXPRESS to build Web Applications

Learn how to build database driven server side web applications using Node.JS, EXPRESS, SQL and MongoDB

This course will take place in 3-4 Kirby Street, London, EC1N 8TS. Find on map
15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Web designer
Career Programme

Looking for a 2-12 months training?

Choose

Web designer career programme

Upcoming dates

There are no open public schedule dates for Node.Js and EXPRESS to build Web Applications course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Course Outline

Node.Js and EXPRESS to build Web Applications course overview

This course explains how to use Node.Js and EXPRESS to create Web Applications.

This is a practical course on how to use Node.Js, EXPRESS, MongoDB, NPM, Gulp, Bower and Templating Engines to create Web Applications and APIs.

This short Node.Js course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Node.Js training course is given on training dragon website.


Who is Node.Js and EXPRESS to build Web Applications training for?

This course is for you if you are interested in using Node.Js and Express to create Web Applications and APIs.


Prerequisites for Node.Js and EXPRESS to build Web Applications course

To attend this course you must be familiar with basic Web Design, JavaScript and Node.Js.

If you are not familiar with such topics, please consider enrolling on our Web design course, JavaScript trainingAJAX course and Node.Js for beginners first. If you have already completed these courses with us please make sure you review course topics before your first Node.Js class.


What will I get?

  • Training from professional Node.Js developers:

    Training Dragon consultants have been implementing professional Node.Js solutions across a range of projects for many years. Those consultants write and teach our Node.Js training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Node.Js and Express are designed to get you started in creating Web Applications. We work on industry related projects in this Node.Js course. These projects help you create your Node.Js portfolio.

  • Course Material:

    Node.Js electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training your will be receive a Node.Js course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Node.Js do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.


Node.Js and EXPRESS to build Web Applications Course Contents

INTRODUCTION TO EXPRESS

  • what’s express
  • installing express
  • Express and web servers
  • introduction to express routing
  • serving static files
  • Express middleware
  • using npm, gulp and bower to set up our project
  • adding a bootstrap template

Templating engines for Express

  • Handlebars
  • Jade
  • EJS

Routing with Express

  • Navigation
  • Routing
  • Router functions

Databases

  • sql / mysql
  • MongoDB

Introduction to MongoDB

  • installing MongoDB
  • setting up Mongo
  • introduction to Mongoose

Authentication in Express

  • sign in
  • Auth routes
  • working with Passport
  • securing routes

Working with 3rd party APIs

  • Introduction to socket.io and real time web

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Web designer career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Latest Reviews

Frequently Asked Questions

Have a question?
We are here to answer them