SoftUni kurs C# OOP - februar 2025

No products in the cart.

KURS

Kurs C# OOP - mart 2025.

Kurs „C# OOP“ će naučiti polaznike principima objektno-orijentisanog programiranja (OOP), radu sa klasama i objektima, korišćenju objektno-orijentisanog modeliranja i izgradnji hijerarhija klasa. Učiće se osnovni principi OOP-a kao što su apstrakcija (interfejsi i apstraktne klase), enkapsulacija, nasleđivanje i polimorfizam. Takođe, biće obuhvaćeni najčešće korišćeni šabloni za dizajn (creational, structural i behavioral design patterns). Polaznici će se upoznati sa SOLID principima za objektno-orijentisani softverski dizajn i različitim tehnikama za debagovanje. Naučiće kako da kreiraju i koriste dekoratore (decorators). Posebna pažnja će biti posvećena komponentnom testiranju (pisanje unit testova) i konceptu razvoja vođenog testiranjem (Test Driven Development – TDD).

Veštine koje ćete steći:

Teme:

Uvod u kurs

 

Datum održavanja: 10.03.2025.

Nasleđivanje
  • Nasleđivanje
  • Hijerarhije klasa
  • Pristupanje članovima
  • osnovne klase
  • Ponovno korišćenje klasa
  • Tipovi ponovnog korišćenja klasa

Datum održavanja: 10.03.2025.

Vežbe – Nasleđivanje

Datum održavanja: 11.03.2025.

Enkapsulacija
  • Šta je enkapsulacija?
  • Ključna reč this
  • Modifikatori pristupa
  • Promenljivi i nepromenljivi objekti

Datum održavanja: 13.03.2025.

Vežbe – Enkapsulacija

 

Datum održavanja: 14.03.2025.

Interfejsi i apstrakcija
  • Apstrakcija
  • Interfejsi
  • Apstraktne klase
  • Interfejsi vs. Apstraktne klase

Datum održavanja: 17.03.2025.

Vežbe - Interfejsi i apstrakcija

 

Datum održavanja: 18.03.2025.

Polimorfizam
  • Polimorfizam
  • Preklopljene metode
  • Preopterećene metode

Datum održavanja: 20.03.2025.

Vežbe – Polimorfizam

 

Datum održavanja: 21.03.2025.

Rukovanje izuzecima
  • Šta su izuzeci?
  • Rukovanje izuzecima
  • Podizanje (Throwing) izuzetaka
  • Najbolje prakse
  • Kreiranje prilagođenih izuzetaka

Datum održavanja: 24.03.2025.

Tehnike debagovanja

 

Datum održavanja: 25.03.2025.

SOLID
  • Single Responsibility
  • Open/Closed
  • Liskov Substitution
  • Interface Segregation
  • Dependency Inversion

Datum održavanja: 27.03.2025.

Vežbe – SOLID

 

Datum održavanja: 28.03.2025.

 
Refleksija i atributi
  • Reflection API
  • Atributi

Datum održavanja: 31.03.2025.

Vežbe – Refleksija I atributi

Datum održavanja: 01.04.2025.

Unit Testing
  • Šta je jedinično testiranje?
  • Osnove jediničnog testiranja
  • Framework za jedinično testiranje – Nunit
  • Mocking i lažni objekti

Datum održavanja: 03.04.2025.

Vežbe – Unit Testing

Datum održavanja: 04.04.2025.

Mocking i Test-Driven Development
  • Mocking
  • Kod i testiranje
  • Razvoj vođen testovima (TDD)
  • Razlozi za korišćenje TDD-a
  • Mitovi i zablude o TDD-u

Datum održavanja: 07.04.2025.

Vežbe - Mocking i Test-Driven Development

Datum održavanja: 08.04.2025.

Šabloni dizajna
  • Definicija šablona dizajna
  • Prednosti i nedostaci
  • Tipovi šablona dizajna

Datum održavanja: 10.04.2025.

Vežbe - Šabloni dizajna

Datum održavanja: 11.04.2025.

Priprema za ispit

Datum održavanja: 14.04.2025. i 15.04.2025.

Radionica

Datum održavanja: 17.04.2025. i 24.04.2025.

Završni ispit

Završni ispit će se održati online 27. aprila 2025., od 10:00 do 16:00 časova. Ispit je fiksnog vremena. U slučaju da kasnite sa početkom, imaćete manje vremena na raspolaganju.

Popravni ispit

Ponovno polaganje završnog ispita će se održati online, 11. maja 2025. od 10:00 do 16:00 časova. Ispit je fiksnog vremena. U slučaju da kasnite sa početkom, imaćete manje vremena na raspolaganju.

NAPOMENA: Za prijavu polaganja popravnog ispita se plaća taksa u iznosu od 1 440 dinara (nevezano da li ste polagali redovan ispit ili ne).

Kome je kurs namenjen?

Kurs je namenjen polaznicima koji su savladali sintaksu jezika i rad sa standardnom bibliotekom, a žele da usvoje principe i dobre prakse objektno orijentisanog programiranja. Potrebno je da nivo engleskog jezika odgovara nivou B2.

Kada kurs počinje?

Kurs počinje 10. marta 2025. godine. Detaljan raspored možete pronaći u odeljku “Teme” ili klikom na dugme “Raspored predavanja”.

Kada i kako će se održavati predavanja?

Predavanja su u potpunosti ONLINE i možete ih pratiti u realnom vremenu ili gledati snimak naknadno, u vremenu kada vama odgovara.

Kako izgleda i kada se održava završni ispit?

Završni ispit će se održati online 27. aprila 2025.

Da li ću dobiti sertifikat ako položim ispit?

Ako položite ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
Nebojsa Marjanovic sajt01

Nebojša Marjanović

Predavač na kursu C# OOP – mart 2025

Nebojša je završio osnovne i master akademske studije na Fakultetu organizacionih nauka u Beogradu, na smeru Informacioni sistemi i tehnologije.

Posebno je stručan u razvoju, održavanju i unapređivanju backend servisa koristeći C# programski jezik i .NET radni okvir, kao i u implementaciji frontend aplikacija upotrebom React biblioteke.

Edin Jakupovic sajt

Edin Jakupović

Predavač na kursu C# OOP – mart 2025
Diplomirani inženjer elektrotehnike i računarstva, sa masterom iz Računarskih nauka i MSCE sertifikatom, trenutno radi kao lead inženjer na Messaging projektu visokih performansi. Ima bogato iskustvo u razvoju ERP sistema, mobilnih aplikacija, i višeslojnih sistema, sa specijalizacijom u finansijskim i bankarskim rešenjima.
Share