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

    Krishnaveni K

    It has been good time watching videos and learning things,now i am cofident that i can learn software testing and get a job I do... Read More
    2017-08-07T06:25:14+00:00
    It has been good time watching videos and learning things,now i am cofident that i can learn software testing and get a job I do appreciate the work the team put in to getting things easy for learning. I would like to thank Karthik for his knowledge sharing.

    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.

    Andre Alexei

    "I agree, no Selenium. Otherwise, excellent JUnit tutorial. Very smooth delivery and build/code on the fly. Karthik. Good work. "
    2017-06-30T12:19:45+00:00
    "I agree, no Selenium. Otherwise, excellent JUnit tutorial. Very smooth delivery and build/code on the fly. Karthik. Good work. "

    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.

    Rupa Ch

    Mr. Karthik Congratulation your videos are amazing, your explanation and style is crystal clear I love it. Thank u very much for coming up with... Read More
    2017-06-30T11:57:19+00:00
    Mr. Karthik Congratulation your videos are amazing, your explanation and style is crystal clear I love it. Thank u very much for coming up with such a wonderful videos.
  •  

Leave a Reply

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