Difference between revisions of "Studiosg materiale per corsi"
(Aggiunto un collegamento al documento per l'installazione di Ms SQL Server su CentOS) |
(Aggiunto i collegamenti alle nuove dispense dedicate a SELinux ed ai video relativi.) |
||
(10 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | {{header_it|title=Pagina di StudioSG dedicata al materiale didattico| keyword={{Template:keyword_it_crittografia}}| description=Un elenco dei lucidi, delle dispense, degli esempi ed altro materiale didattico usato nei corsi con i collegamenti da cui scaricarlo. |}} | + | {{header_it|title=Pagina di StudioSG dedicata al materiale didattico | keyword={{Template:keyword_it_crittografia}} | description=Un elenco dei lucidi, delle dispense, degli esempi ed altro materiale didattico usato nei corsi con i collegamenti da cui scaricarlo. |}} |
== Materiale Didattico == | == Materiale Didattico == | ||
Line 7: | Line 7: | ||
=== Crittografia === | === Crittografia === | ||
I lucidi utilizzati per il corso di introduzione alla crittografia ed all'uso di EncFS e GPG sono scaricabili dal seguente [http://www.giustetti.net/resource/course/cryptography/crittografia-1.1.pdf collegamento]. | I lucidi utilizzati per il corso di introduzione alla crittografia ed all'uso di EncFS e GPG sono scaricabili dal seguente [http://www.giustetti.net/resource/course/cryptography/crittografia-1.1.pdf collegamento]. | ||
+ | |||
+ | I video sono invece consultabili su YouTube: | ||
+ | * [https://www.youtube.com/watch?v=1u9VaXcwWYE Introduzione]. | ||
+ | * [https://www.youtube.com/watch?v=Czhl3XphInk Parte 1]. | ||
+ | * [https://www.youtube.com/watch?v=aXNbW9zW6L0 Parte 2]. | ||
+ | * [https://www.youtube.com/watch?v=D4AEnjeeARk Parte 3]. | ||
+ | * [https://www.youtube.com/watch?v=DXGB2ej2qlg Parte 4]. | ||
+ | * [https://www.youtube.com/watch?v=mpm5qb8vWsY Parte 5]. | ||
+ | * [https://www.youtube.com/watch?v=zpO6W2t_u_U Parte 6]. | ||
+ | * [https://www.youtube.com/watch?v=dl4yNIEUJ6I Parte 7]. | ||
+ | * [https://www.youtube.com/watch?v=az25OIB7MHs Parte 8]. | ||
+ | |||
+ | === Docker === | ||
+ | * I lucidi inerenti i contenitori in Linux ed il loro funzionamento sono scaricabili dal seguente [http://www.giustetti.net/resource/course/docker/lxc-1.0.pdf collegamento]. | ||
+ | * I lucidi dell'introduzione a Docker sono scaricabili dal seguente [http://www.giustetti.net/resource/course/docker/docker-1.0.pdf collegamento]. | ||
+ | * I lucidi inerenti l'amministrazione di contenitori tramite Docker sono scaricabili dal seguente [http://www.giustetti.net/resource/course/docker/docker_cli-1.0.pdf collegamento]. | ||
+ | * Gli esempi d'uso sono scaricabili dal seguente [http://www.giustetti.net/resource/course/docker/docker_cli_esempi-1.0.pdf collegamento]. | ||
+ | * I lucidi che trattano Docker Compose sono scaricabili dal seguente [http://www.giustetti.net/resource/course/docker/docker_compose-1.0.pdf collegamento]. | ||
+ | |||
+ | === Programmazione Web === | ||
+ | Il corso di Programmazione Web è suddiviso in capitoli dedicati ai diversi linguaggi trattati. | ||
+ | * I lucidi dell'introduzione alla programmazione sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/programmazione-1.0.pdf collegamento]. | ||
+ | * I lucidi dell'introduzione sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggi_e_paradigmi_di_programmazione-1.1.pdf collegamento]. | ||
+ | * I lucidi relativi al protocollo HyperText Transfer Protocol sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_protocollo_http-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al linguaggio '''HTML 5''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_html-1.2.pdf collegamento]. | ||
+ | * I lucidi relativi alla '''Storage API''' introdotta in HTML 5 sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_html_storage_api-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi alla '''Validation API''' introdotta in HTML 5 sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_html_validation_api-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi alla '''Search Engine Optimization (SEO)''' tramite codice HTML sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_seo-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al linguaggio '''CSS''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_css-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al linguaggio '''JavaScript''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_javascript-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi agli eventi ed alla loro associazione a codice JavaScript sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_javascript_eventi-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al linguaggio '''PHP''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/web_programming/web_linguaggio_php-1.0.pdf collegamento]. | ||
+ | |||
+ | === Selenium === | ||
+ | Il corso di Selenium ed automazione dei test di interfacce web è suddiviso in capitoli dedicati ai diversi strumenti trattati. | ||
+ | * I lucidi di introduzione a Selenium sono scaricabili dal seguente [http://www.giustetti.net/resource/course/selenium/web_selenium-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi a '''Selenium IDE''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/selenium/web_selenium_ide-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi a '''Selenium Web Driver''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/selenium/web_selenium_wd-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi a '''Selenium Grid''' sono scaricabili dal seguente [http://www.giustetti.net/resource/course/selenium/web_selenium_grid-1.0.pdf collegamento]. | ||
=== SELinux === | === SELinux === | ||
− | I lucidi del seminario incentrato sul funzionamento di SELinux sono scaricabili dal seguente collegamento | + | I lucidi del seminario incentrato sul funzionamento di SELinux sono scaricabili dal seguente [http://www.giustetti.net/resource/course/selinux/selinux-2.0.pdf collegamento]. |
+ | |||
+ | I video sono invece consultabili su YouTube: | ||
+ | |||
+ | * [https://www.youtube.com/watch?v=NIsf9Ulj5A8 Introduzione]. | ||
+ | * [https://www.youtube.com/watch?v=ZUgX8VjhCio Parte 1]. | ||
+ | * [https://www.youtube.com/watch?v=mgrXox3JlIk Parte 2]. | ||
+ | * [https://www.youtube.com/watch?v=G9O86d3JPdo Parte 3]. | ||
+ | * [https://www.youtube.com/watch?v=gAaJHTNUKaM Parte 4]. | ||
+ | * [https://www.youtube.com/watch?v=pav8SwXoW0E Parte 5]. | ||
+ | * [https://www.youtube.com/watch?v=rzYTjuezOqY Parte 6]. | ||
+ | * [https://www.youtube.com/watch?v=oxkHDVbH9VM Parte 7]. | ||
+ | * [https://www.youtube.com/watch?v=eigwXBoPeCM Parte 8]. | ||
+ | * [https://www.youtube.com/watch?v=LI6HP5oxFRU Parte 9]. | ||
+ | |||
+ | Anche raggruppati nella playlist che li include tutti, al seguente [https://www.youtube.com/playlist?list=PLTs5JUAP_cf0PwwPa_dv9ZK8xsKBblqN7 indirizzo]. | ||
+ | |||
+ | === Sistemista Linux === | ||
+ | Il corso introduttivo all'amministrazione di sistemi Linux è suddiviso in capitoli. | ||
+ | |||
+ | '''Strumenti Base di Amministrazione''' | ||
+ | * I lucidi relativi alla riga di comando (CLI) sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_cli-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al programma VI sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_vi-1.0.pdf collegamento]. | ||
+ | '''Gestione dei File System''' | ||
+ | * I lucidi relativi alla amministrazione dei file system sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_file_system-1.0.pdf collegamento]. | ||
+ | '''Utenti, Gruppi e Permessi''' | ||
+ | * I lucidi relativi alla amministrazione delle utenze sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_user-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi alla amministrazione dei gruppi sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_group-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al funzionamento dei permessi sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_permission-1.0.pdf collegamento]. | ||
+ | '''Gestione dei Processi''' | ||
+ | * I lucidi relativi alla amministrazione dei processi sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_process-1.0.pdf collegamento]. | ||
+ | '''Installare Software''' | ||
+ | * I lucidi relativi alla gestione dei programmi installati sono scaricabili dal seguente [http://www.giustetti.net/resource/course/linux_sysadmin/sistemista_linux_sw_install-1.0.pdf collegamento]. | ||
=== SQL === | === SQL === | ||
Il corso di SQL è suddiviso in capitoli. | Il corso di SQL è suddiviso in capitoli. | ||
− | * I lucidi dell'introduzione sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_intro-2. | + | * I lucidi dell'introduzione sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_intro-2.1.pdf collegamento]. |
* I lucidi relativi al DML sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_dml-2.0.pdf collegamento]. | * I lucidi relativi al DML sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_dml-2.0.pdf collegamento]. | ||
* I lucidi relativi al DDL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_ddl-2.0.pdf collegamento]. | * I lucidi relativi al DDL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_ddl-2.0.pdf collegamento]. | ||
− | * I lucidi relativi al DCL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_dcl- | + | * I lucidi relativi al DCL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_base_dcl-3.0.pdf collegamento]. È stata recentemente aggiunta una sezione dedicata a PostgreSQL. |
− | * I lucidi relativi alle | + | * I lucidi relativi alle funzionalità avanzate di SQL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_avanzato-1.1.pdf collegamento]. |
− | |||
− | |||
I database di esempio sono progettati con il dialetto di SQL di '''MariaDB''' / '''MySQL''' o '''Ms SQL Server'''. Possono essere facilmente adattati ai dialetti usati da altri RDBMS. I database sono distribuiti sotto forma di archivio compresso. Ogni archivio include una copia della relativa licenza d'uso. | I database di esempio sono progettati con il dialetto di SQL di '''MariaDB''' / '''MySQL''' o '''Ms SQL Server'''. Possono essere facilmente adattati ai dialetti usati da altri RDBMS. I database sono distribuiti sotto forma di archivio compresso. Ogni archivio include una copia della relativa licenza d'uso. | ||
* Il database Employees è scaricabile dal seguente [http://www.giustetti.net/resource/course/sql/employees.zip collegamento]. N.B.: Si tratta di un database di test disponibile su GitHub. La versione inclusa è stata convertita nel formato del programma '''mysqldump''' per facilitarne il ripristino. Per informazioni circa i file originali si prega di consultare la documentazione presente nelle pagine di [https://github.com/datacharmer/test_db GitHub]. | * Il database Employees è scaricabile dal seguente [http://www.giustetti.net/resource/course/sql/employees.zip collegamento]. N.B.: Si tratta di un database di test disponibile su GitHub. La versione inclusa è stata convertita nel formato del programma '''mysqldump''' per facilitarne il ripristino. Per informazioni circa i file originali si prega di consultare la documentazione presente nelle pagine di [https://github.com/datacharmer/test_db GitHub]. | ||
* Il database Presenze è scaricabile dal seguente [http://www.giustetti.net/resource/course/sql/presenze.zip collegamento]. Oltre alla struttura tabellare, l'archivio contiene alcune centinaia di nominativi fittizi che consentono di provare i comandi base di SQL. | * Il database Presenze è scaricabile dal seguente [http://www.giustetti.net/resource/course/sql/presenze.zip collegamento]. Oltre alla struttura tabellare, l'archivio contiene alcune centinaia di nominativi fittizi che consentono di provare i comandi base di SQL. | ||
+ | |||
+ | [https://www.youtube.com/watch?v=XEeizBjVwEs Video su come collegare LibreOffice a MariaDB] | ||
+ | |||
+ | ==== Scrittura di Stored Procedure in PostgreSQL ==== | ||
+ | Il corso tratta l'argomento delle Stored Procedure e della scrittura di codice SQl procedurale seguendo lo standard del RDBMS Open Source PostgreSQL. | ||
+ | * I lucidi dell'introduzione sono scaricabili dal seguente [http://www.giustetti.net/resource/course/postgresql/postgresql_intro-1.0.pdf collegamento]. | ||
+ | * I lucidi del corso possono essere scaricati dal seguente [http://www.giustetti.net/resource/course/postgresql/postgresql_sviluppo-1.0.pdf collegamento]. | ||
+ | * I lucidi relativi al funzionamento dei '''Foreign Data Wrapper''' disponibili per PostgreSQL possono essere scaricati dal seguente [http://www.giustetti.net/resource/course/postgresql/postgresql_avanzato-1.0.pdf collegamento]. | ||
+ | |||
+ | ---- | ||
{{footer_it | link_page=En/Main_Page}} | {{footer_it | link_page=En/Main_Page}} |
Latest revision as of 13:30, 31 May 2024
Benvenuti nella pagina Wiki di Simone Giustetti.
Lingue: English - Italiano
Materiale Didattico
Segue un elenco del materiale didattico suddiviso per argomento.
Crittografia
I lucidi utilizzati per il corso di introduzione alla crittografia ed all'uso di EncFS e GPG sono scaricabili dal seguente collegamento.
I video sono invece consultabili su YouTube:
Docker
- I lucidi inerenti i contenitori in Linux ed il loro funzionamento sono scaricabili dal seguente collegamento.
- I lucidi dell'introduzione a Docker sono scaricabili dal seguente collegamento.
- I lucidi inerenti l'amministrazione di contenitori tramite Docker sono scaricabili dal seguente collegamento.
- Gli esempi d'uso sono scaricabili dal seguente collegamento.
- I lucidi che trattano Docker Compose sono scaricabili dal seguente collegamento.
Programmazione Web
Il corso di Programmazione Web è suddiviso in capitoli dedicati ai diversi linguaggi trattati.
- I lucidi dell'introduzione alla programmazione sono scaricabili dal seguente collegamento.
- I lucidi dell'introduzione sono scaricabili dal seguente collegamento.
- I lucidi relativi al protocollo HyperText Transfer Protocol sono scaricabili dal seguente collegamento.
- I lucidi relativi al linguaggio HTML 5 sono scaricabili dal seguente collegamento.
- I lucidi relativi alla Storage API introdotta in HTML 5 sono scaricabili dal seguente collegamento.
- I lucidi relativi alla Validation API introdotta in HTML 5 sono scaricabili dal seguente collegamento.
- I lucidi relativi alla Search Engine Optimization (SEO) tramite codice HTML sono scaricabili dal seguente collegamento.
- I lucidi relativi al linguaggio CSS sono scaricabili dal seguente collegamento.
- I lucidi relativi al linguaggio JavaScript sono scaricabili dal seguente collegamento.
- I lucidi relativi agli eventi ed alla loro associazione a codice JavaScript sono scaricabili dal seguente collegamento.
- I lucidi relativi al linguaggio PHP sono scaricabili dal seguente collegamento.
Selenium
Il corso di Selenium ed automazione dei test di interfacce web è suddiviso in capitoli dedicati ai diversi strumenti trattati.
- I lucidi di introduzione a Selenium sono scaricabili dal seguente collegamento.
- I lucidi relativi a Selenium IDE sono scaricabili dal seguente collegamento.
- I lucidi relativi a Selenium Web Driver sono scaricabili dal seguente collegamento.
- I lucidi relativi a Selenium Grid sono scaricabili dal seguente collegamento.
SELinux
I lucidi del seminario incentrato sul funzionamento di SELinux sono scaricabili dal seguente collegamento.
I video sono invece consultabili su YouTube:
Anche raggruppati nella playlist che li include tutti, al seguente indirizzo.
Sistemista Linux
Il corso introduttivo all'amministrazione di sistemi Linux è suddiviso in capitoli.
Strumenti Base di Amministrazione
- I lucidi relativi alla riga di comando (CLI) sono scaricabili dal seguente collegamento.
- I lucidi relativi al programma VI sono scaricabili dal seguente collegamento.
Gestione dei File System
- I lucidi relativi alla amministrazione dei file system sono scaricabili dal seguente collegamento.
Utenti, Gruppi e Permessi
- I lucidi relativi alla amministrazione delle utenze sono scaricabili dal seguente collegamento.
- I lucidi relativi alla amministrazione dei gruppi sono scaricabili dal seguente collegamento.
- I lucidi relativi al funzionamento dei permessi sono scaricabili dal seguente collegamento.
Gestione dei Processi
- I lucidi relativi alla amministrazione dei processi sono scaricabili dal seguente collegamento.
Installare Software
- I lucidi relativi alla gestione dei programmi installati sono scaricabili dal seguente collegamento.
SQL
Il corso di SQL è suddiviso in capitoli.
- I lucidi dell'introduzione sono scaricabili dal seguente collegamento.
- I lucidi relativi al DML sono scaricabili dal seguente collegamento.
- I lucidi relativi al DDL sono scaricabili dal seguente collegamento.
- I lucidi relativi al DCL sono scaricabili dal seguente collegamento. È stata recentemente aggiunta una sezione dedicata a PostgreSQL.
- I lucidi relativi alle funzionalità avanzate di SQL sono scaricabili dal seguente collegamento.
I database di esempio sono progettati con il dialetto di SQL di MariaDB / MySQL o Ms SQL Server. Possono essere facilmente adattati ai dialetti usati da altri RDBMS. I database sono distribuiti sotto forma di archivio compresso. Ogni archivio include una copia della relativa licenza d'uso.
- Il database Employees è scaricabile dal seguente collegamento. N.B.: Si tratta di un database di test disponibile su GitHub. La versione inclusa è stata convertita nel formato del programma mysqldump per facilitarne il ripristino. Per informazioni circa i file originali si prega di consultare la documentazione presente nelle pagine di GitHub.
- Il database Presenze è scaricabile dal seguente collegamento. Oltre alla struttura tabellare, l'archivio contiene alcune centinaia di nominativi fittizi che consentono di provare i comandi base di SQL.
Video su come collegare LibreOffice a MariaDB
Scrittura di Stored Procedure in PostgreSQL
Il corso tratta l'argomento delle Stored Procedure e della scrittura di codice SQl procedurale seguendo lo standard del RDBMS Open Source PostgreSQL.
- I lucidi dell'introduzione sono scaricabili dal seguente collegamento.
- I lucidi del corso possono essere scaricati dal seguente collegamento.
- I lucidi relativi al funzionamento dei Foreign Data Wrapper disponibili per PostgreSQL possono essere scaricati dal seguente collegamento.
Lingue: English - Italiano