20.10 - Controlul execuției - exercițiu de final.mp4

20.10 - Controlul execuției - exercițiu de final.mp4

Preview unavailable

You must log in or sign up to view this lesson.

LoginSign up

C# Masterclass

Buy nowLearn more

Bonusuri

  • Ghidul esențial de interviu - Întrebări grilă pentru testarea cunoștințelor v1.pdf
  • Mind Map - Calea Programatorului C# v2.pdf

Introducere

  • 1 - Introducere.mp45
  • 2 - C# vs .NET.mp4
  • 3 - .NET vs .NET Framework vs. NET Standard vs. .NET Core.mp4
  • 4 - Instalare Visual Studio.mp44
  • 5 - Crearea primului proiect.mp4
  • Chestionar

Prezentare Visual Studio

  • 6.1 - Prezentare Visual Studio - part1.mp4
  • 6.2 - Prezentare Visual Studio - part2.mp4

Componente ale aplicațiilor .NET

  • 7 - Componente ale aplicațiilor .NET.mp4

Structura unei soluții

  • 8.1 - Structura unei soluții part1.mp4
  • 8.2 - Structura unei soluții part2.mp4
  • Chestionar

Pachete NuGet

  • 9 - Pachete NuGet.mp4

Cititul și scrisul în consolă

  • 10 - Cititul și scrisul în consolă.mp4

Bazele programării

  • 11 - Variabile.mp4
  • 12 - Convenții de denumire.mp4
  • 13 - Tipuri de date de bază.mp4
  • 14 - Cuvântul cheie var.mp4
  • 15 - Operatorii de bază.mp4
  • 16 - Metode.mp4
  • Chestionar

Operațiuni cu tipuri de date

  • 17 - Operațiuni cu tipuri de date - parsare.mp4

Operațiuni cu string

  • 18.1 - Operațiuni cu string (interpolare & formatare).mp4
  • 18.2 - Operațiuni cu string (comparare).mp4
  • 18.3 - Operațiuni cu string (transformare în majuscule sau minuscule).mp4
  • 18.4 - Operațiuni cu string (curățare).mp4
  • 18.5 - Operațiuni cu string (înlocuire).mp4
  • 18.6 - Operațiuni cu string (segmentare).mp4
  • 18.7 - Operațiuni cu string (validare).mp4
  • 18.8 - Operațiuni cu string (StringBuilder).mp4
  • 18.9 - Operațiuni cu string (permiterea caracterelor interzise).mp4
  • Chestionar

Documentarea codului

  • 19. Comentarii.mp4

Controlul execuției

  • 20.1 Controlul execuției (if-else).mp4
  • 20.2 Controlul execuției (exercițiu if-else).mp4
  • 20.3 - Controlul execuției (switch).mp4
  • 20.4 - Controlul execuției (exercițiu switch).mp42
  • 20.5 - Controlul execuției (bucla for).mp4
  • 20.6 - Controlul execuției (bucla while).mp4
  • 20.7 - Controlul execuției (bucla do while).mp4
  • 20.8 - Controlul execuției (bucla foreach).mp4
  • 20.9 - Controlul execuției (break, continue).mp4
  • 20.10 - Controlul execuției - exercițiu de final.mp42
  • Chestionar

Depanarea în Visual Studio

  • 21 - Depanarea în Visual Studio.mp4

Șiruri

  • 22.1 - Șiruri (cu o singură dimensiune).mp4
  • 22.2 - Șiruri (cu mai multe dimensiuni).mp4
  • 22.3 - Șiruri (de tip 'jagged').mp4

Accesibilitate

  • 23 - Accesibilitate (scope).mp4

Feedback

  • Feedback

Proiect 1 - Calculator matematic

  • [Proiect1] 1. Calculator matematic - Crearea proiectului și introducere în instrucțiuni de nivel înalt.mp4
  • [Proiect1] 2. Calculator matematic - Citirea și parsarea primului număr.mp4
  • [Proiect1] 3. Calculator matematic - Citirea și parsarea celui de-al doilea număr.mp4
  • [Proiect1] 4. Calculator matematic - Capturarea și validarea operatorului.mp4
  • [Proiect1] 5. Calculator matematic - Calcularea și afișarea rezultatului.mp42

Fundamentele programării orientate pe obiect

  • 24.1 - Fundamentele POO (clase, obiecte și introducere în modificatori de acces).mp4
  • 24.2 - Fundamentele POO (supraîncărcarea metodelor).mp4
  • 24.3 - Fundamentele POO (readonly, const).mp4
  • Chestionar

Cuvântul cheie 'null'

  • 25 - Cuvântul cheie 'null'.mp4
  • Chestionar

Lucrul cu dată și oră

  • 26.1 - DateTime (constructori, proprietăți, metode).mp4
  • 26.2 - DateTime (formatare).mp4

