Schița de curs
Modul 1: Fundamentele Programării .NET
Principii ale programării
- Scrierea unui program procedural
- Trecerea la filozofia orientată obiect
- Codificarea folosind sintaxa și semantica de bază a C#
- Revizuirea, compilarea și executarea unui program
Modul 2: Sintaxa Limbajului C#
Codificarea aplicațiilor orientate obiect
- Împărțirea codului în clase
- Adăugarea de câmpuri, metode și proprietăți
- Definirea arhitecturii codului și limitarea scope-ului
- Instantierea obiectelor
Lucrul cu tipuri de date și conversii
- Șiruri de caractere (strings)
- Data și timp
- Numere întregi
- Numere reale
- Boolean
- Efectuarea de calcule cu operatori matematici
- Conversia între tipuri de date
Controlul execuției programului
- Instrucțiuni IF
- Scrierea expresiilor complexe pentru criterii
- Instrucțiuni CASE (switch)
- Bucle For...Next
- Bucle Do While...loops
Modul 3: Programare de Aplicații Web cu .Net Core API
- POST vs GET
- Validatoare de comandă
- Injecția de dependențe
- Arhitectura în 3 straturi
Modul 4: Accesarea Bazelor de Date Relaționale
Concepte ale bazelor de date relaționale
- Folosirea bazelor de date pentru stocare rapidă și eficientă
- Selectarea, inserarea, actualizarea și ștergerea sintaxei interogărilor
Crearea unei baze de date SQL Server
- Adăugarea de tabele, câmpuri și indici
- Definirea relațiilor cheie primară și cheie străină
Accesarea bazei de date cu Entity Framework
- Conectarea la bază de date
- Stocarea informațiilor utilizatorului
- Selectarea înregistrărilor existente
- Actualizarea și salvarea informațiilor utilizatorului
- Adăugarea și ștergerea înregistrărilor
Modul 5: Mai Multe Concepte de Programare Orientată Obiect
Aranjamentul programului orientat obiect
- Incapsularea datelor
- Asigurarea creării corecte a obiectelor folosind constructori
- Extinderea claselor prin mostenire
- Suprascrierea funcțiilor virtuale
Calitatea codului și gestionarea erorilor
- Asigurarea siguranței tipului cu enumerații (enums)
- Aridcularea și gestionarea excepțiilor
- Acțiuni de eroare Try...Catch...Finally
- Comentarea codului
Cerințe
- O înțelegere a Sistemului de Operare Windows
- Competențe de bază cu computerul
- Accesarea aplicațiilor web
- Experiență basică anterioară în programare
Mărturii (5)
Formatorul a fost foarte bine informat și a fost foarte de ajutor.
Thilini Alwis - Te Manawa Taki Trauma System
Curs - Visual Studio 2022 IDE
Tradus de catre o masina
a fost un curs foarte bun, deoarece am avut ocazia de a discuta și de a încerca să lucrăm cu ceea ce am învățat. Dar cel mai mult mi-a plăcut faptul că totul era bazat pe experiența lui Marcin.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
Tradus de catre o masina
Instrucționistul a explicat subiectele foarte bine, folosind exemple reale din lumea reală, ceea ce ne-a facilitat înțelegerea informațiilor.
Florin-Viorel Marut - Continental Automotive Romania
Curs - High-Performance Application Development with .NET Core
Tradus de catre o masina
Complet - a abordat tot ceea ce ne interesa. A putut lucra prin exemple.
Deborah Morrison - AFBI
Curs - Introduction to Blazor
Tradus de catre o masina
Instrutor foarte căutat în materia sa
Tegan Aloysius - Hilton
Curs - Introduction to .Net Core
Tradus de catre o masina