Corso sviluppo software di contenuti interattivi culturali, didattici e videogames

loghi enti finanziatori corso

Obiettivi:

L’obiettivo formativo del percorso è quello di consentire ai partecipanti di apprendere gli elementi necessari per creare un proprio prototipo di videogioco, basato su tecnologia Android. Il linguaggio di riferimento usato sarà l’Android Studio, per la sua grande diffusione, il numero significativo di librerie disponibili, la relativa semplicità di reperimento di componenti già pronte da assemblare.

Rispetto ai corsi focalizzati puramente sull’apprendimento di un linguaggio e la scrittura del codice, la proposta è caratterizzata da una focalizzazione sullo sviluppo dell’idea e la costruzione di un prototipo. Ai partecipanti sarà chiesto di proporre un’idea per la quale vorrebbero realizzare un’app di gioco per dispositivi mobili in un ambito di loro interesse (turismo, cultura, vendite, formazione, social etc...).

Le idee in gioco saranno ricondotte verso uno schema comune in termini di componenti software, interfacce, meccanismi di navigazione tra le pagine e ricerca dati. La finalità ultima è quella di sviluppare competenze utili a formare nuove generazioni di professionisti dell’IT che puntano sull’integrazione tra tecnologia, creatività e cultura.

Lo scopo non è il mero intrattenimento: è un dato oggettivo che sta sempre più prendendo piede, negli ultimi anni, l’utilizzo del gaming per la formazione in azienda e come sistema complementare della didattica nelle scuole.

PROSSIMA EDIZIONE
Nessuna edizione attiva, contattaci per maggiori informazioni.
APPROFONDISCI

A chi è rivolto

Il percorso è rivolto persone che hanno assolto l’obbligo d'istruzione e il diritto-dovere all'istruzione e formazione e che, indipendentemente dalla condizione occupazionale, necessitano di azioni formative per acquisire conoscenze e competenze necessarie a rafforzare la propria occupabilità e adattabilità a fronte dei processi di transizione di tutti i settori produttivi, delle filiere manifatturiere e dei servizi connessi e della filiere del terziario. Non potranno essere destinatari delle opportunità finanziate a valere sul presente Invito i dipendenti assunti da Pubbliche Amministrazioni con contratti a tempo indeterminato.

Cosa imparerai a fare

Al termine del percorso formativo i partecipanti saranno in grado di:

  • configurare e impostare un ambiente di lavoro in ambiente Android per lo sviluppo di un game
  • applicare le basi della programmazione (java) per costruire le entità costitutive del gioco
  • gestire il movimento e le collisioni
  • implementare il progetto con uno stile personale (musica, effetti sonori e visivi)
  • creare e gestire interfacce utente
  • implementare la sicurezza delle interfacce e la protezione dei dati

Contenuti del corso

  • Set-up di Android Studio per lo sviluppo di game.
  • Fase di progettazione teorica di un game con i concetti di mondo/player/camera.
  • Ciclo di vita del game: startup/game loop/process input/update/render/shutdown.
  • Progettazione e modellazione classi Java delle entità costitutive.
  • Realizzazione componenti grafiche del gioco (texture, sfondi e player).
  • Configurazione camera, mondo, player e gestione animazioni.
  • Legare la camera alla posizione corrente del player.
  • Velocità, accelerazione e inerzia.
  • Gestione movimento in base al touch dell'utente e collisioni.
  • Funzioni per l’aggiornamento dell’interfaccia del gioco.
  • Inserimento di musica ed effetti sonori.
  • App Android interattive, componenti specifici per la creatività.
  • Progettazione e costruzione di interfacce.
  • Utilizzo di layout e widget per definizione interfacce utente.
  • Studio e gestione delle gesture (touch, swipe, zoom).
  • Manipolazione di immagini via codice.
  • Impostazione componenti broadcast receiver, creazione di sistemi di notifiche.

Requisiti in ingresso

