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

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite