10 de ore de conținut în limba română ⌛
50 de lecții video 📺
Certificat de absolvire 📄
Exerciții practice 🧑💻
4 proiecte implementate pas cu pas ⚒️
Acces pe viață și la toate actualizările viitoare ♾️
Înveți în ritmul tău 👩🎓
Înveți despre cum să-ți structurezi codul într-o soluție software și cum ar trebui să folosești conceptele de programare orientată pe obiect pentru a obține un cod care se ridică la standardele angajatorilor din industrie.
O aplicație pentru efectuarea de calculate matematice într-o interfață de consolă. Deși simplu la prima vedere, vei aplica concepte precum tratarea situațiilor neașteptate, conversia între diferite tipuri de date și validarea datelor de intrare.
Un joc cu reguli destul de simple, dar implementarea acestor reguli într-un proiect software te va învăța despre folosirea elementelor de programare orientată pe obiect, tratarea cazurilor limită și a situațiilor excepționale.
O aplicație pentru redenumirea unui grup de fișiere stocate pe disc în care vei învăța nu doar despre cum să interacționezi cu mase de fișiere stocate pe disc, dar și să-ți scrii codul astfel încât să fie extins cu ușurință, aplicând principii abstracte de programare orientată pe obiect și reguli de cod curat.
Aplicație web ce permite utilizatorilor să creeze sau să citească recenzii de produse sau servicii. Pe lângă elementele specifice aplicațiilor web, vei învăța despre concepte precum arhitectura MVC, securitatea pe web sau baze de date relaționale.
Limbajul C# și ecosistemul .NET sunt folosite de mulți din cei mai mari giganți de tehnologie din lume datorită versatilității, fiabilității și nu în ultimul rând, performanței.
Unity, unul din principalele motoare de dezvoltare de jocuri de pe piață e bazat pe C#. Unity e folosit masiv în dezvoltarea de jocuri de către companii precum: Blizzard, Nintendo, EA sau Marvel.
Dezvoltarea ecosistemelor de IoT, sau Internet of Things, se poate face de asemenea cu C# cât și automatizări folosind senzori sau plăci electronice precum Raspberry PI.
C# stă la baza multor aplicații web enterprise. Platforma celei mai mari comunități de programatori din lume, Stack Overflow, e dezvoltată cu C# și ASP .NET. Platforma de e-commerce a gigantului Dell e construită integral cu C#.
Posibilitatea dezvoltării de aplicații de mobil e destul de extinsă cu C#, mai mult decât atât, aplicațiile sunt compatibile atât cu iOS cât și cu Android printr-o singură bază de cod.
Aplicațiile de cloud, adică programe care sunt executate în infrastructură cloud, cum ar fi Azure sau Google Cloud Platform, pot fi scrise cu ușurință cu C#.
Lucrul cu modele de inteligență artificială e posibil prin intermediul ML .NET. Nu este nevoie să înveți alte limbaje de programare, precum Python, pentru a antrena sau utiliza rețele neuronale.
Salariul unui dezvoltator C# în România este, în medie, aproximativ 12.500 RON, pornind de la nivelul de junior la aproximativ 5500 RON și ajungând până la peste 22.000 RON la nivelul de senior.
"Un curs excepțional, foarte bine structurat și explicat. De departe cel mai bun curs pe care l-am văzut până acum. Ți-am urmărit toate postările atât pe Blog cât și pe YouTube, în care dai și multe sfaturi utile. Mulțumesc frumos, Bogdan!"
Deși proiectele sunt gândite să aibă complexitate graduală, astfel încât să nu fii copleșit de complexitate, se recomandă totuși să ai o bază foarte solidă de cunoștințe legate atât de limbajul de programare C# și infrastructura de dezvoltare .NET cât și de programare orientată pe obiect. Parcurge întâi cursurile listate de mai jos înainte de proiectele practice.