Autoplay
Autocompletar
Lección previa
Completar y continuar
Scala desde Cero
Introducción
Introducción al curso. Requisitos y características (3:52)
Contenido del curso (4:37)
Introducción a Scala. Instalación
Introducción al lenguaje Scala (7:24)
Diferencias básicas con Java (7:27)
Un recorrido por la página Web de Scala (3:28)
Tipos de descargas e instalaciones (5:09)
Instalación manual (4:18)
Instalación de IntelliJ Idea (11:17)
Ejemplo. Crear un proyecto en IntelliJ Idea (2:54)
Empezar a conocer Scala
Introducción a REPL. Herramienta en modo comando (8:10)
Tipos de Datos (4:15)
VAR y VAL. Variables (6:46)
Crear variable en modo Lazy (3:37)
Práctica Variables y constantes
Comentarios (4:42)
Bloques (2:55)
Operadores (5:28)
Condiciones. Comando IF (7:24)
Bucles (7:44)
Rangos (7:32)
Inicializar variables por defecto (4:26)
Pattern Matching Parte 1 (4:43)
Pattern Matching Parte 2 (3:15)
Trabajar con Strings (7:26)
String Interpolation (4:26)
Trabajar con Números (4:05)
Colecciones
Introducción a las colecciones (6:53)
List (6:49)
Operaciones con List (4:40)
Más operaciones con List (4:35)
ListBuffer (7:57)
Arrays (11:11)
ArrayBuffer (7:29)
Set (7:16)
Map (6:54)
Funciones/Métodos
Funciones (6:02)
Procedimientos. Funciones que no devuelven valor (2:38)
Funciones con parámetros (2:57)
Parámetros con nombre (4:36)
Parámetros por defecto (4:21)
Número variable de parámetros (7:52)
Crear aplicaciones con IntelliJ Idea
Un breve repaso de IDEA (8:48)
Mi primera aplicacion Scala (12:51)
Crear una aplicación con el metodo "main" (3:50)
compilar con scalac (3:40)
Clases y Objetos
Clases Parte 1 (7:06)
Clases Parte 2 (5:24)
Herencia (7:18)
Traits- Parte1 (6:57)
Traits- Parte 2 (5:43)
Traits Múltiples (5:06)
Modificadores de Acceso: private, public, protected (6:49)
Constructores (7:21)
Constructores Auxiliares (6:45)
Constructores múltiples (10:51)
Singlenton Objects (6:29)
Companion Objects (8:51)
Crear Instancias sin NEW (10:56)
Case Class (6:01)
clases Abstractas (8:43)
Programación Funcional
High Order Functions (3:40)
Funciones anónimas. Functions Literals (11:44)
Funciones como parametros (8:16)
Funciones como variables (5:07)
Devolver una función (2:59)
Partially Applied Functions (7:18)
Currying Functions (13:09)
Closures (5:23)
Otras caracteristicas
Options (9:47)
Exceptions. Try Catch (8:48)
Exceptions. finally (2:40)
Exceptions. Throw (3:46)
Sobrecarga. Overloading (5:32)
Ficheros
Leer Ficheros de texto (5:57)
Escribir ficheros de texto (3:05)
Escribir y leer ficheros binarios (5:46)
Despedida
Despedida (0:52)
Traits Múltiples
Contenido bloqueado
Si ya estás inscrito,
deberás iniciar sesión
.
Inscríbase en el curso para desbloquear