Difference between revisions of "Studiosg materiale per corsi"

From Studiosg
Jump to navigationJump to search
(Aggiunto un collegamento al documento per l'installazione di Ms SQL Server su CentOS)
(Aggiornato l'elenco dei lucidi relativi a: SQL, PostgreSQL e Programmazione WEB)
 
(9 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 (In corso di aggiornamento).
 
I lucidi del seminario incentrato sul funzionamento di SELinux sono scaricabili dal seguente collegamento (In corso di aggiornamento).
 +
 +
=== 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.0.pdf collegamento].
+
* 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-2.0.pdf collegamento].
+
* 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 funzinoalità avanzate di SQL sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/sql_avanzato-1.0.pdf collegamento].
+
* 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].
 
 
Le note per installare Ms SQL Server su Linux e collegarsi allo stesso mediante driver JDBC sono scaricabili dal seguente [http://www.giustetti.net/resource/course/sql/installazione_mssql_su_centos.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 10:48, 16 February 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 (In corso di aggiornamento).

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