In this course, students will learn how to apply the most advanced concepts of object-oriented programming in Java, through the development of a complete application. The knowledge of Java APIs will be deepened, building a complete application according to the best practices suggested by object oriented programming. Students will face the basic issues related to the development of concurrent applications (multithreading). Introduction of theoretical concepts and their practical application in the revamping of an existing application.
Topics
- Angular 2
- TypeScrip
Program
- Single Page Applications
- Node.js e NPM
- Webpack
- Basic concepts of TypeScript:
- ES2015 modules, classes and interfaces, types, decorators
- Components and Templates
- Angular Directives
- Services
- Modules
- Routing
- Forms
- http

