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.