Referințe vs. tipuri valorice

  • 27.1 - Referințe vs. tipuri valorice.mp4
  • 27.2 - Referințe vs. tipuri valorice (conversia tipurilor).mp4

Pasarea argumentelor ca valoare sau referință

  • 28.1 - Pasarea argumentelor ca valoare sau referință.mp4
  • 28.2 - Pasarea argumentelor ca valoare sau referință (cuvintele cheie 'out' și 'ref').mp4

Clasa 'Math'

  • 29 - Clasa 'Math'.mp4

Clasa 'Random'

  • 30 - Clasa 'Random'.mp4

Interacțiunea cu date de pe disc

  • 31.1 - Interacțiunea cu date de pe disc (scriere și citire).mp4
  • 31.2 - Interacțiunea cu date de pe disc (exercițiu scriere și citire).mp4
  • Chestionar

Tipuri generice

  • 32.1 - Generice.mp4
  • 32.2 - Problemele colecțiilor non-generice.mp4
  • 32.3 - Generice (tipuri multiple).mp4

Colecții

  • 33.1 - Colecții (introducere).mp4
  • 33.2 - Colecții (lista).mp42
  • 33.3 - Colecții (lista înlănțuită).mp4
  • 33.4 - Colecții (coada).mp4
  • 33.5 - Colecții (stiva).mp4
  • 33.6 - Colectii (hashtable, dictionar).mp4
  • 33.7 - Colectii (hashset).mp4
  • Chestionar

Excepții

  • 34.1 - Excepții (introducere).mp4
  • 34.2 - Excepții (tratarea).mp4
  • 34.4 - Excepții (tipuri de excepții).mp4
  • 34.3 - Excepții (aruncarea).mp4
  • 34.5 - Excepții (excepții personalizate).mp4
  • Chestionar

Feedback

  • Feedback

Proiect 2 - Joc piatră, foarfece, hârtie

  • [Proiect2] 1. Joc piatră, foarfece, hârtie - Introducere și capturarea input-ului jucătorului.mp4
  • [Proiect2] 2. Joc piatră, foarfece, hârtie - Generare răspuns computer & evaluarea rezultatului.mp4
  • [Proiect2] 3. Joc piatră, foarfece, hârtie - Actualizarea scorului & posibilitatea începerii unui nou joc.mp4

Concepte avansate de POO

  • 35.1 - Concepte avansate POO (introducere).mp4
  • 35.2 - Concepte avansate POO (încapsulare).mp4
  • 35.3 - Concepte avansate POO (abstractizarea - interfețe).mp4
  • 35.4 - Concepte avansate POO (abstractizarea - clase abstracte).mp4
  • 35.5 - Concepte avansate POO (moștenirea).mp4
  • 35.6 - Concepte avansate POO (polimorfismul).mp4
  • Chestionar

Concepte avansate de C# și .NET

  • 36.1 - Concepte avansate de C# și .NET (string - tip referință, imutabilitate).mp4
  • 36.2 - Concepte avansate de C# și .NET (struct).mp4
  • 36.3 - Concepte avansate de C# și .NET (gestionarea memoriei).mp4
  • 36.4 - Concepte avansate de C# și .NET (intro în programare funcțională).mp4
  • 36.5 - Concepte avansate de C# și .NET (delegați).mp4
  • 36.6 - Concepte avansate de C# și .NET (tipuri de delegați).mp4
  • 36.7 - Concepte avansate de C# și .NET (tipuri anonime).mp4
  • 36.8 - Concepte avansate de C# și .NET (expresii lambda).mp4
  • 36.9 - Concepte avansate de C# și .NET (evenimente, observer design pattern).mp4
  • 36.10 - Concepte avansate de C# și .NET (EventHandler, EventArgs).mp4
  • 36.11 - Concepte avansate de C# și .NET (evenimente customizate).mp4
  • 36.12 - Concepte avansate de C# și .NET (introducere în programare asincronă).mp4
  • 36.13 - Concepte avansate de C# și .NET (programare asincornă) (1).mp4
  • 36.14 - Concepte avansate de C# și .NET (programare asincornă) (2).mp4
  • 36.15 - Concepte avansate de C# și .NET (programare asincornă) (3).mp4
  • 36.16 - Concepte avansate de C# și .NET (programare asincornă) (4).mp4
  • Chestionar

LINQ

  • 37.1 - LINQ (introducere).mp4
  • 37.2 - LINQ (sintaxă tip interogare - sortare și filtrare).mp4
  • 37.3 - LINQ (sintaxă tip interogare - tipuri referință).mp4
  • 37.4 - LINQ (sintaxă tip interogare - grupări și transformări de date).mp4
  • 37.5 - LINQ (sintaxă tip metodă - introducere).mp4
  • 37.6 - LINQ (sintaxă tip metodă - sortare și filtrare).mp4
  • 37.7 - LINQ (sintaxă tip metodă - operații matematice).mp4
  • 37.8 - LINQ (sintaxă tip metodă - segmentarea colecțiilor).mp4
  • 37.9 - LINQ (sintaxă tip metodă - construirea colecțiilor).mp4
  • 37.10 - LINQ (sintaxă tip metodă - transformări).mp4
  • 37.11 - LINQ (sintaxă tip metodă - execuție imediată vs întârziată).mp4
  • 37.12 - LINQ (sintaxă tip metodă - IEnumerable vs IQueryable).mp4
  • Chestionar

