Workshop: "Framework Development in Java"
A Framework is a piece of software that provides reuse at a larger granularity, enabling not only code reuse but also design reuse. Frameworks use techniques that allow applications to specialize logic to solve a more specific problem. The goal of this short course is to present contemporary techniques for building frameworks. It starts with the fundamental object-oriented techniques to achieve behavior adaptation, such as inheritance and composition and goes through the usage of more advanced techniques, such as reflection and metadata.
Course Objectives / Learning Outcomes
After the course, the participants should be able to understand the techniques used in recent frameworks to achieve behavior adaptation and know how to apply then in information systems to increase flexibility in software architectures.
• Frameworks concepts
• Hotspots and frozen spots
• Techniques for adding behavior
• Introspection, reflection and Code annotations
• Metadata-based frameworks hands-on
• Comparison between framework approaches
Requirements: Object-Oriented programming (OOP) language knowledge.
Duratión: 4 hours; 2 hours presentation y 2 hours of Java hands-on.
Date and time: November 16th, 15:30 - 19:45 hours
Campus Santiago San Joaquín USM, Avda. Vicuña Mackenna 3939, Metro estación Camino Agrícola.
$ 82.000 CHP or 120 USD or 3 UF
Contact and registration
Note: The program is dictated as long as there is a minimum number of 15 participants.
Formulario de Postulación
(*) Son datos necesarios para enviar.