Tutorial C# pentru începători

  Рет қаралды 33,051

Development Factory

Development Factory

Күн бұрын

Învață elementele de bază ale limbajului C#. Tutorial dedicat începătorilor, cât și celor care au mai codat în C# și vor să vadă ce mai e nou.
Puteți găsi codul integral aici: github.com/devfact/simple-con...
Timecodes:
0:00 - Introducere
0:55 - Configurare Environment
6:24 - Structura Proiectelor
11:16 - Tipuri de date
15:09 - Operatori
23:35 - Elemente de Flow Control
27:39 - Arrays
34:41 - Clase & Obiecte
36:54 - Getters & Setters
38:19 - Constructori
43:56 - Static Keyword
48:41 - Tratarea excepțiilor
56:07 - Citire din consolă
57:28 - Exercițiu
🧑‍💻 /* Învață programare GRATIS */ 👇
💻 Web Development - bit.ly/3C10LSR
💻 Tutorial C# începători - bit.ly/3UvfpbU
💻Tutorial Java începători - bit.ly/3xHxxFW
💻Coding Challenges - bit.ly/3R2Lmp9
-----------------------------------------------------------------------------------
🔥🔥/* CURSURI DE PROGRAMARE RECOMANDATE */🧑‍💻🧑‍💻
📌 Web Development - bit.ly/3J5p0Dj
📌 Curs Complet Reactjs - bit.ly/3HplC4F
📌 Curs Complet Nodejs - bit.ly/3QYN3Wa
📌 Java Masterclass - bit.ly/3J5XZQ7
📌 Game Development cu Unity - bit.ly/3kwmjAh
📌 C# Masterclass - bit.ly/3Hrq7fp
📌 Curs Complet Python - bit.ly/3j3GRQb
📌 Curs Complet C++ - bit.ly/3iWh78z
-----------------------------------------------------------------------------------
📘 /* CĂRȚI RECOMANDATE */ 👇
📖 Clean Code - Robert C Martin - bit.ly/3DQy2Bc
📖 Clean Architecture - Robert C Martin - bit.ly/3Tsug5Z
📖 Head First Design Patterns - Elisabeth Freeman - bit.ly/3qU4lHW
📖 The Art of Unit Testing - Roy Osherove - bit.ly/3fYJot1
📖 Oracle Certified Associate Java SE 8 Programmer - bit.ly/3BvWghD
📖 Head First JavaScript - Eric Freeman - bit.ly/3jz9xku
📖 Head First Java - Kathy Sierra - bit.ly/3I0iKMg
-----------------------------------------------------------------------------------
🤝 /* DONAȚII */
✅ paypal.me/devfactory
✅ www.buymeacoffee.com/devfactory
✅ revolut.me/bogdanzefj
-----------------------------------------------------------------------------------
🔗 /* LINK-URI UTILE */
▶ developmentfactory.ro
▶ GitHub - github.com/devfact
▶ Facebook - / devfact
▶ Instagram / developmentfactory
▶ Discord / discord
▶ Descarcă Auto Price din Play Store - bit.ly/2GCUVJK
▶ Contact - contact@developmentfactory.ro

