Musa Formazione
Menu
Corsi & Certificazioni
Università
Webinar
Musa Job
Formazione Aziendale
Area Utente
close
0
0,00
€
0 prodotti
Nessun prodotto nel carrello.
Accedi
Contattaci
Home
/
Programmi Didattici
/
Development
/
Programma Didattico Corso Programmazione PHP e MySql
Programma Didattico Corso Programmazione PHP e MySql
Evoluzione di PHP
Installazione configurazione ambiente di sviluppo
Web server
Comprendere la definizione dei processi che si occupano di fornire i servizi web su richiesta di un browser: i server web Apache / IIS
Effettuare le installazioni e le configurazioni dei server web Apache / IIS
Esercitazione
Fondamenti PHP | Concetti generali
Riconoscere la sintassi corretta per scrivere codice PHP all’interno di una pagina HTML
Includere porzioni di linguaggio in varie sezioni della pagina web utilizzando i relativi tag
Riconoscere le varie tecniche di visualizzazione di una pagina dinamica attraverso l’utilizzo di un server web
Stile di programmazione
Riconoscere e saper utilizzare le diverse tipologie di commenti per rendere il codice più comprensibile
Utilizzare una struttura ad albero per una corretta leggibilità del codice
Strutture dati
Comprendere come identificare una porzione di memoria destinata al contenimento di dati
Tipologie di dati per la gestione degli script PHP, come ad esempio tipi booleani, interi, virgola mobile, stringhe
Analizzare i diversi operatori di assegnazione per la gestione dei dati
Comprendere l’utilizzo del concatenamento di stringhe per la gestione dei testi
Gestire le operazioni aritmetiche tra variabili utilizzando i relativi operatori
Riconoscere come incrementare e decrementare una variabile
Analizzare i diversi operatori booleani per la gestione dei dati
Analizzare gli operatori di confronto utili per la gestione delle condizioni
Esercitazione
Gestire l’output degli script PHP
Istruzione echo per restituire l’output di uno script PHP
Comprendere l’utilizzo della funzione var_dump per fornire il valore ed il tipo di una espressione
Istruzione print per restituire l’output di uno script PHP
Riconoscere i vantaggi e gli svantaggi dei costrutti echo e print
Esercitazione
Le istruzioni condizionali, di controllo e i cicli | La logica condizionale
Riconoscere la logica condizionale mediante l’utilizzo dell’operatore ternario
Comprendere come utilizzare i controlli di flusso attraverso l’istruzione IF
Riconoscere le differenze tra le istruzioni Else ed Elseif
Gestire i controlli multipli per il flusso dei dati attraverso l’istruzione Switch
Esercitazione
Le operazioni ripetitive
Comprendere come eseguire operazioni ripetitive attraverso l’utilizzo del ciclo For
Gestire operazioni ripetitive attraverso la logica condizionale: While
Comprendere le differenze tra il ciclo While e Do While
Comprendere come evitare cicli “infiniti”
Utilizzare le istruzioni fondamentali per interrompere una routine
Esercitazione
Strutture dati complesse | Array
Definizione di una struttura complessa vettoriale per la gestione dei dati
Comprendere l’utilizzo di una struttura di dati complessa e dei relativi indici
Modificare una struttura di dati ed eliminarne i relativi elementi
Effettuare operazioni di interazione tra gli elementi di una o più strutture complesse di dati
Utilizzare il costrutto FOREACH per la gestione di strutture di dati complesse
Saper effettuare azioni su ogni elemento di un vettore tramite l’uso dei puntatori
Effettuare ricerche all’interno di una struttura vettoriale
Esercitazione
Gestione del codice PHP | Riutilizzare il codice PHP
Comprendere come ottenere il codice di programmazione da un altro file
Analizzare le diverse sintassi per includere un file
Esercitazione
Le funzioni per la gestione delle variabili
Comprendere il concetto di visibilità, o scope, di una variabile
Valutare il contenuto di una variabile attraverso la funzione empty()
Comprendere come verificare se una variabile è definita mediante la funzione isset()
Eliminare una variabile attiva utilizzando la funzione unset()
La funzione is_string() per verificare che una variabile sia una stringa
La funzione is_numeric() per verificare che una variabile sia una numerica
Esercitazione
Le funzioni per la gestione delle stringhe
Gestione delle stringhe all’interno di raggruppamenti di codice
Eliminare tutti gli spazi da una stringa mediante la funzione trim()
Verificare se una stringa contiene degli spazi iniziali ed eliminarli attraverso la funzione ltrim()
Verificare se una stringa contiene degli spazi finali ed eliminarli attraverso la funzione rtrim()
Verificare la lunghezza di una stringa utilizzando la funzione strlen()
Gestire i caratteri maiuscoli e minuscoli di una stringa
Comprendere come gestire file di testo con campi delimitati
Comprendere come creare ed accedere ai file di dati
Esercitazione
Le funzioni per la gestione delle strutture complesse di dati
Comprendere i concetti relativi all’ordinamento dei dati
Ordinare gli elementi di un vettore in ordine crescente aggiornando le chiavi
Ordinare gli elementi di un vettore in ordine decrescente aggiornando le chiavi
Ordinare gli elementi di un vettore in ordine crescente mantenendo le chiavi di origine
Ordinare gli elementi di un vettore in ordine decrescente mantenendo le chiavi di origine
Esercitazione
Le funzioni per la gestione delle date
Comprendere il significato di timestamp
Comprendere come restituire il timestamp di un preciso istante
Restituire la data del timestamp in un formato definito dall’utente
Verificare se una determinata data risulta corretta
Le funzioni personalizzate
Comprendere come poter personalizzare una funzione per la creazione di nuove funzionalità
Gestione delle variabili all’interno di raggruppamenti di codice personalizzato
Comprendere come inviare valori ad una funzione
Gestire i valori restituiti da una funzione
Esercitazione
Invio email in PHP
Comprendere come inviare email attraverso PHP
Inserire le intestazioni in un’email per verificarne i dettagli
Comprendere come inviare un’email a più destinatari
Esercitazione
Recupero e verifica dei dati inseriti in un form HTML | Recupero dati da un modulo
Comprendere con quali metodi sono inviati i dati di un form ad uno script
Accodamento dei dati ad una URL di una pagina attraverso l’utilizzo dell’array $_GET
Invio dei dati di un form in modo invisibile all’utente utilizzando l’array $_POST
Esercitazione
Controllo dei dati di un modulo
Comprendere come monitorare la compilazione dei campi di un form
Verificare la lunghezza ed il tipo di un campo di un form per la registrazione di un utente
Convalidare il campo email di un form
Convertire caratteri particolari in entità HTML
Esercitazione
Il mantenimento di informazioni in PHP | Le sessioni
Comprendere come 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
Comprendere come è possibile eliminare una sessione
Esercitazione
Interazione con il database MySQL | PHP e MySQL
Riconoscere il codice PHP per effettuare la connessione e la disconnessione ad un database MySQL
Implementare uno script PHP per la creazione di una tabella MySQL
Inserire i dati in una tabella MySQL attraverso un form
Visualizzare i dati di una tabella MySQL e formattarli per il web
Effettuare l’aggiornamento e l’eliminazione dei dati di una tabella MySQL attraverso uno script PHP
Ottenere il dettaglio di una riga MySQL attraverso uno script PHP
Comprendere come realizzare un motore di ricerca interno ad un database MySQL
Protezione delle pagine web e gestione degli accessi: login e logout utente
Esercitazione
Programmazione ad oggetti in PHP | Oggetti
Programmazione ad oggetti
Creazione di un oggetto
Accesso a proprietà e metodi
Dichiarazione di una classe
Dichiarazione metodi, proprietà, costanti
Ereditarietà
Interfacce
Traits
Metodi abstract
Costruttori
Distruttori
Classi anonime
Introspezione (Reflection)
Esaminare una classe
Esaminare un oggetto
Serializzazione
Principi SOLID
Esercitazioni
Database relazionali – MySQL
Come amministrare il database MySQL
Installazione MySQL
Accedere al database MySQL attraverso la riga di comando
Effettuare l’avvio e l’arresto dei servizi MySQL
Comprendere come 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
Esercitazione
MySQL architecture
Usare il terminal client MySQL per interagire con il MySQL Server
Cosa sono i SQL Modes e che impatto hanno sul comportamento di MySQL
La session scope
Creazione e progettazione di uno database schema in MySQL
Tabelle, tipi dei campi, indici
Le relazioni e i vincoli tra le tabelle
Query
La basic SELECT statement
Limitare i risultati
Limitare le colonne ritornate
Ordinamento
Raggruppamento dei risultati
Esercitazione
Joins, subqueries and union
Cosa sono le JOIN
Cosa sono le SUBQUERIES
Cosa sono le UNION
Esercitazione
Ottimizzazione delle query
Identificare costrutti che richiedono ottimizzazione
Creare indici per ottimizzare le query
Strategie di ottimizzazione per INNODB
Ottimizzazione performance attraverso la data normalization
Esercitazione
Modifica dei dati
INSERT
REPLACE
UPDATE
TRUNCATE
LOAD DATA
DELETE
Esercitazione
Avanzate
Viste
Funzioni ed espressioni fornite da MySQL per tutti i tipi di dato: COUNT(), MAX(), SUM(), NOW(), Like
Commenti
Prepared statements
Le transactions e transaction isolation levels
Esercitazione
Stored programs
Triggers
Stored procedures
Stored functions
Esercitazione
Vai alla pagina corso
Ti Aiutiamo Noi!
Compila il form e scopri tutti i vantaggi riservati a TE!
Copyright 2021 © IN-Formazione s.r.l.. Tutti i diritti riservati. P. IVA 07252070722
Lavora con noi
Scopri il nostro network
Menu
Corsi & Certificazioni
Università
Webinar
Musa Job
Formazione Aziendale
Area Utente
close
close
arrow-circle-o-down
ellipsis-v
mdi_cart-outline