Advanced Server-Side Programming with Node.js
Accredited by CPD & iAP | FREE PDF Certificate Included | Unlimited Access for 365 Days | Quality Study Materials
Global Edulink
Summary
- Exam(s) / assessment(s) is included in price
Overview
Advanced Server-Side Programming with Node.js
Node.js is an open source server environment that is used to build secure and scalable web applications relatively faster. Its lightweight and efficient features has made it an ideal platform for data-intensive real-time applications that run in various devices. Having a practical knowledge on how to create applications using Node.js can prove advantageous in your web and application development career, which is why we have developed this course to provide you an insight into the advanced server-side programming with Node.js.
This course will start off by guiding you on how to set up Node.js projects using MVC architecture and Git to produce scalable effective applications. You will then get to explore the CRUD functionality that will be essential in modelling your data using MongoDB object modelling, along with a hands-on knowledge on how to create template pages using EJS. How to include tag, loop through data and conditional rendering with EJS to create scalable data will also be duly covered through this course to further enhance your knowledge on EJS.
Out tutors will enlighten you on how to incorporate OAuth in your applications and websites to provide other users a simple and secure way to access information without compromising your user authenticity. You will then be taught on how to create a secure web blog with database schemas, local authentication, facebook authentication, search and dashboard page, profile and settings layout and many other features that are essential for an effective web blog. By the end of this course, you will have an outstanding knowledge on advanced server side programming with Node.js to up your skills in web and application development.
* Free E-certificate (No additional cost for E-certificates)
CPD
Course media
Description
COURSE CURRICULUM
Module 01 : Advanced Node.js Introduction
- The Course Overview
- Structuring Our Application with MVC Architecture and Git
- Mongoose – Introduction to MongoDB Object Modelling
- Mongoose – CRUD Operations and Express Review
Module 02 : Template Engines
- What is Templating and EJS?
- Sending Data From Our Server-Side
- Looping Through Data and Conditional Rendering with EJS
- Include Tag with EJS
Module 03 : Authentication
- Introduction to OAuth
- Setting up Routes for Facebook Authentication
- Setting up a Facebook Strategy with the Passport Module
- Setting up Sessions and Testing Our Facebook Logins
- Setting up Local Users Using Mongoose and Sessions
Module 04 : Secure Coding With Node.js
- Introduction to Encrypting Sensitive Data
- Encrypting User Passwords
- Confirming Our Newly Encrypted Passwords
Module 05 : Creating a Secure Web Blog
- Project Setup
- Creating the Database Schemas
- Creating Local Authentication
- Creating Facebook Authentication
- Creating a Search and Dashboard Page
- Creating a Profile and Settings Layout
- Setting up Nodemailer to Send Email Notifications
- Deploying Our Application to Heroku
Access Duration
The course will be directly delivered to you, and you have 12 months access to the online learning platform from the date you joined the course. The course is self-paced and you can complete it in stages, revisiting the lectures at any time.
Method Of Assessment
The course is assessed online with a final, multiple-choice test, which is marked automatically. You will know instantly whether you have passed the course.
Certification
Those who pass this test will get a certificate in Advanced Server-Side Programming with Node.js
Who is this course for?
- This course might interest individuals looking to get a more advanced grip on Node.js to create applications and APIs using it
Requirements
- Learners must be age 16 or over and should have basic understanding of the English Language, numeracy, literacy and ICT.
- A basic knowledge on Node.js is required
Career path
- Web developer – £24,915 per annum
- Software engineer – £35,190 per annum
- Software developer – £30,753 per annum
- Applications engineer – £28,772 per annum
- Applications developer – £29,932 per annum
- Web Designer and Developer – £24,245 per annum
Questions and answers
Currently there are no Q&As for this course. Be the first to ask a question.
Reviews
Currently there are no reviews for this course. Be the first to leave a review.
Legal information
This course is advertised on reed.co.uk by the Course Provider, whose terms and conditions apply. Purchases are made directly from the Course Provider, and as such, content and materials are supplied by the Course Provider directly. Reed is acting as agent and not reseller in relation to this course. Reed's only responsibility is to facilitate your payment for the course. It is your responsibility to review and agree to the Course Provider's terms and conditions and satisfy yourself as to the suitability of the course you intend to purchase. Reed will not have any responsibility for the content of the course and/or associated materials.