Sono un utente nuovo!!!!
volevo scusarmi ma non sapevo in che sezione postare!
avrei bisogno di un consiglio!!!
vorrei avere un parere da esperti sul contenuto
di un corso che aspiravo a frequentare!
vorrei sapere se è abbastanza completo se è approfondito e che competenze acquisirei frequentandolo!!
ringarazio vivissimamente qualsiasi intervento!
2) GNU/Linux Operating System - 200 ore
Temi
GNU e i Comandi Unix
La linea di comando Unix
Processare flussi di testo tramite Text Processing Filters Gestione di Basic File Management File
Unix Stream, Pipe, e Redirects
Creazione, monitorizzazione e uccisione dei processi
Lanciare job in foreground e background
Modificazione delle priorità d'esecuzione dei processi Ricerche di file di testo tramite l'utilizzo di regular expressions
Devices, Linux File Systems, Filesystem Hierarchy Standard
Creazione di partizioni e filesystem
Manutenzione dell'integrità dei filesystem
Controllo del mounting e l´unmounting dei filesystem
Impostazione e visualizzazione delle quote disco
Utilizzazione dei permessi sui file per controllare l´accesso dei file
Gestione della proprietà dei file
Creazione e modificazione di hard link e symbolic link
Ricerca dei file di sistema e sistemazione di essi
Boot, Initialization, Shutdown, Run Levels
Avviamento del sistema
Cambiamento dei runlevel e spegnimento o riavvio del sistema
Personalizzare l´avviamento del sistema e i processi del boot
Creare i dischetti di ripristino del sistema
Documentazione
Utilizzazione e gestione della documentazione locale
Trovare documentazione su Linux in Internet
Scrittura di System Documentation
Fornire supporto all´utente
Compiti amministrativi
Gestione di utenti e gruppi e i relativi file
Impostazione delle variabili utente e ambiente
Configurazione e utilizzazione dei log file del sistema per gestire bisogni amministrativi e di sicurezza
Compiti di amministrazione automatizzata tramite scheduling dei job da avviare in futuro
Strategia di backup efficace
Hardware & Architecture
Configurare hardware di sistema fondamentale
Configurazione dei PCMCIA devices
Setup dei SCSI e NIC devices
Configurare il Modem e le schede video e suono
Configurare lo schema di partizioni del hard disk per un sistema operativo Linux, a seconda del hardware utilizzato e delle esigenze degli utenti
Istallazione e configurazione del boot manager Lilo (Linux Loader)
Installazione di Linux e amministrazione dei pacchetti di software
Istallazione di software dal codice sorgente
Determinare le dipendenze di librerie dei programmi eseguibile
Uso della utilità d´istallazione di pacchetti software "Debian package management"
Uso della utilità d´istallazione di pacchetti software "Red Hat Package Manager" (rpm)
Il Kernel
I componenti del kernel
Caricamento dei moduli del kernel.
Editore di testo, processi di sistema e gestione delle stampanti
Comandi dell'editore di testo "vi".
I processi di stampa.
Installazione e configurazione delle stampanti locali e di rete.
La Shell, Scripting, Programmazione e Compilazione
Personalizzare e usare correttamente l´ambiente shell
Scrivere script di shell
Il server X
Installazione e configurazione del server XFree86
Installazione e personalizzazione del gestore di finestre
Reti
Il protocollo TCP/IP
Configurazione e utilizzo del protocollo PPP
Servizi di rete
Configurazione e utilizzo di inetd e dei servizi collegati
Configurazione e utilizzo del server di posta elettronica sendmail
Configurazione di una mailing list
Configurazione e utilizzo del server Apache
Configurazione e utilizzo del server Samba Configurazione e utilizzo dei servizi DNS
3) System Integration Fundamentals - 40 ore
Temi
Principi di integrazione di sistemi informatici eterogenei
Cos´è l´integrazione di sistema
Dove e quando serve applicare l´integrazione di sistema
Pratiche organizzative e procedure per il consolidamento delle informazioni
Analisi esecutiva di integrazione: prassi e criticità
4) Network Services - 120 ore
Temi
Server di posta con Postfix e Courier
Server Web con Apache
Firewall e VPN
Servizi di comunicazione
Servizi di integrazione per reti miste
Sistemi per la distribuzione dei contenuti
Server DNS
Service Discovery con RendezVous
5) Data Storage - 80 ore
Temi
LDAP Server
Centralizzazione dati con LDAP
Database Relazionali
MySQL
Strumenti di accesso agli storage dei dati
6) Software Development Fundamentals - 40 ore
Temi
Principi fondamentali di programmazione
Fondamenti di programmazione ad oggetti
Linguaggi di scripting e compilati
Strumentazione di base per lo sviluppatore software
Analisi e progettazione delle soluzioni software
Planning, testing and debugging
7) Scripting Glue with Python - 200 ore
Temi
Il Linguaggio Python; sintassi generale del linguaggio
Programmazione ad oggetti, uso delle classi, ereditarietà
Uso dell´interprete: scripts e bytecode
I moduli: libreria standard, uso della rete
Python DB API. Connessione, interrogazione ed inserimento dati verso un database relazionale, locale o remoto
I database driver per Python
Introduzione alla programmazione event-driven
L´interfaccia grafica, Uso di Gtk+ per creare applicazioni grafiche portabili con Python
I widget, le liste
Creazione di applicazioni grafiche per l´accesso ai database
Accesso ai servizi di rete: DNS, LDAP, MySQL
8) Handling Php Software - 80 ore
Temi
PHP come linguaggio server-side
Far funzionare PHP: installare il server, l´editor e le librerie
La sintassi PHP di base, come creare uno script PHP, come includere un file PHP, variabili (definizione e limiti nei nomi, ambito delle variabili,elasticità di PHP nel trattarle)
Tipi di dati in PHP, Operatori (booleani, di confronto, di assegnazione, di equivalenza, logici), Cicli e Condizioni ,If, If-else, if-elseif-else, if annidati, switch, exit
Combinare gli operatori, Date & Time, Cicli di flusso, While, do...while, break, for
Gli Array: Cosa sono gli Array; definizione ed inizializzazione, Array numerici e associativi, unidimensionali e bidimensionali, Array e cicli (funzioni list e each per facilitare l´interazione fra Array e cicli), Cenni su alcune funzioni di PHP per trattare gli Array
Le Funzioni, Dichiarare una funzione, Passare i parametri ad una funzione; Richiamare una funzione, Ricorsività
I Form, creare Form con PHP
Usare i metodi Get e Post, prelevare le informazioni da un form, problemi di sicurezza, spedire il contenuto di un form ad una mail
Persistenza dello stato (come superare i limiti del protocollo http), cookies (crearli, cancellarli, sovrascriverli), sessioni (aprire una sessione, distruggerla)
Gestire File esterni con PHP, Creare file con PHP, Leggere, Scrivere e Cancellare un file
Permessi sui file (cenni sulle differenze fra piattaforme Windows e GNU/Linux)