KURS

JS Advanced - septembar 2024.

Na kursu JS Advanced, polaznici će steći detaljno znanje o JavaScript jeziku, kao što su osnove sintakse, rad sa nizovima, matricama, objektima, klasama i pisanjem funkcija. Proučavaće složenije koncepte kao što su kontekst funkcije, eksplicitno vezivanje i event loop.
Kurs će razvijati njihovo algoritamsko razmišljanje. Nakon uspešnog završetka ovog kursa, imaće priliku da rade sa DOM stablom, da vrše manipulacije na njemu i da rade sa “eventima”. Biće razmatran funkcionalni i CMO pristup programiranju sa JavaScript-om, sa konceptima kao što su nasleđivanje, kompozicija objekata i prototipni lanac.

Veštine koje ćete steći:

Teme:

Uvod u kurs

Datum održavanja: 23.09.2024.

Sintaksa, Funkcije i Izjave
  • Tipovi podataka
  • Promenljive
  • Strict Mode
  • Operatori
  • Funkcije
  • Hosting
    Datum održavanja: 23.09.2024.
Vežbe - Sintaksa, Funkcije i Izjave

Datum održavanja: 24.09.2024.

Nizovi i ugnježdeni nizovi
  • Nizovi (definicija, pristup, svojstva i metode)
  • Ugnježdeni nizovi (definicija, prolazak kroz ugnježdene nizove i manipulacija podacima)
    Datum održavanja: 26.09.2024.
Vežbe - Nizovi i ugnježdeni nizovi

Datum održavanja: 27.09.2024.

Objekti i kompozicija
  • Objekti (objekti i svojstva)
  • JSON Kompozicija objekata
  • Modularni kod

Datum održavanja: 30.09.2024.

Vežbe - Objekti i kompozicija

Datum održavanja: 01.10.2024.

Uvod u DOM
  • Browser API
  • Document Object Model
  • HTML elementi
  • Ciljanje elemenata
  • Korišćenje DOM API-ja
    Datum održavanja: 03.10.2024.
Vežbe – Uvod u DOM

Datum održavanja: 04.10.2024.

Manipulacija DOM-om i događaji
  • Kreiranje i Manipulacija
  • Elementima
  • Obrada Događaja
  • Tipovi Događaja
  • Svojstva i Metode Objekta Događaja
    Datum održavanja: 07.10.2024.
Vežbe – Manipulacija DOM-om i događaji

Datum održavanja: 08.10.2024.

Napredne Funkcije
  • Pregled Funkcionalnog Programiranja
  • Zatvaranja (Closures)
  • Karijiranje i Delimične Primene
  • Kompozicija Funkcija
  • Kontekst Izvršenja (this)
    Datum održavanja: 10.10.2024.
Vežbe – Napredne Funkcije

Datum održavanja: 11.10.2024.

 
Unit testiranje i upravljanje greškama
  • Upravljanje izuzecima
  • Moduli
  • Koncepti jediničnog testiranja
  • Mocha i Chai za jedinično testiranje
    Datum održavanja: 14.10.2024.
Vežbe – Unit testiranje i upravljanje greškama

Datum održavanja: 15.10.2024..

Klase
  • Definisanje klasa
  • Svojstva i pristupnici
  • Pristup komponenti
  • Testiranje klasa
    Datum održavanja: 17.10.2024.
Vežbe – Klase

Datum održavanja: 18.10.2024.

Prototipi i nasleđivanje
  • Nasleđivanje
  • Klasično nasleđivanje
  • Prototipni lanac
    Datum održavanja: 21.10.2024.
Vežbe – Prototipi i nasleđivanje

Datum održavanja: 22.10.2024.

Priprema za ispit

Datum održavanja: 24. i 25.10.2024.

Radionica – Wizard Side Scrolling Game

Datum održavanja: 28.10.2024.

Završni ispit
Završni ispit će se održati online, 03. novembra 2024. od 10:00 do 16:00 časova. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
Popravni ispit
Ponovno polaganje završnog ispita će se održati online 28. decembra 2024. od 10:00 do 16:00 časova. Ispit je vremenski ograničen. Ukoliko započnete kasnije, imaćete manje vremena za rad.
 
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 namenjen polaznicima koji su savladali osnovnu sintaksu JavaScript-a (promenljive, uslovne provere i petlje) i mogu slobodno da rukuju nizovima, objektima, obradjuju tekst i rade sa regularnim izrazima. Potrebni nivo znanja engleskog jezika za kurs je B2.

Kada kurs počinje?

Kurs počinje 23. septembra 2024. 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 03. novembra 2024.

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.

Anđela Jovanović

Predavač na kursu JavaScript Advanced – septembar 2024

Softverski inženjer koji se trenutno  bavi web razvojem, usavršavajući se u tehnologijama kao što su HTML, CSS, JavaScript, i Angular. Pored toga, aktivno je angažovana na doktorskim studijama, gde se fokusira na primenjenu metaheuristiku i prediktivnu analizu, o čemu je već objavila nekoliko naučnih radova.

Share