Toate cunoștințele de care ai nevoie pentru a dezvolta aplicații cu C# și .NET. Dezvoltat de Microsoft, C# e un limbaj foarte prietenos cu începătorii care poate fi folosit pentru un spectru foarte larg de aplicații și e extrem de căutat de către angajatori.
Peste 30 de ore de conținut în limba română ⌛
167 de lecții video 📺
Chestionare pentru verificarea cunoștințelor📝
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 👩🎓
BONUS: Minicurs introducere în Entity Framework, baze de date relaționale și ASP .NET Core MVC 🚀
BONUS: Minicurs structuri de date 🚀
BONUS: 2 ghiduri practice care să te ajute după finalizarea cursului 🚀
BONUS: Suport pe parcursul cursului
Vei stăpâni toate conceptele de la elementele programării de bază, cum ar fi: variabile, tipuri și structuri de date, operatori, elemente pentru controlul execuției, cât și cele ale programării orientate pe obiect. Vei ști să-ți modelezi codul și datele folosind clase și metode și vei înțelege care sunt implicațiile folosirii obiectelor până la nivel de sistem hardware.
Vei putea folosi și înțelege toate uneltele oferite de Visual Studio pentru a dezvolta și depana aplicațiile. Vei înțelege cum să traversezi codul și să inspectezi starea aplicației în timp real folosind 'debugger-ul'. Astfel ești complet asigurat, pentru că Visual Studio e ceea ce folosesc toate companiile mari ce își dezvoltă aplicațiile folosind C# și .NET.
Știu că te-ai săturat de cursuri unde informațiile prezentate sunt doar de suprafață. Cursuri care nu te-au ajutat decât să zgârii suprafața elementelor de care ai nevoie pentru a deveni un inginer software capabil și pare că întrebările primite la interviu sunt de complexitate mult mai ridicată decât nivelul tău de pregătire. C# Masterclass e creat în așa fel încât să ai parte de o vedere în secțiune prin tot ecosistemul .NET. Subiecte ca async/await, linq, garbage collection, evenimente & delegați, programare funcțională nu vor lipsi din arsenalul tău tehnic.
Conceptele teoretice vor fi aplicate în mai multe proiecte de practică în care pe lângă faptul că îți vei solidifica cunoștințele de teorie, vei învăța și cum să structurezi un proiect. Proiecte care vor avea o dificultate treptată, astfel încât să nu fii copleșit de complexitate, să poți scrie și tu codul și să-l înțelegi în același timp.
Pentru că C# și .NET sunt folosite preponderent în medii enterprise, adică în aplicații mari și foarte mari, vom explora puțin din teritoriul aplicațiilor web, cât și al bazelor de date relaționale și SQL. Vom folosi ASP .NET Core MVC, Entity Framework și SQL Server pentru a dezvolta o aplicație web full stack. Astfel vei deține o fundație solidă de cunoștințe de care să te folosești pentru a-ți propulsa cariera în dezvoltare software.
Ecosistemele de dezvoltare depind extrem de mult de structurile de date disponibile. Nu vrem să reinventăm roata de fiecare dată când lucrăm la un proiect nou, astfel că trebuie să înțelegem mecanismele interne ale structurilor de date, încât să facem cele mai bune alegeri pentru a obține un cod cât mai performant.
Găsești o serie de lecții despre cele mai importante și utilizate structuri de date din C#, la secținea "Colecții" din curs.
Calea spre SENIOR - Ghidul programatorului C#
Un mind-map care te va ghida pe tot parcursul călătoriei tale, de la 0 cunoștințe la nivelul de senior. În felul ăsta știi tot timpul la ce nivel ești și în ce direcție să te îndrepți pentru a-ți atinge potențialul maxim.
Ghidul esențial de interviu - Întrebări grilă pentru testarea cunoștințelor
Un ghid cu întrebări esențiale de interviu, cele mai frecvente întrebări care se dau la interviurile tehnice la nivelul de junior-mid. Ghidul este structurat sub formă de întrebări grilă, ale căror răspunsuri și explicații le găsești la final.
"Un curs bun pentru incepatori, mai ales pentru cei care nu au foarte multe cunostinte. Pentru cei cu mate info si ceva munca in spate o buna parte din curs este skip peste anumite module. Mie personal partea de ASP .NET a fost partea care m-a ajutat cel mai mult si am acumulat multe cunostine pe care nu le stiam."
"Un curs foarte bine prezentat si structurat, cu exceptia unor probleme cu blocarea lectiilor la inceput, totul a fost ok"
"Foarte bine structurat si explicat. Dar nu numai acest curs. Am urmarit pe youtube si alte tutoriale (HTML, CSS, Javascript) facute tot de Bogdan si datorita lui am inceput sa inteleg bazele programarii. Se vede experienta si dedicarea in a explica pe intelesul tuturor. Iti multumesc mult."
"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!"
"Mentor experimentat, explicatii foarte clare, curs detaliat."
"Un curs excelent. Mi-a placut modul de predare, poate as fi insistat putin si pe un proiect putin mai complex si eventual si pe web API."
"Recomand! Este un curs plin de informatie care chiar merita! Inca mai am de pus in practica pentru a reusi sa dau "drumul" la maini dar pot spune cu entuziasm faptul ca pot intelege si pot citi liniile de cod fara sa ma uit si sa ma intreb "CE INSEAMNA ASTA?". Merita tot procesul si fiecare videoclip iar la final, videoclipul de incurajare si de sprijin "psihic" chiar te motiveaza si iti dau cateva lacrimi. O persoana de nota 1000+ care iti raspunde si te ajuta cand ai nevoie si acest curs chiar este pe limba oricui are placerea de a invata lucruri noi si utile! Cel mai bun curs si iti multumesc Bogdan pentru totate informatiile oferite!"
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.
Și multe altele. C# poate fi folosit pentru toate tipurile de aplicații posibile oferind în același timp o performanță de neegalat în categoria limbajelor similare. Uite o comparație mai jos cu Node.js și Go.
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.
Conține toate cele 3 module ale C# Masterclass astfel încât să ai parte de cea mai completă experiență de învățare.
"Explicațiile tale sunt ca un plug care nu lasă nimic în urmă ce ar putea deranja sau întrerupe flow-ul de învățare, efectiv simt asta. Ai vocea perfectă pentru tutoriale. Îți mulțumesc pentru tot."
Nu-ți face griji, bonusurile sunt gratuite și vei avea acces la versiunile curente cât și la toate viitoarele actualizări pe viață
O dată ce ai cumpărat cursul, accesul este pe viață, inclusiv la toate viitoarele actualizări ale cursului.
Cursul e strict în format digital, nu există sesiuni live în format fizic, cu întâlniri "la clasă".
Absolut nimic. Cursul e conceput să îl poți urma chiar dacă ai 0 experiență anterioară cu programarea, dar conceptele descrise se duc până la un nivel atât de avansat, încât îl poți urma și dacă lucrezi deja în industrie, dar vrei să-ți ridici cunoștințele la nivelul următor.
Tot ce trebuie să faci e să apeși pe unul din butoanele de plasare a comenzii din pagină și să completezi detaliile. Imediat cum ai făcut plata vei intra în posesia cursului integral și vei putea începe să înveți.
Oricine care vrea să învețe programare de la 0, sau vrea să-și solidifice cunoștințele prin explorarea conceptelor avansate din ecosistemul .NET.
4.9 (din 400+ cursanți ai platformei)