Radionica kroz koju će djeca naučiti izrađivati interaktivne web web aplikacije! Naučiti će osnove razvoja web aplikacija koristeći Flask, lagani i fleksibilni web okvir (framework) za Python.
Ciljevi radionice:
- Upoznavanje s osnovama web razvoja i programiranja.
- Razvijanje vještina korištenja Flaska za izradu web aplikacija.
- Poticanje logičkog razmišljanja i rješavanja problema.
- Osnaživanje samopouzdanja u korištenju tehnologije.
Sadržaj:
- Uvod u Flask i web razvoj:
- Osnove web aplikacija i kako one funkcioniraju.
- Instalacija razvojnog okruženja, postavljanje Flask okvira i drugih dodataka.
- Pregled osnovnih pojmova: rute, zahtjevi, odgovori.
- Osnove programiranja u Pythonu:
- Pregled ključnih koncepata programiranja (varijable, petlje, uvjeti, funkcije).
- Korištenje Jinja2 predložaka za dinamički sadržaj.
- Razvoj jednostavne web aplikacije:
- Kreiranje osnovnih ruta i prikazivanje statičkog sadržaja.
- Korištenje HTML-a i CSS-a za stiliziranje aplikacije.
- Rad s formama i unosom korisničkih podataka.
- Interakcija s korisnicima:
- Validacija korisničkog unosa.
- Spremanje i prikazivanje podataka.
- Kreiranje jednostavnih funkcionalnosti poput bloga ili ankete.
- Kreiranje vlastitog projekta:
- planiranje, razvoj i prezentacija vlastite web aplikacije.
Trajanje i dobna skupina:
- Radionica traje 5 dana, s dnevnim trajanjem od 3 sata.
- Preporučena dob: 12-18 godina.
Izneseni stavovi i mišljenja samo su autorova i ne odražavaju nužno službena stajališta Europske unije ili Europske komisije. Ni Europska unija ni Europska komisija ne mogu se smatrati odgovornima za njih.