Introduction
This course introduces the fundamental concepts of the Java programming language. Java is one of the most widely used programming languages designed for general purposes, like web and mobile applications. Moreover, major public Cloud providers, including Amazon AWS, Microsoft Azure and Google Cloud Platform, widely support Java in their services and environments. This course explores the foundations of Java programming language and key concepts, including Object Orientation Programming (OOP) language, platform-independent, Java development kit (JDK) and runtime (JRE), etc. Students will learn from a lot of hands-on lab in this course.
Course Outline:
Chapter 1
- Concept of OOP
- Environment Setup
- Creating Java Main Class
- Data in a Cart
- Managing Multiple Items
Chapter 2
- Describing Objects and Classes
- Manipulating and Formatting the Data in Programs
- Creating and Using Methods
Chapter 3
- Using Encapsulation
- More on Conditionals
Chapter 4
- Working with Arrays, Loops and Dates
- Using Inheritance
- Using Interfaces
Chapter 5
Summary