SoftUni kurs C# Advanced - januar 2025

No products in the cart.

KURS

C# Advanced – januar 2025.

Na kursu Napredno C# programiranje polaznici će proširiti svoje veštine u radu sa jezikom C# i platformom .NET, fokusirajući se na složenije koncepte karakteristične za ovaj jezik. Učesnici će naučiti kako da kreiraju i manipulišu linearnim strukturama podataka, kao i da prošire svoje znanje o radu sa nizovima, uključujući rad sa višedimenzionalnim nizovima ili matricama.
Takođe će imati priliku da se upoznaju sa konceptom generičkih klasa i metoda. Kroz kurs će rešavati algoritamske probleme, raditi sa tokovima podataka, datotekama i direktorijumima. Posebna pažnja će biti posvećena funkcionalnom programiranju, kao i primeni LINQ-a za obradu podataka u tokovima. Kurs koristi Microsoft Visual Studio 2022 kao razvojno okruženje, ali polaznici mogu koristiti alate po sopstvenom izboru.

Veštine koje ćete steći:

Teme:

Uvod u kurs

 

Datum održavanja: 27.01.2025.

Stack and Queues
  • Stack (first-in and last-out)
  • Metode za Stack (Push, Pop, Peek, ToArray, Contains i Count)
  • Queue (first-in and first-out)
  • Metode za Queue (Enqueue, Dequeue, Peek, ToArray, Contains i Count)

Datum održavanja: 27.01.2025.

Vežbe - Stack and Queues

Datum održavanja: 28.01.2025.

Višedimenzionalni nizovi
  • Višedimenzionalni nizovi (Kreiranje, Pristupanje elementima, Čitanje i Ispisivanje)
  • Nepotpuni nizovi (nizovi nizova)

Datum održavanja: 30.01.2025.

Vežbe - Višedimenzionalni nizovi

 

Datum održavanja: 31.01.2025.

Skupovi i napredni rečnici

 

  • Rečnik
  • Višestruki rečnici
  • Skup (HashSet i SortedSet)
Datum održavanja: 03.02.2025.
Vežbe - Skupovi i napredni rečnici

 

Datum održavanja: 04.02.2025.

Strimovi, fajlovi i direktorijumi

 

  • Šta su Streamovi?
  • Čitači i Pisci
  • File Streamovi
  • Klasa File
  • Klasa Directory
Datum održavanja:  06.02.2025.
Vežbe - Strimovi, fajlovi i direktorijumi

 

Datum održavanja: 07.02.2025.

Funkcionalno programiranje

 

  • Funkcionalno programiranje
  • Lambda izrazi
  • Akcije i Funkcije (Prosleđivanje funkcija metodama)
Datum održavanja: 10.02.2025.
Vežbe - Funkcionalno programiranje

 

Datum održavanja: 11.02.2025.

Definisanje klasa
  • Definisanje jednostavnih klasa
  • Enumeracije
  • Statičke klase
  • Prostor imena (Namespaces)

Datum održavanja: 13.02.2025.

Vežbe - Definisanje klasa

 

Datum održavanja: 14.02.2025.

 
Radionica: Implementacija povezane liste

 

Datum održavanja: 18.02.2025.

 
Radionica: Implementacija Stack and Queue

Datum održavanja: 19.02.2025.

Generici
  • Generici
  • Generičke klase
  • Generičke metode
  • Generička ograničenja

Datum održavanja: 20.02.2025.

Vežbe – Generici

Datum održavanja: 21.02.2025.

Iteratori i komparatori
  • Iteratori (IEnumerable, Yield Return and Params)
  • Komparatori (IComparable and IComparer)

Datum održavanja: 24.02.2025.

Vežbe – Iteratori i komparatori

Datum održavanja: 25.02.2025.

Priprema za ispit

Datum održavanja: 27.02.2025. i 28.02.2025.

Uvod u algoritme

Datum održavanja: 03.03.2025.

Završni ispit

Završni ispit će se održati online 09. marta 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 10. 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 rad sa linearnim strukturama, asocijativnim nizovima i obradom stringova. Potrebno je da polaznici imaju nivo engleskog jezika koji odgovara nivou B2.

Kada kurs počinje?

Kurs počinje 27. januara 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, 09. marta 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# Advanced – januar 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# Advanced – januar 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