Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programare de la 0 pe intelesul tuturor. Principii OOP
Highest Rated
Rating: 4.3 out of 5(28 ratings)
113 students

Programare de la 0 pe intelesul tuturor. Principii OOP

Constuirea unei aplicatii de la zero in C#. Toate conceptele de baza OOP. Programare pentru incepatori.
Created byElena Maria
Last updated 3/2025
Romanian

What you'll learn

  • Clase, Obiecte, Metode
  • Abstract Method, Abstract Class
  • Static Method
  • Interfete
  • Variabile si Tipuri de Date
  • If, Else
  • While & For Loop
  • Arrays
  • Structuri de date
  • List
  • Try Catch
  • Principiile OOP
  • Overloading vs Overriding
  • Instalare GIT
  • Cum creezi un branch nou, un pull request, un merge
  • Agile Methodology

Course content

8 sections25 lectures2h 49m total length
  • Instalare Visual Studio2:51
  • Introducere in programare. Clase si Obiecte9:21
  • Variabile si Tipuri de Date8:09
  • Exercitiu individual

Requirements

  • Nu este necesara experienta in programare.

Description

  Ce poti invata din curs?
  Acest care te va invata bazele programarii in limbajul C# abordeaza urmatoarele subiecte:

  1. Introducere in programare: cursul prezinta concepte de baza ale programarii, cum ar fi variabile, tipuri de date, operatii matematice si controlul fluxului de executie.

  2. Sintaxa C#:  cum ar fi declararea variabilelor, utilizarea operatorilor.

  3. Structuri de date: diferite tipuri de structuri de date, cum ar fi array-urile si listele, si cum sa le manipulezi in C#.

  4. OOP:  conceptele de baza ale programarii orientate pe obiecte, cum ar fi clasele, obiectele sau interfetele.

  5. Exceptii si Debugging: cum sa gestionezi exceptiile si cum sa depistezi si sa rezolvi erorile in codul tau.

  6. Aplicatii de consola: cum sa creezi aplicatii de consola in C# si cum sa interactionezi cu utilizatorul prin intermediul liniei de comanda.

  7. Principiile OOP: mostenire, abstractizare, incapsuare, polimorfism

  8. Design Patterns: categorii de design patterns, pentru ce sunt folosite si exemple practice


    De ce sa aleg limbajul de programare C#?

    • C# este un limbaj popular in industrie, astfel ca exista multe oportunitati de cariera pentru dezvoltatorii care cunosc C#, in special in domeniul dezvoltarii aplicatiilor Windows si aplicatiilor mobile.

    • C# este un limbaj orientat pe obiect, oferind concepte puternice de programare orientată pe obiect precum clase, mostenire, interfete si polimorfism.

    • C# are o comunitate mare si activa, ceea ce inseamna ca exista multe resurse disponibile pentru invatare si rezolvarea problemelor, precum si un numar mare de biblioteci si framework-uri open-source.


    De ce sa invat programare?
    Exista mai multe motive pentru care ar putea fi interesant sa inveti programare. Programarea poate fi o modalitate de a-ti dezvolta abilitatile de analiza si gandire logica. In plus, stiinta calculatoarelor si tehnologia sunt domenii in continua crestere, ceea ce inseamna ca exista o cerere mare pentru oameni cu abilitati de programare. Prin urmare, invatarea programarii poate fi o alegere buna pentru a-ti dezvolta cariera.
    Domeniul IT este un domeniu in continua crestere, cu oportunitati de cariera variate si bine platite. Unele dintre avantajele alegerii unui domeniu IT ar fi:

  1. Oportunitati de cariera: Exista o varietate de job-uri in IT, cum ar fi dezvoltatori de software, administratori de retea, analisti de sisteme si ingineri de securitate.

  2. Salarii ridicate: Salariile in IT sunt, in general, mai ridicate decat in alte domenii, iar acestea pot varia in functie de nivelul de experienta si abilitatile tale.

  3. Posibilitati de avansare: Domeniul IT este in continua evolutie, ceea ce inseamna ca exista mereu noi oportunitati de invatare si avansare.

  4. Posibilitatea de a lucra de oriunde: Multe job-uri in IT permit lucrul la distanta sau lucrul in echipe virtuale, oferind posibilitatea de a lucra de oriunde.

  5. Impact real: IT-ul permite sa automatizezi si sa optimizezi procesele de afaceri, ajutand la economisirea de timp si bani si contribuind la o mai buna luare a deciziilor.

  6. Posibilitatea de a lucra in diverse domenii: IT-ul se aplica in aproape toate domeniile, cum ar fi sanatate, educatie, retail, finante, astfel ca poti avea oportunitatea sa lucrezi intr-un domeniu care te intereseaza.

Who this course is for:

  • Persoanelor care vor sa inceapa o cariera in domeniul IT.
  • Persoanelor care isi doresc sa invete programare la nivel basic, de la zero.