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

    dctrclaw

    "Thank you very much for posting this beginner video! I'm starting to study to take the ISTQB Foundation Level Exam and this video certainly set... Read More
    2017-06-30T12:10:49+00:00
    "Thank you very much for posting this beginner video! I'm starting to study to take the ISTQB Foundation Level Exam and this video certainly set my mind at ease about my future in this field (I'm at a very beginner level) and it certainly got me excited to started. Thank you!"

    pixe10000

    i am from Pakistan.Hats off to the great man for spreading knowledge. I live in Lahore and there is not a single college or academy... Read More
    2017-06-30T12:38:39+00:00
    i am from Pakistan.Hats off to the great man for spreading knowledge. I live in Lahore and there is not a single college or academy that provides training in usage of this tool. Few that provides this service are way too expensive.

    Pardhiva

    When I spoke about Web Edit Object, Web Button Object, Methods to perform such as SET, CLICK, XPath, Differenciating Index being 0, 1 for similar... Read More
    2017-06-30T11:36:39+00:00
    When I spoke about Web Edit Object, Web Button Object, Methods to perform such as SET, CLICK, XPath, Differenciating Index being 0, 1 for similar objects in the interviews, it gave a good impression with employers of me. I owe it to Karthik only. Also a golden lesson of asking us to practice 2 to 3 times, helped me personally. I do not have programming language experience. At the Third time practice, I could understand what Karthick was telling in QTP and Selnium (I took QTP course and repeated QTP course and took videos option for QTP. I took Selenium Course and am considering to repeat or video access for Selnium Course) Generally It also helps to give permission to Students to access videos for 12 months at a time with affordable fees like 100 dollars per year for QTP and 100 dollars per year for Selenium so that we can stay in touch with Vb Script in QTP and Java in Selenium, I will highly be interested in taking video option again for QTP and Selenium and also will take new courses like Secuirty Testing, Web Services Testing offered by Karthick when they start.

    Testimonial 1

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vitae imperdiet neque, nec elementum diam. Integer vel libero nunc. Vestibulum enim eros, tincidunt non dignissim... Read More
    2017-08-01T09:55:37+00:00
    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam vitae imperdiet neque, nec elementum diam. Integer vel libero nunc. Vestibulum enim eros, tincidunt non dignissim eu, aliquam eu libero. Nulla scelerisque, mi ac laoreet facilisis, nisl nulla tristique mi, non laoreet est nisl sit amet velit.

    Silvi Thomas

    I really enjoyed working on the project but was little bit disappointed when only 2 people were active out of 7. That was a real... Read More
    2017-08-07T06:40:53+00:00
    I really enjoyed working on the project but was little bit disappointed when only 2 people were active out of 7. That was a real challenge as we couldn't complete the project as per our test plan. This project has increased my confidence and I feel that I can talk about my project confidently. Thank you for your support and encouragement.
  •  

Leave a Reply

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