When i thought of migrating from Manual/Functional Testing to Selenium Automation some years back, first thought came in my mind is How to Start? From where to start?
Confused!!!!!!!! got lot of suggestions learn c-sharp,java,ruby,python.....
Finally i started up with learning of Core Java Concepts and finalized to learn Test Automation using Selenium Web Driver with Core Java.
Many people(without having coding knowledge) like me think Java is so tough to learn. Yes that's true initially but when you start exploring and practicing the same you will feel much more comfort and will definitely love Programming!
Here i would like to create a blog for Automation Aspirants who can easily start up with learning.
In this post i will post the Main concepts to learn in Java and will expand the concepts in detail with Examples.
Basic Core Java Concepts:
These are the basic things we should know before stepping into Automation and there are some Advanced java concepts which i would like to cover after covering these Basic Concepts.
Cheers & Happy Learning,
Navatha Kannadi
Confused!!!!!!!! got lot of suggestions learn c-sharp,java,ruby,python.....
Finally i started up with learning of Core Java Concepts and finalized to learn Test Automation using Selenium Web Driver with Core Java.
Many people(without having coding knowledge) like me think Java is so tough to learn. Yes that's true initially but when you start exploring and practicing the same you will feel much more comfort and will definitely love Programming!
Here i would like to create a blog for Automation Aspirants who can easily start up with learning.
In this post i will post the Main concepts to learn in Java and will expand the concepts in detail with Examples.
Basic Core Java Concepts:
- What is Java and its history with Sample first "Hello World Program".
- Naming conventions in Java
- keywords in Java
- OOPS Concepts and Advantages
- Object and Class.
- Datatypes
- Conditional Statements
- Looping.
- Arrays.
- Static Variables and Methods
- Constructors.
- Inheritance.
- Polymorphism (Overloading and Overriding).
- Interface
- Abstract class
- super,this and final keywords.
- Exception Handling
These are the basic things we should know before stepping into Automation and there are some Advanced java concepts which i would like to cover after covering these Basic Concepts.
Cheers & Happy Learning,
Navatha Kannadi
No comments:
Post a Comment