Creazione siti web dinamici con PHP

Scopo del corso. Creare siti e piattaforme con l'ausilio del linguaggio PHP. All'interno del corso sono previste ore di lezione anche sul database mysql per comprendere l'iterazione tra le pagine web e il database

Metodologia. Lezioni frontali interattive, confronto tra i partecipanti ed esercitazioni pratiche.

Durata. 80 ore

 

Contenuti del corso

Introduzione al linguaggio PHP

  • Nascita del PHP
  • Il PHP nel web
  • Regole di base del PHP
  • Punti di forza del PHP
  • Confronto con altri linguaggi server side

Configurazione

  • PHP Tools
  • Setup del webserver
  • Editor e librerie
  • Creare un semplice documento php
  • Eseguire un documento php

PHP 5

  • Più vicini alla programmazione ad oggetti
  • I modificatori di accesso Public, private e protected
  • Metodi e Classi diciharate come Final
  • Proprietà e metodi statici
  • Gestire le eccezioni con il try-throw-catch
  • Nuovi supporti SOAP per i Web Service

Gli operatori in PHP

  • Gli operatori aritmetici
  • Operatori relazionali
  • Operatori Bitwise
  • Altri operatori
  • L'operatore ?
  • Uguaglianze

Cookies e Session

  • I cookies in PHP
  • Le proprietà dei cookies
  • Cancellare un cookies
  • Attivare la Session
  • Conservare e ritirare i dati
  • Configurare le Session
  • Autenticazione con Login e Password
  • La sicurezza e i cookies

PHP I/O: accesso a file e directory

  • Creare file con PHP
  • Leggere, scrivere e cancellare un file
  • Permessi sui file
  • Creare un file upload
  • File Locking
  • Gestire le email con PHP

Testo e i numeri in PHP

  • Il testo
  • I numeri
  • Le variabili
  • Validità delle variabili
  • I valori booleani
  • Data Types in php

Condizioni e cicli

  • Le condizioni
  • I Cicli
  • Uso delle condizioni: if, if-else, if-elseif-else
  • Condizioni complesse: if ramificati, switch, exit
  • Uso dei cicli: while, do while, break, for

Array e funzioni

  • Introduzione agli array
  • Lavorare con gli array: popolare un array
  • Array e cicli: navigare i dati in un array
  • Le funzioni
  • Dichiarare una funzione
  • Validità di una funzione
  • Funzioni parametrizzate
  • Richiamare una funzione

Interagire con gli utenti: PHP e i form

  • Usare il PHP per generare gli HTTP headers
  • Le variabili del server
  • Passare le variabili PHP attraverso le URL
  • Le form in PHP
  • Processare i form con le funzioni
  • Validare i dati
  • Mostrare i valori di default
  • Usare il metodo POST e GET
  • Usare i campi nascosti

SQL e MySql

  • Introduzione ai database relazionali
  • Organizzare i dati in un dabase
  • Le tabelle
  • I record
  • L'integrità referenziale
  • MySQL e SQL
  • Sintassi dell'SQL
  • Istruzioni SQL di base (select, insert, update, join)
  • L'estenzioni MySQLi
  • Estenzioni Tidy

PHP e i databsase

  • Gestire MySQL con PHP
  • Inserire, editare e cancellare i dati in un db
  • Creare delle query con PHP
  • Usare i Form con PHP e MySQL
  • Processare i form con PHP
  • Gestire relazioni uno a molti
  • Gestire relazioni molti a molti

Gestire e risolvere problematiche tipiche

  • Creare e amministrare un'area riservata
  • Creare e gestire l'upload sistematico dei files
  • Creare un file o una tabella di log
  • Creazione di pagine per ricerche avanzate all'interno del database

RDFormazione

Copyright © 2011 - 2015
P.Iva:10410690019

Siti web torino

Contatti

Per qualsiasi delucidazioni su calendari, costi ed informazioni contattateci all'indirizzo:
info@formazionepiemonte.com

oppure compilate l'apposito modulo, verrete al più presto ricontattati.