Syllabus Details

Our only motive is to grant aspirants with the wholesome all courses without leaving any single topic. Our Java/Selenium/Python syllabus is framed such that all course topics are covered. We have listed our all programming syllabus for your reference. Learn all programming topics enthusiastically and interestingly with us.

Basics of Programming

This module covers all the basics before starting with actual Java Training Programming. This module concentrates on clearing the base for the topics like if..else, loops, and switch using C++.

Core Java

Core Java is the base platform for this whole Java Training Program. Core Java module covers everything in detail. Topics covered here are Java Basics, Object Orientation, Inheritance in detail, String, Arrays, Wrapper Classes, Java I/O, Date and Time API, Packages, Exception Handling, Abstract Class and Interfaces and the most important part Generics and Collections.

  • Object Oriented Programming
  • Class, Object, Datatypes
  • Comments, Setup
  • Instance & Static variables
  • Garbage Collection
  • Inheritance
  • JDBC
  • Flow Control, Source file

  • Servlets
  • JSP (Java Server Pages)
  • Class, Object, Datatypes
  • Live Projects

  • JSON
  • Jenkins
  • Maven
  • XML
  • JUNIT (TestNG)
  • POSTMAN
  • SOAPUI
  • Microservices Development

  • IOC
  • AOP
  • MVC
  • Spring Boot
  • Other Modules
  • Projects

  • Eclipse
  • My Eclipse
  • Net Beans
  • IBM RAD
  • TOAD

  • Selection of test cases for automation
  • Designing the automation framework
  • Implementation of the automation framework
  • Enhancing the automation framework with the project specific methods
  • Handling the automation challenges
  • Integration of reporting tools to the framework
  • Integration of build and dependency tool
  • Integration of continuous integration tool
  • Automation framework architecture
  • Framework presentation
  • Interview questions on framework
  • Automation life cycle

  • Integration between Maven and TestNG
  • Integration between Jenkin, Maven and TestNG
  • Integration between Git Jenkin, Maven and TestNG
  • Project domain explanation
  • Discussion on modules and features
  • Installation of project
  • Writing Functional , Integration and Systems test cases
  • Execution of test cases and finding the defects and preparing the defect report
  • Automation framework architecture
  • Flow diagram and project explanation

  • Step By Step Creation of below Frameworks
  • Keyword
  • Data Driven
  • Hybrid
  • Page Obejct Factory

  • Why Python , its Unique Feature and where to use it?
  • Python environment Setup
  • Discuss about IDE’s like IDLE, Pycharm and Enthought Canopy.
  • Start programming on interactive shell.
  • Python Identifiers, Keywords
  • Discussion about installed module s and packages
  • Access Command line arguments within programs

  • Declaring and using Numeric data types: int, float, complex
  • Using string data type and string operations
  • Defining list and list slicing
  • Use of Tuple data type

  • Avoiding code break using exception handling
  • Safe guarding file operation using exception handling
  • Handling and helping developer with error code
  • Programming using Exception handling

  • Conditional blocks using if, else and elseif
  • Simple for loops in python
  • For loop using ranges, string, list and dictionaries
  • Use of while loops in python
  • Loop manipulation using pass, continue, break and else
  • Programming using Python conditional and loops block

  • Organizing python codes using functions
  • Organizing python projects into modules
  • Importing own module as well as external modules
  • Understanding Packages
  • Powerful Lamda function in python
  • Programming using functions,modules & external packages

  • Reading config files in python
  • Writing log files in python
  • Understanding read functions, read(), readline() and readlines()
  • Understanding write functions, write() and writelines()
  • Manipulating file pointer using seek
  • Programming using file operations

  • Concept of class, object and instances
  • Constructor, class attributes and destructors
  • Real time use of class in live projects
  • Inheritance , overlapping and overloading operators
  • Adding and retrieving dynamic attributes of classes
  • Programming using Oops support

Get The Coaching Training Today!