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
 35 ore

Numărul de participanți


Prețul pe participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite