• 2019-02-10
  • 1004
  • كورس جافا,كورس Java SE,كورس Java Desktop,Java SE,Java

Content

  • Introduction and Overview
    • Introduction to Java (history, features,).
    • Java environment (JDK, JVM, JRE).
    • Installing Java environment.
    • First Java program.
    • Compile, run Java programs.
    • Variables and Data Types in Java.
    • Basic Operators.
  • Control statements
    • Conditional statements
      • if statement
      • IF..else statement
      • nested if statement
      • switch statement
      • ternary operator
    • Repetition Statements
      • while loop
      • for loop
      • while loop
    • Break and continue.
  • Using Arrays, String, comments
    • Comments & Java Documentation.
    • String vs string builder vs string buffer.
  • Java Object Oriented
    • structured programming vs object oriented programming
    • Encapsulations
    • Classes and Objects
    • Access modifiers
    • Constructors and De-constructors
    • Inheritance
    • Polymorphism (Overriding and Overloading)
    • Abstraction and Interfaces
    • setters, getters, this
    • Abstraction & Interfaces
    • Packages
  • Collections
    • List.
    • Set.
    • Map.
    • Iterator.
  • Exceptions & Exceptions handling
    • Handling Exceptions.
    • Checked Exception.
    • Unchecked Exception.
  • Intro to Multithreading in Java
    • Life Cycle
    • implementing Runnable , Extending Thread
  • Files and I/O
    • InPutStream and OutPutStream.
    • Creating, deleting and renaming files.
    • Obtaining directory and file information.
  • GUI (Graphics User Interface)
    • AWT and Swing.
    • Swing components.
    • JButton, JLabel, JTextField
  • SQL
    • Introduction to Databases
    • DDL Statements
    • DML statements
  • JDBC
    • Introduction to JDBC
    • Connecting to a database
    • Statement Object
    • PreparedStatement Object
    • ResultSet
  • Java 8 features
    • Lambda Expressions
    • Stream Collection Types
    • Functional Interfaces
  • Introduction to Java 9