Junior App Builders – razvoj web aplikacija

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:

  1. 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.
  2. Osnove programiranja u Pythonu:
    • Pregled ključnih koncepata programiranja (varijable, petlje, uvjeti, funkcije).
    • Korištenje Jinja2 predložaka za dinamički sadržaj.
  3. 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.
  4. Interakcija s korisnicima:
    • Validacija korisničkog unosa.
    • Spremanje i prikazivanje podataka.
    • Kreiranje jednostavnih funkcionalnosti poput bloga ili ankete.
  5. 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.