Home Chi sono Mappa del sito Contatti  
 
Sistemistica in Java
Introduzione
Architettura principale
Sistemi integrali
Sistemi condizionati
 
 
Programmare Applicativi...
Presentazione del libro
Panoramica dei contenuti
 
 
Giochi in PHP
Introduzione
Filetto (Tris)
Forza 4
Sudoku
 
 
C++
Framework a oggetti
 
 
Tutorial Linux/Unix
Archivio
 


Presentazione del libro: Programmare Applicativi Web in PHP e Javascript

Grazie allo sviluppo delle nuove tecnologie Web, e alla banda larga, la programmazione di applicativi Web diventa sempre più diffusa. Con l'aumento della richiesta di software, presto ci si troverà di fronte a una grave carenza di personale tecnico. Questo libro nasce dall'esigenza delle aziende di disporre di programmatori esperti, in grado di implementare programmi sempre più complessi. La formazione dei nuovi programmatori gioca un ruolo fondamentale nella crescita di un'azienda. Scopo del libro è di fornire una visione chiara ed aggiornata delle caratteristiche più importanti della programmazione Web.

Ho scritto questo libro con licenza GPL affinchè tutti possano scaricarlo ed utilizzarlo liberamente (versione 1.1_1):
[PDF (785 Kb)]    oppure    [PDF e sorgenti (1072 Kb)]

Indice dei contenuti
  • Sommario
  • Introduzione
    • Cosa c’è di nuovo
    • Panoramica
  • Introduzione alla programmazione
    • Pillole
      • Differenze tra virgolette e apici
      • Cattive abitudini con i vettori
      • Connessione a MySQL
      • Uso di @ come operatore di controllo errore
      • Gestione degli errori
      • Caricare una riga di un risultato su un array
      • register_globals
      • magic_quotes_gpc
      • htmlspecialchars
      • urlencode e htmlentities
    • Installare applicativi PHP su penna USB o CD-ROM
      • Hard Disk
      • Penna USB
      • CD-ROM
      • Organizzare i file in cartelle
      • Esempi del documento
    • SQL
      • Chiavi e indici
        • Dallo schema E-R alle tabelle
        • Contatore o chiavi primarie multiple?
        • Chiavi e codici alfanumeri
      • Operatore JOIN
        • Visualizzare il risultato di una query
        • Tipi diversi di JOIN
        • INNER JOIN
        • LEFT JOIN
        • RIGHT JOIN
      • SubQuery
      • Transazioni protette
      • Ottimizzare le interrogazioni
    • Programmazione Standard
      • Menu statici in HTML
        • Menu orizzontali
        • Classe menu_orizzontale
        • Menu verticali
        • Classe menu_verticale
      • Stampa di una tabella a video
        • Un pò di javascript
        • Scorrimento della tabella
      • Ricerche e filtri
        • Clausole where
      • Paginazione di una tabella
      • Ordinamento di una tabella
      • Le azioni in una visualizzazione di una tabella
        • Eliminazione di un record
        • Modifica di un record
      • Inserimento e modifica di un record
      • Validazione del Form
    • Accessori
      • Download e Upload di file
        • Download di file
        • Upload di file
      • Esportazione per scambio dati
        • formato CSV
        • formato XML
        • Backup del Database
        • Scambio dati
        • Formato Excel
      • Esportazione dati per stampare
        • Formato HTML
        • Esempi di stame ed esportazioni
      • Inviare una E-Mail
        • Semplice form di invio Mail
        • E-mail con allegato
        • Sorgente esempio per invio Mail con allegato
        • PHPMailer
        • Sorgente esempio per invio Mail con allegato con PHPMailer
    • Autenticazione
      • Autenticazione HTTP
      • Semplice modulo di autenticazione
      • Gestione delle password
        • Password criptate
        • Password dimenticate
      • Come aumentare la sicurezza
      • Impostazioni del programma
      • Usabilità
        • Ricorda password
        • Selezionare l’utente
    • Programmazione avanzata
      • Archiviazione di dati statici
        • Archivio multi lingua
      • Form dinamici
        • Aggiornare contemporaneamente più record
        • Anagrafiche con un numero di campi indeterminato
        • Gestione dei campi dinamici
        • Ricerche tramite campi dinamici
        • Tipi di campi dinamici
      • Box
        • Box a scomparsa
        • Box trascinabili
    • Alfa-Testing e generazione dei dati
      • Generare dati casuali
        • Generare numeri causali
        • Generare nomi casuali
        • Generare i codici di clienti, fornitori e articoli
      • Generare le anagrafiche
        • Generare gli articoli
        • Generare i clienti
        • Generare i fornitori
      • Generare ordini clienti e ordini fornitori
        • Generare gli ordini dei clienti
        • Inserire i dati nel database
        • Generare gli ordini dei fornitori
        • Generare i movimenti di magazzino
      • Conclusioni