Con il nostro corso Completo di Specializzazione Professionale diventerai uno sviluppatore in grado di rispondere alla crescente importanza che stanno assumendo, a livello mondiale, le applicazioni web dinamiche basate sull'uso di linguaggi di scripting lato server e di database relazionali.
Diventerai una figura specializzata ampiamente ricercata dal mercato lavorativo attuale.
Durante il corso di 600 ore (teoria: 180 aula e 168 online + 240 in stage + 12 esame), svilupperai tutte le competenze che caratterizzano tale figura, rendendoti uno specialista del settore.
Sarai in grado di scrivere codice in HTML e php per creare siti interattivi di e-commerce.
Diventerai una figura chiave nel mondo digitale, in grado di trasformare idee in realtà attraverso la creazione di siti web e applicazioni funzionali e user-friendly.
Attraverso le 240 ore di Tirocinio/Stage (affiancamento orientativo e burocratico svolto da consulente specializzato), compreso nel corso, potrai iniziare da subito un percorso all'interno del mondo lavorativo in software house o aziende che
necessitano di esperti programmatori web, selezionati dall'istituto.
Professione
|
Al termine del corso sarai in grado di lavorare in agenzie di creazione siti, software house, aziende che necessitano di esperti programmatori web.
Oppure come collaboratore esterno o libero professionista.
Il corso è rivolto a entrambe i sessi (L.903/77; L.125/91). |
Certificazioni
|
Specializzazione di Tecnico di sviluppo e gestione siti web
Riconosciuta in tutta Italia e all'interno della Comunitá Europea.
|
|
Corso sicurezza lavoratori con rilascio Attestato, ai sensi del Dlgs 81/2008
|
|
Inserimento nella nostra banca dati disponibile per le aziende che attivano una selezione
|
Principali contenuti del corso
Il percorso didattico è organizzato in unitá formative, svolte da docenti con esperienza lavorativa e didattica riconosciuta.
- Logica di programmazione
- Analisi e progettazione
- Codice HTML
- Fogli di stile CSS
- JavaScript e jQuery
- Creare un sito responsive per smartphone
- Ambiente di sviluppo PHP
- Database relazionale MySQL
- Creazione portale di e-commerce
- Pubblicare il sito su server hosting
- Panoramica completa di Wordpress
Accesso h24 al tuo profilo sulla nostra piattaforma online. Troverai tutto il materiale didattico in formato pdf o videolezioni sempre a tua disposizione.
Requisiti
- etá minima 18 anni
- Scuola secondaria di II grado (Diploma)
- Prerequisiti: conoscenza base delle tecnologie informatiche
- per gli stranieri: buona conoscenza della lingua italiana
Frequenza
- la frequenza è obbligatoria per almeno il 70% del percorso formativo
CALENDARIO CORSI
sessione |
data inizio |
frequenza |
orario |
1 |
4 marzo 2025 |
mart giov ven |
15,00-19,00 |
PREZZO CHIARO TUTTO COMPRESO!!!
- Corso completo
- Materiale didattico
- Stage, compreso Inail e assicurazione
- Attestato Sicurezza lavoratori
- Esame di Specializzazione e Attestato regionale
così ripartito: |
iscrizione |
€ 400 |
nº6 quote da |
€ 250 |
Possibilitá di pagamento rateale direttamente presso la nostra sede senza finanziamento e senza interessi.
pagamento in un'unica soluzione all'iscrizione: SCONTO 5%
per ulteriori informazioni
Oppure compila il form sottostante
Il corso prevede la formazione per l'ottenimento della Specializzazione di Tecnico di sviluppo e gestione siti web, ai sensi del Decreto Legislativo n. 13 del 16 gennaio 2013, del Decreto Interministeriale del 30 giugno
2015 e della legge regionale 63 del 13\04\1995 e s.m.i.
Il Tecnico di sviluppo e gestione siti web progetta e aggiorna pagine e
siti web in conformità alle specifiche e ai vincoli progettuali attraverso
l'utilizzo dei linguaggi per il web e dei cms. Crea e gestisce
connessioni a basi dati e archivi per l'interfacciamento con le pagine
web. Opera nel rispetto delle buone prassi relative alla sicurezza
informatica, delle normative vigenti in materia di privacy e proprietà
intellettuale.
UF - Accoglienza e orientamento
UF1 - Individuare le risorse funzionali alla predisposizione e configurazione delle pagine web
Caratteristiche delle tecnologie Web e protocolli di rete
Funzionamento del World Wide Web
Srumenti e linguaggi utilizzati per creare e visualizzare siti web
tecnologie web comuni includono:
- HTML linguaggio di base per le pagine web
- CSS utilizzato per formattare l'aspetto di una pagina web
- JavaScript linguaggio che consente di aggiungere interattività alle pagine web
- Librerie e framework
I protocolli di rete
regole che disciplinano la comunicazione tra computer su una rete
TCP/IP (Transmission Control Protocol/Internet Protocol)
HTTP (HyperText Transfer Protocol)
HTTPS (Hypertext Transfer Protocol Secure)
FTP (File Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
POP3 (Post Office Protocol 3)
Architettura e funzionalità del server web
Definizione di server web
Architettura di un server web:
- Processo di ascolto
- Moduli
- Database relazionale
- Web server
Funzionalità di un server web:
- Servizio di file statici
- Generazione di pagine web dinamiche
- Supporto per diversi protocolli
- Gestione delle sessioni
- Sicurezza
- Caching
- Gestione del carico
UF2 - Progettare architetture e funzionalità dei siti web
Ambienti e strumenti per la produzione di pagine web
Ambienti di sviluppo web:
- Editor di testo semplici
- Editor di codice completi
- IDE (Integrated Development Environment)
- Strumenti online
Strumenti:
- Server web locale: XAMPP o WAMP
- Sistema di controllo di versione
- Strumenti di test
- Strumenti di ottimizzazione
Principi di user experience design
Creazione di esperienze utente positive
Principi chiave dell'UX Design:
- Incentrare sull'utente
- Interfaccia utente facile da usare e da capire
- Accessibilità per garantire a tutti gli utenti, anche con disabilità, di accedere e utilizzare il prodotto
- Utilizzabilità per consentire agli utenti di completare le attività in modo rapido e semplice
- Consistenza, interfaccia utente coerente nel suo aspetto e comportamento
- Gerarchia e priorità
- Risposta e feedback
- Estetica per un sito piacevole e accattivante
- Emozioni positive, soddisfazione e fiducia
- Affidabilità e funzionamento prevedibile
Tecniche e strumenti di prototipazione
Creazione di modelli funzionali
Prototipi cartacei
Prototipi digitali
Prototipi interattivi
Fattori di scelta della prototipazione
- fase del progetto
- Obiettivi del test
- risorse disponibili
- competenze del team
Analizzare i vantaggi della prototipazione
Software di progettazione generica per creare prototipi
UF3 - Sviluppare e aggiornare pagine e siti web
Linguaggi di Markup e CSS
Linguaggio HTML4 e HTML5
Sintassi di base
Definire la struttura di una pagina web
Formattare il testo
Inserire immagini
Creare collegamenti ipertestuali
Incorporare contenuti multimediali
CSS (Cascading Style Sheets) per definire la presentazione visiva di una pagina web
Fogli di stile incorporati, in linea ed esterni
Separare il contenuto dalla presentazione
Applicare stili a diversi elementi
Formattare il testo
Aggiungere colori e immagini
Tecniche di debug
Identificare e correggere errori nel software
Stampa di messaggi di debug
Scelta della tecnica di debug appropriatà:
- Il tipo di software o sistema da debuggare
- La complessità del problema
- Le competenze e gli strumenti a disposizione
- Il tempo e le risorse disponibili
Software di editing per la realizzazione di pagine web statiche
Categorie di software per la creazione di pagine web statiche
Editor di testo: Notepad++
Codice HTML, CSS e JavaScript
Generatori di siti statici
Interfaccia drag-and-drop intuitiva
Modelli e temi predefiniti per semplificare il processo
Funzionalità SEO e di blogging
Panoramica su Wordpress
Linguaggi di programmazione per la realizzazione di pagine web dinamiche
Categorie di linguaggi di programmazione
lato client:
- HTML
- CSS
- JavaScript
- Jquery
Lato server:
- PHP per generare contenuti dinamici in base a dati provenienti da database
- privader Altervista
Principi di Basi di dati e di SQL
Introduzione ai Database MySql
Database relazionali
Tipi di dati
Chiave primaria e autoincremento
Tabelle, campi, record
Relazione tra tabelle
Panoramica sul linguaggio SQL
Query in SQL
SELECT: Seleziona dati specifici da una o piú tabelle
INSERT: Inserisce nuovi record in una tabella
UPDATE: Aggiorna dati esistenti in una tabella
DELETE: Elimina record da una tabella
Gestione con PHPmyAdmin
Principali CMS
Definizioni e funzionalità dei CMS
Panoramica dei principali CMS
Utilizzo di Wordpress
Temi gratuiti e a pagamento
Plugin per aggiungere funzionalità
Organizzare i contenuti in categorie e tag
Gestire gli utenti e definire i livelli di permessi
Creare moduli di contatto
Gallerie fotografiche
UF4 - Garantire la funzionalità e la sicurezza del sito Web
Tipologie di rischio e relativi contesti di sicurezza
Principali tipologie di rischio per siti web in PHP
Iniezione di codicee dannoso
Vulnerabilità delle query SQL
Mantenere PHP e il software web aggiornati
Implementare misure di autenticazione e autorizzazione
Fare backup regolari del sito web
Strumenti hardware e software di sicurezza
Strumenti hardware di sicurezza:
- Firewall
- Router VPN
- Sistemi di rilevamento delle intrusioni (IDS)
- Sistemi di prevenzione delle intrusioni (IPS)
- Antivirus hardware
- Token di sicurezza
Strumenti software di sicurezza:
- Antivirus e anti-malware
- Firewall software
- Software di crittografia
- Soluzioni di backup e ripristino
- Software di gestione delle patch
- Software di controllo accessi
Tecniche di protezione e ripristino
Tecniche di protezione per siti web
Mantenere CMS, plugin e temi aggiornati
Utilizzare password forti e univoche
Effettuare backup regolari
Sfruttare soluzioni di sicurezza dedicate
Limitare l'accesso ai file del sito web
Isolare il sito web compromesso
Rimuovere il malware
Ripristinare il sito web da un backup
Aggiornare le password
Tecniche di ripristino per siti web:
Ripristino da backup
Ripristino del database
Ripristino dei file del sito web
Ripristino della configurazione del sito web
Tools di monitoraggio e analisi prestazionale
Strumenti gratuiti e a pagamento
Utilizzo di Google Analytics
statistiche dettagliate sul traffico del sito web
visitatori, pagine viste, sorgenti del traffico, conversioni
Metriche chiave
tempo di caricamento delle pagine
tasso di rimbalzo
frequenza di conversione
valore medio del cliente
Normativa Privacy e proprietà intellettuale
Regolamento generale sulla protezione dei dati (GDPR)
informativa sulla privacy
Ottenere il consenso
Proteggere i dati personali
Consentire agli utenti di esercitare i propri diritti
Sanzioni e multe
Associazione Italiana per la Proprietà Intellettuale (AIPPI)
Principali tipi di proprietà intellettuale:
- Diritti d'autore
- Brevetti
- Marchi
Apporre la notazione di copyright
Green computing e sostenibilità del settore
Introduzione al green computing o informatica verde
Ridurre l'impatto ambientale del settore informatico
Riduzione dei costi energetici
Utilizzare hardware e software a basso consumo energetico
Cloud computing
Materiali riciclati
Smaltimento responsabile
UF5 - Formazione generale e specifica alla salute e sicurezza per i lavoratori
Comprendere i fattori generali che regolano l'organizzazione della sicurezza aziendale