Već sam komentariso vaše klipove ali "nažalost" moraću opet: 1- Ovako genijalne tutorijale čovek deli sasvim besplatno iako bi ih sigurno mogao naplatiti. 2- Vrlo često odgovara na pitanjia u komentarima i iz njih se nedvosmisleno može zaključiti da je čovek majstor svog zanata. 3- Nadam se da će Vam se ova dobra dela vratiti onako kako zaslužujete. Hvala Vam :D
Na laptopu sa uslovima koje sam imao u tom momentu u prostoriji koja nije prilagođena da bude tonski studio za podcaste, u uslovima gde sam imao gradilište pored zgrade, gde sam morao da smanjim osetljivost mikrofona i da privučem ton kroz noise remover da ne biste slušali u pozadini brusilice, dizalice, mešalice i majstore. Ali drago mi je da Vam se dopada barem kako objašnjavam...
Znaci prvo da pogledam nekoliko uvodnih klipova u vezi Jave programiranja koje si kacio 2017 godine? Ti si tada koristio neku verziju koja je sada malo zastarela.Da ja skinem najnoviju verziju NetBeans ili? Hvala unapred
Da, isključivo tako. Ja samo na početku pokazujem sve u jednom fajlu, jer ne želim da u prvim lekcijama previše zakomplikujem onima koji tek uče. Svakako u narednim lekcijama isključivo navodim da treba da se kod izdvaja u poseban fajl. Tako sam i za CSS. Prvo unutar samog HTML, a onda rekao da ide u zaseban.
Milane, da li je pogrešno ići na JavaScript samo sa znanjem CSS i HTML osnovnoga, jer sam trazio malo metodologije programiranja i nisam uspio da nađem linkove, naravno izbaci mi sadržaj poput osnove programiranja JS ili C ili Pythona, čak i tvoj video osnove programiranja Jave, ali ne shvaram to najbolje, pa da ne bih gubio vrijeme.
U principu, možete da krenete da pratite osnove JS i bez poznavanja metodologije programiranja, ali ćete kad tad naići na problem da možda ne razumete zašto je nešto rešeno u programu na određeni način, tj. zašto baš tako radi posao. Zato kažem da je bolje da pogledate, makar i Osnove programiranja - Java, pa ćete razumeti proncipe programiranja. Nije bitno što je drugi programski jezik u pitanju. Nije poenta tih osnova progrmairanja da naučite neki programski jezik. To je posledica. Programski jezik je alat. Metodologija programiranja i rešavanja problema je suština, a to Vam treba i za JavaScript.
Za HTML, CSS i ove osnove JavaScript-a ne morate prvo učiti OP Java i OOP Java, jer nisu potrebni za ovaj serijal, ali samo ovaj serijal Vam nije dovoljan za nivo tzv. junior veb programera. To nisam tvrdio ni u jednoj lekciji da je samo to dovoljno. Imate u komentarima video snimka broj 100 ovog serijala i u komentarima snimaka 1 i 100 sledećeg (Razvoj veb aplikacija) gde sam pojasnio šta je potrebno za neku ulaznu poziciju o kojoj pričate, pa pročitajte tamo, da se ne ponavljam.
Pozdrav Milane, Ovo je odlican sadrzaj i stvarno je lepo od vas sto sve to posatavljate na net besplatno. Slicni kursevi kostaju i po nekoliko desetina dolara i stvarno sam zahvalan na ovom. Pitanje: Da li imate neku preporuku za tutorijale (bilo free bilo placene) gde mozemo da se upoznamo sa osnovnom metodologijom programiranja?
Poštovani, Hvala. Drago mi je da Vam se dopadaju video snimci. Imate u okviru mojih plejlista na kanalu osnove metodologije programiranja u okviru dve liste: Osnove programiranja - java i Osnove programiranja - Python. Oba kursa su početna i predstavljaju uvod u metodologiju programiranja. Moja preporuka je da krenete sa Osnove programiranja - Java, pa da pređete na Objektno orijentisano programiranje - Java. Pozdrav.
Milane ako sam razumeo da odgledamo vas serijal programski jezik java, tu cemo se upoznati sa osnovama programiranja? To je kurs od 22 ep ako se ne varam? I posle toga cemo imati dobar osnov da krenemo sa java.scriptom?
Taj kurs OP Java je za praktični deo uvoda u programiranje. Osim toga pročitajte knjigu Osnove programiranja Java koju možete preuzeti besplatno sa singipedia.singidunum.ac.rs. Posle možete preći na JS ili se dodatno usavršiti prvo serijalom Objektno orijentisano programiranje Java.
@@milos7326 Iskreno nisam skoro pratio šta se izdaje za JS, pošto ja lično učim iz dokumentacija i pregleda koda, ne iz knjiga, pa ne pratim. Možda neko drugi ko je skoro počinjao i učio iz knjige može da prouči.
Pozdrav, prije nekih 20 dana sam poceo da ucim javascript gledajuci kurs koji je napravio Mosh Hamedani. Zavrsio sam dio sa objektima , međutim poceo sam da se gubim u citavom tom developer svijetu. Pretrazujuci vjezbe za javascript na netu kako bih sve to ispraksao i poslozio u glavi naisao sam na ovaj vas kanal. Vidim da ste prvo poceli sa HTML i CSS pa tek onda JS. Da li da zavrsim kurs JS koji sam zapoceo pa da onda krenem HTML i CSS? I postoji li nacin na koji bih mogao vjezbati "programsko razmisljanje"?
Ovaj kurs osnove HTML, CSS i JavaScript je za savladavanje osnovnih veb tehnologija za izradu front end delova sajtova. Nije posebno za JavaScript kao takav. Svakako će Vam biti potrebno sve to da naručite, a da li da radite ceo taj pomenuti kurs, pa onda ovaj moj, ne bih Vam znao reći, jer za taj kurs i tog predavača ne znam. Ako smatrate da imate problema da analitički pristupite rešavanju problema, savetovao bih Vam da prvo počnete učiti neki serijal za osnove metodologije programiranja, npr. Osnove programiranja Java - iako Java nema nikakve veze sa JavaScript jezikom, samo učenje tih osnovnih koncepata je korisno. Imate istoimeni serijal kod mene na kanalu.
@@MilanTair Prijatelj me savjetovao da krenem sa JS a gledajuci par videa iz vaseg serijala sam shvatio da sam pogrijesio. Svakako cu pogledati i Java serijal ako budem nailazio na isti problem gledajuci vas serijal za HTML, CSS I JS. Za sad sam poprilicno shvatio varijable, funkcije, petlje, objekte i te osnove JS-a. Samo me demoralisalo to sto nisam mogao sam da postavim neke zadatke bez pomoci Google-a. Mozda je problem i u tome sto radim od 6 do 20 pa ne ulozim dovoljno vremena za ucenje i vjezbanje. U svakom slucaju hvala sto ste odvojili vremena da odgovorite na moje pitanje.
Materijal je i dalje relevantan. Ima nekih novih stvari koje tada nisu bile deo živog standarda, a sada postoje, ali nema takvih stvari mnogo. Možete kupovati bilo koji editor.
Milane, da te pitam, da li je dovoljno osnovno znanje i razumevanje pascala da bih mogao da radim javascript? Zato sto je sintaksa paskala rekao si drugacija dosta od sintaksi jave, c, c++, koje su slicnije javascriptu.
Nije. Pascal je sasvim drugačiji jezik. Konceptualno, namenski, a posebno sintsksno. Sve je sasvim drugačije osim same metodologije programiranja, koja je jedino slična. Osnovno poznavanje Pascala će Vam pomoći koliko i bilo kog drugog jezika da lakše savladate JavaScript, ali i dalje morate da učite sve što je specifično za JavaScript.
Poštovani, Ne bih nikada preporučivao nekome da radi aplikacije ciljane za Android u JavaScript-u kao ugrađenu HTML5 aplikaciju, već bih uvek predložio pravljenje Java Android aplikacije sa ADK. Ali ako baš imate želju da radite na taj način, onda bih mogao da kažem da je kombinacija PhoneGap i Cordova solidan izbor. PhoneGap jeste star projekat, ali upravo to i pokazuje da je zreo i dugo razvijan. Pored određenih problema koji su vremenom ootkriveni, a koji su posle i uklonjeni, u kombinaciji sa Cordova je solidan izbor za pravljenje aplikacija za Android platformu.
Pozdrav Profesore , rekao si ovde da pogledamo negde tutorijal o osnovama programiranja , pre nego krenemo sa javomscript. Pa vidim da kod vas ima neki tutorijali o osnovi programiranja , jel ste na to mislili ili nesto drugo?
Pogledajte video snimak iz ove plejliste koji se bavi razlikama između var, let i const. Što se tiče getElementById, on nalazi element samo po njegovom ID, a querySelector nalazi jedan, a querySelectorAll nalazi jedan ili više elemenata koji odgovaraju nekom CSS selektoru. getElementyById je brži, ali ova druga dva su moćniji za preciznije nalaženje elemenata.
querySelector (bez All) mi radi ono šta treba, ali querySelectorAll ne ili ja to ne znam. Npr. imam na stranici pet elemenata paragaraf, gdje su tri sa klasom "boja". Mislim da bi pozivanje querySelectorAll ('boja') , analogno primjeru trebalo da uradi odabir, a zatim i promjenu na paragraf elementima date klase. Možda bi bolje pitanje bilo, može li to?
@@mustafadzinic265 querySelector vraća jedan element koji odgovra kriterijumu, ako postoji, ako ne, ne vraća ništa, a querySelectorAll vraća listu koja sadrži elemente. Tako da, ako hoćete da pristupite, npr. prvom elementu, onda kažete [0] iza querySelectorAll da dođete do prvog elementa liste itd. Dakle, radite sa listama u tom slučaju.
To su dve različite jedinice veličine. Nekada želite da izrazite visinu teksta u px, jer Vam je lakše kada znate visinu elementa u kojem je tekst, a nekada koristite tipografske veličine pt (points), npr. ako pripremate da deo stranice može da se štampa. Prosto zavisi od potreba. Najčešće ćete u praksi koristiti rem jedinicu mere, nekada i em... sve zavisi.
Poštovani, na samom pocetku klipa nakon sto ste sacuvali index. html ne vidim sta ste pritisnuli da vam web stranica stoji na polovini ekrana, da ne moram svaki put da idem na Run i na Launc in crome.
Postovanje Milane, recite mi da li u videima imate objektivno orijentisan JavaScript? I ako moze savet, raspitivao sam se za neki kurs,pa su mi rekli da oni OOP rade u javi , (ja sam rekao da hocu front end, tj JS osnove),pa su rekli da mogu da ucim osnove iz Jave da cu posle lakse da skontam JavaScript ,da li mislite da je to pametno,tako da ucim OOP. ?? Hvala
Poštovani, prvo, ne postoji "objektivno" nego "objektno" orijentisano programiranje. Što se toga tiče, među svojim snimcima imate ceo serijal o OOP na pimeru Java jezika, isto kao što ti što drže kurseve pominju, jer je Java OO jezik. Što se tiče JavaScript, svakako ćete lakše savladati jezik ako naučite osnove metodlogije programiranja, a to je uvek lakše na nekom kursu za osnove programiranja, poput učenja Java jezika. Naravno, možete Vi metodologiju naučiti i na primeru JavaScript jezika, ali je tada Vaše učenje opterećeno uključivanjem u kalup veb tehnologije, pa će Vam se tu često mešati i DOM za HTML stranice itd. Kod Java programiranja toga nema. Možda je najbolje da na početku naučite metodologiju programiranja na primeru Java jezika, pa zatim OOP na primeru Java jezika, a zatim pređete na učenje JavaScript. Dok ne dođete do JavaScript da paralelno sa Java i OOP Java učite HTML i CSS, kako biste po završetku lakše sklopili to znanje sa novim JavaScript jezikom koji učite.
MilanTair Hvala Milane na detaljnom odgovoru, sad mi je sve jasnije, hvala vam puno. A sto se tice Html i Css,to sam savladao dosta i Flex i Grid metode sam dosta presao. Hvala jos jednom
@@MilanTair Koliko sam razumeo pre pocetka ucenja javascript i nastavka ovog serijala trebalo bi preci pored ovih osnova html/css i osnove jave{vasa predavanja} i OOP{vasa predavanja}?
@@nebojsastojakovic4919 Osnove Java programiranja i OOP su potpuno odvojene stvari i predstavljaju uvod u metodologiju programiranja i organizaciju podataka i koda u programu. Ti snimci nisu neophodni kao podloga za učenje veb tehnologija, ali jesu korisni, jer će Vam biti neophodna znanja iz metodologije programiranja, kako biste bolje i brže mogli da rešavate programske probleme koji se jave u toku razvoja softvera, čak i za veb (kada je u pitanju back end ili neka složenija dinamika za front). Dakle, nisu obavezni ili neophodni, ali je poželjno naučiti osnove metodologije i OOP. Svakako na kraju ćete raditi JavaScript ili PHP ili možda neki drugi jezik koji nije Java. Međutim, kod osnove programiranja, Java programski jezik je samo alat za učenje metodologije. Prema tome, Vi učite metodologiju tamo, a posledica tog kursa je da naučite i novi programski jezik, u ovom slučaju Java.
Nije mi jasno samo ovo oko uslovnog grananja. function promeniParagraf(){ let paragraf = document.querySelector("#ovaj"); paragraf.innerHTML = "marko"; paragraf.style.color = "red"; if(paragraf.style.fontSize != "50px"){ paragraf.style.fontSize = "50px"; }else{ paragraf.style.fontSize = "10px"; } } Ja sam ranije ucio malo JS, ali nikako ne mogu da ukapiram sledece: Ako se uslov ispuni, tu se fukncija zavrsava koliko sam ja iole upoznat. Kako radi else s obziriom na to da je uslov ispunjen ? Ili je to primer samo kod dogadjaja, kao sto ste nam i u ovom predavanju prikazali.
Ako je uslov u if zagradama ispunjen, onda će se izvršiti kôd u prvom bloku posle if, a ako nije ispunjen, preskaču se naredbe u tom prvom bloku i izvršava se blok koda opsle else dela. To je sve. Neće se nikada izvršiti i if i else u jednom prolazu, ali ako pokrenemo ovu funkciju više puta, onda će se jednom izvršiti if blok, jednom else blok, jednom if blok, jednom else blok i tako u kurg (toggle).
U okviru ovog serijala neće biti obrađivan WordPress. WordPress imam u planu, ali još uvek pišem osnovni program takvog kursa i radim na nekim okvirima za lekcije. To je tek početak procesa planiranja kursa. Neće još u skorije vreme preći u snimanje, obradu i objavljivanje. Trenutno idu ova dva kursa, za testiranje softvera koji prati vežbe na istoimenom predmetu u letnjem semestru i ovaj za veb tehnologije koji je dodatni kurs. Ne mogu da postignem još jedan paralelno da pripremam, snimam i objavljujem. :(
Poštovani profesore,možemo li u word press kad napravimo child temu sa dokumentima CSS i index.php da napravimo dokument.java skript pa da word press-u damo dinamiku sajtu naprimer menjanje slika u headeru(zaglavlju).i u kojem se folderu to menja....(2) Jeli bolja praksa izbegavati else kao što ste nam pokazivali u php da izbegavamo else...Hvala.
Ne može da bude .java, ali može da bude .js (JavaScript) i neke stvari svakako možete učiniti dinamično promenljivim shodo tome šta žalite da postignete, ali tada morate da registrujete taj JS fajl sa kodom koji pruža dinamiku da se učitava u footer sekciji WP teme kao dodatni script element. Uvek je dobra praksa da izbegavate else. Naravno, postoje situacije kada svakako to nije moguće, ali težimo ka tome da imamo što manje uslovnih grananja.
Dosao sam do ove lekcije i dalje ne mogu da nastavim jer nemam odakle steci potrebno znanje za nastavak ovog kursa. Primoran sam da uplatim neki kurs za Javascript da bih mogao da nastavim sa ucenjem. Steta sto niste napravili video snimke za ucenje javascript bez prethodnog znanja i da tu obradite sve potrebno.
Dovoljno je da poznajete osnove metodologije programiranja (Osnove programiranja) bilo kog programskog jezika, jer u ovom kursu se oslanjam samo na to da znate metodologiju, a JavaScript uvodim postepeno, koliko je kada potrebno u kursu da se pokriju osnovni principi JavaScript jezika. Ako ste prošli, po preporuci, osnove programiranja, npr. Java, onda bi trebalo da vladare znanjem neophodnim za lakše praćenje ovih lekcija.
@@MilanTair znači dovoljno je da odgledamo osnove programiranja java da bismo mogli ovde krenuti sa videima sa js, uzgred imam jedno pitanje zašto niste pokrili animacije u cssu(možda ste kasnije u videima nisam gledao jos js) pozdrav