Mission Photo Photo Photo Photo Photo

News


Eurochocolate "Zip"
Un'esposizione di oggetti e zip e un workshop estemporaneo sul tema all'interno ... Leggi Tutto
CODE10
L'istituto Italiano design è stato selezionato a partecipare a "Copenhagen ... Leggi Tutto
Spoleto Design Workshop 2010
Due allievi dell'Istituto Italiano design hanno partecipato allo Spoleto Design ... Leggi Tutto

corso di php e mysql

PHP e MySQL sono dei linguaggi di programmazione molto diffusi con cui si possono realizzare e gestire siti dinamici. Servono per costruire le applicazioni che consentono all’utente di interagire con il sito o il software. Per esempio database, aree riservate, form per inserire dei dati, o piccole piattaforme per gestire un sito web.

Il corso di PHP e MySql dell’Istituto Italiano Design trasmette gli strumenti necessari per la costruzione di siti accessibili, funzionali e con i requisiti richiesti dagli standard internazionali W3C.

Requisiti del corsista (consigliate):

  • Conoscenza approfondita di (x)html e css
  • Conoscenza della rete e dei principali servizi internet

Programma

Introduzione a php

  • Nascita di php
  • Differenza tra client e server
  • Regole di base
  • Confronto con altri linguaggi di programmazione
  • Editor per php

Server locale

  • Installazione e configurazione di un server locale (windows, mac, linux)
  • Gestione remota del server
  • Installazione e configurazione di un server ftp
  • Accesso remoto all’ftp

Analisi di php

  • Costanti e variabili
  • Gli operatori
  • Condizioni e cicli
  • Array e funzioni

Interattività con l’utente

  • Metodo Get
  • Metodo Post
  • Gestione dei form
  • Convalida dei campi
  • Invio di e-mail

Gestione file e cartelle

  • Chiudere,rinominare,copiare,cancellare file e cartelle
  • Assegnazione permessi su file e cartelle
  • Upload di file

Cookies e Sessioni

  • Gestione dei cookies
  • Gestione delle sessioni
  • Conservare e riavere i dati
  • Autenticazione con login e password

La programmazione ad oggetti in PHP

  • Introduzione
  • Programmare ad oggetti
  • Incapsulazione, ereditarietà e polimorfismo
  • Definire e utilizzare una classe
  • Costruzione e distruzione di un oggetto
  • Ereditarietà e classi final
  • Overloading
  • Modificatori static
  • Clonazione di oggetti
  • Le classi astratte

Database

  • Introduzione a mysql
  • Gestione di database mysql attraverso php
  • Connettersi ad un database
  • Creare un database con php
  • Creazione di una tabella
  • Selezione di un database
  • Creare, cancellare, modificare dati in un database
  • Gestione degli errori

Php e xml

  • Introduzione a XML
  • L'oggetto DOM
  • Eseguire query su file XML con Xpath
  • Scrittura di un file XML con DOM
  • Architettura SAX
  • Il parsing con SAX
  • Tutorial: un Feed RSS con PHP e MyQSL

Esercizi Pratici

  • Creazione di un form per invio di e-mail
  • Creazione di un form per invio e-mail con memorizzazione dei dati in un database
  • Creazione di un sistema di news
  • Costruzione e gestione di un’area riservata
  • Costruzione di un motore di ricerca per le news
  • Aggiunta di un feed rss per il nostro sistema di news
  • Creazione e gestione di una piccola newsletter
  • Sistema di registrazione e cancellazione di utenti
  • Creazione e gestione di un circuito banner
  • Sistema di gestione dei template

Appendice

  • Installazione e configurazione di un sistema di statistiche

I corsisti potranno portare i propri notebook per lavorare in autonomia

Durata del corso: 40 ore

Costo: 800€