¿Cuáles son los mejores cursos de Scala en línea?

Scala tiene sus raíces en un laboratorio de EPFL, École Polytechnique Fédérale de Lausanne.

Como resultado, posiblemente los mejores cursos en línea de Scala son los que ofrece EPFL y Martin Odersky, el creador de Scala. Estos cursos empezaron primero como algunas introducciones dispersas.

Hoy en día, son bastante completos, e incluyen:

  • Principios de Programación Funcional en Scala
  • Programa funcional de diseño en scala.
  • Programación paralela
  • Análisis de Big Data con Scala y Spark
  • Programación Funcional en Scala Capstone

Tomado en su conjunto, en este orden, aprenderá todo lo que necesita para crear grandes aplicaciones de uso intensivo de datos , desde los conceptos básicos (aprender sobre qué es la programación funcional) hasta conceptos más avanzados como la programación paralela y distribuida, lo que le da a Scala su escalabilidad. .

Tenga en cuenta que estos cursos cuestan $ 79 cada uno (con un descuento si solicita la serie completa en conjunto).

Si está buscando cursos en línea con un presupuesto, es posible que desee considerar Introducción a Scala de Treehouse ($ 25 / mes, es probable que termine este curso dentro del período de prueba gratuito *). Si bien este curso no es tan completo como el anterior, es un buen lugar para comenzar.

Si encuentra útil esta respuesta, siga y visite OpenCourser , un sitio que ayuda a los alumnos a encontrar cursos en línea.

El curso de Coursera que todos mencionan aquí es en realidad un curso sobre principios fundamentales de la programación funcional. Si observa sus objetivos, verá que nunca declara explícitamente que se trata de Scala y realmente no lo es.

Hay algunos cursos económicos de Scala en Udemy, pero no diría que tomar un curso es una forma eficiente de aprender un lenguaje de programación. Comprar un libro decente y luego aplicar lo que has aprendido para crear una aplicación real te llevará mucho más rápido (y escribí una publicación bastante larga sobre este enfoque).

Si lo que realmente quieres es aprender programación funcional, entonces el curso de Coursera podría ser una opción decente.

Scala se ejecuta en JVM, lo que significa que puede ejecutarse en el 85% de las computadoras en todo el mundo. Es un lenguaje importante e implementa la herramienta de análisis de Spark. Aprender a trabajar alrededor del idioma tiene su premio en la industria de TI en forma de trabajos lucrativos.

Mi sugerencia a su pregunta es un instituto llamado Intellipaat. Proporcionan capacitación por expertos de la industria que le ayudarán a obtener la certificación. Proporcionan acceso de por vida donde puede acceder al contenido del curso, como videos, archivos PDF de material de estudio a lo largo de su vida. Cualquier duda, consulta sobre el tema se puede informar al equipo de soporte y le responderán con sus respuestas. Si la pregunta es técnica, entonces se organizará una sesión individual con el profesorado de capacitación. Esta característica es válida también a lo largo de su vida. Puede encontrar en Internet muchos empleados de TI que han desarrollado sus carreras a través de esta capacitación. Sus alumnos no solo se basan en la India sino en todo el mundo.

Echa un vistazo a su video de entrenamiento a continuación:

En la actualidad hay varios institutos de capacitación en línea que ofrecen capacitación en vivo en SPARK. Pero en mi opinión, DataFlair es el mejor lugar para obtener el Entrenamiento Certificado de Apache Spark y Scala . Aquí los capacitadores tienen un excelente conocimiento de cada tema y el método para explicar los temas es muy bueno. Incluso si no somos capaces de entender ningún tema. Luego, el capacitador solía preguntar nuevamente en cada una de las sesiones con todos los estudiantes individuales si habían comprendido los temas anteriores o no, y luego solo los utilizan para continuar.

Si está preocupado por la forma y la calidad de la enseñanza proporcionada por los capacitadores, puede ver el Tutorial para principiantes de Introducción a Spark & ​​Scala a continuación:

Como dijo @Joseph, la Programación Funcional Por Martin Odersky es el mejor recurso para aprender scala. También puedes probar Scala School por twitter para una referencia rápida.

Como Editor Gerente de ScalaCourses.com, hacemos todo lo posible para asegurarnos de que nuestros estudiantes reciban la mejor capacitación Scala para sus circunstancias.

A partir de la semana del 18 de octubre de 2016, realizaremos un nuevo curso en línea dirigido por un instructor para Introducción a Scala, basado en nuestro curso de autoaprendizaje del mismo nombre. Para obtener más información, visite getscala.com.

Lightbend firmó recientemente un acuerdo con nosotros que les permite a nuestros Socios de Capacitación Certificados ofrecer nuestra capacitación. Puedes leer sobre eso aquí.

La capacitación en línea de Spark Scala en DataFlair me ayudó a aprender la tecnología completa de manera muy detallada. Incluso pude aprender conceptos de Hadoop HDFS a través del curso complementario que obtuve de ellos. También realicé proyectos allí y las entrevistas de prueba y simulacros me ayudaron a aumentar mi confianza. La formación fue buena y más de lo esperado. Si buscas tp learn spark, definitivamente te sugeriremos un curso DataFlair.

Antes de que alguien más lo mencione, el curso de Coursera sobre Programación Funcional en Scala es probablemente la mejor opción. Es enseñado por Martin Odersky (creador de Scala). Han tenido varias sesiones hasta el momento y probablemente volverán a tener una en 2015.

CloudxLab ha lanzado un curso gratuito sobre Scala . Sepa más al respecto aquí- Cursos | CloudxLab.com. Incluye videos, evaluaciones, cuestionarios. También puede suscribirse a los laboratorios de nube para la práctica práctica.

Big Data Hadoop Training en Bangalore es también uno de los mejores proveedores de servicios de capacitación en línea de Scala en Pune y Bangalore. Para más detalles, puede visitar su sitio web.

https://www.pluralsight.com/ ofrece algunos buenos cursos en Scala pero no es gratis. Los videos están bien divididos en temas y un buen ritmo y verificaciones de aprendizaje para ayudar así como ejemplos.

Asistí a la certificación de capacitación de Scala en línea en Bangalore, de Zeolearn, y ciertamente debo darle crédito al entrenador cuando lo cubrió desde cero. La mejor parte fue que realmente nos enseñó los fundamentos con claridad y cómo podemos aplicar estos fundamentos prácticamente en nuestro trabajo. Aprendo sobre scala, la sintaxis de scala y cómo escribir su propio código de scala. Toda la experiencia de aprendizaje fue buena y me tomaré un momento para agradecer al entrenador por su cooperación.

Como sabemos, scala es uno de los cursos profesionales para profesionales de TI que ayuda a dar forma a su carrera de una manera más amplia. Por lo tanto, cualquier persona debe unirse a un curso mejor, confiable y confiable para que la programación de scala se capacite. Me gustaría sugerir soluciones de conocimientos pero para la formación de Scala. Hace poco asistí a un curso de capacitación en línea de Scala de Knowledgehut y la experiencia de capacitación fue muy buena. Los capacitadores tienen mucha experiencia y están certificados, cubrieron todos los temas de manera efectiva. He aprendido –
cómo compilar y ejecutar código scala usando JVM

Diferentes funciones del lenguaje de programación Scala.

Cómo crear clases y usarlas para proporcionar más flexibilidad al programa.

Realmente me gusta su forma de entrenamiento, por lo que me refiero a unirse a ese entrenamiento.