Instalacija Python okruženja za razvoj web-aplikacija u Flask-u
# Instalirati conda-forge sa https://conda-forge.org/download/
# U terminalu:
# Napraviti novo okruženje za rad na kolegiju.
mamba create -n rwa python=3.13
# Aktivirati okruženje.
mamba activate rwa
# Instalirati Flask i pripadne biblioteke.
mamba install flask flask-session
mamba install pymysql flask-sqlalchemy flask-migrate
# Web-server za WSGI aplikacije, biblioteka za testiranje
# i dodatne flask biblioteke.
mamba install gunicorn pytest flask-login flask-wtf
mamba install flask-mail flask-socketio flask-debugtoolbar
Nakon instalacije, u konzoli je potrebno ovako aktivirati razvojnu okolinu:
# Prva linija je potrebna samo u praktikumu.
anaconda_setup
mamba activate rwa
JavaScript
- Mozilla Developer Network - JavaScript - potpuna dokumentacija
- JavaScript.info - izvrstan lagani tutorial
- w3schools - JavaScript Tutorial
- Eloquent JavaScript
Flask
Popularni razvojni okviri za web-programiranje
Ostalo
- CSS Grid Layout Examples - Gotova i jednostavna moderna implementacija tipičnih rasporeda elemenata na web-stranici. Općenito izvrstan izvor informacija o CSS-u.
- Bootstrap - Lagano i moderno stiliziranje web-stranica pomoću gotovih CSS klasa.
- Smashing Magazine - Portal o razvoju i dizajnu web-aplikacija.
- Multi-account-containers - ekstenzija za Firefox koja omogućava korištenje više različitih istovremenih session-a za pristup istoj web-stranici. Korisno za testiranje i demonstriranje web-aplikacija poput igara za više igrača ili kolaborativnih editora.
- Stack Overflow Developer Survey 2025 - vrlo zanimljivo istraživanje o suvremenim (ne samo) web tehnologijama.
- How it feels to learn JavaScript in 2016 - zabavan tekst koji dobro ilustrira koliko je dinamičan razvoj JavaScript-a, i dalje aktualan.
- Visual Studio Code - besplatni tekst-editor (napisan u JavaScript-u!). Instaliran je u praktikumima pod Linuxom. Ima ugrađenu podršku za web-programiranje i verzioniranje koda pomoću Git-a.