Salta al contenuto
Indietro

Sviluppa la tua web app in modo semplice

Denominazione

Sviluppa la tua web app in modo semplice

Descrizione

Lo sviluppo delle applicazioni si sta sempre più spostando sul Web ed il mobile: appropriarsi delle tecniche per la creazione di interfacce e lo sviluppo di funzionalità tipiche di un'applicazione lato client che utilizzi le moderne tecniche di datastorage e del reperimento di informazioni sul Web non è più un traguardo lontano grazie alla disponibilità di ambienti di sviluppo semplificati. Questo percorso non vi porterà a diventare sviluppatori Web ma ad approciarsi in modo creativo alla programmazione creando Web app condivisibili sia su desktop che su mobile.

Aree di intervento

Pensiero computazionale

Livello scolare

  • Scuola Secondaria di grado 1 /
  • IeFP

Durata

12

Descrizione delle attività

Attività Titolo Attività Durata ( ore ) Descrizione
1 Panoramica dell'ambiente AppLab 2 Scoperta guidata delle diverse sezioni dell'ambiente di sviluppo AppLab attraverso ed effettuazione di semplici prove.
2 Primi esperimenti 2 Creazione interfacce, gestione proprietà statiche, incorporamento immagini (assets), richiamo di metodi, gestione di eventi semplici.
3 La programmazione in AppLab 2 Utilizzo guidato degli operatori aritmetici e logici, delle strutture di controllo, delle stringhe con relativi metodi, delle liste ed i relativi metodi.
4 Il canvas grafico 2 Sperimentazione dei vari metodi messi a disposizione dal canvas e delle primitive turtlegraphics. Gestione degli eventi generati dai controlli dell'interfaccia utente
5 Schermi multipli e dati persistenti 2 Sperimentazione di app multiscreen, ricerca soluzioni al problema della persistenza e della condivisione dei dati.
6 Sviluppa la tua idea 2 Creazione assistita di una propria app originale da condividere con tutti i partecipanti.

Prerequisiti strumentali

Hardware Laboratorio Informatico con una buona connessione ad Internet
Software Piattaforma AppLab di code.org
Altro

Metodologie prevalenti

  • Attività individuale /
  • Confronto in piccolo gruppo /
  • Discussione collettiva /
  • Apprendimento cooperativo /
  • Learning by doing /
  • Problem posing / problemsolving /

Tipologia del percorso

  • Studenti extra curricolare /

Lingua di Insegnamento

  • Italiano /
  • /