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 |