Censorship banner.png

Guri:Coop/Programma/Lezioni

From Wiki - Hipatia
Jump to: navigation, search
Guri

Guri logo.png

Educazione e conoscenza libera

Risorse

Sito Ufficiale
Notizie ed eventi
Galleria Fotografica
Video
Mailing List
IRC
Ufficio

Attività correnti

Itis 2012
La Bottega dei Saperi
Cluster
Attività - Eventi passati

Offrici una birra
Contatti

Mailing List
IRC
Contattaci

Partecipanti attivi
Argon

Palby

Lio

Jucar

GlaxY
Stato: Attivo
Copyleft.svg Copyleft
All wrongs reversed

Back to: La bottega dei saperi Programma

07-10-11

Prerequisiti
Nessuno
Obiettivi
  • sfatare il mito che l'estetica sia un aspetto tecnico fondamentale nel computing
  • conoscere le principali componenti hardware di un personal computer e la loro funzione
  • concetto di standard (per connettori, devices, ecc)
  • differenze tra diversi modelli di medesime componenti hardware

10-10-11

Prerequisiti
Saper riconoscere un componente fisico di un personal computer e la sua funzione
Obiettivi
  • saper assemblare un PC come postazione desktop
  • test di funzionalita' di alcune componenti elettroniche (PSU, schede di rete, hard disks)
  • primo approccio con una distribuzione live!

14-10-11

Prerequisiti
  • differenza tra hw e software
  • funzionamento delle varie componenti fisiche di un computer
Argomenti

Passiamo al software:

  • cosa e' un software
  • differenza tra file binario e file testuale (prendere esempi ed esercizi da Unplugged)
  • relazione tra hw e sw (lato sw)
  • cos'e' un sistema operativo
  • architettura dei processori
Concetti importanti da trasmettere
  • saper maneggiare tutte le conoscenze necessarie ad installare un sistema operativo GNU based.

Fatto questo si potra' poi procedere con l'installazione di una distribuzione libera

17-10-11

Prerequisiti
  • sistema binario e decimale


Concetti importanti da trasmettere
  • comprensione prerequisiti per installazione
  • concetto di rete e suo funzionamento


Argomenti
  • riprendiamo lezione precedente
    • documentazione
    • gparted live
  • rete
    • indirizzo IP e maschera di rete
    • ISP
    • DNS
    • cablaggio
    • routing
Nuovo Metodo

punti da trasmettere

  • cos'è un IP
  • sottoreti
  • struttura della rete (nodi, ecc.)

21-10-11

Prerequisiti
Argomenti
  • Chiarificazioni sul concetto di IP
  • Utilizzo del wiki
  • Assemblaggio cavi ethernet (cat5)
  • Sottoreti e maschere di rete
  • Varie classi di IP (A, B, C)
Metodo
tip: meno concetti e piu' lavoro sul wiki. Cominciare a fare foto y video

24-10-11

Prerequisiti
  • funzionamento hardware
  • ruolo del BIOS
  • collegamenti IDE, master e slave
  • conoscenze di base hardware di rete
Argomenti
  1. Rete
    • Funzionamento e ruolo degli switch di rete (layer 3 e multilayer).
    • Cos'e' un router
    • Progettazione pratica della nostra lan, tramite DHCP e tramite IP statici.
  2. Live cd
    • come ottenere una live cd
    • come collegare un masterizzatore di CD a un computer e configurarlo come dispositivo slave da BIOS e con i jumper.
    • come mettere su disco una live
  3. Partizionamento di un disco
    • cosa vuol dire partizionare
    • come partizionare
    • dispositivi a blocchi (dd)
Metodo

Cosi come la lezione precedente si continua con l'utilizzo di Mediawiki come strumento di scrittura compartecipativa di documenti. Ad ogni lezione si introduce una nuova feature del programma, in modo da migliorare l'esperienza degli studenti con il software. Per migliorare la qualita' della nostra documentazione, questa volta mostreremo come inserire immagini e schemi all'interno di una pagina del wiki, in modo particolare per spiegare come intendiamo configurare la nostra rete locale. Tramite foto scattate direttamente a lezione, procederemo con la modifica delle fotografie con GIMP e l'upload delle foto su wiki + gallery.

