Cursul este unul introductiv in programarea C# (C Sharp). Scopul acestui curs este ca sa introduca cursantul in tainele limbajului de programare C#. Prin acest curs i se vor deschide cursantului noi orizonturi privind programarea orientata pe obiecte. Acest curs reprezinta temelia unei viitoare certificari Microsoft (ex. Programare in C# - examen Microsoft 70 483).
Fiecare cursant beneficiaza de un set complet de echipamente. Durata fiecarui laborator este de 2 ore. In cadrul fiecarui laborator vor fi prezentate atat notiuni teoretice, cat si practice. Ca si pondere 1/4 din timp va fi destinat partii de predare (teoretice) si 3/4 din timp va fi destinat partii practice.
- prezentare program Visual Studio;
- prezentare cadrul general limbaj c#;
- descriere structura, operatori si instructiuni limbaj c#
- prezentare mod declarare variabile.
- descriere tipuri limbaj.
- conversii intre tipuri.
- prezentare tip de date de tip string
- caracteristici string-uri in c#
- prezentare operatii pe string-uri.
- prezentare structura de date de tip array;
- proprietati array-uri si operatii posibile;
- descriere tip enum;
- descriere generice: liste, disctionare, cozi si stive.
- definitie si structura clasa;
- membrii, proprietati, campuri ce se regasesc in continutul claselor.
- operatii pe clase
- descriere structura sistem tratare exceptii;
- detaliere blocuri cod aruncare exceptii;
- descriere evenimente si delagati;
- descrierea si operatibilitatea firelor de executie.
- definire si descriere concept interfata;
- ilustrare concept mostenire simpla
- ilustrare concept mostenire multipla
- descriere operatii de input/output esentiale in .NET Framework.
- prezentare lucru cu drivere/directoare/fisiere;
- descriere stream-uri de date.
- manipulare fisiere;
- comunicare in retea.
Examen final tip grila - 2h