In questo corso gli studenti apprenderanno come applicare i concetti più avanzati della programmazione a oggetti in Java, tramite lo sviluppo di un’applicazione completa.
Verrà approfondita la conoscenza delle API Java, realizzando un’applicazione completa secondo le best practices suggerite dalla programmazione a oggetti.
Gli studenti affronteranno le problematiche basilari relative allo sviluppo di applicazioni concorrenti (multithreading).
Introduzione di concetti teorici e loro applicazione pratica nel revamping di un’applicazione esistente.
Topics
- Angular 2
- TypeScrip
Programma
- Single Page Applications
- Node.js e NPM
- Webpack
- Concetti base di TypeScript:
- moduli ES2015, classi e interfacce, tipi, decorators
- Componenti e template
- Direttive di Angular
- Servizi
- Moduli
- Routing
- Forms
- http