Kontaktirajte nas
 Trajanje 35 sati

Sadržaj kursa

1. dan: Uvod u JavaScript

  • JavaScript osnove: sintaksa, promenljive i tipovi podataka
  • Kontrolne strukture: uslovi i petlje
  • Funkcije i opseg (scope)
  • Rad sa nizovima i objektima
  • DOM manipulacija i obrada događaja

2. dan: Napredni JavaScript i ES6+ funkcionalnosti

  • ES6+ funkcionalnosti: arrow funkcije, template literal, dekonstruisanje
  • Asinhroni JavaScript: promise i async/await
  • Moduli i import/export
  • Obrada grešaka i debugovanje
  • Uvod u testiranje JavaScript-a (Jest)

3. dan: Uvod u Node.js

  • Node.js osnove: event loop, moduli i NPM
  • Izgradnja jednostavnog servera pomoću Express.js
  • RESTful API-ji: dizajn i implementacija
  • Rad sa middleware
  • Fajlsistem i streamovi

4. dan: Uvod u React

  • React osnove: komponente, props i stanje
  • JSX sintaksa i renderizovanje elemenata
  • Obrada događaja i formulara
  • React hookovi: useState i useEffect
  • Životni ciklus komponente i Context API

5. dan: Napredni React i Full-Stack integracija

  • React router za navigaciju
  • Upravljanje stanjem sa Redux (opciono)
  • Integracija React-a sa Node.js backendom
  • Implementacija aplikacija: Heroku, Netlify ili Vercel
  • Best prakse za migraciju legacy sistema

Zaključak i naredni koraci

  • Rezime ključnih koncepata
  • Pitanja i odgovori
  • Resursi za dodatno učenje
  • Sertifikacija i povratne informacije

Uslovi

  • Razumevanje osnovnih programskih koncepata (npr. promenljive, petlje, funkcije)
  • Ispitivanje sa C# ili drugim objektno orijentisanim programskim jezikom
  • Znanje HTML-a i CSS-a je korisno, ali nije obavezno

Ciljna publika

  • .NET programeri koji žele da usvoje JavaScript, Node.js i React
  • Programeri koji ciljaju na migraciju postojećih sistema i platformi na modernu veb tehnologiju
  • Osobe zainteresovane za full-stack razvoj sa fokusom na JavaScript

Broj učesnika


Cena po učesniku

Iskustva korisnika (2)

Predstojeći kursevi

Povezane kategorije