Java SE Course

Full Java SE Course For Beginner, Understand OO Concepts, Database connection, thread and build your professional desktop application in Java

شارك على

خصائص الكورس

  • عدد الساعات : 70 ساعة
  • مدة الكورس : 12 اسبوع
  • عدد المحاضرات : 2 لكل اسبوع
  • استثمر الأن

الهدف من الكورس

Learn the basics of Java programming including entitles you to build Windows Applications desktop applications as pharmacies, stores, accounts and programs to be linked to the database to store the information needed for the application ... and that entit

محتوى الكورس

  • 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 new features
    • Lambda Expressions
    • Stream Collection Types
    • Functional Interfaces
  • 2 workshops
    • 2 full days
    • Teams of students
    • Implementing fully OOP system
  • Project
    • Project In windows Form
    • Group of 2-3 persons select an idea.
    • The lecturer discusses the code with you.
استثمر الأن