Comincia oggi con la pubblicazione del programma del corso la costruzione della guida alla certificazione Zend.
La cadenza di pubblicazione delle UNIT avverrà  settimanalmente.
Sia il programma sia il corso stesso sono molto basati sul libro ufficiale alla guida alla certificazione Zend.

Il corso ha l’obiettivo di porre le basi e dare le indicazioni necessarie per uno studio autonomo e una preparazione che inevitabilmente richiederà  molta pratica e lo studio, a volte mnemonico del manuale online di php.
Di seguito il programma:

UNIT 1

  • Le basi del linguaggio php
  • Interazione php e HTML
  • Interazione php e Database
  • Creazione pagine php, variabili, costanti, operatori

UNIT 2

  • Funzioni
  • Inclusione di files
  • Condizioni
  • Cicli

UNIT 3

  • Sviluppo di contenuti HTML utilizzando php
  • Logica server side di php
  • Creazione moduli e accesso alle variabili (GET, POST, COOKIE etc…)
  • I super array ($_GET, $_POST etc…)

UNIT 4

  • Gestione delle sessioni
  • Introduzione agli array
  • Array numerici e associativi

UNIT 5

  • Ordinamento e riordinamento array
  • Manipolazione degli array

UNIT 6

  • Formattazione stringhe
  • Manipolazione delle stringhe
  • Esplosione e implosione stringhe

UNIT 7

  • Manipolazione e uso dei files
  • Lettura, scrittura
  • Blocco files
  • Upload di documenti con php

UNIT 8

  • Utilizzo delle date in php
  • Ottenimento data odierna
  • Gestione unix timestamp, mktime()
  • Interazione tra date e database

UNIT 9

  • Invio di mail con php
  • Gestione degli headers e sistemi per evitare di essere individuati come SPAM
  • Formattazione email
  • Inviare allegati

UNIT 10

  • Supporto ai database di php
  • Inserimento, modifica, cancellazione, ricerca e visualizzazione dati provenienti da database

UNIT 11

  • Basi della programmazione ad oggetti
  • Classi
  • Instanziare costruttore
  • Attributi, accesso agli oggetti, metodi e attributi

UNIT 12

  • Tecniche per una programmazione sicura
  • Gestione autenticazioni
  • Escaping caratteri pericolosi da database e da script shell
  • Validazione INPUT e sistemi anti XSS

I contenuti del corso sono rilasciati sotto la Creative Common Licence