NODE JS

 

Courses We Offer
Big Data
Machine Learning
CLOUD COMPUTING
Blockchain & Smart Contracts
Professional MySql
Professional Advance Java
Professional Android
Professional Core Java
Spring
Hibernate
Core Python
Machine Learning with Python
R language
SQL Databases
CODEIGNITER
.Net Framework
Oracle
Node Js
Backbone Js
Swift
HARDWARE CONCEPTS
NETWORK CONCEPTS
M.V.C
Entity FrameWork
Hybrid Apps
Salesforce latest software course Visakhapatnam & Vizianagaram
C# Software Course Training Visakhapatnam, Vizianagaram
Selenium Automation Testing Course Visakhapatnam & Vizianagaram
Web Scrapping Course Visakhapatnam, Vizianagaram
Graphic Designing
Digital Marketing
Angular Js
Python
SEO
Basic C, C++ Programming
Magento Training
Testing
Ruby on Rails
PHP Specialization
UI Development
Android specialization
iPhone app development
WordPress
Java/J2EE specilization
Core Java
upcoming upcoming
Media3 stands as a proactive, growth-oriented organization aiming at professional excellence with a pool of talented and dedicated work force. Our key strengths are motivated associates; value based work ethics, experienced personnel (live tech leads) and state of the art infrastructure. Media3 is one of the best IT Training institution in Visakhapatnam & Vizianagaram with most latest software courses on board like PHP, WordPress, Magento Commerce, Microsoft .Net, Java, Web Design & Responsive UI Development, AngularJS, NodeJS, Android and iOS app development, Python, Digital Marketing, Software Testing and SEO.

What You’ll Learn

  • What You’ll Learn Getting Setup & Hello World
  • Installing Node.js and Sublime
  • Using the Terminal (OS X & Linux)
  • Using the Terminal (Windows)
  • Hello World!

Introduction to JavaScript & Node (Optional)

  • What is Node.js?
  • Creating Variables
  • Strings
  • Numbers
  • If Statements
  • Functions
  • Objects
  • Project: Bank Account
  • Booleans
  • Undefined
  • Arrays
  • Project Setup: Bank Account 2
  • Project Solution: Bank Account 2
  • For & While Loops
  • Variable Scope
  • Closures Project Setup: Bank Account3
  • Project Solution: Bank Account 3

Getting Input & Storing Data

  • Creating an npm based app
  • Using 3rd party libraries in your app
  • Project: Password Manager 1
  • Getting Input From User
  • Validating & Requiring Input
  • Project Setup: Password Manager 2
  • Project Solution: Password Manager2
  • Working with JSON
  • Encrypting Information
  • Project: Password Manager 3
  • Handling Errors
  • Project: Password Manager 4

Asynchronous Programming

  • Async Basics
  • Callback Functions
  • Requiring local files
  • Project: Weather App 1
  • Project: Weather App 2
  • Promises
  • Advanced Promises
  • Project: Weather App 3

Creating A Web Server With Express.js

  • Hello Express.js
  • Serving Up Static Websites
  • Middleware Is Awesome
  • Using Git
  • Project: Server Middleware
  • Generate SSH, join Heroku & GitHub
  • Deploying Your Application

Project: Todo REST API

  • Installing Postman
  • Getting All Todos
  • Get Todo By Id
  • Postman Environments
  • Creating New Todos
  • Refactoring With Underscore
  • Underscore Challenge
  • Deleting Todos By Id
  • Updating Todos
  • Passing Variables By Reference
  • Filtering By Todo Completed Status
  • Searching By Todo Description

Working With A Real Database (and adding it to the Todo API)

  • Sublime Text Bonus!
  • Installing Sequelize and Sqlite
  • Adding Model Validation & Fetching Models
  • Project: POST /todos
  • Project: GET /todos/:id
  • Project: GET /todos
  • Postgres On Heroku
  • Project: DELETE /todos/:id
  • PUT /todos/:id

Adding Authentication

  • Creating the User Model
  • Using Sequelize Hooks For Validation
  • Hashing and Salting Passwords
  • POST /users/login
  • Custom Sequelize Class Methods
  • Generating a JWT For Authentication
  • Making Todo Routes Private
  • Playing With Associations
  • Associating Users With Their Todo
  • Associating Users With Their Todo Pt. 2
  • Deploying To Heroku
  • Logout Part 1
  • Logout Part 2

Socket.io, The Front-end, and A Chat App

  • Getting Started
  • Adding Socket.io To Your App
  • Exploring The Front-end
  • Sending Live Data Back & Forth
  • Creating The Front-end UI
  • Showing Messages In App