Odaberite naš najprodavaniji tečaj! Web Development 1
ODABERI TEČAJ
BESPLATNI TEČAJ: HTML I CSS
Prijavi se

Web Development 2

Nastavi svoje učenje na tečaju Web Development 2, koji će se održati uživo putem interneta pod vodstvom instruktora, gdje ćeš saznati kako pravilno dizajnirati bazu podataka i koristiti SQL za rad na bazama podataka. Također ćeš naučiti naprednije koncepte web developmenta kao što su background tasks, cron jobs, memcache itd. Osim toga naučit ćeš JavaScript, koji je neophodan za svakog web developera.

36 sati
24 susreta
Napredan

Program

Prvi dio: Izrada baza podataka

U prvom dijelu Web development 2 tečaja upoznat ćeš se s relacijskim bazama podataka, kako njima upravljati SQL-om i kako ih ispravno dizajnirati. Upoznat ćeš se i s pojmovima poput “one-to-many”, “primary key” and “JOIN” i što oni znače. Izradit ćeš nacrte baza podataka na više od 10 različitih primjera te ih izraditi SQL rečenicama. Na ovaj način bit ćeš vrlo dobro obučen za pravilno dizajniranje baza podataka te imati znanja koja su ključ za bilo koji ozbiljniji programerski projekt.

Drugi dio: Napredni koncepti izrade web stranica

HTML, CSS i Python su naučeni na tečaju Web development 1. Na Web development 2 saznat ćeš više o naprednijim konceptima razvoja web stranica:

  • Background tasks
  • CRON jobs
  • Task queues
  • CSRF
  • Memcache
  • Slanje emaila s web stranice
  • Cookies
  • PostgreSQL
  • etc.

Ako ne znaš većinu gore navedenih izraza, ne brini. Dobro ćeš ih naučiti na ovom tečaju i koristiti ih u projektima koje ćeš graditi tijekom tečaja.

Treći dio: JavaScript

U posljednjem dijelu Web development 2 tečaja naučit ćeš JavaScript, koji će ti pomoći da tvoj web-front-end bude interaktivniji. Naučit ćeš kako provjeriti valjanost podataka koje korisnici stavljaju u neku formu i kako implementirati korisne JS biblioteke.

Predznanje

Ovaj tečaj mogu pohađati svi koji su uspješno završili Web Development 1 ili imaju ekvivalentno znanje. Svi sudionici tečaja moraju biti upoznati s pojmovima kao što su:

  • HTML & CSS,
  • Bootstrap,
  • programiranje na bilo kojem programskom jeziku (mi ćemo koristi Python tijekom tečaja),
  • OOP,
  • osnove razvoja web stranica (GET, POST zahtjev). Koristit ćemo Heroku kao hosting tijekom tečaja.

Ako ti gore navedeni zahtjevi nisu poznati, molimo te da se umjesto ovoga prijaviš na tečaj Web Development 1.

Datumi i susreti e-lekcija

Tečaj se održava dvaput tjedno, u poslijepodnevnim satima – ukupno 24 predavanja u trajanju sat i pol. Tečaj se održavati uživo putem interneta, videopoziva, a predavač je iskusni nindža programiranja. 

Termini predavanja:

  • svaki ponedjeljak i srijedu u 17:00

Što trebam imati sa sobom?

Preporučujemo računalo s 8GB RAM-a (vjerojatno ti može poslužiti i manje, no to bi moglo biti prilično sporo).

Što ako propustim predavanje?

Svaki polaznik dobiva pristup stranicama za polaznike na kojoj može vidjeti sve lekcije. Ako propustiš neko od predavanja, ne brini se – možeš samostalno proći lekciju kod kuće. Uz to, postoji i Slack na kojemu predavači odgovaraju na sva tvoja pitanja, a svi sati koji se održe online, bit će i snimljeni te će polaznici dobiti pristup snimkama.

Bonusi

  • Potvrda o završenom tečaju
  • Besplatan 4-mjesečni pristup materijalima za učenje JetBrains Academy koji će vam pomoći da izgradite svoje znanje dugo nakon što završite tečaj
  • Online lekcije uživo, svaki tečaj ima zajamčeno vrijeme za ponavljanje i pregled zadataka
  • Pristup nastavnom planu i videozapisima lekcija zauvijek
  • Uključivanje u Slack kanal, gdje komunicirate s instruktorom i studentima izvan vremena nastave
  • 20% popusta na sve naredne Smartninja tečajeve (bez popusta)
webdevelopment_2

404,10 

Datum tečaja
prosinac 2024
Instruktor
Uskoro objavljujemo
Trajanje
36 sati
Broj susreta
24 susreta
Zahtjevnost
Napredan

Izjave naših polaznika

"Apsolutno sve što smo prošli bilo je izuzetno zanimljivo, korisno i primjenjivo. Moram pohvaliti predavača, bio je izvrstan, strpljiv, izuzetno puno zna i to znanje lagano prenosi na druge."
"Lekcije su jednostavno strukturirane tako da ih svaki početnik može razumjet, a instruktor je bio pristupačan i prijateljski nastrojen."
"Veoma mi se svidio online način nastave, i puno je pomoglo snimanje predavanja da se može pratiti kada nije bilo moguće doći na predavanje. Vjerujem da će mi se WebDev2 dosta kositi sa smjenama na poslu i sigurna sam da nijedan tečaj ne bih bila u mogućnosti pohađati da je nastava bila uživo, pošto živim u udaljenom mjestu. Mario je bio odličan instruktor i veoma sam zahvalna na ovako prilagodljivom online pristupu korisnicima tečaja."