Corso attualmente non disponibile

Esperto in PHP Development

Corso

A Distanza

249 €/mese IVA inc.

Chiama il centro

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

  • Ore di lezione

    160h

  • Durata

    Flessible

  • Campus online

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

  • Esami presenziali

Impara e diventa un professionista nel settore!

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.

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. Corso a distanza, con docente in diretta.

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.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

Successi del Centro

2022
2020
2018

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
  • 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

Chiama il centro

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

249 €/mese IVA inc.