Corso Sviluppo Siti Web con PHP e MySQL

Sviluppo Web
Corso Sviluppo Siti Web con PHP e MySQL

Il Web è fatto di pagine liberamente accessibili che spesso rispondono in modo dinamico, fornendo informazioni specifiche agli utenti che le visitano. Php e MySql sono due tecnologie spesso utilizzate insieme per la realizzazione e lo sviluppo di pagine web dinamiche. 

Il Php è un linguaggio di programmazione molto potente, che permette allo sviluppatore di programmare in modo diretto il contenuto di una pagina web, andando ad alterare in modo significativo il contenuto della pagina fornita da un servizio web in funzione delle esigenze applicative.

MySql è invece un Sistema di Management di Database di tipo Relazionale (R-DBMS). Con questi sistemi possiamo progettare le nostre Basi di Dati e renderli accessibili al Server Web. Successivamente sarà possibile mediante il linguaggio Php accedere alle Basi di Dati così definite, inserendo o recuperando informazioni nel corso dell’elaborazione stessa delle pagine. 

Con questo corso imparerete a realizzare il vostro primo sito web dinamico, lavorando con alcune delle tecnologie più utilizzate e richieste nel settore dello sviluppo web.

Prerequisiti

Utilizzo di base del sistema operativo e del calcolatore. Utile avere nozioni di base di programmazione informatica. Il corso per lo sviluppo di siti web dinamici è frequentabile anche online, serve una buona connessione. Le aule sono a Milano, Torino, Roma.

Obiettivi

Alla fine del corso lo studente avrà acquisito la capacità di realizzare e gestire un proprio Database ed effettuare interrogazioni su di esso; sarà inoltre in grado di costruire un semplice sito web dinamico che permetta di interagire con le informazioni presenti all’interno del Database attraverso il Php.

chiedi informazioni

Programma Didattico

Il Programma si compone delle seguenti
Unità Didattiche:

Modulo 1 - Linguaggi PHP e MySQL
Unità Didattica 1 - Introduzione allo Sviluppo Web
  • 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.
Unità Didattica 2 - Introduzione al Php Procedurale
  • 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.
Unità Didattica 3 - Php Procedurale Avanzato
  • 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.
Unità Didattica 4 - Introduzione ai DB e ai DBMS
  • 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.
Unità Didattica 5 - Creazione di Database e di Tabelle
  • 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.
Unità Didattica 6 - Interrogazioni di base nel Linguaggio 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.
Unità Didattica 7 - Integrazione del Database MySql in Php
  • 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.
Unità Didattica 8 - Interrogazioni e Tecniche avanzate in SQL
  • 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.
     
Unità Didattica 9 - Programmazione ad Oggetti 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
Unità Didattica 10 - Programmazione avanzata in Php
  • 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

chiedi informazioni

RICHIEDI INFORMAZIONI

Verrai ricontattato da un nostro consulente

Privacy

Le Opinioni dei Nostri Corsisti

Aziende

