Programma corsi LogX S.r.l. I corsi vengono tenuti a domicilio presso cliente per un gruppo di persone che puo' variare da 1 a 10. Introduzione a Linux (3 Giorni) Questo corso è stato studiato per coloro che desiderano imparare le basi del sistema operativo Linux. Il corso introduce l'uso della linea di comando, e dei comandi necessari per poter gestire in autonomia una workstation con installato Red Hat Linux. Obiettivo: Un utente di Red Hat Linux produttivo che sia in grado di utilizzare e personalizzare un sistema Red Hat Linux per gli usi più comuni. Chi dovrebbe partecipare: Utenti che si avvicinano per la prima volta a Linux o che non hanno precedente esperienza con sistemi Unix, e che desiderano sviluppare skill per poter lavorare e gestire una workstation Red Hat Linux in autonomia. Prerequisiti: Utenti con precedenti esperienze su altri sistemi operativi. Obiettivi del corso: * Comprendere il file system di Linux * Eseguire le normali operazioni di manutenzione sui file * Eseguire normali comandi Linux dalla linea di comando * Aprire, editare, e salvare i documenti usando l'editor vi * Permessi di accesso ai file * Lanciare le applicazioni dalla linea di comando * Comandi di stampa e utility * Operazioni di "pattern matching" e redirezione I/O * Copiare file da e a un dischetto o rete * Installare, aggiornare, cancellare e controllare i pacchetti sul tuo sistema * Network utility per l'utente * Utility per l'amministratore di sistema * Miscellanea * Shell scripting di base
Red Hat Linux Amministrazione del Sistema (4 Giorni) In questo corso imparerete ad installare ed a lavorare con una workstation Red Hat Linux. Il corso ha come oggetto l'integrazione di una macchina Red Hat Linux in un contesto di rete già operativo, e la gestione di più utenti. Obiettivo: Un operatore che svolge compiti di amministrazione fino a l'installazione, configurazione e introduzione di una workstation Red Hat Linux in una rete esistente. Chi dovrebbe partecipare: Utenti Linux o UNIX che conoscono le basi di Red Hat Linux e desiderano ulteriori informazioni tecniche per diventare un Amministratore di Sistema. Prerequisiti: Esperienza utente su Red Hat Linux Obiettivi del Corso: * Installare Red Hat Linux * Creare, mantenere ed ottimizzare il filesystem di Linux * Eseguire operzioni sugli utenti e i gruppi * Ricompilare il Kernel * Integrare una workstation con una rete esistente che già possiede i servizi più comuni * Configurare un client NIS e un client DHCP * Configurare NFS e Samba sui client * Configurare xinetd * Eseguire i compiti più comuni di performance, memoria, e mantenimento dei processi * Risolvere i problemi di tutti i giorni * Operazioni volte a rendere il sistema più sicuro * Shell scripting avanzato
Red Hat Linux Networking e Sicurezza (6 Giorni) Durante questo corso imparerete come configurare i più comuni servizi legati alla rete su piattaforma Red Hat Linux. Altri argomenti trattati vertono principalmente sulla sicurezza. Obiettivo: Un amministratore di sistema capace di installare server Red Hat Linux e configurare i normali servizi di rete e i compiti di sicurezza ad un livello di base. Chi dovrebbe partecipare: Amministratori di sistema su sistemi Linux o UNIX con esperienza che hanno già amministrato sistemi con Red Hat Linux e desiderano partecipare ad un primo corso sul networking e la sicurezza. Prerequisiti: Amministrazione del Sistema Red Hat Linux; fondamenti di LAN/WAN; internetworking con TCP/IP Obiettivi del Corso: * Servizi di Networking su Red Hat Linux lato server installazione, configurazione, e amministrazione di base di: o DNS o NIS o Apache o SMB o DHCP o Sendmail o FTP o Altri servizi comuni: tftp, pppd, proxy o Argomenti correlati * Sicurezza su Red Hat Linux o Introduzione alla sicurezza o Sviluppare una politica sulla sicurezza o Preparazione o Sicurezza locale o Sicurezza sui file e filesystem o Sicurezza sulla password o Sicurezza nel kernel o Elementi base di un firewall o Red Hat Linux-strumenti di base sulla sicurezza o Rispondere a un tentativo di "attacco" o Fonti della sicurezza e metodi o Descrizione degli strumenti sulla sicurezza OSS
Programmazione in C (5 Giorni) Corso orientato a chi possiede dei rudimenti di programmazione e intende acquisire il know how per utilizzare il Linguaggio C per crerae applicazioni su Linux e Gnome Obiettivi: Oltre a permettere un approfondimento di Linux, illustra i concetti fondamentali per programmare in C utilizzando le system calls. Viene descritto il modo di gestire l' input/output e come attivare, controllare, sincronizzare e far comunicare i processi. Viene inoltre trattato lo sviluppo di applicazioni le cui funzioni possono essere svolte in parallelo tramite i threads. A chi si rivolge: Agli sviluppatori di applicazioni. Requisito e' una conoscenza di base dell'ambiente Linux e della programmazione shell. Contenuti del corso: Gestione delle operazioni di input/output File e record locking Informazioni su file e directory Attivazione e gestione dei processi Parallelizzazione delle operazioni tramite threads Comunicazioni e sincronizzazioni tra processi Gestione dei segnali Gestione dei terminali ASCII La libreria GTK GLADE
Concetti Introduzione La Tipi Cicli Gli Le Classi I Persistenza Upload La PHP Programmare l'architettura LAMP (5 Giorni) L'architettura LAMP (Linux Apache MySQL/PostgreSQL PHP/Perl) si e' ormai affermata come lo standard de facto per la creazione di applicazioni Intranet. La sua semplicità, efficacia e stabilità hanno dimostrato di essere all'altezza delle più complesse esigenze. Obiettivi: Il corso ha lo scopo di approfondire le tecniche di programmazione sul web per la creazione di applicazione o di siti dinamici. A chi si rivolge: Agli sviluppatori di applicazioni. Requisito e' una conoscenza di base dell'ambiente Linux e di SQL e del web server Apache. Contenuti del corso: di programmazione WEB a PHP sintassi di Dati e Condizioni Array Funzioni e Oggetti Form (Sessioni, Cookies) di File libreria standard e PostgreSQL
Organizziamo alcuni workshop della durata di una giornata: - Installazione di un server RedHat Linux Durante la giornata viene installato da zero un server linux e viene configurato per operare, a scelta, come mail server, web server, name server, file server o firewall/proxy - Sicurezza e Hacking Durante il workshop viene simulata una intrusione da parte di Hacker, la sua rilevazione e i relativi passi per risolvere il problema. - PHP un'applicazione Durante la giornata si procederà alla creazione di una piccola applicazione Web in PHP con collegamento a un database PostgreSQL. Possiamo organizzare corsi e workshop presso una aula corsi fornita da noi.