lunedì 18 aprile 2011

Certificazione PHP 5.3 - Arrivo!!!

Ho deciso di prendere la certificazione di PHP 5.3 di Zend.
Dopo ormai 7 anni di divertimento in questo fantastico linguaggio credo di essere pronto. Anche se una bella ripassata non fa mai male quindi qui di seguito ecco gli argomenti principali che andrò a ripassare settimana per settimana in modo da essere pronto al meglio!


  • SETTIMANA 1:
    • Le Basi
      • Sintassi, Variabili, Construtti del linguaggio, 
      • Namespaces
      • Configurazioni
      • Caching
    • Funzioni
      • Sintassi, Argomenti, Variabili
      • Passaggio per referenza
      • Scope delle variabili
      • Funzioni anonime
    • Formati Dati
      • Basi di XML, SimpleXML
      • Estensioni XML, Xpath
      • Webservices, SOAP, REST
      • JSON, Ajax
      • DateTime
      • DOMDocument
  • SETTIMANA 2:
    • Caratteristiche Web
      • Sessioni, Forms
      • GET, POST, Cookies
      • HTTP Headers, Autenticazioni
    • Input Output
      • Lettura e scrittura Files
      • Funzioni sul file system
      • Streams e contexts
    • Stringhe e patterns
      • Quoting, confronto, estrazione
      • Ricerca, sostituzione, formattazione
      • PCRE, HEREDOC e NOWDOC
      • Encoding
  • SETTIMANA 3:
    • Programmazione Object Oriented:
      • Instanziazione
      • Modificatori/Ereditarietà
      • Interfacce, Eccezioni
      • Metodi statici, proprietà, autoload
      • reflection, type hinting
      • costanti di classe
      • Late Static Binding
      • metodi magici (_*)
      • metodi di istanza e proprietà
      • definizione di classe
      • SPL
    • Array
      • Array Enumerated e Associativi
      • Iterazione sugli Array
      • Array multidimensionali
      • Funzioni
      • SPL, Oggetti e Array
  • SETTIMANA 4:
    • Sicurezza
      • Configurazione
      • Sicurezza delle Sessioni
      • Scripting tra siti
      • Falsificazione di richieste tra siti
      • SQL Injection
      • Injection di codice remoto e di e-mail
      • Filtri sull'input dei dati
      • Escape dell'output
      • Algoritmi di criptazione de hashing
      • Upload di file, salvataggio di dati e SSL
    • Database
      • SQL
      • Join
      • Analisi delle query
      • preparazione dei comandi
      • transazioni
      • PDO
In un mese dovrei quindi essere pronto a certificarmi, meglio non metterci troppo se no mi dimentico le cose studiate all'inizio :P
Scorrendo la lista mi rendo conto di quante cose conosco in modo poco approfondito (evidenziate) e quindi sarà un percorso alquanto interessantissimo!

Mi organizzo con due sessioni serali si studio la settimana (più nei momenti buchi a lavoro), ad oltranza fino a che non ho imparato tutti gli argomenti. Prevedo anche di comprare qualche test on line in modo da non farmi fregare da quei quiz che sanno tanto di "Quiz di teoria di scuola guida" e che talvolta sono simpaticamente ingannevoli.

Come al solito il pezzo di carta è semplicemente un pezzo di carta, il valore di per se è opinabile, ma è quel che si diventa per ottenere QUEL pezzo di carta che fa la differenza. Un diploma, un certificato, un riconoscimento sono delle vere e proprie ancore che ci ricordano che abbiamo dato il meglio di noi e che siamo migliori delle possibili difficoltà che incontriamo nel percorso della nostra vita, sia lavorativa ma anche privata e famigliare.

In poche parole non vedo l'ora di appiccicare tutto dove posso il Logo della certificazione!

Nessun commento:

Posta un commento