Please Wait
Laboratorio Strumenti e tecnologie informatiche
A.A. 2019/20
Sede DISUCOM, complesso di Santa Maria in Gradi
Indicazioni specifiche  
Carico didattico 4 CFU; lezioni frontali ed esercitazioni in classe e on-line
Durata annuale
Valutazioni test iniziale per valutare le competenze in entrata; verifica finale obbligatoria per conseguire i crediti

 

Le lezioni inizieranno lunedì 2 dicembre 2019 in aula informatica, si terranno dalle 17 alle 19 ogni primo e terzo lunedì del mese.

 

Utilizzo dei CMS: "Wordpress"

 Predisposizione ambiente di installazione.

  1. Web 2.0: che cosa è il Content Management System, cosa sono i siti web dinamici e quali possibilità offrono.
  2. Requisiti fondamentali per l'installazione e la gestione di un CMS.
  3. Che cos'è uno spazio web ed un dominio di primo livello.
  4. Perchè scegliere una piattaforma Open Source.
  5. Cos'è il linguaggio Php, cos'è un Server web
  6. Come impostare il database per l'installazione di Wordpress

2.     L'installazione di WordPress in locale con Xampp.

  1. L'installazione di Xampp sul computer.
  2. Presentazione delle impostazioni e moduli del server Xampp.
  3. La creazione del database con PhpMyAdmin.
  4. L'installazione di WordPress sul server locale e la configurazione automatica.
  5. La configurazione manuale di WordPress tramite wp-config.php.
  6. L'utilizzo di WinSCP per il trasferimento dei file di WordPress nello spazio web.
  7. L'installazione di WordPress su un server remoto.

3.     La bacheca, le impostazioni generali, gli elementi che compongono WordPress.

  1. Panoramica dell'area amministrativa di un sito WordPress.
  2. La barra amministrativa sul front end.
  3. Le opzioni di visualizzazione dello schermo.
  4. Le impostazioni del sito: generali, scrittura e lettura, commenti, file media e permalink.
  5. Cosa sono gli articoli e come sono organizzati, le categorie e i tag.
  6. Cosa sono le pagine, differenze tra articoli e pagine.
  7. La libreria Media per la gestione di immagini, video e altri file.
  8. La gestione degli utenti: ruoli e permessi. Cosa sono gli utenti. Le impostazioni personali degli utenti. Caratteristiche, permessi e privilegi dei ruoli utenti: amministratore, editore, autore, collaboratore, sottoscrittore.

4.     La creazione e gestione di articoli, pagine e categorie.

  1. Creazione di un nuovo articolo. Creazione di una Bozza rapida dalla Bacheca amministrativa. Definire lo stato di pubblicazione (Pubblicato, Bozza, Cestinato).
  2. Cosa sono l'editor Visuale e l'editor Testo. I pulsanti dell'editor Visuale: la formattazione, l'allineamento, elenchi puntati e numerati, il colore e il formato dei caratteri, l'inserimento di caratteri speciali. L'editor a piena pagina con la funzionalità "senza distrazioni".
  3. L'inserimento di un'immagine in evidenza.
  4. L'elenco degli articoli in Tutti gli articoli. Come modificare i permalink degli articoli. Il formato degli articoli. L'assegnazione di un articolo a Categorie e Tag. La modifica rapida degli articoli.
  5. Come aggiungere una nuova pagina. Scrivere una pagina: titolo, editor, pulsante per aggiungere le immagini. Le opzioni di pubblicazione.
  6. L'organizzazione gerarchica (pagine genitore e pagine figlie). L'inserimento di un'immagine in evidenza. La personalizzazione del permalink della pagina.
  7. La modifica e la modifica rapida delle pagine. Le azioni di gruppo per le modifiche. I filtri per la ricerca interna delle pagine. Personalizzare la visualizzazione dell'elenco delle pagine.
  8. Caratteristiche e funzioni delle Categorie. Le categorie sul front end del sito.
  9. L'elenco delle categorie e l'aggiunta di una nuova categoria. L'assegnazione delle categorie agli articoli.
  10. Caratteristiche e funzioni dei Tag. I tag sul front end del sito.
  11. I tag nell'elenco degli articoli. Assegnare i tag ad un articolo. Creare nuovi tag da Modifica articolo. L'elenco dei tag del sito. La creazione di tag da Aggiungi nuovo tag. La modifica veloce dei tag

