Intrati in legatura

Schița de curs

Modulul 1: Introducere în conceptele de bază ale programării

  • Stocarea și procesarea datelor pe calculator
  • Tipuri de aplicații
  • Ciclul de viață al aplicațiilor
  • Compilarea codului

Modulul 2: Concepte de bază ale limbajelor de programare

  • Sintaxă
  • Tipuri de date
  • Variabile și constante

Modulul 3: Fluxul programului

  • Introducere în conceptele programării structurate
  • Introducere în ramificare
  • Utilizarea funcțiilor
  • Utilizarea structurilor de decizie
  • Introducere în repetiție

Modulul 4: Algoritmi și structuri de date

  • Înțelegerea modului de scriere a pseudocodului
  • Exemple de algoritmi
  • Introducere în structurile de date

Modulul 5: Gestionarea erorilor și depanarea

  • Introducere în erorile de program
  • Introducere în gestionarea structurată a erorilor
  • Introducere în depanarea în Visual Studio

Modulul 6: Introducere în programarea orientată pe obiecte

  • Introducere în structuri complexe
  • Introducere în structuri
  • Introducere în clase
  • Introducere în încapsulare

Modulul 7: Mai multe despre programarea orientată pe obiecte

  • Introducere în moștenire
  • Introducere în polimorfism
  • Introducere în .NET Framework și biblioteca de clase de bază

Modulul 8: Introducere în securitatea aplicațiilor

  • Autentificare și autorizare
  • Permisiuni de cod pe calculatoare
  • Introducere în semnarea codului

Modulul 9: Programarea de bază a I/O

  • Utilizarea I/O din consolă
  • Utilizarea I/O din fișiere

Modulul 10: Performanța aplicațiilor și gestionarea memoriei

  • Tipuri valoare vs. tipuri referință
  • Conversia tipurilor
  • Garbage Collector

Cerințe

  • Capacitatea de a folosi calculatoare pentru a porni programe, a deschide și salva fișiere, a naviga prin meniurile și interfețele aplicațiilor
  • Capacitatea de a înțelege concepte logice, cum ar fi comparațiile
  • Înțelegerea teoriei numerelor
  • Capacitatea de a crea, înțelege și urma instrucțiuni structurate sau proceduri pas cu pas
  • Capacitatea de a înțelege și aplica concepte abstracte la exemple concrete

Public țintă:

Acest curs se adresează oricui este nou în domeniul dezvoltării software și dorește sau are nevoie să înțeleagă fundamentele programării și conceptele programării orientate pe obiecte. De obicei, aceștia sunt elevi de liceu, studenți sau persoane aflate în schimbare de carieră, fără experiență anterioară de programare. Ar putea dori să înțeleagă fundamentele de bază ale programării înainte de a trece la cursuri mai avansate, cum ar fi 20483B: Programming in C#.

 35 Ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite