Ce este C# ?
C# este un limbaj de programare orientat-obiect conceput de Microsoft la sfârșitul anilor 90. A fost conceput ca un concurent pentru limbajul Java. Creat ca instrument de dezvoltare pentru arhitectură .NET, limbajul oferă o modalitate facilă şi eficientă de a scrie programe pentru sistemul Windows, internet și diferite componente software.
Există multe motive pentru care C# este un limbaj excelent de învățat:
- Limbaj puternic și versatil: C# este un limbaj puternic, orientat pe obiecte, care poate fi folosit pentru a dezvolta o gamă largă de aplicații.
- .NET Framework: .NET oferă o platformă robustă cu o gamă largă de biblioteci și instrumente care simplifică dezvoltarea.
- Comunitate mare și activă: Există o comunitate mare și activă de dezvoltatori C# care oferă asistență și contribuie la cadrul .NET.
- Cerere mare pe piața muncii: C# este un limbaj solicitat pe piața muncii, iar cunoștințele C# pot duce la oportunități de angajare bune.
Avantaje
- Pregătirea se face progresiv pe exerciții concrete
- Trainer-ul are o amplă experiență de predare în acest domeniu
- Tematica proiectului final este inspirată de cerințele concrete ale companiilor angajatoare.
Beneficii
Veți reuși sa înțelegeți si sa realizați o multitudine de lucruri concrete, practice in limbajul de programare C#. Invățarea C# este o investiție valoroasă care vă poate deschide o gamă largă de oportunități.
- Dezvoltarea diferitelor tipuri de aplicații.
- O carieră în dezvoltarea software.
- Dobândirea unor abilități solide de programare.
- Lucrul cu tehnologii Microsoft.
Orice absolvent C# va fi capabil sa realizeze urmatoarele activitati :
- Identificarea corecta a structurii de program a unui proiect (module ce țin de interfața GUI, module cu dll specifica aparatelor de masura, secvența pașilor de testare, gestionarea parametrilor si toleranțelor specifice produsului ce se testează).
- Crearea de elemente de control (text box, listbox, buton de comanda, etichete, frame-uri, window-uri)
- Afișarea unor texte particularizate in GUI
- Folosirea diferitelor periferice de intrare/ ieșire (conexiuni COM, USB)
- Tratarea si localizarea, înțelegerea diferitelor obiecte create in programul de testare
- Corelarea corecta a tipurilor de date
- Lucrul cu fisiere, si gestionarea simpla entry level a funcțiilor cu baze de date
- Tratarea excepțiilor
- Debug linie cu linie, funcție cu funcție
- Whatch variables, urmarirea continutului de date de-a lungul debug-ului
- Înțelegerea comunicarii cu aparatura de testare (GPIB, serial, TCP-IP)
- Înțelegerea regulilor de ce bază ce țin de cybersecurity – siguranța codului sursa
Continut
- Modulul 1 – Introducere în C# și .NET
- Modulul 2 – Tipuri de date și operatori
- Modulul 3 – Metode
- Modulul 4 – Controlul fluxurilor și a șirurilor
- Modulul 5 – Programare orientată pe obiecte
- Modulul 6 – Detectarea și editarea erorilor
- Modulul 7 - Construirea Interfeței Utilizator (GUI)
- Aplicații: Proprietăți comune ale controalelor și formularelor, obiecte grafice, validarea informațiilor de la utilizator, messagebox, interfață deficită de către utilizator, etc.
- Modulul 8 – Testarea manuală și automată
- Modulul 9 – Lucrul cu perifericele
- Modulul 10 – Protocoale de comunicații
- Proiect final
Public
Orice persoana care dorește sa își dezvolte o cariera de programator
Durata
15 sesiuni
Organizare
Acest curs se organizeaza ca urmare a unei solicitari specifice din partea companiilor, si doar in grupe de cursanti organizate.