Proiect 3 - Batcher: Aplicație de terminal

  • [Proiect3] 1. Batcher - Introducere & prezentare proiect.mp4
  • [Proiect3] 2. Batcher - Citirea fișierelor din director.mp4
  • [Proiect3] 3. Batcher - Gruparea argumentelor cu valori.mp4
  • [Proiect3] 4. Batcher - Validarea argumentelor.mp4
  • [Proiect3] 5. Batcher - Finalizarea implementării funcției de redenumire.mp4
  • [Proiect3] 6. Batcher - Manipularea mai multor tipuri de comenzi.mp4
  • [Proiect3] 7. Batcher - Introducerea argumentelor din linia de comandă.mp4
  • [Proiect3] 8. Batcher - Introducerea argumentelor în modul debug.mp4
  • [Proiect3] 9. Batcher - Validări & afișarea de erori în clasa Program.mp4
  • [Proiect3] 10. Batcher - Implementarea comenzii de scurtare (trim) (1).mp4
  • [Proiect3] 11. Batcher - Implementarea logicii pentru scurtare (2).mp4
  • [Proiect3] 12. Batcher - Finalizarea implementării comenzii de scurtare.mp4
  • [Proiect3] 13. Batcher - Ajustarea codului din Program pentru TrimCommand.mp4
  • [Proiect3] 14. Batcher - Refactorizarea & optimizarea codului.mp4
  • [Proiect3] 15. Batcher - Configurarea aplicației pentru utilizare globală.mp4

Proiect 4 - ReviewsApp: Aplicație web

  • [Proiect4] 1. ReviewsApp - Introducere în ASP .NET Core MVC.mp4
  • [Proiect4] 2. ReviewsApp - Introducere în Entity Framework & SQL.mp4
  • [Proiect4] 3. ReviewsApp - Prezentarea proiectului.mp4
  • [Proiect4] 4. ReviewsApp - Instalare SQL Server.mp4
  • [Proiect4] 5. ReviewsApp - Prezentare SSMS.mp4
  • [Proiect4] 6. ReviewsApp - Crearea proiectului.mp4
  • [Proiect4] 6.1 ReviewsApp - Configurare proiect & instalare unelte adiacente.mp4
  • [Proiect4] 7. ReviewsApp - Resurse statice.mp4
  • [Proiect4] 8. ReviewsApp - Arhitectura MVC part1.mp4
  • [Proiect4] 9. ReviewsApp - Arhitectura MVC part2.mp42
  • [Proiect4] 10. ReviewsApp - Configurarea aplicației.mp43
  • [Proiect4] 11. ReviewsApp - Clasa Program.mp4
  • [Proiect4] 12. ReviewsApp - Execuția primei migrări.mp4
  • [Proiect4] 13. ReviewsApp - Ce se întâmplă într-o migrare.mp4
  • [Proiect4] 14. ReviewsApp - Adăugarea entității 'Review' & generare de controller și views.mp4
  • [Proiect4] 15. ReviewsApp - Prezentare controller & pagini.mp4
  • [Proiect4] 16. ReviewsApp - Comunicarea HTTP.mp4
  • [Proiect4] 17. ReviewsApp - Atributele [Bind] & [ValidateAntiForgeryToken].mp4
  • [Proiect4] 18. ReviewsApp - Refactorizarea codului pentru a folosi un 'ViewModel'.mp4
  • [Proiect4] 19. ReviewsApp - Implementarea rating-ului cu steluțe și curățarea paginilor.mp4
  • [Proiect4] 20. ReviewsApp - Implementarea banner-ului paginii principale.mp4
  • [Proiect4] 21. ReviewsApp - Afișarea recenziilor pe pagina principală .mp4
  • [Proiect4] 22. ReviewsApp - Fixarea defectelor.mp4
  • [Proiect4] 23. ReviewsApp - Adăugarea legăturii dintre 'Review' și 'User'.mp4
  • [Proiect4] 24. ReviewsApp - Restricționarea acțiunilor utilizatorilor.mp4
  • [Proiect4] 25. ReviewsApp - Curățarea paginilor de logare și înregistrare.mp4
  • [Proiect4] 26. ReviewsApp - Procedura de publicare a aplicației.mp4

Încheiere - Următorii pași

  • 38 - Încheiere.mp4
  • Feedback

Cod sursă

  • C#Masterclass Code v2.zip