Eventi e Seminari

Evento "App, dall'idea al mercato"

Introduzione

Se realizzare un prodotto software non è mai stato sedersi di fronte ad un computer ed iniziare a scrivere del codice, nell'era delle App lo è ancora meno. I target potenzialmente planetari e la marcata competizione, rendono necessarie specifiche e attente fasi di ricerca, design e produzione.

L'evento, della durata di tre ore circa, ha lo scopo di illustrare agli alunni e al corpo didattico quali componenti entrano in gioco nello sviluppo di un progetto di media grandezza.

Programma dell'evento

  • Presentazione di Visuality Software, quale divisione di Visuality srl, e gli obiettivi che ne hanno motivato la nascita

  • Le componenti dei moderni progetti software
    • Gli strumenti collaborativi
    • Gli strumenti di sviluppo
    • Gli strumenti di marketing e di distribuzione

  • Presto! la app per le ordinazioni nella ristorazione; un prodotto di successo di Visuality Software, dalla sua nascita alla distribuzione nel mercato.
    • L'idea
    • Il design
    • Il prototyping
    • La composizione e i ruoli nel team
    • Lo sviluppo
    • Testing e reiterazioni di design
    • Marketing e modelli di business
    • Distribuzione
    • Visioni per il futuro

  • Sessione Q&A, aperta agli alunni e corpo didattico

    Vedi i dettagli

Seminario "UI/UX nell'era delle App"

Introduzione

L'era delle App ha portato nuovi paradigmi di utilizzo e principi di design che hanno rivoluzionato le metodologie di progettazione dei prodotti software, dalle semplici App di carattere ludico, a sofisticate soluzioni per le imprese.

Il design delle esperienze d'uso (UX) e delle interfacce utente (UI) è una disciplina di fondamentale importanza, ove nulla viene lasciato al caso, come la differenza tra funzionalità e stile o il saper discernere l'essenziale dal superfluo.

Visuality Software, una divisione di Visuality srl, è leader nel settore e ha costruito negli anni una solida esperienza di design funzionale, che punta diritto alle esigenze degli utenti, perlopiù professionisti, senza per questo ignorare la piacevolezza d'uso e il senso estetico.

Il seminario ha lo scopo di introdurre alunni e corpo didattico ai moderni principi di utilizzabilità e design del software, nonché agli strumenti e tecniche più comuni.

Programma

  • Differenza tra design ed estetica
    • Conoscere l’utente
    • Togliere piuttosto che aggiungere
    • Step e reiterazione

  • UX; l'esperienza d'uso prima di tutto
    • Pianificazione delle funzionalità
    • Fedeltà alle piattaforme utilizzate
    • Coraggio nelle scelte di design

  • UI; interfacce utente e i moderni paradigmi
    • Componenti principali delle moderne App
    • Le principali piattaforme: Apple e Google; differenze e punti comuni
    • Estetica funzionale

  • Strumenti
    • Meccanismi di prototyping
    • Dalla matita ai moderni strumenti di design
    • Strumenti e di collaborazione nel team
    • Interazione con il futuro utente

  • Casi di studio
    • Analisi delle principali App di Visuality Software; esempi e ragioni delle scelte
    • Analisi delle principali App sugli Store; punti comuni e modelli di design

Caratteristiche e pubblico

  • Durata del seminario: 10 ore, suddivise in 5 sessioni

  • Istituiti maggiormente indicati:
    • Scuole medie superiori ad indirizzo informatico
    • Scuole medie superiore ad indirizzo artistico

  • Pubblico raccomandato:
    • Studenti a partire dal secondo anno
    • Docenti e personale didattico

    Vedi i dettagli

Seminario "Swift e la programmazione in ambiente Apple"

Introduzione

Con l'introduzione di iPhone e iPad, Apple ha rivoluzionato il mercato del moderno software, applicando paradigmi e metodologie di sviluppo diametralmente opposte a quanto presente nei decenni precedenti.

L'avvento nel 2014 di un nuovo linguaggio di programmazione, Swift, ha successivamente posto le fondamenta per una nuova era nello sviluppo software, non solo in ambiente Apple, grazie alla sua natura Open Source. A questo vanno aggiunti i moderni strumenti di sviluppo, design e testing, che consentono la realizzazione di prodotti innovativi, precedentemente impensabili per piccoli team di sviluppo, sia in termini di qualità che di costo di produzione.

Il seminario introduce alla conoscenza del linguaggio Swift, nonché degli strumenti di sviluppo forniti da Apple per la realizzazione di App nelle proprie piattaforme: iOS, macOS, watchOS e tvOS. Viene inoltre introdotto l'argomento dello sviluppo multipiattaforma Web e Android, grazie alla sempre maggiore adozione di Swift da parte della comunità Open Source.

Programma

  • Brevi accenni alla storia dei linguaggi
    • C
    • Smalltalk, Objective-C e C++ e la programmazione OOP
    • I moderni linguaggi

  • Apple e il mondo della programmazione
    • NextStep e OS X
    • Xcode come strumento di design e di sviluppo
    • Le piattforme: iPhone, iPad, Mac, Watch e TV

  • Swift
    • Introduzione alla Programmazione Funzionale
    • Eredità dai linguaggi del passato
    • Evoluzione nella programmazione ad oggetti (OOP)
    • Protocol oriented programming
    • Librerie Swift Standard
    • Librerie Swift specifiche per ambiente Apple

  • Strumenti di sviluppo
    • Xcode
    • Swift Package Manager
    • Documentazione e comunità Swift

  • Swift Open Source
    • Sviluppo su piattaforma Web
    • Sviluppo su piattaforma Android
    • Sviluppo su piattaforma Linux

  • Casi di studio
    • Esempi di applicazione del linguaggio e differenze con altre tecnologie
    • La migrazione da ObjectiveC a Swift in Visuality

Caratteristiche e pubblico

  • Durata del seminario: 20 ore, suddivise in 10 sessioni

  • Istituiti maggiormente indicati:
    • Scuole medie superiori ad indirizzo informatico

  • Pubblico raccomandato:
    • Studenti a partire dal terzo/quarto anno
    • Docenti e personale didattico ad indirizzo programmazione

Vedi i dettagli


App, dall'idea al mercato

  • Tipologia
    Evento

  • Durata
    3 ore

  • Istituti Pubblici
    Gratuito*

  • Istituti Privati
    300,00€**


UI/UX nell'era delle App

  • Tipologia
    Seminario

  • Durata
    10 ore

  • Istituti Pubblici
    Gratuito*

  • Istituti Privati
    900,00€**

Swift e la programmazione in ambiente Apple

  • Tipologia
    Seminario

  • Durata
    20 ore

  • Istituti Pubblici
    Gratuito*

  • Istituti Privati
    1.400,00€**

* Per dislocazioni sul territorio nazionale potrebbe essere richiesto un contributo di trasferta

** Costo di trasferta aggiuntivo al prezzo di listino, da definirisi in funzione della dislocazione sul territorio