08/08/2025
Osnove (HTML, CSS, JavaScript)
▸ Veb-sajt portfolija: Napravite lični veb-sajt koji prikazuje vaše veštine i projekte. Fokusirajte se na čist dizajn i prilagodljiv raspored.
▸ Interaktivni kviz: Razvijte jednostavnu aplikaciju za kviz sa validacijom frontenda, dinamičkim povratnim informacijama i izračunavanjem rezultata.
🔷 Razvoj frontenda (React.js, Napredni CSS)
▸ Stranica proizvoda za e-trgovinu: Napravite stranicu proizvoda pomoću React-a, koristeći upravljanje stanjem i arhitekture komponenti. Uključite funkcije poput filtriranja i sortiranja.
▸ Prilagodljiva kontrolna tabla: Napravite kontrolnu tablu sa grafikonima i vidžetima, koristeći biblioteke poput Chart.js i stilizovane komponente za uglađen izgled.
🔷 Razvoj bekenda (Node.js, Express.js, Baze podataka)
▸ RESTful API usluga: Dizajnirajte API za blog sa krajnjim tačkama za CRUD operacije kojima se upravlja putem baze podataka.
▸ Sistem autentifikacije: Implementirajte sistem za autentifikaciju i autorizaciju korisnika, kombinujući Express.js i interakciju sa bazom podataka.
🔷 Kompletan stek
▸ Aplikacija za društvene mreže: Razvijte aplikaciju gde korisnici mogu da objavljuju, lajkuju i komentarišu, integrišući funkcionalnosti frontenda i bekenda.
▸ Menadžer zadataka: Aplikacija sa svim funkcijama za kreiranje, ažuriranje i upravljanje zadacima, koja prikazuje kompletne CRUD funkcionalnosti i upravljanje korisnicima.
🔷 Napredne teme (Testiranje, CI/CD, Kontejnerizacija)
▸ CI/CD cevovod: Podesite kompletan CI/CD cevovod za projekat koristeći Jenkins/GitHub akcije, integrišući automatizovane testove i implementacije.
▸ Dokerizovani mikroservisi: Razložite monolitnu aplikaciju na mikroservise, koristeći Docker i Kubernetes za orkestraciju.