KURS

JS Aplikacije - novembar 2024

Na kursu JS Aplikacije, polaznici će naučiti šta su HTTP zahtevi i kako da ih koriste. Upoznaće se sa REST servisima, šta je Baas (back-end kao usluga) i kako da rade sa njim, šta je asinhroni kod (Promises, upotreba async/await), šta predstavljaju Templating i Routing. Tokom kursa, kreiraće Single Page Application, koristeći tehnike naučene na prethodnim predavanjima na kojima će biti ocenjivani. Razumeće šta je arhitektura aplikacije i kako pravilno strukturirati svoje aplikacije. Pred kraj kursa, baviće se različitim dizajn šablonima i njihovim praktičnim smernicama, kreiraće svoje web komponente koristeći Web Components standard i postaviće Webpack okruženje od nule.

Veštine koje ćete steći:

Teme:

Uvod u kurs

Datum održavanja: 04.11.2024.

HTTP i REST servisi
  • HTTP zaglavlja
  • CRUD operacije
  • REST servisi
  • Popularna BaaS rešenja
    Datum održavanja: 04.11.2024.
Vežbe – HTTP i REST servisi

Datum održavanja: 05.11.2024.

Asinhrono programiranje
  • AJAX (osnove Promises i Fetch API)
  • Asinhrono programiranje
  • Detaljno o Promises
  • Async/Await
    Datum održavanja: 07.11.2024.
Vežbe – Asinhrono programiranje

Datum održavanja: 08.11.2024.

Remote data i autentifikacija
  • Upravljanje udaljenim podacima
  • HTML forme
  • CRUD operacije
  • Autentifikacija korisnika
    Datum održavanja: 12.11.2024.
Vežbe – Remote data i autentifikacija

Datum održavanja: 13.11.2024.

Single page aplikacije
  • Koncepti SPA (Single Page Application)
  • Višeekranska aplikacija
  • Dinamičko menjanje sadržaja
    Datum održavanja: 14.11.2024.
Vežbe – Single page aplikacije

Datum održavanja: 15.11.2024.

Arhitektura i testiranje
  • Modularne aplikacije
  • Paketi
  • Zavisnosti
  • Integraciono testiranje
    Datum održavanja: 18.11.2024.
Vežbe – Arhitektura i testiranje

Datum održavanja: 19.11.2024.

Renderovanje na strani klijenta
  • Koncepti šabloniranja
  • Jednostavno šabloniranje
  • Šablonski alati
    Datum održavanja: 21.11.2024.
Vežbe – Renderovanje na strani klijenta

Datum održavanja: 22.11.2024.

 
Routiranje
  • Koncepti routiranja
  • Navigacija i istorija
    Datum održavanja: 25.11.2024.
Vežbe – Routiranje

Datum održavanja: 26.11.2024.

Modularne aplikacije
  • Pristup komponentama
  • Enkapsulacija funkcionalnosti
  • Izolacija stanja
    Datum održavanja: 28.11.2024.
Vežbe – Modularne aplikacije

Datum održavanja: 29.11.2024.

Priprema za ispit

Datum održavanja: 02. i 03.12.2024.

Radionica: End-To-End Application Part 1

Datum održavanja: 05.12.2024.

Radionica: End-To-End Application Part 2

Datum održavanja: 06.12.2024.

Radionica: Web komponente
  • Šta su Web komponente?
  • Kreiranje elemenata i Shadow DOM-a
  • HTML šabloni i slotovi
  • Životni ciklus komponente
  • Proširenje HTML elemenata
    Datum održavanja: 09.12.2024.
Završni ispit
Završni ispit će se održati online, 22. decembra 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, 29. 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 razvili apstraktno i algoritamsko razmišljanje, mogu da rukuju kompleksnijim funkcijama, savladali su koncepte objektno orijentisanog programiranja i nemaju problema u radu sa DOM-om (dodavanje, uređivanje i brisanje elemenata DOM-a). Potreban nivo engleskog jezika za kurs mora da zadovolji B2.

Kada kurs počinje?

Kurs počinje 04. novembra 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 22. decembra 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 Aplikacije – novembar 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