Università di Alberta Formazione online gratuita

Modelli di progettazione

Descrizione

Questo corso estende l'analisi e la progettazione orientate agli oggetti incorporando modelli di progettazione per creare applicazioni interattive. Attraverso un sondaggio su modelli di progettazione consolidati, otterrai una base per applicazioni software più complesse. Infine, identificherai i progetti software problematici facendo riferimento a un catalogo di odori di codice.

Sarai sfidato nel progetto Capstone a ridisegnare un'applicazione Android esistente basata su Java per implementare una combinazione di modelli di progettazione. Criticherai anche una data base di codice Java per gli odori di codice.

Dopo aver completato questo corso, sarai in grado di:
• Dimostrare come utilizzare i modelli di progettazione per affrontare i problemi di progettazione dell'interfaccia utente.
• Identificare il modello di progettazione più adatto per affrontare un determinato problema di progettazione dell'applicazione.
• Applicare i principi di progettazione (ad es. Open-closed, inversione di dipendenza, minima conoscenza).
• Codice di critica identificando e riformulando gli anti-schemi.
• Applicare il modello architettonico del controller vista modello.

Prezzo: Iscriviti gratuitamente!

Lingua: Inglese

Sottotitoli: Inglese

Modelli di progettazione - Università di Alberta