Esperto in PHP Development
Corso
A Distanza
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Laboratorio intensivo
-
Livello
Livello avanzato
-
Metodologia
A distanza
-
Durata
Flessible
-
Inizio
Scegli data
-
Campus online
Sì
-
Invio di materiale didattico
Sì
PHP è ormai il linguaggio, open source, di riferimento per lo sviluppo di siti Web flessibili, dinamici ed in grado di soddisfare le richieste di ogni utente. Portali, e-commerce e cataloghi online si basano su PHP che, insieme a MySQL, database open source tra i più potenti e affidabili esistenti in Rete, rappresenta lo standard per lo sviluppo di applicazioni per il Web.
Utilizzato soprattutto per sviluppare applicazioni web lato server, può essere usato anche per script a riga di comando o applicazioni stand-alone con interfaccia grafica.
Laravel è un framework PHP, orientato alla programmazione ad oggetti, per la creazione di applicazioni sempre più sofisticate che consente una facile manutenzione delle app e mette a disposizione specifiche funzionalità per massimizzare l’efficienza del codice PHP.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il Master percorre una panoramica completa di PHP, MYSQL e Laravel consentendo di progettare e scrivere applicazioni Web, lato server, complesse e scalabili.
Il Master si rivolge a coloro che desiderano progettare e sviluppare applicazioni PHP/MySQL avanzate e per ogni tipologia di progetto. Il corso Studeo per Esperto in PHP Development è rivolto a coloro che desiderano:
progettare e sviluppare portali web dinamici di ogni tipo
progettare gestionali, CRM ed applicazioni con pannello di amministrazione e analisi delle attività
trasformare i siti statici HTML in siti che forniscono ai visitatori una User Experience interattiva
modificare il codice sorgente di CMS come WordPress, Drupal o Joomla per adattarlo alle proprie esigenze
Funzionalità fondamentali dell’uso del computer
Dimestichezza nella navigazione sul Web
Saper utilizzare le funzionalità di base di un programma di videoscrittura
Dimestichezza nella gestione delle risorse del computer (gestione file)
Conoscenze fondamentali del linguaggio HTML5 e di CSS3
Conoscenze pregresse anche di base su PHP/MySQL possono costituire un vantaggio ma non sono obbligatorie
Esperto in PHP Development
Il corso si differenzia dagli altri anche perché tenuto da docenti qualificati professionalmente sui moduli didattici previsti e con alle spalle migliaia di ore di formazione. Tutti i nostri Trainer sono certificati e specializzati sui più importanti software utilizzati al livello mondiale.
Il nostro Specialista didattico contatterà personalmente l'utente per comunicare ulteriori dettagli e il giorno di inizio del corso.
Opinioni
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
7 anni del centro in Emagister.
Materie
- Strutture
- HTML
- MySQL
- Programmazione
- Web analytics
- Web architect
- Web developer
- Open source
- Server
- Web master
- Sicurezza dei dati
Professori
Federico Fallico
Developer e Security Manager
Programma
PHP & MYSQL (20 lezioni)
Introduzione
Fondamenti su architetture client/server
Primi cenni sui Database
Comprendere l’utilizzo di un gestore di basi dati come servizio di un server web: MySQL
Scaricare e installare un editor per creare pagine web (Scite, Eclipse)
Effettuare le installazioni e le configurazioni dei server (XAMPP e MAMP)
Cenni sulla Sicurezza
Introduzione alla Sicurezza su Internet
Malware, Virus Detection e Prevention, Spyware
Ambiente e sviluppo
Processi che forniscono i servizi web su richiesta di un browser: I server web Apache e IIS
Effettuare le installazioni e le configurazioni dei server web Apache e IIS
MySQL: basi dati come servizio di un server Web
Installazione e configurazione di un DBMS MySQL in un server
linguaggio di scripting interpretato PHP
Installazione e la configurazione dell’ambiente di sviluppo di PHP.
Scrivere codice PHP all’interno di una
pagina HTML
Includere porzioni di linguaggio in varie sezioni della pagina web utilizzando i
relativi tag
Tecniche di visualizzazione di una pagina dinamica
attraverso l’utilizzo di un server web
Stile di programmazione
Tipologie di commenti per rendere il
codice più comprensibile
Struttura ad albero per una corretta leggibilità del codice
Strutture di contenimento dei dati
Identificare una porzione di memoria destinata al
contenimento di dati
Tipologie di contenimento dei dati per la gestione degli script PHP, come i tipi booleani, interi, virgola mobile, stringhe
Operatori di assegnazione per la gestione dei dati
Concatenamento di stringhe per la gestione dei testi
Operazioni aritmetiche tra variabili utilizzando i relativi operatori
Incrementare e decrementare una variabile
Operatori booleani per la gestione dei dati
Operatori di confronto utili per la gestione delle condizioni
Gestire l’output degli script PHP
Sintassi del costrutto echo per restituire l’output di uno script PHP
Costrutto echo per la stampa di variabili, testo e funzioni
Funzione var_dump per fornire il valore ed il tipo di una espressione
costrutto print per restituire l’output di un script PHP
vantaggi e gli svantaggi dei costrutti echo e print
Le istruzioni condizionali, di controllo e i cicli: la logica condizionale
Logica condizionale mediante l’utilizzo dell’operatore ternario
controlli di flusso attraverso l’istruzione IF
differenze tra le istruzioni Else ed Elseif
controlli multipli per il flusso dei dati attraverso l’istruzione Switch
Le istruzioni condizionali, di controllo e i cicli: Le operazioni ripetitive
Ciclo For
While e Do While
Evitare cicli “infiniti”
Istruzioni per interrompere una routine
Strutture dati complesse: Array
Definizione di una struttura complessa vettoriale per la gestione dei dati
Struttura di dati complessa e dei relativi indici
Modificare una struttura di dati ed eliminarne i relativi elementi
Interazione tra gli elementi di una o più strutture
complesse di dati
Costrutto FOREACH per la gestione di strutture di dati complesse
Puntatori
Effettuare ricerche all’interno di una struttura vettoriale
Le funzioni per la gestione delle variabili
Visibilità o scope di una variabile.
Funzione empty()
Funzione isset()
Funzione unset()
Funzione is_string()
Funzione is_numeric()
Le funzioni per la gestione delle stringhe
Gestione delle stringhe all’interno di raggruppamenti di codice
Funzione trim()
Funzione ltrim()
Funzione rtrim()
Funzione strlen()
Caratteri maiuscoli e minuscoli di una stringa
Gestire file di testo con campi delimitati
Creare ed accedere ai file di dati
Le funzioni per la gestione delle strutture complesse di dati
Ordinamento dei dati
Ordinamento elementi di un vettore
Le funzioni per la gestione delle date
TIMESTAMP
Verificare se una determinata data risulta corretta
Le funzioni personalizzate
Personalizzare una funzione per la creazione di
nuove funzionalità
Variabili all’interno di raggruppamenti di codice personalizzato
Inviare valori ad una funzione
Gestire i valori restituiti da una funzione
Recupero dati da un modulo HTML
Invio dati di un form ad uno script.
Accodamento ad un indirizzo web con l’array $_GET
Invio dei dati di un form in modo invisibile all’utente utilizzando l’array $_POST
Controllo dei dati di un modulo HTML
Controllo e convalida campi per la compilazione di un form
Le sessioni
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
Eliminare una sessione
Amministrare il database MySQL
Accedere al database MySQL attraverso la riga di comando
Avvio e arresto dei servizi MySQL
Database e tabellle MySQL
creare un nuovo account MySQL
Aggiungere ed eliminare i privilegi ad un utente
Modificare le proprietà di un account per l’accesso e la gestione di MySQL
Eliminare un account MySQL
Gestire il backup dei dati MySQL
Amministrare MySQL attraverso software specifici
Gestione del database MySQL
Creare, utilizzare ed eliminare una database
Diverse tipi di dati esprimibili in MySQL: i domini
Il Database MySQL
Creazione, aggiornamento, ed eliminazione della
struttura di una tabella
Estrazione dati con Select
Funzioni COUNT(), MAX(), SUM(), NOW(),
Funzione Like
Il Database MySQL
Relazioni tra tabelle: Join
Classificazione join in una query
Interazione con il database MySQL
Connessione e disconnessione da un database MySQL
Script PHP per la creazione di una tabella MySQL
Inserire dati in una tabella MySQL attraverso un form
Interazione con il database MySQL
Visualizzare i dati di una tabella MySQL e formattarli per il web
Ottenere il dettaglio di una riga MySQL attraverso uno script PHP
Aggiornare ed eliminare dati da una tabella MySQL con uno script PHP
Interazione con il database MySQL
Realizzare un motore di ricerca interno ad un database MySQL
Proteggere le pagine web e gestire gli accessi: login e logout
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Esperto in PHP Development