default-logo


06.97.60.13.05
info@archimedeinformatica.it

Corso PHP e E-commerce

  • PHP è un potente linguaggio di scripting che si lascia incorporare facilmente all'interno del codice HTML ed offre un potente strumento per realizzare pagine dinamiche con collegamenti a database relazionali. Uno dei grandi vantaggi di PHP è che è gratis ed è open-source per cui esiste diverso materiale. Il Programmatore PHP sarà in grado di realizzare siti le cui pagine sono costruite dinamicamente ed i cui contenuti si appoggiano ad un database realizzando siti e applicazioni altamente professionali. Se vuoi risparmiare, questo corso è disponibile anche in versione online! Clicca qui per info e per acquistarlo Per completare il percorso formativo si consiglia il corso di "Web Design o di Seo - Web Marketing".
  • Durante il corso di PHP si apprenderanno le tecniche per la creazione di pagine dinamiche con PHP, interagendo con database relazionali. Il corso di PHPl prevede, inoltre,la realizzazione pratica di esercizi esemplificativi che permettono di mettere immediatamente in pratica le conoscenze acquisite. Se vuoi risparmiare, questo corso è disponibile anche in versione online! Clicca qui per info e per acquistarlo Per completare il percorso formativo si consiglia il corso di "Web Design o di Seo - Web Marketing".
  • Prenota ora! Segui online!

Programma

Php e MySql base + avanzato + E-Commerce

  • Introduzione a PHP
  • Installare e configurare l’ambiente di sviluppo su un server locale
  • La sintassi del linguaggio e i commenti
  • Comprensione e soluzione degli errori
  • Variabili, Costanti e Valori booleani
  • Valorizzazione delle variabili
  • Operazioni sulle variabili
  • Variabili Server
  • Variabili Superglobali
  • Le stringhe
  • Manipolazione delle stringhe
  • Gli array
  • Capire gli array
  • Uso e pratica con gli array
  • Le funzioni
  • Capire le funzioni, utilizzo e sintassi
  • Le funzioni più comuni
  • Logica condizionale
  • Operatori logici
  • Funzioni condizionali
  • I cicli
  • Ciclo For
  • Ciclo Foreach
  • Ciclo While
  • Integrazione di PHP con HTML e CSS
  • Il modulo HTML
  • I metodi POST e GET
  • Passaggio di dati attraverso POST e GET
  • Realizzazione di controlli con HTML e PHP
  • Manipolazione di HTML e CSS con PHP
  • L’attributo HTML Action
  • Introduzione alla programmazione orientata agli oggetti (OOP)
  • Capire cos’è un oggetto
  • Introduzione alle classi
  • Sintassi e operatori delle classi
  • I metodi
  • Creazione delle classi
  • Utilizzo dei metodi creati dagli studenti
  • Differenza di accesso tra le funzioni native di PHP e quelle create dagli studenti
  • Ereditarietà delle classi
  • Introduzione al Database Mysql
  • Capire cos’è un Database
  • Capire cos’è un Database Relazionale
  • Creazione di un Database usando phpMyAdmin
  • I campi e loro attributi
  • Introduzione al linguaggio SQL
  • Sintassi e struttura del linguaggio SQL
  • Le parole chiave
  • Accedere ad un Database con PHP
  • Creazione di funzioni per accedere al Database
  • Leggere i records
  • Inserire nuovi records
  • Aggiornare records
  • Eliminare records
  • Importazione ed esportazione di dati
  • Realizzazione di un sito mettendo in pratica le lezioni del corso
  • Gli operatori di confronto
  • Le funzioni per la gestione delle stringhe
  • Concatenamento di stringhe per la gestione dei testi
  • Gli array
  • Creazione ed utilizzo di array multidimensionali
  • Le funzioni dedicate agli array
  • Funzioni ricorsive per gli array
  • Uso e pratica con gli array
  • Costruire un menu con funzioni ricorsive sugli array
  • Operazioni su files e cartelle
  • Lettura e scrittura di cartelle
  • Lettura e scrittura di files
  • Modificare i permessi di accesso a files e cartelle
  • Codificare e decodificare dati (encrypt, decrypt)
  • Scrittura e lettura di cookie
  • Cenni sulle espressioni regolari
  • Funzioni per date e ore
  • Comprensione e utilizzo delle sessioni
  • Upload di files
  • Le classi
  • Concetto di istanza
  • Definizioni di variabili e costanti
  • Visibilità delle variabili e metodi di classe
  • Accedere alle variabili e metodi di classe
  • Le proprietà e metodi statici
  • I metodi “magici”
  • Utilizzo di una classe per la validazione di un modulo
  • Estensione ed uso della classe Exceptions
  • Gestione degli errori con “try” e “catch”
  • Creazione di una classe OOP “Carrello”
  • Concetti avanzati per mySQL
  • Tipologia dei campi
  • Leggere più tabelle contemporaneamente (JOIN)
  • Inserimento multiplo di records
  • Dichiarazioni SELECT annidate
  • Funzioni avanzate per Stringhe, Numeri e Date
  • Uso di keyword CASE, IF, COALESCE ecc.
  • Funzioni di raggruppamento
  • GROUP, HAVING
  • Concatenazione di colonne
  • Uso di TRANSACTION
  • COMMIT e ROLLBACK
  • Integrità referenziale
  • Comprendere e utilizzare l’integrità referenziale
  • Applicare i concetti imparati in un sito e-commerce
  • I concetti di “front-office” e “back-office”
  • Esempio di gestione “back-office”
  • Invio di posta
  • Utilizzo del file Htaccess
  • Modulo registrazione utenti
    b. Convalida campi form
    i. Espressioni regolari
    c. Aumentare la sicurezza
    d. Gestione della Password
    i. md5
    e. Registrazione nel database
    f. Invio mail per la verifica dell’indirizzo
    i. Attivazione account
    g. Gestire la registrazione col paradigma OO
  • Modulo login utente
    b. Verificare i dati inseriti
    c. Mantenere i dati di login con i cookie
    d. Mantenere i dati di login con le sessioni
    e. Gestione aree-riservate
    f. Modulo logout
    g. Gestire il login col paradigma OO
  • Carrello della spesa
    i. Classe carrello
    b. Aggiungere prodotti acquistati
    c. Visualizzare prodotti acquistati
    d. Rimuovere prodotti acquistati
    e. Svuotare il carello
    f. Presentazione dei carrelli più famosi
  • Realizzare sito e-commerce
    b. Interagire con Paypal
    c. Sandbox Paypal
    i. Account personal
    ii. Account business
    d. Concetti di IPN e PDT
    i. Listener PDT
    ii. Salvare i log
    e. Verifica e registrazione transazione
    f. Pagamenti avanzati: carrelli integrati

 

 

