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

    Devasena Radhakrishnan

    Firstly Thank you very much Karthik, Manoj and Shankar of ITeLearn Group. I joined ITelearn during April2016 to enhance my knowledge in Test Automation areas.... Read More
    2017-08-07T06:07:49+00:00
    Firstly Thank you very much Karthik, Manoj and Shankar of ITeLearn Group. I joined ITelearn during April2016 to enhance my knowledge in Test Automation areas. I went through QTP, Selenium and SoapUI. Also went through some free videos in other areas of myinterest. Surely it a great service from ITelearn group and I benefited a lot from it.

    Divya Mudireddy

    I got a full time offer at Availity and today was my first day there .First of all I have to thank You all for... Read More
    2017-08-07T07:00:24+00:00
    I got a full time offer at Availity and today was my first day there .First of all I have to thank You all for all the classes and the projects which gave me immense confidence because of which I am here.Also I would like to thank you all for the extra effort for providing reference for my work with Atomic77. Thank you Karthik,Manoj & Saqib for always insisting on practice.During my interview,the moment I started talking in detail about developing keyword driven framework which I worked on at SLP project, I guess the interview panel were almost sure their search has ended. I would definitely suggest ITelearn to my friends who are looking to learn things in the right way.Being a part of your learning experience not only teaches us confidence but most importantly teaches us to learn and debug anything the right way...I will always be Thankful to ITelearn team and will continue attending few of your ongoing courses. Thanks again and I wish ITelearn to spread more confidence and happiness to all its attendees..Will keep in touch.

    teenuchp

    its greatttttttttttttttt awesome. thanks for teaching slowly and in detail for someone like me who is new to the tool.
    2017-06-30T12:15:34+00:00
    its greatttttttttttttttt awesome. thanks for teaching slowly and in detail for someone like me who is new to the tool.

    Nimmi Srivastava

    It has been a tremendous knowledgeable journey for me while I was going through the Selenium course. No doubt, I've learnt in depth not only... Read More
    2017-06-30T12:04:09+00:00
    It has been a tremendous knowledgeable journey for me while I was going through the Selenium course. No doubt, I've learnt in depth not only about the Selenium basics+advanced topics but also the nitty gritty of it too.

    Sangeetha S

    This is Fantastic Video...It is much appreciated and will be very helpful if you could please email the PDF format to sangeethasami@gmail.com
    2017-06-30T12:26:03+00:00
    This is Fantastic Video...It is much appreciated and will be very helpful if you could please email the PDF format to sangeethasami@gmail.com
  •  

Leave a Reply

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