Schița de curs
Modulul 1: Fundamentele Programării .NET
Principii ale Programării
- Scrierea unui program procedural
- Tranziția la filosofia orientată pe obiecte
- Codificare folosind sintaxa și semantica de bază a C#
- Revizuirea, compilarea și executarea unui program
Modulul 2: Sintaxa Limbajului C#
Codificarea aplicațiilor orientate pe obiecte
- Împărțirea codului în clase
- Adăugarea de câmpuri, metode și proprietăți
- Definirea layout-ului codului și limitarea scopului
- Instanțierea obiectelor
Lucrul cu tipuri de date și conversii
- Șiruri de caractere
- Date ș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 de expresii complexe de criterii
- Instrucțiuni CASE (switch)
- Bucle For...Next
- Bucle Do While...
Modulul 3: Programarea Aplicațiilor Web cu .NET Core API
- Post vs Get
- Validatori de comenzi
- Injectarea dependențelor
- Arhitectura pe 3 straturi
Modulul 4: Accesarea Bazelor de Date Relaționale
Concepte ale bazelor de date relaționale
- Utilizarea bazelor de date pentru stocare rapidă și eficientă
- Sintaxa pentru selectare, inserare, actualizare și ștergere
Crearea unei baze de date SQL Server
- Adăugarea de tabele, câmpuri și indecși
- Definirea relațiilor de cheie primară și străină
Accesarea bazei de date cu Entity Framework
- Conectarea la baza de date
- Stocarea informațiilor utilizatorilor
- Preluarea înregistrărilor existente
- Actualizarea și salvarea informațiilor utilizatorilor
- Adăugarea și ștergerea înregistrărilor
Modulul 5: Mai Mult Despre Programarea Orientată pe Obiecte
Layout-ul Programării Orientate pe Obiecte
- Încapsularea datelor
- Asigurarea creării corecte a obiectelor folosind constructori
- Extinderea claselor folosind moștenirea
- Suprascrierea folosind funcții virtuale
Calitatea Codului și Gestionarea Erorilor
- Asigurarea siguranței tipurilor cu enums
- Aruncarea și gestionarea excepțiilor
- Acțiunea de eroare Try...Catch...Finally
- Comentarea codului
Cerințe
- Înțelegerea sistemului de operare Windows
- Abilități de bază de utilizare a calculatorului
- Accesarea aplicațiilor web
- Experiență de bază î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