Dettagli sul corso

inizio corso: 27/02/2018 martedì, giovedì 15 - 18 -
oppure Questo corso è disponibile anche in versione online! Clicca qui per info e per acquistarlo -
Durata a seconda del numero di iscritti:
Corso semi individuale (2 - 4 persone): 50 ore
Corso piccolo gruppo (5 - 8 persone): 60 ore
Gli allievi più meritevoli verranno segnalati alle aziende per stage e inserimento lavorativo
Costo corso: € 750 (invece di € 999) -
+ CONNESSIONE ALLA PIATTAFORMA E-LEARNING DOVE POTER RIASCOLTARE TUTTE LE LEZIONI - POSSIBILITA' DI ACQUISTARE, A PREZZI AGEVOLATI, E SOSTENERE IN SEDE GLI ESAMI DI CERTIFICAZIONE UFFICIALI PHP ON MYSQL.-
PAGAMENTO: due rate mensili da € 375,00
Se porti un amico, sconto del 10% se iscritti allo stesso corso
Prerequisiti: Html e Css
Prima di passare in segreteria è consigliabile fissare un appuntamento -
Per completare il percorso formativo si consiglia il corso di "Web Design o Javascript".
Ad ogni alunno sarà fornita una Username ed una password per accedere all'area riservata del sito dell’ Archimede informatica dove è possibile seguire i video tutorial delle lezioni svolte in classe, in modo da poter risentire a piacimento la lezione o recuperarla in caso di assenza. Inoltre è presente materiale didattico in continuo aggiornamento (es. test di autovalutazione) e un forum sul quale poter contattare il docente per chiarire dubbi e fare domande dal quale si avrà una risposta entro 24 ore lavorative. Su questa piattaforma on line saranno quindi disponibili: • Videolezioni (ripetizione delle lezioni svolte in classe) • Manuali, file .pdf • Esercitazioni • Quiz auto valutativi • Servizio di Tutoraggio
Sconti per due o più iscritti contemporaneamente allo stesso corso
torna su
Importante
Archimede informatica si riserva il diritto di posticipare le date di inizio dei corsi qualora non si raggiunga il numero minimo necessario per far partire il corso collettivo