[Golem] Richiesta di appoggio

Max Murdock maxmurd@gmail.com
Dom 4 Set 2005 18:11:49 CEST


Salve...
Per chi non mi conoscesse sono Fabrizio Felici, uno dei responsabili
del Grolug...

Sono personalmente in contatto con un ente formatore che agisce in
provincia di Grosseto, il quale ha avuta l'idea di organizzare un
corso di "Esperto web con strumenti Open Source" sfruttando uno dei
bandi finanziati dalla regione e dalla comunità europea...
In pratica è un corso _gratuito_ di istruzione per preparare "nuovi
imprenditori" su Linux e varie tecnologie per il web, di cui ci è
stata data una traccia e ne trovate una scaletta in fondo all'email...

Cosa c'entrano associazioni e gruppi come i LUG e perchè mi sto
rivolgendo a voi?
Più o meno per lo stesso motivo per cui l'agenzia si è rivolta a noi:
per SOSTENERE questo progetto, per dargli forza affiancandolo come
partner, in pratica per far vedere che attorno a questo ci sono delle
associazioni, delle comunità che ci credono e lo vorrebbero vedere
realizzato...
Tutto questo perchè chi organizza il corso deve (chiaramente)
dimostrare a chi rilascia i finanziamenti che la sua è una buona idea,
che riscuote interesse, e uno dei modi migliori è avere l'appoggio dei
gruppi che (si sa) si occupano per vocazione dell'argomento...

Questo si può manifestare firmando come gruppo una lettera, di cui
abbiamo una bozza (adattabile a ogni esigenza), in cui sostanzialment
si dice "sì ci piace questo progetto, aderiamo e lo sosteniamo",
specificando poi il tipo di adesione che si vorrebbe dare, che in
soldoni si può limitare al solo appoggio morale e al dire "ah sì che
bello se una cosa del genere si facesse noi saremmo tanto contenti"...
Può sembrare poca cosa, ma avere anche solo a fianco i lug è una
groissa mano al progetto... :)
Questo affiancamento semplice, di per sè non obbliga o impegna in
niente, ma ovviamente non toglie che se un gruppo volesse/potesse
davvero sostenerlo più fattivamente, è liberissimo di farlo, come ad
esempio segnalare strutture/ditte/enti pubblici/associazioni che
possano essere interessate a ospitare uno studnete al termine del
corso come stagista...
Ad esempio, al Linux day 2004 di Firenze ho saputo che c'è un
consorzio di ditte che si occupano esclusivamente di Open Source, non
so se a realtà del genere possa far piacere o comodo avere uno
stagista preparato al loro interno...

Purtroppo la scadenza del bando è imminente (qualche giorno ancora) e
quindi c'è poco tempo per cercare altri appoggi come stiamo facendo
noi con voi,...
Se ritenete il fatto che si inizino a fare dei corsi di un certo
spessore professionale orientati alla formazione di esperti Open
Source (ripeto, a partecipazione gratuita perchè finanziati da enti
pubblici) sia una cosa positiva, vi proponiamo di affiancarci in
questo sostegno, il che comporta contattarci (celermente! :PP) per
ricevere la bozza della lettera da firmare come gruppo.
Ovviamente siamo a disposizione in lista o all'indirizzo
admin@grolug.org per ogni chiarimento in materia... :)

Per mostrarvi cos'è che stiamo appoggiando, cosa verrà svolto nelle
400 ore del corso (+ 200 di stage), vi copio il programma (indicativo)
del corso:

GNU/Linux e software open-source
GNU/Linux, l'Open Source, Software Libero e le licenze; introduzione e
motivazioni.
GNU/Linux: che cos'è; storia; struttura; differenze con altri sistemi.
Lavorare nell'ambiente grafico: KDE/Gnome.
Utenti e permessi.
GNU/Linux e le varie distribuzioni.
GNU/Linux e procedure di installazione.
Funzioni e procedure fondamentali di Linux.
Struttura del filesystem.
Il terminale, la console.
Panoramica sulle principali applicazioni di sistema

Open Office

OpenOffice; introduzione e visione d'insieme;
uso e interazioni tra gli strumenti base di OpenOffice;
il word processor (OO write);
il foglio elettronico (OO calc);
il compositore presentazioni (OO impress);
la compatibilità con altri formati e l'interscambio di dati;
OODB: interfacce verso i database e utilizzi pratici (OO base).

Database

Cosa sono i database e che problemi risolvono;
introduzione a visione tabellare e relazioni;
modellazione di un database;
introduzione al linguaggio SQL;
approccio all'utilizzo reale di un database: concorrenza e transazioni;
front-end e strumenti di sviluppo;
norme di sicurezza strutturale, robustezza, backup e ripristino dei dati.

Web server e HTML

Apache: architettura, istallazione;
configurazione di httpd.conf;
protocolli web, gli ipertesti;
struttura di una pagina HTML;
HTML di base, form e tabelle;
fogli di stile e loro appicazione;
introduzione allo scripting (javascripy);
pagine dinamiche usando javascript;
comuni applicazioni di javascript;
usabilità dei siti web;
validazione e pubblicazione su web server;
sicurezza;
gestione dei log;
host virtuali.

PHP E MYSQL

Introduzione al PHP;
configurazione e primi esempi;
variabili, strutture e operatori;
condizioni (if, switch);
cicli (for, while);
funzioni e passaggio di parametri;
principi di programmazione strutturata;
integrazione di contenuti nelle pagine web;
interazione con l'utente e manipolazione dei dati raccolti;
cookie e sessioni;
connessione con MySql;
dialogo con MySql attraverso query sql;
semplici applicazioni per la gestione di database (DBMS);
intrappolamento degli errori e debugging;
problematiche di sicurezza, sql injection;
la libreria PHP-pear;
la libreria PHP-gd2.

JAVA e il web

La programmazione Object Oriented;
cos'è il JDK e la sua installazione;
la sintassi di Java;
controllo del flusso e distribuzione oggetti;
l'incapsulamento e l'ereditarietà;
le eccezioni;
i package e le classi fondamentali;
consultazione dei manuali;
JAVA sul web: JSP e i servlets;
analogie e differenze con PHP;
sviluppare contenuti dinamici in JSP.


Grazie dell'attenzione e cordiali saluti a tutti! :)))
-- 
Fabrizio Felici
GROlug - http://www.grolug.org/



Maggiori informazioni sulla lista golem