INFOLINE CORSI: 055.280808 / Cell. 393.1412750
ASSOCIAZIONE CULTURALE FRAME
Via Montebello, 39 - 50134 Firenze

Corso Programmazione linguaggio PHP - a Firenze

corsophp.jpg

INIZIO PROSSIMA SESSIONE DA PROGRAMMARE

- 10 lezioni di 4 ore e mezzo ciascuna. Totale 45 ore.
- Frequenza una volta alla settimana: il sabato.
- Fascia oraria: 09.00 - 13.30 
- Massimo 8 partecipanti.

  





Corso per chi vuole apprendere le tecniche di programmazione in PHP per la creazione di siti web dinamici. Il PHP è un linguaggio di programmazione per il web che consente la realizzazione di funzioni anche molto complesse per la gestione dei dati su database (MySQL e altri).

 

Descrizione

A chi è rivolto

Il corso si rivolge alle persone che desiderano acquisire le tecniche di programmazione in PHP per la realizzazione di siti web dinamici. Il PHP consente la realizzazione di funzioni anche molto complesse per la gestione dei dati su database (MySQL e altri).

Requisiti

Conoscenza del sistema operativo Windows, Mac OS o Linux e del linguaggio HTML. E’ consigliata la conoscenza del linguaggio JavaScript e dei fogli di stile CSS.

Durata

Il corso è strutturato in 10 lezioni di 4 ore e mezzo ciascuna, per complessive 45 ore.
Frequenza una volta alla settimana. Durata 10 settimane.

Sedi e Orari

Il corso si tiene presso la sede della scuola in via Montebello, 39 (zona Porta al Prato) a Firenze.
Le lezioni sono il sabato. Orario: 09.00 - 13.30 

Iscrizioni

Il corso è a numero chiuso per max 8 partecipanti. Ad esaurimento posti le iscrizioni vengono chiuse indipendentemente dalla data. Per avere la garanzia che venga riservata una postazione è consigliabile effettuare l’iscrizione in anticipo rispetto alla data di inizio del corso. Compilare il form RICHIEDI INFO per avere informazioni sui posti ancora disponibili.

Attestati

A fine corso viene rilasciato un attestato di partecipazione al corso di Programmazione in linguaggio PHP con indicata la durata del corso e firma del docente.

 

Costo

Il prezzo del corso di Programmazione in linguaggio PHP è 480,00 euro.

Modalità di pagamento:
100,00 euro iscrizione
180,00 euro inizio corso
200,00 euro quinta lezione

Il pagamento può essere effettuato anche con rate mensili di importo da concordare, minimo 100,00 euro (senza interessi) con scadenza fine mese.

Tutti i prezzi presenti nel sito sono IVA esenti
. Frame School è una Associazione Culturale ed è esentata, per legge, dalla applicazione dell'IVA ai prezzi dei corsi tenuti ai propri soci. Gli importi sono eventualmente + IVA (al 22%) nel caso di fattura.

 

Programma

