Programming language - java 2

الجزء النظري يحتوي على الفصول التالية:

-        Lecture 1 Objects and classes

-        Lecture 2: Objects & classes

-        Lecture 3 : Classes Relationships Inheritance

-        Lecture 4: Array and ArrayList

-        Lecture 5: Polymorphism

-        Lecture 6: Interfaces

-        Lecture 7: Exception Handling

-        Lecture 8: Introduction to Streams

الجزء العملي يحتوي على:

-      الواجبات

-      LAB

-      Case Study

-      مراجعات لكل فصل، وتجميعات للاختبارات

Lecture 1 Objects and classes

Introduction

  • درس فيديو

To better understand

  • درس فيديو

OOP Concepts

  • درس فيديو

Controlling Access To Members

  • درس فيديو

Tutorial

  • درس فيديو

Chapter 1 part 2 Constructor

  • درس فيديو

Chapter 1 part 2 Tutorial

  • درس فيديو

Lecture 2: Objects & classes

IS-A Relationship

  • درس فيديو

HAS-A Relationship

  • درس فيديو

Tutorial

  • درس فيديو

Lecture 3 : Classes Relationships Inheritance

Introduction

  • درس فيديو

Self Reading

  • درس فيديو

Tutorial

  • درس فيديو

Chapter 3 part 2

  • درس فيديو

Lecture 4: Array and ArrayList

Array

  • درس فيديو

ArrayList

  • درس فيديو

Case study array

Array case study

  • درس فيديو

part 2

  • درس فيديو

part 3

  • درس فيديو

part 4

  • درس فيديو

part 5

  • درس فيديو

Lecture 5: Abstract Classes and Polymorphism

Polymorphism

  • درس فيديو

Abstract and final Classes

  • درس فيديو

Polymorphism Tutorial

  • درس فيديو

Lecture 6: Interface

Introduction

  • درس فيديو

Interface syntax

  • درس فيديو

Case study

  • درس فيديو

PDF Case study

  • قراءة PDF

Lecture 8: Exception Handling

Exception Handling

  • درس فيديو

Tutorial Exception Handling

  • درس فيديو

Lecture 9: Files and Stream

Some Definitions

  • درس فيديو

Files and Stream

  • درس فيديو

Object Serialization

  • درس فيديو

Self Reading

  • درس فيديو

LAB 1: Revision

LAB 1 - Q1

  • درس فيديو

LAB 1 Q2

  • درس فيديو

LAB 1- Q3

  • درس فيديو

LAB 1- Q4

  • درس فيديو

LAB 1 Q5

  • درس فيديو

PDF

  • قراءة PDF

Lab-2: Classes & Objects

LAB 2

  • درس فيديو

PDF solution

  • قراءة PDF

Lab3 : More on Classes and Objects

LAB 3 Q2

  • درس فيديو

LAB SweetFactory

  • درس فيديو

PDF SweetFactory

  • قراءة PDF

PDF Solution LAB 3

  • قراءة PDF

LAB 3 Q1

  • درس فيديو

Lab 4 Classes & Objects Part 2

PDF LAB 4 PART 1

  • قراءة PDF

Lab 4 Part 1

  • درس فيديو

Lab 4 Part 2

  • قراءة PDF

Lab 4 Part 2

  • درس فيديو

Lab 5: Composition

PDF solution

  • قراءة PDF

Lab 5 Composition

  • درس فيديو

Class lab 5 Composition

  • درس فيديو

Lab 6: Inheritance

Lab6 LAB CLASS Inheritance

  • درس فيديو

LAB CLASS PDF

  • قراءة PDF

Lab6 part 2 Inheritance

  • درس فيديو

LAB6 PART2 PDF

  • قراءة PDF

Lab 7: Array and ArrayList

LAB 7

  • درس فيديو

PDF

  • قراءة PDF

Lab 8: Polymorphism

PDF

  • قراءة PDF

LAB 8

  • درس فيديو

LAB 8 PART 2 PDF

  • قراءة PDF

LAB 8 PART 2

  • درس فيديو

Lab 9: Interface

PDF PART 1

  • قراءة PDF

LAB 9 PART 1

  • درس فيديو

PDF PART 2

  • قراءة PDF

LAB 9 PART 2

  • درس فيديو

Lab 10: Exception Handling

PDF

  • قراءة PDF

Lab 10

  • درس فيديو

Lab 11: File and Stream

Lab 11 PDF

  • قراءة PDF

Revision

FULL REVISIONS -PDF

  • قراءة PDF

JAVA 2- MID1

  • درس فيديو

toString method

  • درس فيديو

objects review

  • درس فيديو

revision ch1,2,3,4 output

  • درس فيديو

revision ch1,2,3,4 ERROR

  • درس فيديو

PROJECTS

ATM Project, PDF

  • قراءة PDF

ATM Project

  • درس فيديو

FTS Project, PDF

  • قراءة PDF

FTS Project

  • درس فيديو

FCR

  • قراءة PDF

RSS

  • قراءة PDF

REVISION