Curso: Programación Funcional con Scala

Solicita información

Curso: Programación Funcional con Scala

  • Contenido

    Parte 1 - Introducción

    Shell | Instalación(Wndows) | Instalación (Mac) | Ejecutando Scala | Comentarios

    Parte 2 - Scripting

    Valores  |  Tipos de datos | Variables | Expresiones | Expresiones Condicionales | Orden de evalacuación | Expresiones compuestas | Resumen y/o ejercicio Integrador

    Parte 3 - Métodos y clases

    Métodos  | Clases y Objetos | ScalaDoc | Creando Clases | Métodos dentro de clases | Importar y paquetes | Pruebas | Campos | Ciclos For | Vectores | Mas condicionales |Resumen y/o ejercicio Integrador

    Parte 4 - Pattern Matching

    Argumentos de clases | Argumentos nombrados y por defecto  | Sobrecarga | Constructores | Constructores auxiliares | Ejercicios con Clases | Clases Case | Interpolación de Cadenas | Tipos Parametrizados | Funciones como objetos | Map y reduce | Comprensión| Pattern Matching con tipos | Pattern Matching con Clases Case | Brevity | Un poco de Estilo | Idiomatic Scala | Definiendo Operadores | Conversión Automatica de Cadenas | Tuplas | Companion Objetcs | Herencia | Incializacion de clases base | Sobreescritura de metodos | Enumeración | Clases abstractas | Traits | Uniformidad de Accesos y establecedores (Access & Stters)

    Parte 5 - Alcanzando a Java

    Aplicaciones | Un poco de Reflection | Polimorfismo | Composición | Usando Traits | Tagging Traits & case Objects | Type Parameter Constraints | Construyendo Sistemas con Traits | Secuencias | Listas y recursión | Combinando secuencias con zip | Sets| Mapas | Referencias y Mutabilidad | Pattern Matching con Tuplas | Manejo de errores con excepciones | Constructores  y excepciones | Reporte de errores con Either | Manejando Non-Values con Option | Convirtiendo excepciones con Try | Reporte de errores personalizados | Diseño por Contrato (Design by Contract) | Logging | Extensión de métodos | Extensión de sistemas con Clases Type

    Parte 6 - ¿qué sigue después?

    AtomicTest | Llamando Scala desde Java | Practica final


Solicita información

Otra formación relacionada con programación