Object Oriented Programming using Java in Arabic (Free)

Learn to master Java Programming, OOP, Java GUI, Files and Database ... Learn the theory, Apply it in practice
Rating: 4.1 out of 5 (674 ratings)
9,898 students
Object Oriented Programming using Java in Arabic (Free)
Rating: 4.1 out of 5 (674 ratings)
9,898 students
Understand core concepts of Object Oriented Programming
Apply Object Oriented Programming concepts in Java
Build Java Applications and Applied Object Oriented Programming Principles

Requirements

  • Knowledge about any basics of programming language C, C++, or Python
Description

We discuss the idea of classes and objects, you are to be introduced to the basic OOP principles - data hiding, encapsulation, inheritance, abstraction and polymorphism, as well as the relations between classes - association, aggregation and composition. The lectures are structured in a way to let you move in pace with the instructor, applying everything you have just seen by yourself. Java is an Object Oriented Programming (OOP) language. Mastering OOP concepts and know how to apply those concepts into programming is trivial skills if you want to be a Java professional - so, why not making the first step now? 

Who this course is for:
  • Students who want to learn Object Oriented Programming using Java in Arabic
  • Students who want to sharpen their OOP Skills
  • Students who want to understand clearly Object Oriented Programming Concepts
  • Students who has some basic Java skills and want to advance their skills to be Java Professionals
Course content
6 sections • 20 lectures • 4h 21m total length
  • 1 Java Programming Basics (Control statements, Functions and Arrays)
    27:54
  • 2 How to define ADT (Class)
    12:05
  • 5.1 How to write in file ?
    05:59
  • 5.2 How to read from file ?
    18:17
  • 5.3 Class Diagram with FileManger class
    05:10
  • 5.4 How to use class FileManger in your project ?
    17:03
  • 5.5 Main class Run with FileManager
    10:18
  • 6.1 How to write in File Binary ?
    07:21
  • 6.2 How to read from File Binary ?
    04:27
  • 6.3 How to use class FileMangerBinary in your project ?
    22:06
  • 6.4 Last step before run main
    09:13
  • GUI 7.1 How to create one JFrame using Drag and Drop with understanding of code
    12:19
  • GUI 7.2 How to connect between two Jframes
    09:50
  • GUI 7.3 Connect Admin Dashboard with its internals frames and dynamic panels
    32:22
  • GUI 7.4 Add object data from application GUI
    08:06
  • GUI 7.5 Search - Update - Delete Object from application GUI
    05:43
  • GUI 7.6 List all object from file to JTable
    05:25
  • GUI 8.1 How to add and read Image in your application
    20:34
  • GUI 8.2 Generate and send Email message
    15:14
  • GUI 8.3 Bar Chart Report
    12:30

Instructor
Ph.D. Candidate, SoC, National University of Singapore.
Tamer AbdElaziz Yassen
  • 4.1 Instructor Rating
  • 674 Reviews
  • 9,898 Students
  • 1 Course

I am Ph.D. Candidate, CS Dept., National University of Singapore. I am a Assistant Lecturer at Computer Science Dept., Helwan University, in Cairo Egypt.