2 Weeks
The course level is basic thus it is suitable to an inexperienced listener. Knowledge and experience with Object-Oriented Design is helpful, but not required.
Setup Environment
- Introduction to Java Platform
- Java as language, platform and runtime environment
- Introduction to Java Virtual Machine (JVM)
- Guide to Download & Install Java
- N/B the full course content will be provided
First Steps in Java
- Introduction to Java Platform
- Introduction to Java Virtual Machine (JVM)
- Guide to Download & Install Java
- How to Download & Install Java in Linux (Ubuntu)
- First Java Program
Basics Concepts of Object Oriented Programming (OOPs)
- Evolution of Programming Languages
- What is Data Abstraction in OOPS?
- What is Encapsulation?
- Inheritance in Java OOPs with Example
- Polymorphism in Java OOPs with Example
- Abstract Class Method
- Interface
- Interface vs Abstract Class in Java: What’s the Different
Java Basic Language Constructs
- Variables & Primitive Data Types
- How to Design A Class?
- Arrays
- How to Create Array of Objects in Java
- How to use Array List in Java
Conditional Loops
- Interesting trick with For Loop – Using the For each loop in Java
- Java switch Statement
The trainees may advance to the advanced php class that teaches advanced concepts.