Пікірлер: 77
@DevelopmentFactory
@DevelopmentFactory 2 ай бұрын
Dacă vrei să înveți C#, pregătesc un masterclass a cărui lansare va fi în curând, mai multe detalii aici ➡ bit.ly/csharp-masterclass
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Îmi cer scuze pentru sunetul din introducere, se aude normal pe left și foarte încet pe right, nu știu de ce s-a exportat așa, sunetul original era ok. ☹
@diaboliqdutzu
@diaboliqdutzu 2 жыл бұрын
Foarte bine structurat pentru incepatori. Respect pentru munca depusa!
@xeniamelissa2493
@xeniamelissa2493 3 жыл бұрын
🤗 Perfect, mulțumesc!
@alexlungu7777
@alexlungu7777 3 жыл бұрын
Respect si multumesc pentru acest tutorial
@krampus4058
@krampus4058 2 жыл бұрын
Astept un curs😁Explici foarte bine
@_-ExTazY-_
@_-ExTazY-_ 2 жыл бұрын
Multumesc! O sa ma uit la acest video pana invat Bine!
@semnal.m2581
@semnal.m2581 Жыл бұрын
Bravo! Faci o treabă foarte bună. Încearcă să scapi de „a asigna” și înlocuiește-l cu „a atribui”.
@mihaicuc7616
@mihaicuc7616 3 жыл бұрын
Multumim!
@locorimax
@locorimax Жыл бұрын
Am nevoie de asta, multumesc
@raduloghinescu4198
@raduloghinescu4198 2 жыл бұрын
Faceti treaba foarte buna
@mateiprisecarih2568
@mateiprisecarih2568 2 жыл бұрын
Foarte bine explicat
@valentinxulescu
@valentinxulescu 2 жыл бұрын
Foarte misto explicat! Ar fi foarte util daca ai face si o serie de Selenium webdriver automation cu C#, am gasit doar tutoriale cu indieni pe youtube :)
@varlanalexandru9072
@varlanalexandru9072 3 жыл бұрын
Respect
@ariana2125
@ariana2125 3 жыл бұрын
Super tutorial, poate vei face și tutoriale mai complexe de C# sau cum am putea aborda o problema mai complexa.
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Desigur, asta e doar pentru a pune bazele. :)
@hexiram-music
@hexiram-music 2 жыл бұрын
Nice toturial acest limbaj de programare e o amestecatura cu python si java
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Nu știu cu python, dar c# a fost inspirat de Java, de-asta seamana atat de bine.
@hexiram-music
@hexiram-music 2 жыл бұрын
@@DevelopmentFactory Cand vine vorba de Console.Writeline("S"+a) seamana destul de bine cu python
@pwnuser2940
@pwnuser2940 2 жыл бұрын
@@hexiram-music oarecum seamana si cu Python, dar nu se "inrudesc" asa de tare. Un feature care seamana, este sirul formatat/string interpolation ($) in sirurile de caractere (strings), ceea ce a fost introdus recent si in Python, sub forma de F-String (Format-Strings).
@cosmin3732
@cosmin3732 Жыл бұрын
Salut , tocmai ce m-am inscris la un internship , am urmarit clipul acesta si pot spune ca ma simt pregatit pentru a lucra cu C# la un nivel destul de optim , multumesc zi buna !
@mihaelavaidean6771
@mihaelavaidean6771 3 жыл бұрын
BUNA ZIUA.AI PUTEA FACE CEVA APLICATII DESPRE PROGRAMAREA INTERFETELOR UTILIZATOR?
@imiplacesacodez5530
@imiplacesacodez5530 3 жыл бұрын
WOW! tocmai ma gandeam sa invat c# ca sa fac jocuri in unity
@lauraungureanu7196
@lauraungureanu7196 2 жыл бұрын
Si ai reușit?
@ionutd8059
@ionutd8059 3 жыл бұрын
Salut! Recomanzi limbajul C# unui incepator care ar vrea sa isi gaseasca un post de junior? Eu am inceput sa invat bazele, iar momentan rezolv diverse probleme de algoritmica. Ce ar mai trebui sa stiu pe langa C#?
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Salut! Da, cu siguranta il recomand pentru juniori, are foarte multe features care iti fac viata mai usoara in daily coding si in afara de asta, are o sintaxa destul de prietenoasa si intuitiva. Pe langa C#, cred ca ar trebui sa mai ai ceva cunostinte legate de baze de date relationale(SQL), agoritmi si comunicare http. Daca stapanesti relativ bine limbajul si ai si ceva cunostinte din celelalte 2, cu siguranta poti prinde un post de junior. Acum depinde si in ce oras cauti. Daca vorbim de oras mare, eventual centru universitar in Romania, nu o sa ai probleme. Succes si spor la invatat!
@bellabayy1931
@bellabayy1931 2 жыл бұрын
Ești genial!! Mulțumesc! Sunt abia la început de drum În acest domeniu, nu știu absolut nimic. Nici măcar un algoritm, dar știu ca am pasiune și asta contează. Tutorialele acestea sunt utile pentru cine nu are momentan sute de euro pentru un curs de baza în IT. Keep going. P.S. am o mica dilema. Eu la mate nu sunt chiar bună, adică știu baza dar nu sunt chiar ok cu calculele mai ales mentale. Se poate ca eu sa îmi încep cariera în IT, având o mare dorința de a învață și pasiune pentru info?
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Cu siguranță. Nu-ți pune problema de matematică, nu-ți trebuie atat de multă pe cat ai crede :). Succes în continuare!
@bellabayy1931
@bellabayy1931 2 жыл бұрын
@@DevelopmentFactory La fel!!!!
@pwnuser2940
@pwnuser2940 2 жыл бұрын
Chestia asta cu matematica... este mai mult un mit, creat de oamenii non-IT, ei isi inchipuie ca: "Aaah.. informatica... calculator... trebuie sa fie multa matematica, Bill Gates este programator bun si stie multa matematica, clar eu nu am sanse", pe undeva in aceasta directie se gandesc multi. Parerea mea, este ca daca ai macar un 8-12 clase terminate, te vei descurca bine in domeniu, nu ai sa rezolvi integrale/derivate sau mai stiu eu ce zilnic (asta daca nu te duci pe zona de inteligenta artificiala/machine learning, iar da, aici ai nevoie de niste cunostinte de matematica mai dezvoltate decat majoritatea, dar cu munca si dorinta de a invata se rezolva.). Poti incerca aplicatii desktop/mobile/web, poate ceva IoT/QA/Project Manager/Business Analyst, rolul de programator nu este singurul post in IT :), dar daca iti place programarea si rezolvarea de probleme, go ahead. Vor exista multe momente in care vei da de greu, vei vrea sa renunti, o sa dureze ore/zile/saptamani la aceasi problema, posibil sa nu gasesti resurse, etc, este nevoie de perseverenta si rezistenta, nu este nevoie sa fii nascut geniu. Mult noroc!
@bellabayy1931
@bellabayy1931 2 жыл бұрын
@@pwnuser2940 Mulțumesc Mult!! Succes! Mi-ai clarificat mult ideile, numai bine 😄🙏
@pwnuser2940
@pwnuser2940 2 жыл бұрын
@@bellabayy1931 Ma bucur ca te-am putut ajuta.
@atudoreitudor13
@atudoreitudor13 2 жыл бұрын
salut. pot observa ca la tine prin codul Console.WriteLine(""); dupa executarea programuui, se deschide direct consola (Microsoft Visual Studio Debug Console). Eu daca nu adaug Console.ReadLine(); dupa Console.WriteLine(""); de exemplu, nu imi apare consola. care ar fi motivul? multumesc anticipat. e posibil sa fi postat de 2 ori comentariul, imi cer scuze
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Salut. Mergi la Tools -> Options -> Debugging și debifează "Automatically close the console when debugging stops".
@crostyboy
@crostyboy 2 жыл бұрын
hey am si eu o intrebare se pare ca sunt aici cam tarziu dar, eu sunt la inceput si tot ce am stiut eu pana acum a fost programarea in Batch (.bat) si ma intrebam, pot sa fac si jocuri cu C# daca invat? (am aproape 14 ani si vreau sa imi impresionez prietenii acum dar mai tarziu vreau sa am o firma de programare sau ceva de genul)
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Salut. Sigur ca da, Unity unul din cele mai mari motoare de jocuri foloseste C#. Cu siguranta e alegerea ideala daca vrei sa mergi pe game development :)
@sandrudaniel19
@sandrudaniel19 2 жыл бұрын
Cum pot sa invat variabilele ? Fac un curs online dar m-am blocat la variabile. Sunt date probleme de genul: x elevi au plantat n copaci in z zile. Cati elevi ar planta f copaci in s zile ? Daca s-a pastra ritmul de lucru. Cica se rezolva cu regula de trei compusa. Alta era cu regula de trei simpla. Cum sa pun regulile de matematica in cod? De vara trecuta nu am mai avansat. Python nu e mai usor ? Imi pare greu asta cu compilarea.
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Vorbesc în tutorial despre operatorii matematici și cum se folosesc. Transpui exact formula matematică pe care o ai folosind operatorii ăia și atribui rezultatul unei variabile: int x = (a*b)/c. Nu știu de ce ți-ar părea mai greu că e un limbaj compilat, din contră, compilatorul te ajută să eviți pe cât posibil erori de runtime. Python poate fi mai ușor, dar depinde ce cauți la un limbaj de programare.
@suciu4644
@suciu4644 Жыл бұрын
Bro, daca stiu node js, html css si react(js) . recomanzi sa invat si .net?
@DevelopmentFactory
@DevelopmentFactory Жыл бұрын
depinde. Dacă ai deja câțiva ani experiență cu ecosistemul js și doar vrei să-ți extinzi cunoștințele, da. Dacă de-abia ai început, nu recomand să înveți .NET pentru moment.
@danielman7376
@danielman7376 2 жыл бұрын
Alte tutoriale despre C# incepatori mai aveti? Multumesc.
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Momentan nu.
@kevinpubg265
@kevinpubg265 2 жыл бұрын
Este ok dacă folosim Rider din pachetul de la JetBrains?
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Bineînțeles. Poti folosi orice tip de editor/ide.
@batch8680
@batch8680 Жыл бұрын
Salutare! As vrea sa lucrez la aplicații mobile/desktop folosind c# si .net. De ce as mai avea nevoie ? Nu vreau aplicații web!
@batch8680
@batch8680 Жыл бұрын
Vreau sa folosesc windows forms și xamarin.
@DevelopmentFactory
@DevelopmentFactory Жыл бұрын
salut. Dacă ești familiar cu windows forms, variantă mai modernă și similară cu winforms e WPF. Dar ține cont că e doar pentru windows, dacă vrei ceva cross-platform care este de asemenea vârful de lance când vine vorba de .NET, folosește .NET MAUI (learn.microsoft.com/en-us/dotnet/maui/what-is-maui).
@JalbaStefan828
@JalbaStefan828 3 жыл бұрын
Salutare,detin un server de discord dedicat tuturor dezvoltatorilor de jocuri din Romania.Pe acel server am o lista de tutoriale despre Unity si C# in limba engleza si romana.Ti-am adaugat recent acest tutorial in acea lista :DD btw, 40:20 Mai exista o solutie: Person person = new Person(){Name = "Numele meu" , Age = 10};
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Ok, merci mult! :). Legat de 40:20, știu, dar am scris clasa așa ca să vorbesc și despre constructori.
@tudordacian2789
@tudordacian2789 3 жыл бұрын
Salut, cum pot accesa si eu acel server pentru lista de tutoriale despre Unity si c# ?
@JalbaStefan828
@JalbaStefan828 3 жыл бұрын
@@tudordacian2789 Sau mai simplu, iti trimit direct tutorialele aici ;))) mieokn8rsr2tzfbdmsvxiq-on.drv.tw/GDRC-Tutoriale%20Unity%20si%20C%23.html apropo,vezi ca o sa schimb link-ul,iti recomand sa-ti salvezi undeva acele tutoriale
@zydd3429
@zydd3429 2 жыл бұрын
@@JalbaStefan828 poti sa mi dai si mie svu de discord?
@JalbaStefan828
@JalbaStefan828 2 жыл бұрын
@@zydd3429 discord.gg/WckZ3ER4
@peachulic1081
@peachulic1081 2 жыл бұрын
La minutul 50:34 nu poti face un if in care sa spui daca firstnumber, secondnumber = 0 sa arate o eroare in consola?
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Nu inteleg intrebarea. Daca vrei sa pui 2 conditii, adica ambele firstNumber si secondNumber sa fie 0 trebuie sa folosesti operatorul "&&".
@mihaelavaidean6771
@mihaelavaidean6771 3 жыл бұрын
M-AR INTERESA SI DESPRE INTERFETELE UTILIZATOR CUM SE PROGRAMEAZA IN APLICATII
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Ce tip de UI? Web/desktop/mobile etc.
@raulgheorghita8179
@raulgheorghita8179 Жыл бұрын
de ce re auzi in doat cascasranga la icepur?
@DevelopmentFactory
@DevelopmentFactory Жыл бұрын
Eroare la edit. Am scris in primul comentariu, cel care e pinned.
@PaulSebastianM
@PaulSebastianM 2 жыл бұрын
Mai complicat decât "dotnet new"? 🤔
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Cineva care nu a mai intrat in contact cu vre-un ide tu ce crezi ca ar prefera? Sa dea clickuri in interfata sau comenzi in terminal?
@mikemiky2449
@mikemiky2449 3 жыл бұрын
Am nevoie de ajutor 😶
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
Cu ce te pot ajuta? :)
@mikemiky2449
@mikemiky2449 3 жыл бұрын
@@DevelopmentFactory nu inteleg nimic si sunt pe profil de IT....
@mikemiky2449
@mikemiky2449 3 жыл бұрын
@@DevelopmentFactory in special bucla
@DevelopmentFactory
@DevelopmentFactory 3 жыл бұрын
@@mikemiky2449 un bloc de cod care se execută în continuu atât timp cât se respectă condiția din paranteză. Complicat? :) Ce înseamnă "pe profil de IT"?
@mikemiky2449
@mikemiky2449 3 жыл бұрын
@@DevelopmentFactory sunt la liceu in germania...
@mateiionutpop3294
@mateiionutpop3294 2 жыл бұрын
Salut! Am si eu o intrebare: cum iti apare instant ,,Console.WriteLine();" Ti-ai facut cumva un Macro la tastatura?
@DevelopmentFactory
@DevelopmentFactory 2 жыл бұрын
Salut, scrii 'cw' si apesi tab de 2 ori.
@mateiionutpop3294
@mateiionutpop3294 2 жыл бұрын
@@DevelopmentFactory mulțumesc!!
Tutorial GIT pentru începători
1:03:01
Development Factory
Рет қаралды 17 М.
C# Tutorial For Beginners - Learn C# Basics in 1 Hour
1:10:32
Programming with Mosh
Рет қаралды 4,8 МЛН
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 73 МЛН
INO IS A KIND ALIEN😂
00:45
INO
Рет қаралды 8 МЛН
NO NO NO YES! (Fight SANTA CLAUS) #shorts
00:41
PANDA BOI
Рет қаралды 55 МЛН
КАРМАНЧИК 2 СЕЗОН 3 СЕРИЯ
23:25
Inter Production
Рет қаралды 684 М.
Tutorial HTML pentru începători | Tutorial Web Development de la 0
1:15:14
Development Factory
Рет қаралды 135 М.
C# Lists 📃
6:46
Bro Code
Рет қаралды 91 М.
De ce am ales programarea? | Beneficii cariera IT - Tech Girl Story
8:43
Microsoft FINALLY killed it
6:45
Alex Ziskind
Рет қаралды 496 М.
Cum am învățat PROGRAMARE singur de la 0
19:18
Development Factory
Рет қаралды 82 М.
Object Oriented Programming (OOP) in C++ Course
1:30:26
freeCodeCamp.org
Рет қаралды 2,4 МЛН
CE TREBUIE SA INVETI -PRACTIC- CA SA DEVII PROGRAMATOR
25:36
Rares Vultur
Рет қаралды 41 М.
Tutorial JavaScript pentru începători | Tutorial Web Development de la 0
2:25:43
The World's Fastest Cleaners
00:35
MrBeast
Рет қаралды 73 МЛН