iscrizioni aperte

Corso Sviluppo Siti Web con PHP e MySQL

Un corso pratico e operativo per imparare a creare siti web dinamici utilizzando PHP per la programmazione lato server e MySQL per la gestione di database.
Cosa imparerai

Imparerai a sviluppare siti web dinamici con PHP e a progettare database relazionali con MySQL. Sarai in grado di scrivere codice PHP per gestire la logica applicativa.

Acquisirai competenze pratiche nella gestione di query SQL, nell’utilizzo delle sessioni e nella programmazione ad oggetti, fino ad applicare framework avanzati come Laravel o Symphony.

Certificazioni

Questo corso è finalizzato all’ottenimento della certificazione internazionale W3Schools. Alla fine del master riceverai inoltre un attestato di riconoscimento del tuo percorso formativo.
Attestato di Partecipazione
PHP
MySQL
FINALITà FORMATIVA

Il corso ha lo scopo di fornire una formazione pratica e completa per la realizzazione di siti web dinamici.

Un corso completo per imparare a realizzare siti web dinamici utilizzando PHP e MySQL, le tecnologie più diffuse e richieste nel settore dello sviluppo web.

Attraverso lezioni teoriche ed esercitazioni pratiche, gli studenti svilupperanno le competenze per lavorare in autonomia su progetti di sviluppo web, imparando a progettare e implementare database, a integrare PHP con MySQL e a creare applicazioni web scalabili e sicure.

Obiettivi del corso

Sbocchi professionali

per te

Cosa è incluso

Certificazione internazionale

Simulazioni esame certificazione

Videocorsi online disponibili per 4 mesi dall'iscrizione

Dispense online

Forum dedicato e diretto con il corpo docente sinervis, disponibile direttamente sulla piattaforma dei videocorsi

Attestato di partecipazione che potrai allegare nelle tue candidature professionali o in Linkeding

Lezioni in streaming registrate (in caso di assenza potrai rivedere la lezione in un secondo momento)

SYLLABUS

Programma Didattico

Modulo 1 - Linguaggi PHP e MySQL
  • Architetture fondamentali delle applicazioni web.
  • Rudimenti di Comunicazione TCP/IP e di Architettura di Rete.
  • Rudimento di HTML e CSS.
  • Dinamica Client – Server e Standard HTTP.
  • Amministrazione di base del server web e configurazione dell’ambiente di lavoro.
  • Introduzione al Php.
  • Scripting della Pagina Web: il tag php e prime istruzioni.
  • Concetto di Variabile e Tipologie di Variabili.
  • Espressioni Algebriche.
  • Espressioni per l’elaborazione delle Stringhe.
  • Espressioni Logiche/Booleane e Costrutto di Controllo if, if-else.
  • Costrutto di Controllo while e for, switch.
  • Array e Indicizzazione.
  • Array Associativi e Costrutto di Controllo foreach.
  • Array Multidimensionali.
  • Definizione di Costanti.
  • Dichiarazione e chiamata di funzioni.
  • Include, Require ed organizzazione del codice php su più file.
  • Funzioni PHP standard per la gestione degli array.
  • Funzioni PHP standard per la gestione delle date e del tempo.
  • Gestione degli Errori.
  • Gestione dei Parametri GET e POST della chiamata.
  • Gestione dei Form. Esempio di Login.
  • Gestione delle Sessioni.
  • Concetto di database, differenze tra diversi sistemi di gestione della banca dati(DBMS).
  • Il Modello Relazionale. Chiavi e vincoli relazionali.
  • Introduzione a MySQL e al linguaggio SQL.
  • Accedere e interagire con il DB: PhpMyAdmin, MySQL WorkBench.
  • Diagrammi entità relazione (ER).
  • Modellazione Concettuale, Modellazione Logica e Modellazione Fisica.
  • Conversione di un Modello ER in un modello Relazionale.
  • Esempi Pratici di Modellazione di una Base di Dati e Progettazione del Database Fisico.
  • Classificazione degli Statements SQL: DML, DDL e DCL.
  • Creazione di un Database.
  • Definizione degli Utenti del Database ed assegnazione dei permessi.
  • Creazione delle Tabelle.
  • Tipi di dati disponibili per gli attributi e considerazioni sul dimensionamento dei dati.
  • Inserimento, Aggiornamento ed eliminazione di Record da una tabella.
  • Esportazione ed Importazione dei dati da un Database ad un altro tramite SQL.
  • Modello Relazionale: Selezione e Proiezione dei dati delle Tabelle.
  • Select Statement.
  • Clausola Where e Condizioni sui dati.
  • Order By, Like ed uso delle Wildcards, Between, In.
  • Select Group Functions: Min, Max, Count, Avg, Sum.
  • Programmazione dell’accesso al DB tramite PHP.
  • Esecuzione di Query di query all’interno delle pagine web.
  • Inserimento dei dati ottenuti tramite query all’interno della pagina web mediante Php.
  • Operazioni di CRUD (Create-Read-Update-Delete) attraverso pagine web dinamiche su una semplice Tabella di un DB.
  • Modello Relazionale: Prodotto Cartesiano e Join di Entità.
  • Join SQL: tipi di Join e loro significato.
  • Group By e Having.
  • SubQueries: Exists, Any, All.
  • Creazione di Viste.
  • Stored Procedures.
  • Trigger.
  • Esempi pratici di applicazione di query più complesse all’interno di Pagine Web Dinamiche realizzate in Php.
  • Introduzione al Concetto di Oggetti: proprietà e metodi.
  • Definizione di Classi e creazione di Istanze.
  • Sintassi ed esempi in linguaggio php: metodi, valori di ritorno, costruttori, puntatore this, visibilità private e public
  • Proprietà e metodi statici
  • Superclassi e sottoclassi, concetto di ereditarietà
  • Overriding e overloading dei metodi della classe
  • Interfacce e polimorfismo
  • Utilizzare librerie Php. Composer.
  • Introduzione ai Framework Php e alla architettura Model-View-Control per il web.
  • Framework PHP principali: Symphony, Laravel, CodeIgniter.
  • Esempio di utilizzo di un framework php
