Introducción a Scala (I-IV): programación orientación a objetos


Details
Esta es la primera de las cuatro sesiones de introducción al lenguaje Scala que organiza Habla Computing con la colaboración de la Universidad Rey Juan Carlos. El objetivo de esta sesión es introducir el lenguaje desde el punto de vista de la orientación a objetos, poniendo especial énfasis en las características que le relacionan y distancian con otros lenguajes de este paradigma como Java o Python. En particular, la sesión abordará los siguientes conceptos:
- Estado: clases y objetos en Scala
- Comportamiento: métodos
- Azúcar sintáctico
- Herencia e interfaces
- ¿Qué cambia de todo esto en Dotty (Scala 3)?
Ponente: Alfonso Roa
Alfonso Roa es arquitecto funcional en Habla computing. Lleva más de 6 años usando Scala en aplicaciones para sectores como retail, banca, mensajería y más. En estos elaborando proyectos de consultoría con tecnologías como Apache Spark, Akka y tecnologías de Machine Learning. Como hobby desarrolla librerías y es speaker y coorganizador del meetup de Scala de Madrid.
Siguientes sesiones:
Sesión 2 (jueves 2 de abril, Jesús López): Programación funcional en Scala
Sesión 3 (martes 7 de abril, Juan Manuel Serrano): Programación genérica
Sesión 4 (miércoles 8 de abril, Juan Manuel Serrano): Implícitos

Introducción a Scala (I-IV): programación orientación a objetos