28-10-11

Argomenti
  • installazione Debian

TO DO: sistemare lezioni del 28 e del 31. Aggiungendo gli argomenti visti a lezione

31-10-11

  • debug per installazione 4 postazioni

04-11-11

  • debug continua

07-11-11

  • terminata installazione delle 4 postazioni

11-11-11

  • utenti
    • user e root
    • PATH

14-11-11

  • sistema operativo
    • funzionamento terminale
    • muoversi nel terminale (cd, ls, ..)
  • configurare i privilegi degli utenti (sudoers)

18-11-11

  • permessi e propietà
    • chmod
    • chown

21-11-11

  • chmod ottale
  • accesso remoto sulla rete locale
    • nmap
    • ssh

25-11-11

  • nmap
  • rsync

28-11-11

  • gestione pacchetti
    • dpkg
    • apt
  • crittografia
    • chiavi pubbliche

01-12-11

  • redizionamento e pipe
  • gestione processi

02-12-11

  • revisione concetti vari
  • correzione wiki
  • assemblamento server locale

05-12-11

  • configurazione rete LAN con server
    • ip forward
  • apt-cacher

09-12-11

  • TCP/IP:
    • concetto di rete (da riprendere)
    • modello client/server
    • dispostivi di rete e interfacce (logiche) di rete. Loopback
    • gateway
    • opzionale: topologie e mezzi di trasmissione
    • opzionale piu: carrier sense e collision detection

L'argomento principale della lezione e' quello di riprendere il concetto di rete di computer per approfondire le conoscenze sul TCP/IP. Inizialmente si ridefinisce il concetto di client/server e poi, tramite esperienza pratica con SSH, si studia il concetto di socket e di connessione tra due host in una rete. Questo approccio fornisce l'occasione di approfondire in seguito sui processi di sistema e infine su daemon e servizi. Durante le ultime ore di lezione si continuera' infine con l'installazione e la configurazione di un nuovo host nella nostra rete locale, per poi configurare una cache locale per apt-get e suoi front-end.

  • opzionale, seconda parte:
    • installare finger sui client e fingerd su random

12-12-11

  • schemi sulla lezione precedente
  • sistemazione del wiki per il documento finale
  • spiegazione preliminare apt-cacher

16-12-11

In realtà...
  • continuazione fix del wiki riprendendo concetti meno chiari
  • debug random (sostituzione hard disk) e configurazione di apt-cacher
Introduzione di nuovi strumenti
  • utilizzo di software liberi grafici (dia e inkscape) per la realizzazione di schemi e di documentazione
  • brevemente, per referenza, si mostra come scrivere documenti con Latex, anche se non e' considerato argomento di lezione (mostrare nostri documenti in LateX).

TODO: provare se funziona la cache apt durante l'installazione dei programmi!

Argomenti di lezione
  • tramite schemi si riprendono i concetti presentati il 09/12
  • si formalizza il concetto di daemon di sistema, portando come esempio alcuni di quelli utilizzati (e.g. sshd, apache)
  • partendo dal concetto di servizio di sistema, ci si sposta sul www, per poi incentrare la lezione completamente su di esso
    • HTTP e HTTPS (si mostra praticamente la differenza tra i due protocolli con wireshark).
      TIP
      e' possibile mostrare la guida scritta in ufficio, per dare esempio di documentazione fatta da noi.
    • HTML e linguaggi lato client
    • linguaggi lato server e concetto di client/server applicato al web

17-12-11

  • sistemazione del wiki
  • reti di computer e maschere di rete

19-12-11

  • apache
  • www (realizzazione pagina internet)

22-12-11

  • sistemazione del wiki

23-12-11

  • correzione sistemica della documentazione prodotta