• EMAGISTER CUM LAUDE
Lavora da Programmatore PHP
Studeo Academy (di LABSfor)

Esperto in PHP Development

Studeo Academy (di LABSfor)
Blended a Catania, Milano, Napoli e 6 altre sedi

Prezzo da consultare
Preferisci chiamare subito il centro?
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Laboratorio intensivo
Livello Livello avanzato
Metodologia Blended
Luogo In 9 sedi
Durata Flessible
Inizio Scegli data
Campus online
Invio di materiale didattico
  • Laboratorio intensivo
  • Livello avanzato
  • Blended
  • In 9 sedi
  • Durata:
    Flessible
  • Inizio:
    Scegli data
  • Campus online
  • Invio di materiale didattico
Descrizione

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.

Strutture (9)
Dove e quando

Luogo

Inizio

Bari
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Catania
Visualizza mappa
Corso Italia, 113, 20127

Inizio

Scegli dataIscrizioni aperte
Firenze
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Messina
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Milano
Visualizza mappa
Via Vincenzo Monti, 34, 20123

Inizio

Scegli dataIscrizioni aperte
Napoli
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Palermo
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Roma
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Verona
Visualizza mappa

Inizio

Scegli dataIscrizioni aperte
Leggi tutto (9)

Da tener presente

· Quali sono gli obiettivi 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.

· A chi è diretto?

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

· Requisiti

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

· Titolo

Esperto in PHP Development

· In cosa si differenzia questo corso dagli altri?

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.

· Quali saranno i passi successivi alla richiesta di informazioni?

Il nostro Specialista didattico contatterà personalmente l'utente per comunicare ulteriori dettagli e il giorno di inizio del corso.

Domande e risposte

Comunicaci i tuoi dubbi,altri utenti potranno risponderti

Chi vuoi che ti risponda?

Pubblicheremo solo il tuo nome e la domanda

Successi del Centro

2020
2018
Questo centro ha dimostrato la sua qualità su Emagister
3 anni con Emagister

Come si ottiene il marchio CUM LAUDE?

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

3 anni del centro in Emagister.

Cosa impari in questo corso?

Strutture
HTML
MySQL
Programmazione
Open source
Server
Web master
Sicurezza dei dati
Web architect
Web developer
Web analytics

Professori

Federico Fallico
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