Corso attualmente non disponibile
Progettista siti web: dal layout alla programmazione con strumenti open source
Corso
Online
Descrizione
-
Tipologia
Corso
-
Metodologia
Online
Obiettivi:
Scopo del corso IFOA "PROGETTISTA SITI WEB: dal layout alla programmazione con strumenti open source" è quello formare progettisti di siti web capaci di progettare, sviluppare e collaudare siti interattivi e software applicativi per il web.
Il partecipante al corso sarà capace di utilizzare i principali strumenti open source quali Linux, SQL, HTML, PHP e Javascript è in grado di realizzare e manutenere/gestire siti interattivi.
Con l’evolvere della professionalità avrà la sensibilità, per cogliere e interpretare le aspettative del cliente, mediandole con i vincoli legati alla progettazione tecnica.
Il corso IFOA "PROGETTISTA SITI WEB: dal layout alla programmazione con strumenti open source", della durata di 1050 ore sarà tenuto da docenti, professionisti e consulenti che faranno uso di casi di studio e simulazioni. Grazie, infine, all’utilizzo di laboratori attrezzati, i docenti saranno in grado di sviluppare in aula le dinamiche tipiche del lavoro d’azienda.
Il corso si colloca all'interno del progetto IFOA Campus Digitale: un servizio di selezione e formazione dedicato alle aziende del settore information and communication technology che vogliono inserire nuovo personale all’interno delle loro strutture.
Sono in molti a ritenere che oggi un buon sito internet sia, tanto per un libero professionista, quanto per una azienda, il primo e più importante tra i biglietti da visita.
Un sito web è spesso il primo contatto tra il mercato, i partner, i media e i potenziali clienti con una qualsiasi realtà aziendale.
Altrettanto importate è che un sito fornisca garanzie di sicurezza per gli utenti, basta pensare alle informazioni personali che un sito può contenere, oppure alla possibilità di gestire degli e-commerce che richiedono la transazione di denaro mediante la connessione tra i siti web e i circuiti bancari.
Profilo del corso
Destinatari
Particolarmente indicato per diplomati con una formazione tecnica e informatica, ma altrettanto adeguato per quanti, appassionati di informatica, vogliano sviluppare competenze di progettazione e sviluppo software.
Il corso si rivolge anche a coloro che hanno già avuto prime esperienze di lavoro nel settore e che desiderano proporsi con competenze aggiuntive.
Certificazioni
Attestato di frequenza IFOA
Opinioni
Materie
- Strutture
- HTML
- Javascript
- Linux
- MySQL
- SQL
- Programmazione
- Open source
- Server
- Web master
Programma
Contenuti del corso
1. INTRODUZIONE AL CORSO - 1 ore
- Presentazione corso
2. PERSONAL EMPOWERMENT 4.0 - 162 ore
- Modulo trasversale di sviluppo personale
3. SICUREZZA SUI LUOGHI DI LAVORO - 9 ore
- Formazione sicurezza generalista
- Formazione sicurezza a rischio basso
- Piano di evacuazione auleIFOA
La formazione sulla sicurezza prevede il rilascio dello specifico attestato previsto dall’Accordo Stato Regioni del 21 dicembre 2011.
4. STRUTTURA DEL DATABASE MYSQL E LINGUAGGIO SQL - 48 ore
- Database gerarchico e ad albero: l’approccio relazionale
- Tabelle, tipologia e caratteristiche dei campi, chiave primaria e indici
- Integrità dei dati
- Query: specifica campi e criteri di selezione
- Installare MySQL in ambiente Windows e Linux
- Creazione di database, tabelle e campi
- Tipi di dati in MySql e interrogazioni con SELECT
- Comandi INSERT, UPDATE, DELETE, REPLACE
- Gestione di MySQL con PhpMyAdmin
5. CENNI SUI SISTEMI OPERATIVI WINDOWS - 32 ore
- Caratteristiche dei principali S.O. server
- Gestione del File System, amministrazione di account e risorse
- Gestione di account utente, privilegi di accesso alle risorse
- Dischi e memorizzazione dei dati
6. LINUX - 48 ore
- Presentazione dei sistemi operativi Unix e Linux
- Le distribuzioni, l’installazione e i comandi di base
- I Boot Manager, GRUB; l’editor VI
- Gestione dei dischi, dei File System e delle applicazioni software
- Gestioni degli utenti e dei gruppi
- I processi e la Shell
- La configurazione del sistema e le procedure di backup
- Ambienti grafici, X Window System
7. LAYOUT DEL SITO CON HTML E CSS - 50 ore
- Il sistema di funzionamento delle pagine web
- HTML: tag di base, testo, liste
- Inserimento di elementi grafici: immagini, tabelle, frames
- Link ipertestuali verso altre pagine web o verso indirizzi esterni
- Forms per inviare dati e accessibilità
- Formattazione e disposizione di testo nelle pagine web
- Fogli di stile CSS: caratteristiche di testi e immagini
- Impostazioni di font, colori, aspetto del testo nelle pagine web
8. JAVASCRIPT E DYNAMIC HTML - 36 ore
- Linguaggi di scripting lato client
- Variabili, array, operatori, funzioni
- Strutture di controllo e cicli e intercettazione di eventi
- Document, window, location, math, string
- Interattività pagine HTML e validazione moduli lato client
9. FONDAMENTI E LOGICA DI PROGRAMMAZIONE - 32 ore
- Controllo di flusso nella programmazione strutturata
- Gli algoritmi: definizione, elementi descrittivi
- Variabili, costanti, tipi di dati
- Array e strutture dati, operatori aritmetici e logici
- Istruzioni di assegnazione, di controllo, iterative
10. LINGUAGGIO PHP - 64 ore
- PHP come linguaggio server-side
- Creazione Script
- Variabili, tipi di dati, operatori, array
- Cicli e condizioni, funzioni
- I form: metodi Get, Post, Request
11. CONFIGURAZIONE DEI WEB SERVER APACHE E IIS - 36 ore
- Funzioni dei web server
- Hosting: configurazione di base di IIS
- I modelli di protezione di IIS, l’autenticazione degli utenti
- Virtual hosting IP-based e Name-based
- Servizi FTP di IIS per accesso anonimo o per upload e aggiornamento siti
- Protezione delle applicazioni Web: autenticazione e autorizzazione
- Sicurezza di archivi e database
12. ORGANIZZAZIONE AZIENDALE E STRUMENTI MsOFFICE - 32 ore
- Organizzazione aziendale: ruoli, funzioni
- Il progettista di siti web
- MsOffice: applicazioni avanzate
Progettista siti web: dal layout alla programmazione con strumenti open source