JAVA training centre in Aundh Pune

Java is the most essential part of computing life. So comes up the JAVA training centre in Aundh Pune. The reason for Java is to compose a program which can be reusable and kept running on different working frameworks. Over the timeframe, new and upgraded forms of Java have been discharged, and at present Java 1.9 is getting utilised, which is otherwise called Java 9. The top IT academy understands the need and scope of java training and putting a forth Java Course in the classification Java Training Institute in Pune. From Industry experienced teachers who have to learn on most recent highlights and procedure, we give genuine based venture understanding to candidates, which helped them a great deal in occupation positions.

Our Java Training Comprises:

  • Predefined libraries
  • Details – sentence structure
  • Compiler
  • JVM – Java Virtual Machine

Java was the absolute first language which incorporates security as an essential piece of the product structure. Java’s compiler, translator, and JRE created to remember safety.
Java has generous worthwhile over other programming dialects which make it reasonable for any programming undertaking.

However, it is anything but difficult to learn, compose, incorporate, troubleshoot, and program than some other programming languages.

In short, we call it as OOP’s which enables us to utilize the ideas like item, legacy, exemplification, deliberation, and polymorphism, and so forth. OOP’s allows us to make particular and reusable projects. We can make protests in classes and collaborations between these articles. Java code can be kept running on any stage which the assistance of JVM, which causes java to execute and run any practical framework.

Top IT Academy helps the student in understanding all the basics. Plus assure them of great job opportunities.

Our institute additionally prepares the student with soft-skill training such as preparation for interviews, communication skills and other tips to acquire their dream job.

Manual Testing
Duration: 4 Weeks (Weekdays/Weekend Batches)
Course Contents
1. Introduction
• What is testing
• Importance of testing
• Roles and responsibilities
• Difference between manual and automation testing
2. Software Development Life Cycle
2.1 SDLC Phase
• Requirements
• Analysis phase
• Design phase
• Coding phase
• Testing phase
• Delivery and maintenance
2.2 SDLC Models
• Waterfall model
• Agile model
• Prototype model
• Spiral model
3. Introduction to Software Testing
• Verification
• Validation
• V Model
• Levels of Testing

4. Test Design & Execution
• Test Scenario
• Test Case
• Test Case Data
• Black box techniques
• Experienced based techniques
5. Functional & Non-functional testing
5.1 Functional testing
• Unit testing
• Integration testing
• System testing
• Regression testing
5.2 Non-functional testing and Other types of testing
• Performance testing
• Scalability testing
• Security testing
• Compatibility testing
• Adhoc testing
6. Software testing life cycle and Defect Management
• Requirements Analysis
• Test Planning
• Test case design
• Environment setup
• Execution

7. Quality assurance, Quality control and testing

Java Programming
Duration: 40 Hours
Prerequisites – Knowledge of C and Cpp language.
Course Contents
1. Introduction to Java
• History of Java
• Features of Java
2. Overview of Java
• OOP’s Concept
• Data types and Variables
• Control Structures
• Strings, Arrays
3. Objects and Classes
• Object, Classes and Methods
• Method Overloading
• Constructors
• Object class
4. Inheritance
• Types of Inheritance
• Method Overriding
• Dynamic method dispatch
5. Packages and Interfaces
• Defining Packages
• Extending Interfaces

6. Exception Handling
• Fundamentals of Exception Handling
• Exception types
• Try and Catch and finally
• Throw , throws
• Custom Exception

7. Inner Class and Wrapper classes
8. String Handling
• Creating Strings
• String handling methods
• String Buffer and String Builder
9. Input and Output in Java
• Byte streams & Character streams
• File
• Serialization
10. Collections Framework
• Collection Interfaces and Classes
• Iterators
• Comparators
11. Multithreading
• Basics of java thread
• The Thread Scheduler
• Naming a thread ,Daemon thread
• Perform single /multiple task by multiple threads
• Major Thread Concepts
• Garbage Collection

Software Testing: Selenium
Duration: 6 Weeks(Weekdays/Weekend Batches)
Course Contents
1. All concepts of core java
2. Introduction to Automation
• What is Automation Testing?
• Which Test Cases to Automate?
• Different Automation tools
• Automation challenges & Mitigations
3. Introduction to selenium
• What is selenium?
• History and various versions of selenium
• Advantages of using Selenium over other tools
• Selenium components
4. Selenium-IDE
• Introduction
• IDE Features
• Building Test Cases
• Running Test Cases
• Building and Running Test Suites

5. Selenium Web Driver 3.0
• Why Selenium Web Driver ?
• What is a Driver?
• Automation Setup for Selenium Web Driver
• Configuration of Selenium Jar using Eclipse

6. Identification of Locators
• Tools to identify elements/objects
• Setup for Firebug, Firepath
• Different methods of finding element
▪ By ID, By name, class
▪ By Xpath, By Tag name
▪ By Link text
▪ By CSS
▪ Using Effective X-path
7. Selenium Commands
• Various types of operation that can be performed on any elements and how to use them.
• Browser Commands, Navigation Commands
• Working with different browser
• Handling Checkbox, RadioButton
• Dropdown and SelectOperations
• capturing Screen shots
• Handling Keyboard Event and Mouse Event
• Multiple Window Handling
• Alert & Pop Up Handling

8. Handling WebTables
• What is WebTables
• Extracting values from WebTables
• Static and Dynamic WebTables
9. Wait Commands in Selenium
• Implicit Wait
• Explicit Waits,Expected Conditions

Advanced Selenium Contents
1. Framework Designing
• What is a Framework?
• Different Types of Framework
• How to Design a framework?
• Data Driven Framework using Excel
• Downloading and configuration of Apache POI
• Executing Testcases from Excel TestNg Framework
• Test NG & TestNG features
• How to integrate TestNG with Eclipse
• Test NG Annotations
• TestNG Reporting

Build Tools -Maven
• How to create a maven project in Eclipse
• Maven Build Cycles
• How to compile and Run tests using Maven Reporting
• Using Report NG for generating reports through TestNG
• Log4j-What is Log4j, how to use it, integration of Log4j with Eclipse POM Framework
• Advantages of POM
• How to implement
• Using Page Object and Page Factory Cucumber Framework
• What is BDD
• Cucumber implements BDD
• Preparing Features File having test scenario
• Writing a step definition
• Writing Runner Class Continuous Build Integration tools- Jenkins
• What is Jenkins and how to use it
• How to integrate jenkins with Eclipse