Programa del Curso

Introducción

  • ¿Qué es Scala
  • Los paradigmas de la programación orientada a objetos
  • Paradigmas de programación funcional
  • Scala y Java
  • Entornos de Language Runtime

Conceptos básicos de Scala

  • Tipos de datos
  • Operadores
  • Las instrucciones de control y los bucles

Orientado a objetos Programming

  • Clases
  • Campos
  • Métodos
  • Objetos e instancias
  • Herencia, abstracción, encapsulación, polimorfismo
  • Funciones

Funcional Programming

  • Una declaración de función
  • Argumentos de la función
  • Cierres
  • Funciones anónimas
  • recursión
  • Inicialización retrasada

Paquetes

  • Paquetes Scala idioma
  • Importación de paquetes
  • Crea tus propios paquetes

Otros aspectos de la lengua Scala

  • Tipos generales
  • Servicio excepcional
  • caso de la clase.
  • colecciones, estructuras de datos
  • Parámetros alegados
  • Metaprogramación
  • Programación concurrente

Requerimientos

  • Se valorarán conocimientos de programación funcional y conocimientos básicos de Java y de la JVM
 14 horas

Número de participantes



Precio por participante

Testimonios (5)

Cursos Relacionados

Akka - from Beginner to Intermediate

21 horas

Fundamentos de Aprendizaje Automático con Scala y Apache Spark

14 horas

Scala: Programación Funcional Avanzada de Objetos

14 horas

Scala: Programación Funcional Avanzada

14 horas

Apache Spark Streaming with Scala

21 horas

Introduction to Programming

35 horas

Programación de Red Linux

14 horas

Código limpio

14 horas

Persistencia de Java con Hibernate

14 horas

Fundamentos de Java para Android

14 horas

Prueba de Unidad con JUnit

21 horas

Java Advanced

28 horas

Fundamentos de Java con Maven

28 horas

Java Avanzado - un día

7 horas

Java Intermedio- un día

7 horas

Categorías Relacionadas