Welcome Guest, Not a member yet? Register   Sign In
Codeigniter - Italian Community
#10

Buonasera, insegno Informatica all'Istituto Tecnico e ho introdotto con soddisfazione l'insegnamento di CodeIgniter 3 agli studenti dell'ultimo anno.
Ho scritto un libro di carattere didattico su tale tema:
Bandiera Roberto - Libro Progettazione e Sviluppo Web con CodeIgniter 3
http://www.lulu.com/shop/roberto-bandier...93614.html

Presentazione del libro:

Gli obiettivi sono la Progettazione e lo Sviluppo di una Applicazione Web in linguaggio PHP secondo il pattern di sviluppo MVC (Model View Controller), utilizzando il Framework CodeIgniter 3, che lascia al programmatore il pieno controllo del codice dell'applicazione ed è di utilizzo immediato.

Come strumento di progettazione viene utilizzato il Diagramma dei Casi d'Uso (standard UML) integrato dagli Storyboard dei diversi scenari di utilizzo delle funzioni dell'applicazione.

Viene proposta la realizzazione di una applicazione web di commercio elettronico, come occasione per esemplificare la realizzazione di diversi tipi di funzionalità applicative.

Le tecniche presentate vanno dalla realizzazione delle prime pagine dell'applicazione secondo i fondamenti del pattern MVC, alla gestione della sessione di lavoro, all'accesso ad un database, alla validazione dei dati inseriti in un form, all'uso di AJAX, alla realizzazione di API, all'interazione con Telegram, al controllo degli accessi mediante un sistema di Role Based ACL, alla realizzazione di un Log personalizzato, all'invio automatico di E-Mail.

Tutto il lavoro di progettazione e sviluppo viene affrontato nei suoi tratti essenziali e tutto il codice è opportunamente contestualizzato per mantenere sempre il controllo sugli obiettivi e sul loro raggiungimento.

Il percorso di lavoro si articola in 30 sezioni, ciascuna con un obiettivo concreto, ben chiaro e circoscritto.

Questo lavoro nasce come supporto alle lezioni del quinto anno del diploma di Tecnico Informatico svolte all'ITT "Eugenio Barsanti" di Castelfranco Veneto (TV), dove l'autore insegna Informatica da diversi anni.

Ogni percorso didattico risulta personalizzato dalla sensibilità del docente e arricchito dal dialogo con gli studenti.

Indice

1. Introduzione
2. Architettura generale delle applicazioni web
3. Tecnologie per le applicazioni web
4. La progettazione dell'applicazione
5. Il database dell'applicazione
6. Il framework CodeIgniter 3
7. Le cartelle dell'applicazione
8. La pagina iniziale dell'applicazione
9. La composizione delle pagine
10. Una pagina statica per le Domande Frequenti
11. Caso d'uso: Consulta catalogo articoli
12. Caso d'uso: Vedi dettaglio articolo selezionato
13. La funzione di LOGIN
14. Login sicuro con https
15. Accesso ad una pagina riservata all'amministratore del sito
16. Caso d'uso: metti articolo nel carrello
17. Una tecnica alternativa per mettere un articolo nel carrello
18. Caso d'uso: effettua l'ordine
19. Un altro caso d'uso: la registrazione di un utente
20. Confermare la registrazione mediante invio automatico di mail
21. Un altro caso d'uso: il download di un documento
22. Recuperare il valore assegnato all'ID autoincrementante
23. Pagine interattive con AJAX
24. Rivisitazione con AJAX del caso d'uso: Metti articolo nel carrello
25. Invio di una notifica automatica con Telegram
26. Realizzare delle API per l'applicazione
27. Un sistema di log personalizzato
28. Un altro caso d'uso: vedere l'elenco dei miei ordini
29. Differenziare il menu per diversi utenti
30. Realizzare un sistema di regole di controllo degli accessi
Appendice 1. Le funzioni "helper" dietro le quinte
Appendice 2. I parametri di configurazione dell'applicazione
Appendice 3. La configurazione del servizio di posta elettronica
Appendice 4. Messaggi di errore in lingua italiana

il mio blog è robertobandiera.altervista.org
e la mail [email protected]

saluti a tutti
roberto
Reply


Messages In This Thread
Codeigniter - Italian Community - by Gianluigi - 05-23-2015, 01:42 PM
RE: Codeigniter - Italian Community - by geekita - 07-13-2015, 05:57 AM
RE: Codeigniter - Italian Community - by maufel - 09-25-2016, 01:23 PM
RE: Codeigniter - Italian Community - by emilio - 10-12-2017, 02:13 PM
RE: Codeigniter - Italian Community - by emilio - 12-02-2017, 11:05 AM
RE: Codeigniter - Italian Community - by emilio - 12-02-2017, 11:16 AM
RE: Codeigniter - Italian Community - by bandiera - 06-24-2018, 02:21 PM
RE: Codeigniter - Italian Community - by geekita - 02-18-2019, 02:56 PM
RE: Codeigniter - Italian Community - by Matleyx - 06-10-2019, 02:47 AM
RE: Codeigniter - Italian Community - by demyr - 06-27-2022, 04:33 AM
RE: Codeigniter - Italian Community - by InsiteFX - 06-27-2022, 12:13 AM



Theme © iAndrew 2016 - Forum software by © MyBB