Descripción
Scala es un poderoso y expresivo lenguaje construido sobre la JVM. Esto significa que puede interoperar y aprovechar muchas APIs de Java existentes. También se considera un lenguaje funcional de objetos, ya que prefiere el paradigma funcional, pero también está orientado a los objetos. Esto permite una fácil transición al mundo funcional. Por último, es un lenguaje tipado estáticamente sin la típica ceremonia de tipificación, lo que permite menos errores de ejecución con un mínimo de código. Este curso enseñará lo suficiente de los fundamentos de Scala para permitirle empezar a escribir menos código de calderilla y centrarse más en los problemas de negocio. Le permitirá empezar desde cero y familiarizarse rápidamente con algunas de las características más poderosas de este lenguaje moderno. Los temas cubiertos incluyen el REPL, la concordancia de patrones, para la comprensión, la recursividad, la (im)mutabilidad, la interoperabilidad y mucho más. Si está buscando algo nuevo, excitante, y lo más importante, conciso, entonces Scala es el lenguaje para usted.