Home / Java Programming

Java Programming

Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. This course will cover from fundamental language to OOP concept.

Course Offer
  1. Java Programming in General
  2. Basic Concept and Syntax
  3. Control Flow Statements
  4. Arrays
  5. Functions
  6. Creating Console Application
  7. OOP - Object Oriented Programming
  8. Exceptions
  9. Collections Framework
  10. Java I/O
  11. Java New Features
  12. Java with Database Server
  13. Problem Solving
  14. Final Project

20% Scholarship

Fee : $ 195.0 $ 156.0

Duration : 60 hours

Java Programming
Course Outline

  • Java Features
  • Understanding about JDK/JRE/JVM
  • Understanding about J2SE/J2EE/J2ME
  • How to install IDE
  • First Program in Java

  • Variables
  • Data Types
  • Operators
  • Expressions and Blocks
  • Comment

  • Java Output with println(), print() and printf()
  • Concatenated String
  • Java Input with Scanner class

  • if…else statement
  • switch-case statement
  • for loop, for-each loop, while loop, do-while loop
  • break and continue keywords

  • One-Dimensional Array
  • Multi-Dimensional Array

  • Setup condo (floor and room)
  • Buy condo
  • Sell condo
  • Search condo owner
  • Settings

  • Method Structure
  • Return Type
  • Access Modifier
  • Parameter
  • Standard Library Methods
  • Advantages of Java Methods

  • Class and Data Members
  • Object and Accessing Data Members
  • Constructors
  • this and this()

  • Local Inner Class
  • Anonymous Inner Class

  • Inheritance
  • Method Overriding
  • Super Keyword
  • Encapsulation
  • Abstraction and Interface
  • Polymorphism

  • Packages Overview
  • Built-in Packages
  • User-defined Packages
  • How to import Class and Package

  • Collections Framework Overview
  • List: Vector, ArrayList, LinkedList
  • Set: HashSet
  • Map: HashMap, ConcurrentHashMap

  • Exception Overview
  • Checked and Unchecked Exception
  • Exception Handling
  • try…catch
  • Multi-catch clauses
  • throw and throws
  • try-with-resource
  • User-defined Exception

  • Select/Insert/Update/Remove Student
  • Data Validation

  • I/O Steams
  • Java InputStream
  • Java OutputStream
  • Java Reader/Writer

  • Lambda Expression
  • Method References
  • Functional Interface
  • Default Method
  • Sealed Class and Interface
  • Record Keyword
  • Text Blocks
  • Switch Expression
  • Var Keyword

  • JDBC Overview
  • Driver and Database Connectivity
  • Basic Procedure of JDBC
  • Driver Manager
  • DAO & DTO

  • Select Products (Display in Grid Layout)
  • Insert Product
  • Update Product
  • Remove Product
  • Log In / Log Out
  • Change Password

  • User Log In / Log Out
  • Category Management
  • Product Management
  • Stock In / Stock Out
  • Alert Stock
  • Product Filtering