
Aprende desde cero la programación funcional con Scala. Descubre funciones, inmutabilidad, colecciones, patrones y más. Integra bases de datos con Slick y gestiona errores en aplicaciones robustas con Play Framework.
Clases del curso
Fundamentos de Programación Funcional
Conceptos básicos de Programación Funcional
Fundamentos teoricos
Proyecto de Backend
Conclusiones
¡Comparte tus logros con un certificado!
Cuando termines el curso tendrás acceso al certificado digital para compartirlo con tu familia, amigos, empleadores y la comunidad.

Conoce quién enseña el curso

Mira las primeras 3 clases sin costo en este momento
4.3 · 89 opiniones

Jean Carlos Nuñez Hernandez
Uff que buen curso, impresionante todos los conocimientos que adquiri, Gracias Platzi y gracias profesor!


Ronald Iván Castro García
Bueno, pero es triste que quede a medias un lenguaje diferente, deberían sacar más cursos sobre Scala, eso sería un plus...

Jose Arnulfo Gonzalez Torres
EL DOCENTE EXPLICA MUY BIEN


ROBIN ANDRES SOTO HINCAPIE
El curso me gusto mucho, aunque deben actualizarlo y sacar quizá una versión avanzada.


Juan Ochoa
Muy buen curso para aprender programación funcional. Scala es un lenguaje usado para Big Data


Nibaldo Rojas Godoy
Excelente curso para conocer sobre programación funcional, gracias al profesor. #NuncaParesDeAprender 🚀

Ricardo José Garzón Arias
lo que me gusto del curso fue la implementacion en el desarrollo del proyecto mostrando como el back-end puede ser muy bien implementado, con un codigo legible,manejo de errores excelente con programacion funcional


Jose Luis Rivera
Excelente curso, la explicación del profesor es muy clara, los ejemplos son muy prácticos, pero el Proyecto estuvo muy acelerado, poco didáctico...


Nubia Ciavato
Aunque el lenguaje es algo complicado, el profesor demuestra dominio del tema e le deja a uno la semilla para seguir investigando del tema


Muy entretenido, la programación funcional es compleja pero es muy poderosa.


Es un curso que te comparte los fundamentos y las bases de scala con un proyecto y objetivo por parte


Jhon Alexander Zuluaga Salazar
Fue muy bueno todo el curso porque uno aprende mas cada día, y profesor explica muy bien


Daniel da Silva Jarque
Gracias al profesor, por este excelente curso y a los compañeros, por sus aportaciones.


JUAN FELIPE LOPEZ VERGARA
Excelente contenido, la persona que haga este curso queda básicamente lista para empezar a desarrollar APIs en Scala usando Play, Slick y SBT.

David Felipe Duarte Serna
Muy claro el profe en todas sus explicaciones y el proyecto final está increíble!

Miguel Alexander Del Real Cuevas
Muy buen Curso, no se los recomiendo si aún no dominan un lenguaje de programación previo, ya que ocupa conceptos algo avanzados, pero sin duda alguna es excelente.


Mateo Tabares Espinosa
¿


Es muy interesante, un camino para empezar a programar en scala.


Muy buen curso.


José Luis Cuevas Del Canto
Conceptos de programación funcional y como se implementan con Scala en la práctica


Hace comprensible, una temática algo mas complicada, para quien viene de POO.


Andrés Eduardo Martinez Morgado
aprender los fundamentos de la programación funcional y del lenguaje Scala.


Lenin Fernando Rugeles Muñoz
excelente explicación del tema, y abarca temas fundamentales que son importantes para iniciar en esta nueva tecnologia


Germán Ovalle Silva
Es bastante basico el curso, la verdad falta mucho más, debería haber un segundo curso donde continue con la explicación de play más a fondo.


Juan Castro
Me encanta que podamos combinar lo mejor de PF y POO en un lenguaje como Scala. Ojalá vengan más cursos sobre estos temas. :D


Antonio Rafael González Ferrer
El curso fue complicado para mi, tengo unas dudas en el proyecto y errores, regresaré cuándo me respondan. El profesor tiene gran dominio.


Andrés Felipe Delgado Guarnizo
Una tarea atractiva pero difícil todo con constancia y disciplina se logra.


Permite iniciar con scala de una manera fácil y concisa


El curso es bueno como un primer acercamiento a Scala.


La facilidad con la que el profesor hace ver el temario, que a pesar de ser tan diferente y complejo se entiende perfectamente
Complementa este curso con nuestras rutas de aprendizaje

Programación y Software
Aprende a configurar tu entorno de desarrollo, sobre lenguajes de programación, desarrollo móvil, videojuegos y IoT con nuestros cursos especializados.




Desarrollo de aplicaciones multiplataformas
React Native y .NET MAUI son frameworks multiplataformas que permiten crear aplicaciones móviles para Android e iOS con un solo código.




Desarrollo de Aplicaciones Android
Aprende a desarrollar apps móviles con Android. Domina Kotlin, diseño de interfaces y patrones de diseño. Amplía tus habilidades con cursos especializados.




Desarrollo de videojuegos
Aprende a desarrollar videojuegos con motores como Unity, Game Maker y Godot.




Configura tu entorno de desarrollo para programar
Aprende a utilizar un editor de texto, git, GitHub y la línea de comandos en tu computadora. Esta ruta te prepara para comenzar en Windows, Linux y macOS.




Fundamentos de programación
Descubre ¿Cómo se hacen Apps y los Sitios Web? Esta ruta te da bases sólidas en cualquier lenguaje ¡incrementando tus oportunidades laborales!




Producción de videojuegos
Aprende el proceso de creación para liderar la planeación, producción y dirigir el equipo de desarrollo de un juego.




Lenguajes de programación
Explora las bases de los lenguajes de programación mas usados y demandados en la industria. Estos lenguajes son útiles para construir aplicaciones de todo tipo.




Desarrollo de Aplicaciones iOS
iOS es el sistema operativo que usan iPhone y el iPad de Apple. El lenguaje que se usa para desarrollar aplicaciones para estos dispositivos se llama Swift.
La comunidad es nuestro super poder
Contenido adicional creado por la comunidad que nunca para de aprender