fbpx

Curs C# Fundamentals

C# este limbaj de programare de tip high-level care oferă abstractizări puternice, flexibile și performanțe.

Vei învață ce înseamnă programare sincronă și la ce ajută noile librării incluse în .NET Framework la acest lucru.

Self Study

C# Fundamentals

Abonament lunar
29 RON/lună
Tarif pers. fizică
Self Study

C# Fundamentals [12 luni]

Abonament anual
19 RON/lună Total azi: 228 RON
Tarif pers. fizică
Nivel

Associate/Fundamentals

Studiu individual

4-6 ore/săptămână

Suport de curs
Materiale video

Nr. ore video

8h Total

Limba materialului scris/video

Română/Engleză

Metode de evaluare
  • Examene de capitol
  • Simulare examen final
  • Examen final
Diplomă

Diplomă de promovare

Curs Demo
Înscrie-te! alege opțiune

Despre curs

Bogdan Dina – Autor Curs C# Fundamentals

Cui i se adresează cursul C#?

Cursul C# Fundamentals este dedicat persoanelor care nu au mai avut contact cu programarea și abordează noțiuni fundamentale de dezvoltare a unei aplicații. Telecom Academy a dezvoltat un material de studiu bine structurat, accesibil tuturor cursanților care nu au mai avut tangențe cu programarea până în acest moment.

Modalități de desfășurare a cursului:

Online – în regim self-study (individual) – Acest curs este integral dezvoltat de către Telecom Academy. Ne bazăm pe experiența cursurilor deja dezvoltate de noi în ultimii 10 ani. Tutorialele video te vor însoți la fiecare pas pentru a parcurge curricula în propriul ritm, din confortul casei tale. Vei putea accesa cursul de oriunde și oricând vei avea nevoie.

De asemenea, nu uita să instalezi aplicația de mobil Telecom Academy din Magazin Play/Apple Store și accesează cursurile tale direct de pe telefon!

 

Și dacă simți că totuși ai nevoie de îndrumarea unui instructor, aruncă un ochi pe ORARUL claselor cu predare și înscrie-te la orice clasă disponibilă!

 

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău și un mail de informare ca ai fost înscris/înrolat în clasă. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plății, vei primi confirmarea înscrierii/înrolării în clasa dorită și îți vei accesa contul cu e-mail-ul și parola deja existente.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Exerciții suplimentare
  • Examenele de capitol pe care le vei susține online
  • Examen final pe care îl vei susține online
  • Catalog cu note
  • Diploma Telecom Academy la promovarea cursului

Dacă încă nu ești decis că acest curs este cel potrivit pentru tine, ai la dispoziție varianta Demo a cursului direct pe platforma noastră de e-learning. Creează-ți un profil și dă start studiului!

Ce vei învăța

Printre lucrurile pe care le vei învăța in acest curs sunt:

  • Ce sunt C# si .NET
  • De ce si cand putem alege C# si .NET
  • Cum poți crea un ecosistem de dezvoltare a aplicațiilor C# si .NET folosind Visual Studio
  • Identificarea particularităților C# spre deosebire de alte limbaje populare precum Java sau C++
  • Cum poți crea aplicații software folosind C# si .NET
  • Concepte de Object-Oriented Programming folosind C#

Certificări

După absolvirea acestui curs te sfătuiesc să începi să folosești C# cât mai des pentru a dezvolta cât mai multe aplicații software în acest limbaj de programare. În această manieră îl vei înțelege și stăpâni și mai bine. Cursul îți va rămâne ca un material ajutător pentru diferite probleme pe care le vei întâmpina.

Programa

1.1 Introducere (despre C#, .NET, avantaje, istoric)
1.2 Instalare .NET, C# si Visual Studio ptr Windows, macOS & Linux
1.3 Primul proiect C# in Visual Studio Code – Build, Run, Debug

2.1 Convenții de programare
2.2 Structura unei aplicații C#.NET
2.3 Sistemul de tipuri în C#
2.4 Declararea și utilizarea variabilelor în C#
2.5 Operatorii +, -, *, /
2.6 Structuri de control – if, if-else, while, for, foreach, do-while

3.1 Declararea și definirea funcțiilor/metodelor
3.2 Utilizarea/apelarea funcțiilor/metodelor
3.3 Funcții cu parametri
3.4 Funcții cu valoare returnată (functions with return value)
3.5 Funcții locale
3.6 Funcții „extensie” (extension functions)

4.1 Clase, enumerații, structuri, records
4.2 Proprietăți și atribute ale obiectelor
4.3 Modificatori de acces
4.4 Tipuri anonime
4.5 Tipuri imbricate (Nested types)

5.1 Derivare/Moștenire
5.2 Clase abstracte si interfețe
5.3 Clase (sealed classes)

6.1 Tratarea null-ului si a exceptiilor
6.2 Tipuri nullable
6.3 NullReferenceException
6.4 Condiții de verificare impotriva NRE
6.5 Tratarea exceptiilor

7.1 Tipuri de colectii
7.2 Utilizarea colectiilor
7.3 Utilizarea colectiilor (continuare)
7.4 Enumeratori și Iteratori

8.1 Clase generice
8.2 Funcții/metode generice
8.3 Constrângeri utilizate în declararea type parameter
8.4 Varianta

Sponsori și parteneri