Appium – NodeJS

Overview / Description: The goal of the training program is to learn NodeJS runtime. NodeJS is a JavaScript runtime built on Chrome’s V8 JavaScript engine. NodeJS uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. With an aim to develop UI based application the NodeJS is powerful comparing to other technologies.Enroll in our Professionals Accelerated Transition program and qualify for exclusive job placement opportunities with our recruiting and placement services.

Prerequisites / Eligibility: Every software Professional who would like to grow their horizon beyond Web Application Development with NodeJS
Required basic knowledge of programming using c or c++ or javascript commands.

Detailed Course Content :

Chapter 01: Introduction to NodeJS and Architecture (1 hour)

  • 1.1 Understand Web Basics (Web Application, RESTful services)
  • 1.2 Client Server Architecture,
  • 1.3 Introduction to NodeJs
  • 1.4 Difference between Java, .NET with NodeJs
  • 1.5 Install Node.js on Windows
  • 1.6 Write “Hello World!” in Node.js
  • 1.7 Run your first web server
  • 1.8 Available IDEs for NodeJs
  • 1.9 Visual Studio Code, Eclipse, Atom, etc.,
  • 1.10 Understand npm

Chapter 02 : Java Basics (2 hours)

  • 2.1 Understand client side script
  • 2.2 Writing Javascript
  • 2.3 Understand the importance of javascript
  • Inline javacript
  • Internal javascipt
  • External javascript
  • 2.4 Javascript objects:
  • document
  • string
  • window
  • Array
  • Anonymous function
  • IIFE( immediate invoke function expression)
  • Javascript call back function

Chapter 03: Json (1 hour)

  • 3.1 Introduction to json
  • 3.2 Json syntax
  • 3.3 Difference between xml and json
  • 3.4 Handling Json objects
  • 3.5 Handling json array objects

Chapter 04: HTML5 (2 hours)

  • 4.1 Static Web Page designing
  • 4.2 Understand HTML5
  • HTML Tags
  • Table Tags
  • Design UI Controls
  • Advanced HTML5 features

Chapter 05: CSS (1 hour)

  • 5.1 Apply styles to HTML pages
  • Inline css,
  • internal css,
  • external css
  • CSS Menu

    Chapter 06: Bootstrap (2 hours)

    • 6.1 Understand RWD( Responsive Web Page Design)
    • 6.2 Apply bootstrap for html pages to make it responsive
    • 6.3 Bootstrap Grid System
    • 6.4 Working with bootstrap class

    Chapter 07: NodeJS (2 hours)

    • 7.1 Implement programming basics using NodeJs
    • 7.2 REPL Environment
    • 7.3 Available node modules like
    • 7.4 Http, Express, forever, nodemailer, File System
    • 7.5 Make NodeJS service running

    Chapter 08: HTTP Module (2 hours)

    • 8.1 Introduction to HTTP module
    • 8.2 Creating services using http module
    • 8.3 Understand request and response object
    • 8.4 passing parameters, overloading methods

    Chapter 09: ExpressJS(3 hours)

    • 9.1 Understand Web API
    • 9.2 Understand ExpressJs module to create Web API
    • 9.3 Difference between HTTP

      Chapter 0and ExpressJs

    • 9.4 Develop web API using ExpressJS

    Chapter 10: MySql(3 hours)

    • 10.1 Understand MySql Database
    • 10.2 Installation of MySql
    • 10.3 Perform CRUD Operations
    • 10.4 Installation of MySql for NodeKS
    • 10.5 Perform CRUD operations on MySql
    • ExpressJS interact with database

    Chapter 11 : MongoDB(3 hours)

    • 11.1 Understand MongoDB
    • 11.2 Installation of MongoDB
    • 11.3 Perform CRUD Operations
    • 11.4 Installation of MongoDB module for NodeJS
    • 11.5 Perform CRUD operations on MySql
    • 11.6 ExpressJS interact with MongoDB

    Chapter 012: EJS (3 hours)

    • 12.1 Introduction
    • 12.2 Create forms using EJS
    • 12.3 EJS UI programming
    • 12.4 CRUD Operations using EJS Forms

    Chapter 013: NodeJS Routing (3 hours)

    • 13.1 Introduction to Route
    • 13.2 Routing using NodeJS
    • 13.3 Examples

    Chapter 014: Authentication (2 hours)

    • 14.1 introduction
    • 14.2 syntax
    • 14.3 examples
  • Member Testimonials

    Sujata A

    Very Excellent session, good voice,thanks Karthik for the excellent training. Your explanation about "why, how" is really marvellous. I am a beginner and able to... Read More
    2017-06-30T12:40:18+00:00
    Very Excellent session, good voice,thanks Karthik for the excellent training. Your explanation about "why, how" is really marvellous. I am a beginner and able to understand so clearly and its valuable too. Thanks alot.

    Patricia Pompei

    "I prefer Indian instructors. You seem to add much more care into the techniques and care about the comprehension of the students. Thank You very... Read More
    2017-06-30T12:08:16+00:00
    "I prefer Indian instructors. You seem to add much more care into the techniques and care about the comprehension of the students. Thank You very much.

    Venessa Jiang

    I've compared may free youtube sources for QTP, yours are with the best quality to my understanding. Excellent explanation and teaching technique improves quickly in... Read More
    2017-06-30T11:35:28+00:00
    I've compared may free youtube sources for QTP, yours are with the best quality to my understanding. Excellent explanation and teaching technique improves quickly in the past several years, not the hand writing though...:) Keep up the good work. A lot including myself are counting on you.

    Allen Jordon

    Really appreciate your command over the subject-Very well explained
    2017-06-30T12:33:54+00:00
    Really appreciate your command over the subject-Very well explained

    Shital N

    Don't have other words what to Say....But simply....Thanks a lot, superb work.....God bless you.....
    2017-06-30T12:42:31+00:00
    Don't have other words what to Say....But simply....Thanks a lot, superb work.....God bless you.....
  •  

Leave a Reply

Your email address will not be published. Required fields are marked *