Il percorso, rivolto a persone che hanno assolto l’obbligo d'istruzione e il diritto dovere all'istruzione e formazione residenti o domiciliate in Emilia Romagna, è adatto a partecipanti provenienti da qualsiasi percorso scolastico. Non sono necessarie conoscenze approfondite per l’accesso, è però consigliato possedere nozioni di base di informatica, navigazione in rete, e linguaggi di programmazione (preferibilmente Java o altro linguaggio a oggetti).

Può essere frequentato con profitto anche da chi, pur non conoscendo specifici linguaggi, possiede una buona capacità di ragionamento logico e interesse per lo sviluppo software e i suoi molteplici campi di applicazione.

La condizione occupazionale è ininfluente ai fini dell’ammissibilità al percorso. Per accedere al percorso, oltre alla verifica dei requisiti formali e sostanziali attraverso un colloquio orientativo individuale, è previsto il superamento di un test in ingresso di valutazione delle competenze tramite un questionario a risposta chiusa inerente alle conoscenze di informatica generale (uso del pc e internet), e linguaggi di programmazione (preferibilmente Java o altro linguaggio a oggetti).

Il corso verrà avviato con un numero di partecipanti minimo di 8: si terrà conto dell’ordine di arrivo delle iscrizioni sulla singola edizione fino al raggiungimento dei posti disponibili.

Sbocchi occupazionali

Il profilo professionale di riferimento è lo sviluppatore software, declinato a livello junior e focalizzato sul lato creativo della costruzione degli applicativi. L’obiettivo è offrire una risposta sia a coloro che pur lavorando già nel settore IT desiderano apprendere una metodologia di sviluppo legata al mondo del gaming e applicarli a obiettivi reali, sia a coloro che intendono avvicinarsi al mondo del coding per cercare prima o nuova occupazione.

Il profilo formato è specializzato nel linguaggio di programmazione Android ed è in grado di sviluppare semplici applicazioni per dispositivi mobili, utilizzando strumenti di supporto e librerie di tipo open source. Può lavorare in aziende di servizi IT, agenzie web, oppure intraprendere un percorso da lavoratore autonomo.

Certificazioni

  • Attestato di frequenza IFOA
  • Certificazione di Competenze

Descrizione certificazione

Al termine del percorso i partecipanti potranno ottenere il rilascio della scheda di capacità e competenze come TECNICO PROGETTISTA MULTIMEDIALE

Estremi finanziamento

Il corso fa parte dell' Operazione "Competenze ICT per garantire occupazione, inclusione e sostenibilità"  (Op RIF PAc2022-18767/RER) approvata con DGR n° 447/2023 del 27/03/2023.

Note

Le edizioni potranno essere attivate ricorrendo alla formazione a distanza ma a fronte di specifica richiesta dell’utente è garantita la possibilità di fruizione in presenza presso le sedi formativi: Reggio Emilia, Modena, Parma, Bologna, Cento; Forlì-Cesena, Ravenna, Rimini.

Durante il processo di iscrizione ti verrà richiesto di caricare i seguenti documenti:

  • copia della Dichiarazione sostitutiva di certificazione compilata (Scaricabile qui)
  • copia della Carta d'identità fronte e retro.
  • copia del CV

Le iscrizioni al corso sono terminate. Le attività del corso sono in fase di svolgimento, contattaci per maggiori informazioni

Partners

Richiedi info
(ci permette di fornirti un servizio più veloce e preciso)
Informativa Privacy (Reg. UE 2016/679)
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395461120
Presta inoltre il suo consenso al trattamento dei dati personali per le finalità facoltative sotto riportate?
Invio di comunicazione su eventi, servizi e prodotti Ifoa
L'informativa estesa relativa al trattamento dei suoi dati personali da parte IFOA la trova all'indirizzo https://www.privacylab.it/informativa.php?09395343333
Questo sito è protetto da reCAPTCHA e da Googlepolitica sulla riservatezza ETermini di servizio fare domanda a.

The reCAPTCHA verification period has expired. Please reload the page.

Hai trovato quello che cercavi?