
Multi-Threading JAVA
10 שעות לימוד
חומרי לימוד באנגלית
Threads vs. Processes: Understanding the difference between lightweight threads and heavyweight processes.
Multithreading Basics: Thread creation (.start()), lifecycle, and starting a thread twice.
Synchronization: Using join() to wait for a thread to finish.
Daemon Threads: Understanding their behavior and termination.

Object-oriented programming C#
10 שעות לימוד
חומרי לימוד בעברית
יסודות: משתנים, פונקציות, מחלקות בסיסיות
עיצוב אובייקטים: Properties, Constructors
מאפייני מחלקה: Static elements, Constants
ירושה ופולימורפיזם: יחסים בין מחלקות
אוספים וממשקים: ניהול וארגון מידע
בקרת גישה: הגדרת רמות גישה
מחלקות אבסטרקטיות: תכנון מראש

Object-oriented programming JAVA
10 שעות לימוד
חומרי לימוד באנגלית ועברית
OOP Fundamentals: Classes & Objects, Naming Conventions, Methods & Constructors, Access Modifiers
OOP Concepts: Inheritance, Abstraction, Encapsulation, Polymorphism, Interfaces
Advanced Topic: 'this' reference