5.     La selezione ed impostazione del layout

  1. L'installazione e configurazione dei temi. Le sezione Temi di WordPress. Attivare un tema. L'anteprima dei temi.
  2. Le opzioni di personalizzazione e configurazione di un tema e dei menu. Opzioni per sfondo, testata e tema. I temi in Html5 ottimizzati per i dispositivi mobili.
  3. Inserimento della pagina come home page.
  4. La gestione dei menu. La struttura del menu e la Gestione posizioni. L'inserimento del menu dalle opzioni del tema.
  5. Creazione di un nuovo menu. L'inserimento degli elementi nel menu: Pagine, Link, Categorie. La creazione di sottoelementi di menu.
  6. Nozioni sui fogli di stile Css. Selettori CSS. Creazione e gestione delle regole Css.
  7. Box model, posizionamenti Css, layout tableless, layout responsive.
  8. L'editor dei fogli stile di WordPress. Le proprietà CSS2 e le proprietà CSS3.
  9. Analisi dei CSS dei temi di Wordpress.

6.     La gestione dei widget e dei plugin.

  1. Cosa sono i widget. La gestione dei widget e le Aree Widget dei temi. L'inserimento dei widget.
  2. La sezione Widget e l'inserimento dei widget: Archivio, Articoli recenti, Categorie, Calendario, Cerca, Menu personalizzato, RSS, Tag Cloud, ecc.
  3. L'inserimento del menu come widget.
  4. La sezione Plugin con l'elenco dei plugin installati. L'attivazione dei plugin.
  5. L'installazione di un plugin in automatico, tramite caricamento del file compresso e tramite trasferimento. L'elenco dei plugin attivi, inattivi.
  6. L'installazione come esempio di alcuni Plugin importanti: WP-Edit, Wordfence, Captcha, WP Maintenance Mode, NextGen Gallery, YouTube, MailPoet, etc.
  7. Integrazione di Wordpress con i Social Network: Sharing e Like dei contenuti
  8. Traduzioni e multi-lingua con il plugin Polylang.

7.     Inserimento e gestione Media.

  1. Aggiungere una nuova immagine da Libreria Media. Inserire un'immagine in un articolo o pagina tramite il pulsante Aggiungi Media. Come caricare i file nella Libreria Media.
  2. La modifica di un'immagine: l'allineamento, le dimensioni, il ritaglio. L'inserimento della Didascalia e del Testo alternativo (alt text).
  3. La visualizzazione dell'immagine come file allegato. Inserire un'immagine tramite URL.
  4. Le Impostazioni media: le dimensioni predefinite delle immagini e l'organizzazione della cartella "upload".
  5. Creare una galleria di immagini. Le impostazioni: l'ordine, il numero di colonne, le dimensioni delle immagini. Inserire la galleria nella pagina. Lo shortcode della galleria.
  6. L'inserimento di un video di Youtube. Inserimento di un video di Vimeo. Personalizzazione dei codice dei video. L'inserimento di file audio.
  7. L'elenco dei file in Libreria Media. La modifica dei file media. La visualizzazione schermo della Modifica Media. Filtri e azioni di gruppo nella Libreria. L'aggiunta di file .pdf e .zip.

8.     Login e registrazione, personalizzazione ruolo utenti, form contatti, gestione link.

  1. Il widget Meta per il Login e la registrazione al sito.
  2. Creare un form di Login e Registrazione con Profile Builder. Le impostazioni generali di Profile Builder e la definizione dei campi del form. L'inserimento del form di login all'interno di una pagina tramite shortcode e aggiunta al menu del sito. L'inserimento del form di registrazione all'interno di una pagina. Il widget di Profile Builder.  
  3. L'installaziome di User Role Editor per la personalizzazione dei ruoli utenti. Modificare i permessi dei ruoli utenti.
  4. L'installazione di Simple Links come Link manager. Le impostazioni generali del plugin. Aggiungere nuovi Link e categorie di Link. L'elenco amministrativo dei Link e delle Categorie di Link. L'inserimento di una lista di Link come widget nel tema del sito.
  5. L'installazione di Contact Form. L'inserimento del form di contatti all'interno di una pagina e il collegamento al menu del sito. La personalizzazione e traduzione dei campi del form dei contatti.

