Scala desde Cero
Aprende a desarrollar programas con el lenguaje Scala desde cero hasta conceptos avanzados
Introducción al curso
Contenido del curso
Introducción al lenguaje Scala
Diferencias básicas con Java
Un recorrido por la página Web de Scala
Tipos de descarga del software de Scala
Instalación manual
Instalación en windows
Instalación de IntelliJ Idea
Ejemplo. Crear un proyecto en IntelliJ Idea
Introducción a REPL. Herramienta en modo comando
Tipos de Datos
VAR y VAL. Variables
Crear variable en modo Lazy
Práctica Variables y constantes
Comentarios
Bloques
Operadores
Condiciones. Comando IF
Bucles
Rangos
Inicializar variables por defecto
Pattern Matching Parte 1
Pattern Matching Parte 2
Trabajar con Strings
String interpolation
Trabajar con Números
Introducción a las colecciones
List
Operaciones con list
Mas operaciones list
Listbuffer
Array
ArrayBuffer
Set
Map
Funciones
Procedimientos. Funciones que no devuelven valor
Funciones con parametros
Parametros con nombre
Parámetros por defecto
Número variable de parámetros
Un breve repaso de IDEA
Mi primera aplicacion Scala
Crear una aplicación con el metodo "main"
Compilar con scalac