Java Programming 2 | 2024 Part 2 CS111
Learning OOP is one of the most fundamentals in each programming language. In this course, you'll learn how to write programs using OOP concepts such as encapsulation, inheritance, polymorphism, and a
- جامعة الأميرة نورة بنت عبدالرحمن
- Created by Eng.Naif AlShehri
- Last update 2024-06-25
- العربية English
-
- CH5: Abstract and Final Classes
- CH6-Interface
- CH7-Polymorphism
-
CH8- Exception Handling and GUI
- Intro to Exceptions 17:42
- Exception Types and Categories 33:15
- Exception Handling with Try Catch 30:50
- Self Reading 07:03
- Exception Tutorial 01:15:05
- What and Why GUI ? 18:47
- GUI Programming Concepts 19:12
- JavaFX 21:05
- JavaFX Default Project 33:00
- Example 2: Creating a Form in JavaFX 36:23
- Self Reading 06:58
- CH9-Files and Streams
-
Labs
- Lab #1: Revision of Java Basics 42:26
- Lab# 2.1: Object and Classes(Basics) 32:59
- Lab# 2.2: Object and Classes(Constructor Call Chain) 32:10
- Lab #2.2 Assignment 31:07
- Homework #1 01:10:53
- Lab# 3.1: Composition 31:04
- Lab# 3.2: Inheritance 38:38
- Lab# 4.1: Inheritance, Overriding and toString 42:02
- Lab# 4.2: Inheritance, Array and ArrayList 39:24
- Lab# 5.1: Abstract 28:36
- Lab# 5.2 final classes and final methods 12:00
- Assignment 5.2 22:37
- 📌 Lab Quiz Previous Exam 28:28
- Lab# 6.1 36:39
- Lab 7.1 22:33
- Lab 8.1 03:45
- Lab #7.2: GUI (Swing) 27:49
-
Project
- Project General Guidelines and Requirements 01:31:36
- Project-1-Library Management System 01:09:10
- Project-2-Hospital System 01:20:20
- Project-3-Car Booking System 41:06
- Project-4-Parking Management System 01:08:35
- Project-5-Flight Booking System 01:32:27
- Project-6-Home Delivery System 01:14:47
- Project-7-Home Maintenance System
- Project-8-Air Traffic Control System
- Project-9-Gym System 01:27:02
- Project-10-Language Teaching System
- Project-11-Pet Care System 01:25:54
- Project-12-Nursery System
- Project-14-Hotel Management System 45:48
- Add_TextArea_JavaFX 11:06
- Adding Exceptions and GUI 01:52:00
- Adding Files 53:57
- Previous Exam
- Mid 1 Revision
- Mid 2 Revision
-
🚀 📌 Final Revision
- Final Revision #0: Previous Exam 01:12:09
- Final Revision #1 : Classes, Composition , Inheritance 01:47:16
- Final Revision #2 : Arrays, Abstract , Polymorphism and interface 01:33:30
- Final Revision #3 : Exceptions 01:08:34
- Final Revision #4 : Files and Streams 01:56:14
- Final Revision #5 : Full Example - Coding 01:28:44
- Final Lab 02:18:40
- Lab Revision 02:05:15
- 📌 Previous Final Lab 2023 01:18:09
- 💻 Lab Coding
-
دراسة ذاتية
Learning OOP is one of the most fundamentals in each programming language. In this course, you'll learn how to write programs using OOP concepts such as encapsulation, inheritance, polymorphism, and abstraction.
Using OOP you can build any real-world application or system. It's very important to understand the OOP concept, this course will teach you everything related to OOPs in detail. -
Naif works as a software engineer. He likes designing, building, and developing highly scalable and secured systems along with testing.
He's a professional certified Java programmer by Oracle. He has rich knowledge in programming languages {such as Java, Python, C, Swift, etc} advanced algorithms & data structures. Naif has the passion to work as an instructor, he has more than 9 years of experience in the field.
He likes to teach people how to program, how to build robust systems, and how should they think logically during the systems development and the right usage of data structures.
Most of his interests now are iOS Development, Backend Engineering, Backend Technologies, Cloud-Native Apps and Tools -
Student feedback
5
250 SAR
Lectures
95 Videos
Duration
75:34:41
Material
45 Files
Assignments
Yes, Completely
Labs
Yes, Completely
Project
Yes, Completely
Certificate
Not Applicable
Reviews (0)
Real reviews from real students.
No reviews yet.