9.     La scrittura e la gestione dei commenti

  1. L'inserimento di un commento. La sezione Commenti con l'elenco dei commenti.
  2. Approvare o cestinare un commento. La modifica rapida e di gruppo dei commenti.
  3. Impostazioni generali dei commenti sul sito. La gestione dei commenti dalla schermata di Modifica del singolo articolo.
  4. La moderazione dei commenti e la creazione di una blacklist.
  5. L'installazione del plugin Akismet. La chiave API di Akismet. La registrazione al servizio di Akismet. L'attivazione di Akismet.
  6. Il controllo spam nella sezione Commenti.

10.Ottimizzare WordPress per i motori di ricerca

  1. Cos'è la SEO. L'importanza della SEO nell'attività di web marketing.
  2. Come lavorano i motori di ricerca L'attività di scansione (crawling). L'indicizzazione. Il ranking delle pagine e la creazione delle SERP.  
  3. I fattori che determinano il posizionamento di un sito sulle SERP di Google. I fattori on-page. I fattori off-page. Il ruolo dei segnali sociali. Il peso del comportamento degli utenti sulle SERP. Lo spam e le penalizzazioni.
  4. La scelta delle parole chiave. La teoria della Long Tail: Long Tail keyword e Short Tail Keyword. Statistiche sulla complessità delle parole chiave digitate dagli utenti. L'utilizzo di Google Suggest per individuare parole chiave rilevanti. L'algoritmo di Google Venice Update. Lo strumento di individuazione delle parole chiave di Adwords. L'indice di efficienza delle keyword.   
  5. L'ottimizzazione on page. Keyword primarie e keyword secondarie. Cos'è la Keyword density. Il ruolo e la scelta del dominio. La scrittura degli URL con la personalizzazione dei permalink. L'ottimizzazione della Head della pagina: il tag Title, la Meta description, la Meta keywords. L'ottimizzazione del Body della pagina: i tag di intestazioni (h1, h2, ecc), i tag di enfatizzazione, come il grassetto, corsivo, sottolineato. L'ottimizzazione SEO delle immagini e dei link interni del sito.
  6. L'indicizzazione: la Sitemap e le istruzioni robots. Come segnalare il sito ai motori di ricerca. Cos'è e a cosa serve una Sitemap. La struttura della Sitemap XML. Come fornire le istruzioni robots agli spider dei motori di ricerca: il file robots.txt e i meta tag robots.
  7. Cosa sono i contenuti duplicati: la duplicazione interna e la duplicazione esterna. Come evitare la duplicazione di contenuti.
  8. L'utilizzo di WordPress SEO by Yoast. Installazione del plugin. Le impostazioni generali. Il box di WordPress SEO by Yoast nella schermata di Modifica articolo per l'ottimizzazione on-page del singolo articolo. La scrittura del Titolo SEO, della Meta description, l'anteprima dello Snippet di Google, la verifica della densità delle keyword. L'analisi della pagina con i suggerimenti per migliorare l'ottimizzazione on-page dell'articolo. Le opzioni avanzate per le istruzioni robots e l'inclusione nella Sitemap.
  9. Le gestione delle impostazioni generali relative alla scrittura di Titoli e Metadati e alle istruzioni robots di WordPress SEO by Yoast. Le impostazioni SEO delle Categorie e dei Tag. L'inserimento dei Breadcrumbs. Le impostazioni relative ai Permalinks. L'utilizzo di Bulk Editor per la gestione rapida di Titoli e Metadati di pagine e articoli. Gli Strumenti online messi a disposizione dal plugin.
  10. Panoramica di funzionalità, strumenti e opzioni di Google Search Console (ex Strumenti per Webmaster di Google) e di Google Analytics. Come collegare il sito a Google Analytics tramite WordPress SEO by Yoast.

    11 Introduzione alla programmazione di APP Mobile

    12 Come creare APP con App-Inventor