Progettazione di software interattivi

Docente: Michele Cappannari
  • Frequenza: Obbligatoria
  • Tipologia: Teorico Pratico
  • Durata (ore): 100
  • Crediti Formativi: 8
  • Livello: Biennio
RIFERIMENTI PER LA DIDATTICA A DISTANZA OBIETTIVI
Apprendere le basi per la corretta gestione di un progetto di software interattivo. Dallo studio preliminare passando per la progettazione fino alla realizzazione e al rilascio. 
PROGRAMMA

 

  1. Introduzione e revisione dei contenuti già affrontati negli altri corsi
    1. Introduzione ad internet
    2. Cenni di architetture web client/server, peer-to-peer e protocolli di rete
    3. Riepilogo e revisione di
      1. HTML
      2. CSS e SCSS
      3. PHP
      4. JAVASCRIPT
    4. Gestione di Hosting Web (apache, nginx, php, mysql) - locale e remoto
    5. Framework css (Bootstrap, Uikit, Tailwind)
  2. Sistemi software basati su WEB
    1. Esempi di sistemi largamente diffusi
      1. Blog
      2. E-commerce
      3. Aste online
      4. Siti per agenzie immobiliari
      5. LMS - Corsi e didattica online
      6. Prenotazioni turistiche
      7. CRM – Gestire le relazioni con i propri clienti
      8. Wiki

 

  1. Gestire un Hosting
    1. Attuali hosting presenti sul mercato
    2. Hosting condiviso, vps, server dedicato
    3. Come scegliere un hosting adeguato
    4. Gestione dei backup
    5. Accedere in FTP
    6. Utilizzo di PhpMyAdmin per la gestione del DB
  2. Introduzione alle base di dati
    1. Database, struttura e funzioni
    2. Entità e relazioni, modelli standard
    3. Cenni del linguaggio SQL
  3. Ingegneria del software
    1. Analisi preliminare
      1. Studio di fattibilità
      2. Analisi dei competitors
      3. Analisi e definizione dei requisiti (MoSCoW)
    2. Progettazione del software
      1. Specifiche architetturali (diagramma delle classi entità e relazioni)
      2. Specifiche funzionali 
        1. definizione degli attori (utenti: guest, registered, admin)
        2. casi d’uso
        3. diagrammi di flusso e sitemap
    3. Identificazione tecnologie, librerie e componenti software riusabili
    4. Progettazione grafica delle componenti del sistema
      1. Studio del brand identity
      2. Wireframe (griglia di contenuti)
      3. Architettura delle informazioni
      4. Prototipo di base
    5. Fase di realizzazione
    6. Fase di test e collaudo
    7. Rilascio, pubblicazione e programmazione aggiornamenti

logo infopoint


Offerta formativa

Sede Centrale
P.zza V.Veneto, 5
62100 Macerata
T +39 0733 405150

Sede Operativa
Via Berardi, 6  
Macerata
T. +39 0733 405111

Palazzo Torri
Via Garibaldi, 77
Macerata
T. +39 0733 405141

Magazzini Rossini
Via Cincinelli, 6
Macerata
T. +39 0733 405142

I.R.M.
ex.conv. S.Giovanni
Montecassiano
T. +39 0733 405125

Biblioteca
P.zza V.Veneto, 5
Macerata
T. +39 0733 405145

 

           
Contatti

Cookie Policy
Privacy policy

Copyright © ABAMC 2022 - Credits