Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 20 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
Development Web Development Node.Js

Complete back end development with NodeJS with projects

Learn Javascript, NodeJS, Express, passportjs, mongodb along with various projects
Rating: 4.3 out of 54.3 (155 ratings)
636 students
Created by Igneus Technologies
Last updated 11/2018
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • After taking this course, you will understand nodeJS, express and mongodb
  • You will be able to create most type of backend, totally independent of front end tech.
  • You will be able to apply for Jr. backend development directly
  • Build amazing projects in every section, that can be used in portfolio

Course content

14 sections • 118 lectures • 20h 13m total length

  • Preview10:05
  • Getting all the tools for JavaScript
    06:34
  • Getting exercise files
    03:40
  • Setting up VSCode and Hello World in Javascript
    08:39
  • Basics of variables and constants in javascript
    15:02
  • A talk about numbers in javascript
    13:09
  • Undefined and Boolean Values in Javascript
    10:16
  • If and Else statement in javascript
    13:10
  • Logical operations in javascript
    09:43
  • Var and let keyword - Scope in Javascript
    09:46
  • Kings territory problem in Javascript
    08:26
  • Arrays and Template literals in javascript
    13:23
  • 3 Must known methods for Arrays in javascript
    11:15
  • Introduction to functions in javascript
    13:22
  • Default parameters in javascript
    07:29
  • Preview09:35
  • For loop in javascript
    08:20
  • Our first todo application - Trello
    05:46
  • Fun assignment to create function in javascript
    09:24
  • === vs == in javascript
    06:47
  • Objects in javascript
    10:41
  • Function that takes object and gives object
    13:26
  • Trello v2 in javascript
    11:50
  • Methods and this keyword in javascript
    13:54
  • Username and Password checking basics in javascript
    15:35
  • Generating a random number in javascript
    14:25
  • Search from array of objects in javascript
    21:10
  • Moving forward in JS - Paths
    03:13
  • Arrow function basics in javascript
    13:40
  • Arrow function and this keyword in javascript
    08:07
  • Coercion in Javascript
    14:52
  • Try catch to avoid program freeze in javascript
    12:06
  • Maps and for of loop in javascript
    22:34
  • Setting up web structure of javascript
    07:28
  • What is DOM
    10:22
  • Where to keep js file and selecting elements
    13:52
  • Changing all texts using javascript
    06:45
  • Creating a new element in DOM
    08:30
  • Event listeners in javascript
    07:23
  • Form validation and simple application
    14:45
  • Advance form validation
    09:51
  • Todo application - setting up project
    06:40
  • Todo application - Getting HTML and CSS part
    09:41
  • While loop and create text node
    06:01
  • Removing done TODOs and assignment
    12:16
  • Adding a todo with fade in
    18:10
  • CRUD in localstorage in javascript
    13:39
  • Parsing JSON and stringify
    11:15
  • Classes and objects in javascript
    16:29
  • Inheritance and method overriding
    12:57

  • Preview05:21
  • Tools to be downloaded
    09:34
  • Setting up VSCode and reading documentation
    08:06
  • Our very first project - web server
    15:55

  • Reading docs for next project
    05:13
  • Configuration for HTML, CSS and JS files
    09:53
  • Finding a file on the server
    09:38
  • Handling server error response
    12:58
  • Finishing up node server project
    05:44

  • What is expressJS and templating
    07:01
  • Installing express and details about packages file
    06:43
  • Creating routes using express
    10:01
  • GET, POST and DELETE requests - Postman
    06:59
  • Routing in express
    11:01
  • Server response and status code
    11:45

  • What is a middleware
    12:09
  • Applying bodyparser with express
    07:51
  • Serving static files and form data
    11:56
  • Using template engine
    13:44

  • Overview of multer and documentation
    09:09
  • Setting up multer
    09:51
  • Configuring multer for uploads
    12:22
  • Change profile pic using multer
    14:25

  • Authentication in nodeJs
    06:46
  • Setting up Facebook app
    07:57
  • Installing dependencies
    06:13
  • Create all views
    08:11
  • Configuring middleware
    12:00
  • Configuring our routes
    12:20
  • http and https problem in facebook auth
    05:38
  • A demo on Heroku - Not a heroku tutorial
    08:55

  • Why we are using MongoDB
    07:50
  • Setting up an Amazon instance using MLab
    05:04
  • 03 Take time and read these NPM docs
    10:15
  • Design scalable folder structure
    11:08
  • Creating home route and setup
    04:43

  • Connect your project with mongoDB
    10:41
  • Creating auth API and a challenge
    11:03
  • Solution of challenge
    04:28
  • Creating a person schema
    10:17

  • Our first query in MongoDB
    10:02
  • Creating new object from Mongo model
    07:56
  • Generating salt and hash to save password
    06:24
  • Using postman for testing
    07:33

Requirements

  • Starts from total scratch
  • Modern Javascript is included too
  • Just your dedication is required to take this course

Description

Hi and welcome to Complete backend web developer with nodeJS with projects. A complete course that starts with Javascript basics and move towards advance part of javascript. After that we will move to nodejs part. 

Javascript is doing way more than it was designed for. Now we can do all backend stuff with javascript. We will learn to write complete backend code in modern javascript. First we will start with setting up tools using VSCode. After that we will learn to create our own web server without any third part module.

After that we will learn express. Express will help us to understand routing and request types like GET, POST DELETE etc. Further we will learn to send response like web based and JSON response.

Further we will explore about body parser, middleware and templating. Templating like pug, ejs etc helps us to divide web pages into modules. We can fetch information from backend in these templates. After that we will learn about photo uploading using multer. 

After that we will learn about authentication. We will start by implementing Facebook authentication. You will learn about views, middleware and routes and authentication using Facebook API.

Then we will move towards using all skills that we have learned in this course and applying them in 1 big project. We will be creating REST API for this project. This is a very simple version of stack overflow, where user can create account, can login in, set a Unique username and ask questions. Other users can post answers to these questions. Answers can be upvoted by other users. All these features will be created in form of REST API, so that it can be used by any from end like React, vue etc. Again, we will not be creating any front end, we will just focus on back end development.

There are many small projects in this course and 1 big real life project.

Catch you inside the course!

Who this course is for:

  • Complete beginner, who wants to become complete modern back end developers
  • web developers
  • Front end developers, who wants to become full stack now.
  • Anyone wants to learn nodejs, mongo db, express etc

Instructor

Igneus Technologies
Best Comprehensive Courses
Igneus Technologies
  • 4.2 Instructor Rating
  • 12,648 Reviews
  • 183,079 Students
  • 43 Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.