Este es el repositorio del curso de LinkedIn Learning Domina Scala
. El curso completo está disponible en LinkedIn Learning.
Consulta el archivo Readme en la rama main para obtener instrucciones e información actualizadas.
Este contenido está diseñado para satisfacer las necesidades de especilistas de Scala en todos los niveles de experiencia. Se divide en tres categorías: básico, intermedio y avanzado, y está diseñado para proporcionarte las habilidades y el conocimiento necesarios para abordar problemas específicos en la programación de Scala. En la sección básica, te sumergirás en los conceptos fundamentales de Scala y aprenderás las bases esenciales que necesitas para construir sobre ellas. Luego, en la categoría intermedia, profundizarás en temas más avanzados, como concurrencia y manejo de errores, lo que te permitirá desarrollar aplicaciones Scala más robustas y eficientes. Finalmente, en la sección avanzada, explorarás temas complejos como técnicas de optimización.
Este repositorio tiene ramas (branches) para cada uno de los vídeos del curso. Puedes usar el menú emergente de la rama en GitHub para cambiar a una rama específica y echar un vistazo al curso en esa etapa, o puedes añadir /tree/nombre_de_la_rama
a la URL para ir a la rama a la que quieres acceder.
Las ramas están estructuradas para corresponder a los vídeos del curso. La convención de nomenclatura es Capítulo#_Vídeo#. Por ejemplo, la rama denominada 02_03
corresponde al segundo capítulo y al tercer vídeo de ese capítulo. Algunas ramas tendrán un estado inicial y otro final. Están marcadas con las letras i («inicio») y f («fin»). La branch i tiene el mismo código que al principio del vídeo. La branch f tiene el mismo código que al final del vídeo. La rama master tiene el estado final del código que aparece en el curso.
-
Para utilizar estos archivos de ejercicios, debes tener descargado lo siguiente:
- Scala versión 3.3 o superior
- MySQL versión 8.2 o superior
- Redis versión 7.2 o superior
- MySQL Workbench versión 8 o superior (Herramienta visual de diseño de bases de datos)
- Editor de Código (En el curso se usa Visual Studio Code)
-
Clona este repositorio en tu máquina local usando la Terminal (macOS) o CMD (Windows), o una herramienta GUI como SourceTree.
-
Este es un proyecto sbt normal. Puede compilar código con
sbt compile
, ejecutarlo consbt run
ysbt console
iniciará un REPL de Scala 3.
Lincy González Rojas
Echa un vistazo a mis otros cursos en LinkedIn Learning.