Argomenti trattati nel corso

  • Concetti generali.
    • Panoramica sui linguaggi di programmazione.
    • Scegliere il linguaggio di programmazione in funzione del tipo di applicazione da realizzare.
    • Architettura delle applicazioni web.
    • Il protocollo http. Organigramma del flusso dati fra Browser e Web Server.
    • Introduzione al concetto di data base. I DBMS.
    • Flusso di dati fra Web Server e DBMS. Introduzione al linguaggio SQL (da approfondire nelle sezioni successive).
    • Data base proprietari e data base open source: vantaggi e limiti.
    • Collocazione dei linguaggi (X)HTML, CSS, JAVASCRIPT, JQUERY, PHP e SQL.
    • Differenze fra HTML e XHTML. Validazione W3C.
    • Piattaforme di sviluppo proprietarie e piattaforme open source. Scelta del provider e del tipo di server.
  • Installazione dell’ambiente di sviluppo per realizzare siti dinamici in linguaggio PHP.
    • Installazione e configurazione del web server Apache, di PHP e di MySQL su server locale.
    • Installazione degli strumenti di lavoro utili al programmatore: Editor didattici ed editor evoluti per lo sviluppo di applicazioni complesse (Eclipse), Text Crawler, Diagram Designer. Siti web di riferimento.
  • Grammatica e sintassi fondamentale del linguaggio PHP.
    • Combinazione di codice HTML e codice PHP.
    • Concetti di stringa e variabile. Le variabili in PHP. Caratteristica case-sensitive di PHP.
    • Assegnazione di variabili.
    • Operatori aritmetici..
    • Inclusione di file esterni.
    • Casting di tipo.
    • Visibilità delle variabili.
    • Operatori di confronto, operatori logici, operatori di incremento e decremento, operatore punto, operatore ternario.
    • I costrutti if e switch.
    • Ciclo for - While - do While - Interruzione forzata di un ciclo.
    • Gli Array e le funzioninative PHP per la manipolazione degli Array.
    • Ciclo foreach.
  • Interazione delle pagine web con l’utente: Inserimento dati attraverso i moduli, approfondimento del linguaggio HTML relativamente alla gestione dei moduli per l’inserimento dati (form).
    • Passaggio di dati fra pagine. Metodi POST e GET.
    • Variabili d’ambiente.
  • Problematiche relative alla sicurezza dei siti web.
    • Le variabili Server. La Direttiva register_globals.
    • Protocollo HTTPS.
    • Introduzione alle sessioni
  • Introduzione alla programmazione ad oggetti.
    • I concetti di astrazione, ereditarietà, incapsulamento e polimorfismo.
    • Le Classi e relazioni fra le classi.
    • Gestione I/O.
  • Progettazione di un’esercitazione completa.
  • Esecuzione dell’analisi informatica mediante il linguaggio UML.
    • Use Case Diagram, Class Diagram.
  • Come strutturare un data base.
    • Concetti di Tabelle, campi e record.
    • Lunghezza dei campi e tipi di dati, indici e chiave primaria.
    • Relazione fra tabelle, le chiavi esterne.
  • Il linguaggio SQL.
    • Esecuzione delle prime query da ambiente PHP MyAdmin.
    • Studio della sintassi delle query di inserimento e delle query per l’estrazione, la modifica e la cancellazione di dati che soddisfano a determinate condizioni. Uso degli operatori logici nelle query.
    • Ordinamento dei dati.
    • Query avanzate e Join fra tabelle.
    • Connessione al data base MySQL mediante codice PHP.
    • Esecuzione di query mediante codice PHP.
    • Esplorazione dell’array dati risultante dalle query e compilazione dinamica di codice HMTL per la presentazione dei dati reperiti nella base dati.
  • Approfondimento sulle variabili di sessione.
    • Utilizzo delle variabili di sessione nella esercitazione.
  • Il protocollo FTP e i client FTP.
  • Gestione di cookies.
  • Creazione di librerie di oggetti per il riutilizzo del codice.
  • Introduzione ai framework. Installazione di WordPress su server locale.

 

Docenti

Jad Zaza

Laureato in Ingegneria Informatica nel 2005, da anni ricopre la figura di Responsabile dello Sviluppo Software in una ditta di Firenze. Matura negli anni una notevole esperienza nella progettazione e nello sviluppo di software applicativi di Content Management e Data Warehousing sia in ambiente desktop che ambiente web. Specializzato nei linguaggi C#, Java, PHP, Flex, Javascript; qualificato come sistemista amministratore di database MySQL e PostgreSQL oltre che in S.O. GNU Linux. Matura negli ultimi anni una particolare predilezione nello studio di tecnologie di sviluppo Mobile in ambiente Android e soprattutto in gestionali web basati su tecnologia PHP-HTML5-Javascript, proponendosi come consulente IT qualificato nella progettazione di applicazioni per piccole e medie imprese.

Specializzazioni:
Java, ANSI C, C++, Perl, *sh, PHP, SQL, Javascript/AJAX, AMPL, cplex
Web/Application servers: Apache HTTP Server
Platforms/frameworks: Java 2 Enterpise Edition, Borland Builder, webservices, .NET
Software Engineering: UML, Rational Unified Process, Rational Rose
Databases: SQLServer, MySQL, PostgreSQL
Operating/Network Systems: Linux Debian, Windows
Experienced in management of Far East manufacturing and development.

 

Richiedi Info

 

 

 
Corsi a Firenze Frameschool chiama 055280808
Assistenza Skype: skype: frameschool


Corsi a Firenze la scelta giusta è Frameschool


Perdi una lezione e la puoi rivedere a casa


Scopri le nostre aule


SCOPRI LA CARTA ILA

Carta ILA Frameschool
Richiedi informazioni per il tuo progetto formativo finanziato dalla provincia