Fundamentele OOP in C#
Descriere: Scoala de vara are ca scop introducerea notiunilor de programare orientata pe obiect (OOP) cu exemplificare pe C#, precum si dezvoltarea de aplicatii folosind framework-uri de UI precum WPF sau MAUI.
Public tinta: studenti de anul I-II
Format: fizic, 10-12 sesiuni de ~2 ore la cate 2 zile distanta
Numar maxim de participanti: 20
Perioada de desfasurare: incepand cu 13 iulie
Prezentări: Silviu-George Pantelimon
Concepte ce vor fi atinse in acest workshop
- Introducere in arhitectura .Net si paradigme de programare in general
 - Tipuri de date: tipuri valoare si tipuri referinta, primitive si obiecte
 - Clase in detaliu, modificatori de acces, concepte de static vs non-static
 - Mostenire si polimorfism, clase abstracte si interfete
 - Genericitate
 - Colectii, enumeratii si alte clase utile
 - Mostenire vs. clase partiale vs. metode de extensie
 - Exceptii si error handling
 - Thread-uri si task-uri
 - Operatii de IO, lucrul cu stream-uri
 - Reflectie si injectare de dependente
 - Aplicatii in .NET
 
Pentru a vedea mai clar conceptele prezentate aici puteti accesa proiectul cu exemple pe Gitlab la aceasta adresa https://gitlab.com/mobylabwebprogramming/dotnetworkshop.