KURS
Angular – jul 2025
Start kursa: 01. jul 2025.
Trajanje kursa: 7 nedelja
Nivo znanja: Osnove
- START KURSA - 01. jul 2025.
- TRAJANJE KURSA - 7 nedelja
- ONLINE NASTAVA
- NIVO ZNANJA - Osnove
Kurs „Angular“ pružiće polaznicima znanje i praktične veštine za izgradnju klijentskih aplikacija (Single Page Applications) koristeći Angular tehnologiju, radni okvir razvijen od strane Google-a i jedan od najpopularnijih danas.
Polaznici će naučiti šta je TypeScript, osnovnu sintaksu i koncepte, kao i dodatne pogodnosti koje nudi u odnosu na JavaScript za razvoj u pretraživačima i na mobilnim platformama. Proučavaće se šta su Single Page Applications (SPA), arhitektonski šabloni za SPA aplikacije, komponente, direktive i njihova implementacija u Angular-u. Takođe će biti obrađeni pregledi i šabloni za prikaz podataka (templates), modeli, komponente, povezivanje podataka (data binding), rad sa više prikaza, observables, rutiranje (routing), dohvat podataka sa REST usluga, i dependency injection (DI).
- Cena na dve rate: 2 x 11 500 RSD
Veštine koje ćete steći:
- Razvoj klijentskih aplikacija sa Angular-om
- Izgradnja aplikacija zasnovanih na komponentama
- Rad sa konceptima SPA (Single Page Applications)
- Rad sa osnovnim konceptima TypeScript-a
- Rad sa udaljenim REST uslugama
- Rad sa šablonima i rutiranjem
Preporučujemo:
Teme:
Uvod u kurs
Datum održavanja: 23.06.2025.
Uvod u Angular i TypeScript
- Osnove HTTP-a
- Pregled Angular-a
- Uvod u TypeScript
- Kompozicija
- Pregled rutiranja
- Instalacija Angular-a i rad sa CLI-jem
Datum održavanja: 23.06.2025.
Komponente
- Šta su komponente
- Stvaranje komponenti
- Bootstrapping i modeli
- Povezivanje podataka i šabloni
- Lifecycle hooks
- Interakcija između komponenti
Datum održavanja: 26.06.2025.
DI, uvod u RxJS i Servisi
- Strategija otkrivanja promena
- SOLID principi (principi dizajna softvera)
- Servisi
- Observables i RxJS (reaktivna programiranja sa RxJS bibliotekama)
- HTTP klijent
Datum održavanja: 30.06.2025.
Radionica – Komponente
Datum održavanja: 03.07.2025.
Moduli i rutiranje
- NgModule (osnovni Angular modul za organizaciju aplikacije)
- Pregled rutiranja
- Router modul (linkovi, preusmeravanja i query parametri)
- Router Guards (zaštite rute za kontrolu pristupa)
Datum održavanja: 07.07.2025.
Radionica – Moduli i rutiranje
Datum održavanja: 10.07.2025.
Forme
- Direktive (Attribute, Structural and Building an Attribute)
- Upravljanje formama (Template-Driven and Reactive Forms)
Datum održavanja: 14.07.2025.
Radionica – Forme
Datum održavanja: 17.07.2025.
Pipes, Interceptors and Subjects
- Pipes
- JWT Authentication
- Interceptors
- Lazy Loading
- Subjects
Datum održavanja: 21.07.2025.
Radionica - Pipes, Interceptors and Subjects
Datum održavanja: 24.07.2025.
Upravljanje Stanjima
- Uvod u Redux (osnovni koncepti za upravljanje stanjem aplikacije)
- NgRX Store
- Store i App State (centralizovano skladište podataka aplikacije)
- Akcije (Actions) i Redukeri (Reducers) za definisanje promena stanja
- Slanje akcija (Dispatching actions) za ažuriranje stanja
Datum održavanja: 28.07.2025.
Pitanja i odgovori
Datum održavanja: 31.07.2025.
Završni ispit – odbrana projekta
Polaganje završnog ispita će se održati online,10. avgusta 2025. godine, od 10:00h do 16:00h.
Ponovno polaganje završnog ispita – odbrana projekta
Ponovno polaganje završnog ispita će se održati online, 17. avgusta 2025. godine, od 10:00h do 16:00h.
NAPOMENA: Naknada za ispit iznosi 1440 dinara (bez obzira na to da li ste polagali redovan ispit ili ne).
Kome je kurs namenjen?
Kurs je pogodan za polaznike koji imaju razvijeno apstraktno i algoritamsko razmišljanje, mogu da rade sa složenijim funkcijama, i koji su savladali osnovne koncepte objektno-orijentisanog programiranja u JavaScript-u. Preporučuje se da polaznici imaju iskustvo u radu sa REST API-jem, asinkronim programiranjem, DOM-om, i osnovama HTML-a/CSS-a. Potrebno je i poznavanje engleskog jezika na nivou B2.
Kako se prijaviti?
Ovaj kurs je deo modula „Front-end“, ali možete da ga pohađate nezavisno od modula. Ako želite da pohađate samo ovaj kurs, kliknite na dugme “Kupite kurs”. Nakon uspešne uplate, bićete upsani na obuku. Ako ste se već prijavili na modu, ne morate da kupujete ovaj kurs odvojeno.
Kada kurs počinje?
Kurs počinje 23. juna 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,10. avgusta 2025.
Da li ću dobiti sertifikat ako položim ispit?
Ako položite završni ispit sa minimum 70% tačnosti, dobijate SoftUni sertifikat o položenom kursu. Redovnom izradom domaćih zadataka možete ostvariti dodatnih 5% bodova.
Koliko kurs košta i šta je sve uključeno u cenu?
Puna cena kursa iznosi 23 000 dinara. U cenu kursa su uključeni:
- Online obuka u realnom vremenu
- Trajni pristup video snimcima i obrazovnim resursima
- Pomoć mentora pri savladavanju gradiva
- Pristup zatvorenoj Discord grupi za polaznike
- Polaganje završnog ispita na kraju kursa
- Sertifikat nakon uspešno položenog završnog ispita
- START - 01. jul 2025.
- TRAJANJE - 7 nedelja
- ONLINE NASTAVA
- Osnovni nivo