Schița de curs

Modulul 1: Fundamentele Programării .NET

Principii ale programării

  • Scrierea unui program procedural
  • Trecerea la filozofia orientată pe obiecte
  • Codificarea folosind sintaxa și semantica de bază C#
  • Revizuirea, compilarea și executarea unui program

Modulul 2: Sintaxa Limbajului C#

Codificarea aplicațiilor orientate pe obiecte

  • Divizarea codului în clase
  • Adăugarea de câmpuri, metode și proprietăți
  • Definirea layout-ului codului și limitarea scope-ului
  • Creatia obiectelor

Lucrul cu tipuri de date și conversii

  • Thongs
  • Date și timp
  • Numere întregi
  • Numere reale
  • Boolean
  • Efectuarea de calcul cu operatori matematici
  • Conversia între tipuri de date

Controlul execuției programului

  • Instrucțiuni IF
  • Scrierea expresiilor complexe de criterii
  • Instrucțiuni CASE (switch)
  • Bucle For...Next
  • Bucle Do While...

Modulul 3: Programare Web Aplicații cu .Net Core API

  • Post vs Get
  • Validatoare de comandă
  • Injecția de dependențe
  • Arhitectură cu 3 straturi

Modulul 4: Accesarea Bazelor de Date Relaționale

Concepte bazate pe bazele de date relaționale

  • Folosirea bazelor de date pentru stocarea rapidă și eficientă a datelor
  • Selectarea, inserarea, actualizarea și ștergerea sintaxei interogării

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
  • Recuperarea înregistrărilor existente
  • Actualizarea și salvarea informațiilor utilizatorului
  • Adăugarea și ștergerea înregistrărilor

Modulul 5: Programare Orientată pe Obiecte Avansată

Dispoziția programării orientate pe obiecte

  • Inchiderea datelor în capsula unui obiect
  • Asigurarea creării corecte a obiectelor folosind constructorii
  • Extinderea claselor folosind mostenirea
  • Suprascrierea funcțiilor virtuale

Calitatea codului și gestionarea erorilor

  • Asigurarea siguranței tipurilor de date cu enumuri
  • Ariderea și gestionarea excepțiilor
  • Operațiunile de eroare Try...Catch...Finally
  • Comentarea codului

Cerințe

  • O înțelegere a Sistemului de Operare Windows
  • Abilități de bază cu computerul
  • Accesarea aplicațiilor web
  • Experiență de programare basică anterioară
 35 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite