كورس إحتراف لغة Java من الصفر - Master Java Course In Arabic
من خلال هذا الكورس سوف تتعلم كل ما يتعلق ببرمجة لغة Java باللغة العربية مع أمثلة و مهام و تحديث دائم للكورس.
ملاحظة مهمة جداااااا
هذا الكورس مازال تحت التسجيل ... ويتم تنزيل الدروس الجديدة مجرد الإنتهاء من كل درس.
مواضيع الكورس
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- New Empty Java Project (7:13)
- Java Start Point - Main Method (9:08)
- Understand Java output method (12:11)
- Java Escape Sequences (8:38)
- Java Comments (6:37)
- Data types and Variables part 1 (10:45)
- Data types and Variables part 2 (19:48)
- Java Keywords and Variables Rules (9:20)
- How memory manage variables and Null (8:33)
- Primitive Data Types vs Wrapper Classes (12:38)
- Arithmetic Operators - part 1 (11:23)
- Arithmetic Operators - part 2 (9:28)
- Pre-increment and Post-increment (8:30)
- Logical Operators - part 1 (12:59)
- Logical Operators - part 2 (9:01)
- Logical Operator exercise solution (1:23)
- Types of Java Errors (10:06)
- User Input - Scanner (10:33)
- Control Flow Statements - IF - ELSE (8:35)
- IF - ELSE Exercise 2 Solution (2:20)
- Control Flow - IF ELSE (5:48)
- Control Flow - Switch Statement (5:34)
- The ternary operator (2:27)
- Understand Local and Globale Var -Scope (14:06)
- Repetition Control Statement - For Loop (12:56)
- For loop - part 2 (9:01)
- For Loop - Exercise 1 Solution (3:00)
- For-Loop more practices (4:58)
- Instead for-loop (7:29)
- For-loop Exercise 4 Solution (1:17)
- while-loop (3:54)
- do-while loop (3:21)
- Branching Statements -Break and Continue (9:08)
- Labeled - Branching Statements (5:50)
- Introduction to Java Methods (14:44)
- Java Return Merhod (2:40)
- Naming Conventions (6:51)
- Java methods practices (9:03)
- More about methods (10:39)
- Method Overloading (3:35)
Available in
days
days
after you enroll
- Introduction to classes (5:56)
- Introduction to Class and Object (8:31)
- Access modifiers (7:18)
- Constructor (10:29)
- Copy Constructor (2:48)
- Encapsulation (12:25)
- Understand Finalizers and GC (4:23)
- Plain Old Java Object - POJO (7:27)
- static varaible (4:58)
- Static methods and Helper also Util class (9:33)
- Introduction to inheritance (9:43)
- Inheritance with private method (2:15)
- Override methods (7:01)
- Method - Exercise Solution (0:40)
- final method (3:53)
- final variable (7:40)
- use final in class (5:10)
- this vs super keywords (5:00)
- super and constructor (8:53)
- Object class (9:52)
- Immutable Class (9:54)
- Understand Nested Classes - Static nested class 1 (8:47)
- Inner Classes - 2 (5:27)
- Local Class - 3 (3:25)
- Anonymous Class - 4 (3:19)
- Java Packages (13:29)
Available in
days
days
after you enroll
- Introduction to Java Exception (5:35)
- try-catch and finally (4:55)
- try-catch and finally - part 2 (4:29)
- More about catch block (6:47)
- try-catch-finally Exercise (0:59)
- try-catch-finally Exercise solution (2:36)
- Types of Exceptions in Java (16:18)
- Java Exception Hierarchy (9:17)
- Introduction to Custom Exceptions (6:38)
- Master Custom Exceptions (10:45)
- More about custom exceptions (2:53)
- Quiz
Available in
days
days
after you enroll
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction to Abstraction (2:45)
- What is Interface (2:43)
- Coding Interface (12:37)
- What is Abstract class (3:57)
- Coding Abstract class (7:34)
- Multiple inheritance on Java interfaces (3:36)
- Abstract Class vs Interface (3:52)
- Introduction to Polymorphism (7:12)
- Compile-time and Runtime Polymorphism (3:56)
- Class Polymorphism (8:03)
- Polymorphism with interface (4:11)
- Quiz
Available in
days
days
after you enroll
- Introduction to Java date and time (4:05)
- Understand Time Zone (6:58)
- Getting current date and time (5:32)
- Create a specific date and time (4:40)
- Date parsing and Formatting (9:34)
- Date Format ISO and Symbol (5:02)
- Add - Subtract Days - Months and Years (5:44)
- Period and Duration (6:39)
- Compare dates (3:27)
- Use Time Zones (11:17)
- Instant in date and time zone (7:15)
- Truncate - Round Date-Time (5:52)
- Quiz
Available in
days
days
after you enroll
- Data Strcture and Algorithms (6:55)
- Time Complexity (11:38)
- What is the Java Collection Framework (2:49)
- Understand for-each with example (4:16)
- Java Collection Framework hierarchy (8:50)
- Introduction to List and ArrayList (12:52)
- Coding ArrayList (11:42)
- Introduction to LinkedList (8:17)
- Coding LinkedList (8:28)
- Vector (6:59)
- Introduction to Stack (4:18)
- Coding Stack (3:28)
- Introduction to Queue (5:17)
- Coding Queue (5:36)
- Introduction to Priority Queue (3:58)
- Coding Priority Queue (6:48)
- More about Priority Queue (5:38)
- Introduction to Deque and ArrayDeque (5:47)
- Coding ArrayDeque (2:25)
- Wrapping Around - Circular Array (1:30)
- Introduction to Set (6:00)
- Coding Set and HashSet (3:09)
- LinkedHashSet (2:27)
- SortedSet intreface and TreeSet (4:51)
- Introduction to Map (15:49)
- Coding Map and HashTable (10:55)
- SortedMap and TreeMap (2:13)
- Map with Lamda (4:30)
- WeakHashMap (4:26)
- Comparable (8:13)
- Comparator (5:52)
- Quize
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction to Lambda Expression (5:47)
- Write your own lambda expression (11:35)
- What is Java Streams API (4:06)
- Java Streams API Phases (5:07)
- MockData (1:10)
- Imperative Approach (3:06)
- Declarative Approach - Filter (3:00)
- Map and Limit - and more (5:17)
- Parallel Streams (7:39)
- Range and ClosedRange (2:58)
- Iterate - infinite (1:46)
- Min and Max (3:51)
- Sum and Average (3:17)
- Make Stream Lazy (1:23)
- Reduce (3:06)
- Quiz
Available in
days
days
after you enroll
- Introduction to Input and Output - IO (13:30)
- FileInputStream (11:24)
- Convert Decimal to Binary (4:41)
- Java casting decimal to binary (7:32)
- FileOutputStream - part 1 (7:28)
- FileOutputStream - part 2 (3:09)
- Read and Write Image (5:08)
- File System Concepts (4:53)
- Introduction to File Class (7:01)
- File class - create and delete (9:25)
- File class - List files and folders (8:47)
- File class - Important methods (3:40)
- File class - Manipulate folders and files (7:00)
- FileReader and FileWriter (9:15)
- Problems with FileReader (4:04)
- BufferedReader and BufferedWriter (10:09)
- PrintWriter (5:24)
- Read files by Scanner with Patterns (11:09)
- Serialization and Deserialization (4:58)
- Marker Interface (11:23)
- Object Input and Output stream (6:01)
- Quiz
Available in
days
days
after you enroll
- Introduction to Java Multithreading (8:04)
- Thread and Process (5:35)
- Java Thread (7:25)
- Exercise One Implement Thread (6:08)
- Start and Run threads (12:54)
- Default thread name and How to defiene thread in others ways (7:35)
- Main Thread also Stack and Heap (16:16)
- Thread Sleep and Slow down speed (3:14)
- Thread States and Life Cycle (12:36)
- Thread Scheduler (6:49)
- Time slicing algorithm (6:21)
- Thread Priorities (12:02)
- yield method (5:37)
- join method (3:45)
- Daemon Thread (20:37)
- Synchronization (18:03)
- Synchronization problem - Intrinsic Lock - Monitor - Class Level (7:57)
- Synchronization problem - Intrinsic Lock - Monitor - Object Level (10:43)
- Threads Communication - wait and notify (14:45)
- ReentrantLock (14:43)
- ReentrantLock - Lock Fairness (2:29)
- ReentrantLock - Trylock (6:47)
- ReentrantLock - More options (5:10)
- Cahce and CPU Cache Levels (11:00)
- Java Volatile (9:08)
- Deadlock and Handle Deadlock (12:10)
- Livelock (2:42)
- Atomic Variables (4:25)
- Semaphores and Mutex (10:57)
- Thread Pool and Executor Framework (15:40)
- SingleThreadExecutor (5:48)
- FixedThreadPool (5:01)
- CachedThreadPool (2:03)
- ScheduledExecutor (10:50)
- Callable and Future (10:06)
بعض الكورسات الأخرى
هنا نعرض لكم بعض الكورسات المتاحة على المنصة التي جميعها تتعلق بال Java و DevOps
Check your inbox to confirm your subscription