École Polytechnique Fédérale de Lausanne Educación gratuita en línea

Principios de programación funcional en Scala

Descripción

La programación funcional se está extendiendo cada vez más en la industria. Esta tendencia es impulsada por la adopción de Scala como el lenguaje de programación principal para muchas aplicaciones. Scala fusiona la programación funcional y orientada a objetos en un paquete práctico. Interopera a la perfección con Java y Javascript. Scala es el lenguaje de implementación de muchos marcos importantes, incluidos Apache Spark, Kafka y Akka. Proporciona la infraestructura central para sitios como Twitter, Tumblr y Coursera.

En este curso descubrirá los elementos del estilo de programación funcional y aprenderá cómo aplicarlos de manera útil en sus tareas diarias de programación. También desarrollará una base sólida para razonar sobre programas funcionales, al tocar pruebas de invariantes y el seguimiento de la ejecución simbólicamente.

El curso es práctico; La mayoría de las unidades presentan programas cortos que sirven como ilustraciones de conceptos importantes y lo invitan a jugar con ellos, modificándolos y mejorándolos. El curso se complementa con una serie de proyectos de programación como tareas escolares.

Antecedentes recomendados: debe tener al menos un año de experiencia en programación. El dominio de Java o C # es ideal, pero también es suficiente la experiencia con otros lenguajes como C / C ++, Python, Javascript o Ruby. Debe tener cierta familiaridad con la línea de comando.

Precio: ¡Inscríbase gratis!

Idioma: Inglés

Subtítulos: Inglés, coreano, serbio, francés

Principios de programación funcional en Scala - Escuela Politécnica Federal de Lausana