Web Developer – Online

Descrizione

Il corso di Web Developer e’ adatto per chi vuole imparare in profondità il linguaggio PHP e le sue interazioni con il database MySQL. Il linguaggio PHP e’ utile per sviluppare siti complessi di commercio elettronico, portali dinamici, Forum e sistemi di gestione dei contenuti e, non ultimi, sistemi di Social Network. Seguendo il corso imparerai ad utilizzare il linguaggio PHP per creare siti che hanno necessità di interagire con banche dati, che hanno bisogno di aree riservate per gli utenti, di un catalogo di prodotti o di un procedimento di pagamento online. Con il linguaggio PHP avrai a disposizione un nuovo modo di progettare siti Web, aperto a tutte le possibilità di un sito Web professionale. Il linguaggio PHP e’ indispensabile a chi vuole progettare siti complessi, dinamici, che offrano interazione con l’utente. La possibilità di interagire con un database apre le porte alla progettazione di qualsiasi applicazione Web.

PHP Hypertext Preprocessor è un potente linguaggio di scripting che si lascia incorporare facilmente all’interno del codice HTML ed offre un potente strumento per realizzare pagine dinamiche con collegamenti a database relazionali come MySql. Uno dei grandi vantaggi di PHP è che è gratis ed è open-source per cui esiste diverso materiale. Il Programmatore PHP/MySQL sarà in grado di realizzare siti le cui pagine sono costruite dinamicamente ed i cui contenuti si appoggiano ad un database realizzando siti e applicazioni altamente professionali.

Durante il corso si apprenderanno le tecniche per la creazione di pagine dinamiche con PHP, interagendo con database relazionali, quali Access e MySql. Il corso prevede, inoltre,la realizzazione pratica di esercizi esemplificativi che permettono di mettere immediatamente in pratica le conoscenze acquisite.

Prerequisiti

Conoscenza di base dell’ HTML, CSS.

Frequenza

Il corso può essere svolto in orari serali oppure il sabato mattino
Per orari diurni inviare richiesta.

Argomenti trattati durante il corso

  • Ambiente di sviluppo
  • Comprendere la definizione dei processi che si occupano di fornire i servizi web su richiesta di un browser:
  • Comprendere l’utilizzo di un gestore di basi dati come servizio di un server web: MySQL.
  • Comprendere l’utilizzo del linguaggio di scripting interpretato PHP.
  • Effettuare l’installazione e la configurazione dell’ambiente di sviluppo di PHP.
  • Concetti Generali
  • Includere porzioni di linguaggio in varie sezioni della pagina web utilizzando i relativi tag.
  • Riconoscere le varie tecniche di visualizzazione di una pagina dinamica attraverso l’utilizzo di un server web.
  • Riconoscere le diverse tipologie di contenimento dei dati per la gestione degli script PHP, come ad esempio tipi booleani, interi, virgola mobile, stringhe.
  • Comprendere l’utilizzo del concatenamento di stringhe per la gestione dei testi.
  • Analizzare gli operatori di confronto utili per la gestione delle condizioni.
  • Gestire l’output degli script PHP
  • Riconoscere la sintassi corretta del costrutto echo per restituire l’output di uno script PHP.
  • La logica condizionale
  • Riconoscere la logica condizionale mediante l’utilizzo dell’operatore
  • Comprendere come utilizzare i controlli di flusso attraverso l’istruzione IF.
  • Riconoscere le differenze tra le istruzioni Else ed Elseif.
  • Gestire i controlli multipli per il flusso dei dati attraverso l’istruzione Switch.
  • Comprendere come eseguire operazioni ripetitive attraverso l’utilizzo del ciclo For.
  • Gestire operazioni ripetitive attraverso la logica condizionale: While.
  • Comprendere le differenze tra il ciclo While e Do While.
  • Riutilizzare il codice PHP
  • Comprendere come ottenere il codice di programmazione
  • Analizzare le diverse sintassi per includere un file.
  • Le funzioni per la gestione delle variabili
  • Valutare il contenuto di una variabile
  • Eliminare una variabile attiva
  • Gestione delle stringhe all’interno di raggruppamenti di codice.
  • Comprendere come gestire file di testo con campi delimitati.
  • Comprendere come creare ed accedere ai file di dati
  • Le funzioni per la gestione delle strutture complesse di dati
  • Comprendere i concetti relativi all’ordinamento dei dati.
  • Le funzioni per la gestione delle date
  • Comprendere come restituire il timestamp di un preciso istante.
  • Restituire la data del timestamp in un formato definito dall’utente.
  • Comprendere come poter personalizzare una funzione per la creazione di nuove funzionalità.
  • Gestione delle variabili all’interno di raggruppamenti di codice personalizzato.
  • Comprendere come inviare valori ad una funzione.
  • Gestire i valori restituiti da una funzione.
  • Comprendere come monitorare la compilazione dei campi di un form.
  • Uso delle espressioni regolari nel processo di validazioni dei campi di una form
  • Le sessioni
  • Comprendere come mantenere attivi, durante la navigazione, dati significativi per la gestione delle procedure.
  • Avviare e memorizzare i dati in una sessione.
  • Gestire i dati di una sessione.
  • Comprendere come è possibile eliminare una sessione.
  • Come amministrare il database MySQL
  • Comprendere come accedere al database MySQL attraverso la riga di comando.
  • Effettuare una visione globale dei database e delle tabelle di MySQL.
  • Aggiungere ed eliminare i privilegi ad un utente.
  • Modificare le proprietà di un account per l’accesso e la gestione di MySQL.
  • Gestione del database MySQL
  • Comprendere come creare, utilizzare ed eliminare una database.
  • Riconoscere le diverse tipologie di dati esprimibili in MySQL: i domini.
  • Estrarre i dati da una tabella attraverso dei criteri prestabiliti: Select.
  • Riconoscere le classificazioni delle diverse join in una query
  • PHP e MySQL
  • Implementare uno script PHP per la creazione di una tabella MySQL.
  • Inserire i dati in una tabella MySQL attraverso un form.
  • Visualizzare i dati di una tabella MySQL e formattarli per il web.
  • Effettuare l’aggiornamento e l’eliminazione dei dati di una tabella MySQL attraverso uno script
  • Uso delle libreria Mysql ed introduzione all’uso delle query precompilate PHP.
  • Ottenere il dettaglio di una riga MySQL attraverso uno script PHP

Hai bisogno di chiarimenti?

Richiedi informazioni

Sede del Corso

Corsi correlati della stessa categoria