corsi di informatica e tecnologia

l'informatica è lo strumento con cui concretizziamo i nostri progetti

Ho iniziato la mia carriera più di venticinque anni fa come programmatore, e ho sempre mantenuto questo ruolo tecnico a fianco delle attività più umanistiche come la formazione e la consulenza. Questo mi ha consentito di accumulare una grande esperienza in ambito tecnico, che mi è preziosa per tradurre in pratica ciò che pianifico in fase consulenziale.

informatica generale

Questi moduli trattano l'informatica soprattutto dal punto di vista dell'utente, cercando di semplificare i concetti più complessi e fornire un know-how tecnico di base alle figure che lo necessitano.

modulo argomenti
l’informatica in azienda informatica per l’azienda - automazione - strumenti comuni - sistemi di ticketing - sistemi di comunicazione - condivisione di file - smart working - panoramica dei software per l’ufficio
basi di analisi dei dati introduzione all’analisi dei dati - Excel - differenze fra fogli di calcolo e database - Access - cenni di Google Data Studio e Google Big Query - generazione di report - grafici e presentazione
il networking spiegato a tutti che cos'è una rete - client e server - cenni storici - come viaggiano i dati in rete? - internet, la rete di reti - che cos'è una VPN - come muoversi in rete - hub, switch, router, gateway, firewall, proxy - concetti di base su TCP/IP - introduzione al DNS - relazione fra DNS, web e posta elettronica
la posta elettronica capire la posta elettronica - POP, IMAP e SMTP - sicurezza della posta elettronica - buone pratiche per la posta elettronica - quando usare la posta e quando usare le chat? - allegati e dintorni - come trasferire file veramente enormi
il World Wide Web cenni storici - siti internet e altre meraviglie - il web 1.0 e il web 2.0 - opportunità, minacce e buone pratiche in rete - come trovare le cose su internet - le opportunità offerte dalla IA per i navigatori web - buone pratiche del world wide web - bufale, debunking e attendibilità delle fonti
uso lavorativo dei social network introduzione storica - panoramica dei social network - strategie di utilizzo dei social network - ricerca clienti sui social network - customer care sui social network - recruiting sui social network - i social network e le aziende - basi di social media marketing - importanza della cura dei profili personali
basi di sicurezza informatica concetti base - la sicurezza informatica nelle aziende - minacce alla sicurezza provenienti dal web - minacce alla sicurezza provenienti dalle mail - spam, scam, phishing - minacce alla sicurezza provenienti dal mondo mobile - applicazioni lecite e illecite - buone e cattive pratiche - prevenzione come mindset
introduzione al cloud computing cenni storici - definizione di cloud - host, cluster, virtualizzazione, datacenter e cloud - cosa si può fare in cloud - sicurezza del cloud - cloud storage - applicazioni nel cloud
navigazione sicura introduzione alla sicurezza del web - phishing - scam - spam - ingegneria sociale - protezione della navigazione - proxy e VPN - web e virus informatici
introduzione alla privacy definizioni di base - privacy, dati, soggetti - perché tutti vogliono i nostri dati? - il concetto di identità digitale - privacy e web - cookie, analisi, profilazione - panoramica sulla normativa aggiornata - adempimenti - la privacy in azienda - buone pratiche e errori comuni - accorgimenti minimi di sicurezza - protezione e robustezza delle password
introduzione all’intelligenza artificiale cenni storici - tipologie di intelligenza artificiale, impieghi e limiti dei diversi modelli - IA per gli utenti - le IA generative - ricerca sul web con l’IA - esempi di impieghi dell’IA nel lavoro quotidiano - generazione di testi con l’IA - generazione di immagini con l’IA - generazione di video con l’IA - generazione di musica con l’IA - altri impieghi dell’IA per l’ottimizzazione e l’organizzazione
aspetti pratici dell’intelligenza artificiale utilizzare l’IA per risparmiare tempo - addestrare l’IA - utilizzare l’IA per innovare - utilizzare l’IA per comunicare - l’IA come assistente personale - organizzazione e IA - quali funzioni possono essere sostituite dall’IA e quali no - impiego degli agenti IA - l’IA come risponditore - bot e IA - utilizzare l’IA sul proprio sito - altri impieghi dell’IA

database

Questi moduli coprono vari aspetti del mondo dei database, dal loro utilizzo per l'analisi dati fino agli impieghi più tecnici come back-end di applicazioni e come parte di infrastrutture informatiche complesse.

modulo argomenti
introduzione a MySQL server e client - gestione degli utenti e dei permessi - creazione e gestione database - creazione e gestione tabelle - tipi di dati - indici - chiavi - relazioni - cenni di ottimizzazione
inserimento e recupero dati in MySQL INSERT e REPLACE - UPDATE - DELETE - SELECT - JOIN - query complesse - UNION - subquery - viste - ottimizzazione e performance delle select - EXPLAIN
logiche in MySQL stored procedures - stored functions - trigger
amministrazione del server MySQL configurazione - ottimizzazione - avvio, riavvio, monitoraggio - mytop - comandi per la gestione del servizio - esportazione - importazione

sicurezza informatica

Questi moduli riguardano nello specifico la sicurezza informatica approfondendone gli aspetti tecnici e normativi. Sono pensati per professionisti già in possesso delle basi di networking e amministrazione di sistema che vogliono acquisire o approfondire le loro competenze in materia di sicurezza.

modulo argomenti
introduzione alla sicurezza informatica concetti di base - virus, worm, malware e unwantedware - pirateria informatica - tecniche di attacco comuni - cenni di sicurezza del software - cenni di sicurezza delle macchine - cenni di sicurezza di rete - la rete come perimetro - apparati di sicurezza - procedure - buone pratiche - sicurezza del cloud - strumenti utili - considerazioni generali

sistemistica Linux

Questi moduli coprono la maggior parte degli argomenti relativi alla gestione dei sistemi Linux, sia per l'impiego desktop sia per l'impiego server, partendo dalle basi e arrivando agli argomenti più avanzati.

modulo argomenti
introduzione a Linux concetti di base - storia di Linux - distribuzioni - installazione - primi passi - panoramica del sistema - configurazioni di base
lavorare con Linux programmi per l’elaborazione di testi - fogli di calcolo - web e posta elettronica - agenda - programmi di grafica - programmi per la manipolazione dell’audio - programmi per l’editing video
il filesystem di Linux organizzazione del sistema - le cartelle principali - cartelle opzionali - il filesystem proc - tipi di filesystem - come Linux gestisce i dischi - partizionamento e volumi
setup di un server web introduzione ad Apache - moduli e siti - configurazione di base - virtual hosting - Apache e PHP - hardening di Apache - analisi dei log - statistiche e monitoraggio
setup di un server di database introduzione a MySQL - MySQL e MariaDB - installazione e configurazione base del servizio - amministrazione del server - ottimizzazione