Skriptni jezici i web programiranje
Izradi web sjedište od nule: HTML elementi, tablice, slike i poveznice, CSS selektori, fontovi i Flexbox
Što ćeš naučiti
- Isplanirati i organizirati vlastito web sjedište
- Pisati ispravan HTML: tekst, liste, tablice, slike i poveznice
- Ugraditi video i zvuk u web stranicu
- Oblikovati stranice CSS-om: selektori, boje, fontovi i pozadine
- Složiti raspored stranice pomoću Flexboxa
Web programiranje je područje razvoja softvera (programa) koje se bavi stvaranjem web aplikacija ili web stranica. To uključuje korištenje različitih tehnologija, jezika i alata kako bi se omogućila interakcija između korisnika i web stranica ili aplikacija putem internetskog preglednika.
Ključni elementi web programiranja uključuju:
-
HTML (Hypertext Markup Language):
- Osnovni jezik za strukturiranje sadržaja web stranica. HTML koristi oznake kako bi definirao elemente na stranici, kao što su naslovi, paragrafi, tablice i slično.
-
CSS (Cascading Style Sheets):
- Koristi se za stiliziranje i dizajniranje web stranica. CSS omogućuje kontrolu nad izgledom elemenata koji su definirani u HTML-u.
-
JavaScript:
- Skriptni jezik koji se koristi za dinamičko manipuliranje HTML-om i CSS-om. JavaScript omogućuje izradu interaktivnih i dinamičnih web stranica.
-
Backend jezici i okviri:
- Služe za obradu logike i podataka na serverskoj strani. Popularni backend jezici uključuju PHP, Python, Ruby, Java, C#, a postoje i razni okviri (frameworks) kao što su Django, Flask, Express, Ruby on Rails, itd.
-
Baze podataka:
- Koriste se za pohranu podataka. Relacijske baze podataka poput MySQL, PostgreSQL i SQLite često se koriste, ali i NoSQL baze poput MongoDB postaju sve popularnije u web developmentu.
-
HTTP (Hypertext Transfer Protocol):
- Protokol koji omogućuje komunikaciju između klijenta (korisničkog računala) i servera (gdje se nalazi web stranica ili aplikacija).
-
Web serveri:
- Softverski sustavi koji obrađuju zahtjeve klijenata i šalju odgovore. Apache i Nginx su primjeri popularnih web servera.
-
Frontend i Backend:
- Frontend odnosi se na sve što korisnik vidi i s čime interagira na web stranici. Backend se odnosi na sve procese i radnje koje se odvijaju na serverskoj strani.
Web programiranje se stalno razvija, a programeri koriste nove tehnologije i alate kako bi poboljšali performanse, sigurnost i korisničko iskustvo web stranica i aplikacija. To može uključivati korištenje različitih frontend i backend okvira, biblioteka, alata za upravljanje projektima, sustava za kontrolu verzija i drugih tehnologija koje poboljšavaju proces izrade i održavanja web softvera.
Sadržaj tečaja
7 sekcija · 32 stavkeUvod
5 stavki- 1 Web preglednici, web pretraživači Lekcija
- 2 Skriptni jezici na internetu Lekcija
- 3 Sustavi boja na zaslonu i pisaču (RGB, CMYK) Lekcija
- 4 Što je web stranica? Pregled Lekcija
- 5 Ponavljanje i istraživanje Kviz
Organizacija web sjedišta
3 stavke- 6 Proces razvoja web sjedišta Lekcija
- 7 Definiranje web sjedišta Lekcija
- 8 Pregled web sjedišta u pregledniku Lekcija
HTML
9 stavki- 9 Sintaksa HTML-a Pregled Lekcija
- 10 Pregled HTML elemenata i atributa Lekcija
- 11 Svojstva dokumenata Lekcija
- 12 Metaelementi Lekcija
- 13 Dodavanje i uređivanje teksta Lekcija
- 14 Izradba tablica Lekcija
- 15 Oblikovanje liste Lekcija
- 16 Slike Lekcija
- 17 Ponavljanje Kviz
Povezivanje HTML dokumenata
2 stavke- 18 Oblikovanje web sjedišta pomoću HTML-a Lekcija
- 19 Izradba i uređivanje poveznica Lekcija
Multimedijski sadržaji u HTML dokumentu
2 stavke- 20 Formatiranje multimedijskih sadržaja za primjenu na internetu Lekcija
- 21 Ugradnja multimedijskih sadržaja u HTML dokument Lekcija
CSS
6 stavki- 22 CSS Lekcija
- 23 Povezivanje HTML-a i CSS-a Lekcija
- 24 Sintaksa Lekcija
- 25 Vrste selektora Lekcija
- 26 Zadatak Lekcija
- 27 Pravila vezana za selektore Lekcija
CSS − Uređivanje web sjedišta
5 stavki- 28 Pozadina Lekcija
- 29 Fontovi Lekcija
- 30 Tekst Lekcija
- 31 Poveznice Lekcija
- 32 Flexbox Lekcija