Privati

  • Corso ideale per chi parte dalle basi

    "Per quanto mi riguarda questo corso e credo anche altri sono veramente strutturati bene e ho davvero acquisito tantissime nozioni."

    - Luca Ferraroni -
  • Corso Soddisfacente

    "Sinceramente nulla di negativo da segnalare, il docente se qualcosa non è chiaro lo rispiega ed inoltre è disponibile a chiarire concetti anche al di fuori dell orario del corso."

    - Anna Parmigiani -
  • Ottimo corso per chi è alle prime armi

    "Non ho nessuna critica per quello che mi riguarda mi sono trovata molto bene."

    - Giulia Bonseri -
  • Percorso formativo più che positivo

    "Questo è il primo corso che frequento è mi sono trovato molto bene, non ho riscontrato alcun problema."

    - Anonimo -
  • Corsi ben strutturati

    "Nessuna critica particolare, tutto molto ben gestito. Magari solo inserire qualche ora per la correzione degli esercizi a casa."

    - Sofia Cavalli -
  • Corso di Grafica

    "Non ho critiche costruttive, il corso é stato esattamente come me lo aspettavo."

    - Martina Galetti -
  • Corso di Grafica molto completo

    "Nessuna critica, sono molto contenta di aver partecipato al corso."

    - Anonimo -
  • Corso ottimo

    "Non ho critiche in quanto la qualità dei vostri corsi è molto buona."

    - Marco Priori -
  • Formazione mirata

    "Il corso è andato molto bene. Una sola osservazione: avrei voluto fare più ore, a volte non bastano quelle svolte per singolo argomento."

    - Fabio Toscani -
  • Percorso completo

    "Sono molto soddisfatta, non ho critiche."

    - Alice Ghisolfi -
  • Insegnanti molto preparati

    "La qualità è ottima, la preparazione dell'insegnante anche!"

    - Gabriele Villa -
  • Formazione completa e massima disponibilità

    "Mi son trovata molto bene, di conseguenza non ho critiche da fare."

    - Laura Gargano -
  • Formazione di alta qualità, durata da migliorare

    "Il corso è andato molto bene. L'unica osservazione è che forse sarebbe meglio che i corsi durino di più. Non 100 ore come questo, ma ad esempio 150/200 ore."

    - Simone Frau -
  • Servizio di qualità e segreteria disponibile

    "Devo ammettere di essermi trovata talmente bene da non avere suggerimenti per migliorare il vostro servizio."

    - Elena Miglioli -
  • Docente molto disponibile

    "Nessuna critica, solo tanti complimenti al docente, bravissimo e super disponibile."

    - Selua Cheti -
  • Corso professionale

    "Non ho critiche, sono molto soddisfatta sia del corso che del docente, un peccato averlo dovuto seguire online e non in sede."

    - Riccardo Pagliari -
  • Ottima organizzazione del corso

    "Corso organizzato benissimo."

    - Ivan Pedratti -
  • Professionali

    Molto professionali

    - Anonimo -
  • Massima disponibilità per le esigenze del cliente

    Personalmente non ho trovato nessun problema per quanto riguarda il corso. Ho apprezzato molto il fatto che durante il lockdown mi è stata offerta la possibilità di riprendere il corso in aula appena possibile. Ho scelto il corso appunto perché era in aula quindi farlo in streaming era un dispiacere per me. La segreteria è stata molto professionale nel dare la possibilità di scegliere a tutti.

    - Alessandro Poli -
  • Ottimo corso

    "Docente decisamente all'altezza del corso (Web Developer), sono finalmente autonomo e alla fine del corso abbiamo messo online ognuno il proprio sito... Grazie!!!!"

    - Mario Zampini -
  • Wordpress senza più segreti

    "Tranne la parte iniziale sull'HTML che è stata un po' teorica, i due professori mi hanno portato a un ottimo livello con Wordpress... abbiamo fatto solo pratica, e messo online un sito da soli."

    - Ilaria Cravelli -
  • Ottimo percorso

    "Ho seguito un lungo corso di autocad e 3dsmax, professore preparato, corso completo. Ho preso la certificazione passandola al primo colpo! scuola da consigliare."

    - Gianni de colombo -
  • Grafica Pubblicitaria e Comunicazione Digitale

    "Personale qualificato, ottimi docenti. Personalmente mi ritengo molto soddisfatta di questa scelta. Lo consiglio a tutti."

    - Mara Magistris -
  • Grafica Pubblicitaria e Comunicazione Digitale

    "Contattai SinerVis perchè era l'unica agenzia formativa che offriva corsi anche nel periodo estivo. 
    Mi servivano degli attestati di frequenza.
    Dopo qualche mail e un incontro, che consiglio a tutti per togliere ogni dubbio, decisi di iscrivermi ai corsi di Grafica Pubblicitaria (Adobe) e di Autocad.

    Personale gentile, disponibile e pronto a venire in contro ad ogni esigenza e in grado di offrire diverse soluzioni.
    Insegnanti davvero molto preparati, professionali, disponibili e, soprattutto molto bravi ad insegnare.
    Le aule sono belle e si lavora bene grazie all'attrezzatura hardware e software moderna ed aggiornata.
    La sede di Torino è molto comoda da raggiungere anche per chi, come me, arriv da fuori città. È situata nelle vicinance dell'entrata/uscita dell'autostrada e si trova parcheggio facilmente.

    In generale, sono rimasto davvero molto soddisfatto. Se avessi intenzione di iniziare un nuovo corso, la SinerVis sarà la prima agenzia a cui penserò.
    Consiglio a tutti la SinerVis!

    - Ivano Gallino -
  • AutoCAD

    "Ho frequentato il corso AUTOCAD 2D docenti preparati e molto professionali con spiegazioni chiare e dettagliate."

    - Danila Golisano -
    Danila Golisano
  • Tecnico Reti

    "Ringrazio per l'esperienza formativa che ho potuto acquisire e rivolgo al Vs team i miei complimenti per organizzazione, competenza e disponibilità.

    Se dovessi avere necessità in futuro mi rivolgerò nuovamente a Voi.

    Un saluto."

    - Gianpaolo Grimaldi -

Scegli la Migliore Formazione per i Tuoi Obbiettivi

 
Aule Attrezzate

Strumenti e ambiente al top per la tua formazione

 
Corsi A Distanza

Ottieni facilmente le tue competenze ovunque tu sia

 
Massima Flessibilità

Il tuo tempo è importante per noi, per cui dedichiamo ogni attenzione nella programmazione del tuo percorso formativo

 
Massima Competenza

Scegliamo ogni tuo docente con cura per garantirti strumenti e metodi aggiornati ed efficaci

 
Massimo Supporto

Staff di consulenti super attivi per ogni tua domanda

 
Qualità Certificata

La sicurezza della massima conformità alle norme di riferimento di corsi e percorsi altamente qualificanti