Core JAVA for QA

JAVA is programming language and platform used by billions of users across the globe. In this course we will learn 65 topics which are required to work in Selenium. Every topic will be taught using practical examples and reverse KT will be done day wise. At the end of this course, you will be in a position to write your own Java programs using OOPS concepts. 

Total Course Duration – 10 Hours. (2 hours/Day)

Day 1

JAVA and Eclipse setup
  • 1. Download and Install Java
  • 2. Java Environment Setup
  • 3. Download and Start Eclipse
  • 4. Set up Java Project
  • 5. Create a Package
  • 6. Create a First Java Program
Introduction to Java
  • 7. What is Java ?
  • 8. Where it is used ?
  • 9. Types of Java Applications
  • 10. Java Platforms / Editions
  • 11. Features of Java
  • 12. Difference between JDK, JRE and JVM

Day 2

Programming Fundamentals
  • 13. What is Identifiers ?
  • 14. Rules for Identifiers
  • 15. What is Reserved Keywords?
  • 16. Types of Reserved Keywords
  • 17. What is Data Types?
  • 18. Types of Data Types
  • 19. What is Primitive Data Types?
  • 20. Types of Primitive Data Types in detail
Programming Fundamentals
  • 21. Java Naming Conventions
  • 22. What is Java Comments?
  • 23. Types of Java Comments
  • 24. What is Variable?
  • 25. Types of Variables in detail
  • 26. What is Operators ?
  • 27. Types of Operators in detail

Day 3

Control Statement
  • 28. If ,ElseIf and Nested If Statement
  • 29. Switch Statement
  • 30. For Loop and Enhanced For Loop Statement
  • 31. While Loop Statement
  • 32. Do While Loop Statement
  • 33.Break Statement
  • 34. Continue Statement
Strings
  • 35. What is String Data Type?
  • 36. Declaring String
Arrays
  • 37. What is Array ?
  • 38. Arrays declaration
  • 39. Advantages & Disadvantages of Arrays

Day 4

Modifiers
  • 40. What is Modifiers ?
  • 41. Types of Modifiers (Access and Non Access)
Built-in Methods
  • 42. What is Built-in Method ?
  • 43. String Methods
  • 44. Number Methods
  • 45. Array Methods
User Defined Methods
  • 46. What is User Defined Methods ?
  • 47. Method with Returning a value
  • 48. Method without Returning a value
  • 49. Calling Methods by Invoking Object
  • 50. Calling Methods without Invoking Object
  • 51. Calling Methods from other Class and Package

Day 5

Object Oriented Programming Concepts
  • 52. What is Object ?
  • 53. What is Method?
  • 54. What is Inheritance ?
  • 55. Types of Inheritance
  • 56. What is Polymorphism?
  • 57. What is Method Riding?
  • 58. What is Method Overloading ?
Object Oriented Programming Concepts
  • 59. What is Abstract ?
  • 60. How to Create Abstract Class ?
  • 61. How to Implement Abstract Class ?
  • 62. What is Encapsulation?
  • 63. How to Implement Encapsulation ?
Exception Handling
  • 64. What is Exception Handling ?
  • 65. Types of Exception Handling
Total Website Visits: 37961
© Copyright 2018 - 2020. All Rights Reserved.

Developed by Vinoth Rathinam