MODULO: HTML5, CSS3, BOOTSTRAP 28H
  • Sintassi dell’HTML e principali elementi di markup (tag)

Richiedi informazione su questo corso

Compila il form per essere ricontattato e ricevere tutti i dettagli e scoprire come
può aiutarti a raggiungere i tuoi obiettivi.

* Campi obbligatori
FAQ

Domande e Risposte

Facciamo sia corsi in streaming sia corsi in Aula presso il nostro polo didattico principale a Milano o presso la sede aziendale, ovunque  si trovi, in tutta Italia. Per la gran parte dei corsi è comunque preferibile l’erogazione in streaming, sia per questioni legate a comodità “logistiche” sia perché con lo streaming, oltre a seguire benissimo ogni tipo di corso, esiste la possibilità di registrare ogni singola lezione per un utilizzo futuro.

SinerVis non solo rilascia un attestato di frequenza per ogni corso, ma è ente accreditato presso tutti i più grandi provider di certificazione. Quasi per ogni percorso è quindi disponibile una o più certificazioni internazionali rilasciate direttamente da SinerVis Academy

Se hai acquistato un esame di certificazione internazionale in SinerVis, hai a disposizione 1 anno dall’acquisto per sostenere l’esame.

Per i corsisti privati e i liberi professionisti abbiamo a disposizione tutte le modalità di pagamento (Assegno, bonifico, Finanziamento a tasso Zero…). Per le aziende le modalità vengono concordate di volta in volta e variano a seconda del piano formativo.

Offriamo un catalogo di oltre 100 diversi percorsi legati al mondo IT, che coprono tutte le più importanti aree dell’informatica: dallo sviluppo alla sistemistica, dalla Cyber Security all’AI.

Assolutamente sì. Sempre. Siamo abituati ad adattare il contenuto, oltre che gli esercizi proposti durante i percorsi, in base al livello di conoscenza dei vostri dipendenti, agli obiettivi aziendali e ai settori di applicazione specifici.

La durata dipende dal tipo di corso e dal livello di approfondimento richiesto. In generale, i corsi variano da un minimo di 16 ore fino ad academy annuali che possono arrivare anche a 900 ore, distribuite su calendari completamente liberi.

Ci distinguiamo per la nostra flessibilità, l’esperienza pluriennale nel settore e l’approccio pratico. Abbiamo inoltre uno dei più vasti e controllati team di docenti presenti in Italia, con oltre 600 professionisti accreditati e certificati su tutti i più importanti temi del mondo IT.

Forniamo formazione personalizzata da ogni punto di vista, fornendo l’esperienza necessaria a formare sia singole classi su tematiche specifiche e con pochissimi partecipanti, sia grandi platee con un numero adeguato di partecipanti per ogni sessione.

Sinervis Consulting mette a disposizione, gratuitamente, una piattaforma di smistamento classi brandizzata con logo del cliente sulla maggior parte dei temi formativi presenti sul mercato. Abbiamo nel tempo utilizzato questo strumento con decine di migliaia di partecipanti, aiutando i nostri clienti nel difficile compito di progettazione delle aule suddivise per livelli omogenee.

Le quotazioni dei percorsi variano tantissimo in base al tipo di corso, la lunghezza, il livello e, nel caso delle aziende, il numero di partecipanti e il numero di sessioni. Per avere una offerta precisa è sufficiente fare una richiesta di informazioni o chiamare il nostro numero verde: 800.44.77.17.

Richiedi informazioni

Compila il modulo di richiesta informazioni e verrai ricontattato da un
nostro consulente. Saremo felici di rispondere a tutte le tue domande.

Scarica Corso

Compila i campi sottostanti e riceverai una mail con il programma in allegato