Reconocidos por:

Reconocidos por QS Stars Rating System

Acreditados como:

Acreditados como Google Partner

Temario

UNIDAD DIDÁCTICA 1. INTRODUCCIÓN A SCALA Y LA PROGRAMACIÓN FUNCIONAL

UNIDAD DIDÁCTICA 2. FUNCIONES Y CLOSURES EN SCALA

UNIDAD DIDÁCTICA 3. MANEJO DE COLECCIONES FUNCIONALES EN SCALA

UNIDAD DIDÁCTICA 4. INTRODUCCIÓN A PLAY FRAMEWORK

UNIDAD DIDÁCTICA 5. CONSTRUCCIÓN DE APIS REST CON PLAY FRAMEWORK

UNIDAD DIDÁCTICA 6. MANEJO DE FORMULARIOS Y VALIDACIONES EN PLAY FRAMEWORK

UNIDAD DIDÁCTICA 7. GESTIÓN DE BASES DE DATOS CON SCALA Y PLAY

UNIDAD DIDÁCTICA 8. CONCURRENCIA Y PROGRAMACIÓN REACTIVA EN SCALA

UNIDAD DIDÁCTICA 9. AUTENTICACIÓN Y SEGURIDAD EN PLAY FRAMEWORK

UNIDAD DIDÁCTICA 10. TESTING EN PLAY FRAMEWORK Y SCALA

UNIDAD DIDÁCTICA 11. DESPLIEGUE Y ESCALABILIDAD DE APLICACIONES PLAY

Plan de estudios

Resumen salidas profesionales
Este Curso de Programación Funcional en Play Framework con Scala está diseñado para proporcionar una formación sólida en el desarrollo de aplicaciones web modernas utilizando un enfoque funcional. Se abordan desde los fundamentos de Scala hasta aspectos avanzados como la programación concurrente y reactiva, el manejo de APIs REST y la interacción con bases de datos. Además, se cubre el testing exhaustivo de las aplicaciones, así como las mejores prácticas para el despliegue y la escalabilidad en entornos de producción. El curso proporciona una inmersión profunda en el ecosistema de Play Framework y Scala, permitiendo a los estudiantes desarrollar aplicaciones robustas, seguras y eficientes, listas para enfrentar los retos actuales del desarrollo web.

Objetivos
- Aprender los principios de programación funcional con Scala. - Desarrollar aplicaciones web utilizando Play Framework. - Crear y consumir APIs REST de manera eficiente. - Implementar formularios y validaciones robustas. - Gestionar bases de datos con Scala y Slick. - Aplicar programación concurrente y reactiva en aplicaciones. - Desplegar y escalar aplicaciones en servidores cloud.
Salidas profesionales
Con este Curso de Programación Funcional en Play Framework con Scala podrás trabajar en el desarrollo backend en Scala y Play Framework, en perfiles de desarrollo de APIs, ingeniería de software o arquitectura de sistemas web. Podrás integrarte en empresas de desarrollo web, startups tecnológicas o equipos dedicados a la creación de aplicaciones escalables y reactivas.
Para qué te prepara
Este Curso de Programación Funcional en Play Framework con Scala te prepara para desarrollar aplicaciones web modernas y robustas utilizando Scala y Play Framework, con un enfoque en la programación funcional. Aprenderás a construir APIs REST, manejar bases de datos, formularios, implementar seguridad y a gestionar aplicaciones concurrentes y reactivas. Podrás desplegar y escalar aplicaciones en entornos de producción con herramientas actuales.

A quién va dirigido
El presente Curso de Programación Funcional en Play Framework con Scala está dirigido a perfiles centrados en el desarrollo de software con experiencia en programación orientada a objetos o funcional, para especializarse en el uso de Scala y Play Framework para el desarrollo de aplicaciones web y ampliar sus conocimientos en desarrollo backend y programación funcional.

Metodología
Aprendizaje online gif Aprendizaje online
Aprendizaje 100% online
Plataforma web en la que se encuentra todo el contenido de la acción formativa. A través de ella podrá estudiar y comprender el temario mediante actividades prácticas, autoevaluaciones y una evaluación final.
Campus virtual Campus virtual
Campus virtual
Accede al campus virtual desde cualquier dispositivo, las 24 horas del día. Contando con acceso ilimitado a los contenidos de este curso.
Equipo docente especializado Equipo docente especializado
Equipo docente especializado
El alumnado cuenta con un equipo de profesionales en esta área de formación, ofreciéndole un acompañamiento personalizado.
Centro del estudiante Centro del estudiante
Centro del estudiante
Contacta a través de teléfono, chat y/o email. Obtendrás una respuesta en un tiempo máximo de 24/48 horas en función de la carga docente.

Titulación de curso de programación en play framework con scala

TITULACIÓN expedida por EUROINNOVA INTERNATIONAL ONLINE EDUCATION, miembro de la AEEN (Asociación Española de Escuelas de Negocios) y reconocido con la excelencia académica en educación online por QS World University Rankings
EDUCAOPEN
EDUCAOPEN_DIPLOMA

Claustro docente

Euroinnova International Online Education
Omar David Escámez Moreno

Docente de la facultad de programación y desarrollo de software

Euroinnova International Online Education
Alfredo Vela

Docente de la facultad de programación y desarrollo de software

Euroinnova International Online Education
Francisco Cobos

Docente de la facultad de programación y desarrollo de software

Descubre todas nuestras becas personalizadas

-25%
ANTIGUOS
ALUMNOS
-20%
BECA
DESEMPLEO
-15%
BECA
EMPRENDE
-15%
BECA
AMIGO
Metodología MyLxp

Curso de Programación en Play Framework con Scala

Si te dedicas o quieres formar parte del sector profesional de la programación informática, conocer las funciones de la refactorización de código es clave. Ahora con Euroinnova International Online Education puedes aprender todo lo necesario para desarrollar estas funciones de la mejor forma posible.

Estudia el siguiente Curso de Programación en Play Framework con Scala para aprender a realizar la refactorización de extracción, entender cuál es el ciclo de vida de un proyecto de desarrollo informático, identificar las herramientas y las técnicas más adecuadas en la realización de estos proyectos y conseguir un resultado de calidad con los conocimientos que adquirirás en esta formación.

¡Es el momento de ampliar tus habilidades laborales para poder aumentar tus competencias profesionales y Euroinnova International Online Education te ofrece muchas ventajas y facilidades para conseguirlo!

Curso de programación en Play Framework con Scala

Aprovecha esta gran oportunidad ahora y si aún no estás decidido, ¡sigue leyendo!

¿Por qué es importante estudiar informática en la actualidad?

Desarrollar tu carrera profesional en el ámbito de la informática es una gran oportunidad en la actualidad, son varias las razones por las que ha adquirido una importante relevancia social, el desarrollo de la informática ha sido muy elevado y en la actualidad los expertos en esta materia son muy demandados en el mercado laboral. 

Entre las principales razones por las que estudiar informática podemos destacar la necesidad de profesionales que mantengan las herramientas que utilizamos en el día a día, el acceso a empleos con una muy buena remuneración. En el ámbito de los negocios resulta muy interesante contar con profesionales especializados en el ámbito de la informática, así como el avance constante que se está produciendo en la transformación digital de toda la sociedad. 

Estudia la refactorización de código con Euroinnova

La refactorización es una técnica de la ingeniería de software para reestructurar un código fuente, alterando su estructura interna sin cambiar su comportamiento externo. El objetivo, básicamente, es generar un código más limpio y más fácil de entender.

Para que un código quede limpio debe tener estas características:

  • El código debe ser fácil de entender para otro programador, tal cual como se interpreta un texto literario.
  • No tener código duplicado.
  • Se debe contener un mínimo de clases y líneas de código.
  • Pasar todas las pruebas
  • El código limpio es más fácil y económico de mantener.

¿Cuándo se debe refactorizar un código?

Aunque existen momentos donde pueda parecer que una refactorización de código es adecuada, no siempre es así. Para evaluar estas situaciones hay que tener en cuenta:

  • Si se va a actualizar algún software.
  • En caso de limpieza de software.
  • Si se tienen muchos errores en el código.
  • Si retomas el proyecto tras un periodo de abandono o no está empezado por ti, habrá que revisar todo muy bien.
  • En caso de ser creado por uno mismo, si el código es complicado de entender.
  • Antes de presentar la versión final de un proyecto, para asegurar su correcto funcionamiento.

Como ves, existen momentos en que es positivo valorar una posible refactorización del código. Sin embargo, esta debe estar muy bien planeada y analizada, pues puede retrasar un proyecto o empeorarlo.

Cualidades que necesita un buen gestor de proyectos

Un gestor de proyectos necesita:

  • Ser un buen planificador, con capacidad para priorizar tareas.
  • Una metodología lógica para el análisis y resolución de problemas.
  • Saber gestionar el tiempo.
  • Habilidades de comunicación escrita, para redactar informes.
  • Capacidad de planificación y saber mantener la calma bajo presión.
  • Habilidades de comunicación, es importante saber escuchar y expresarse con claridad.
  • Capacidad de gestión, debe ser capaz de liderar y motivar a los demás miembros del personal.
  • Habilidades de negociación y persuasión.
  • Para estar seguro, adaptable, prudente y decidido.
  • Habilidades de cálculo numérico, para mantener un control estricto de los proyectos financieros.

En Euroinnova contamos con uno de los mayores y más actualizados catálogos de formación, con miles de programas adaptados a tus necesidades.

Sean cuales sean tu trabajo u ocupaciones diarias, con Euroinnova International Online Education puedes ampliar tu formación. Gracias a este Curso de Programación en Play Framework con Scala podrás compaginar tu trabajo y tu vida personal de la forma más cómoda. Además, conseguirás una Titulación expedida por Educa Open.

¡Te esperamos!

Solicita información
Equipo docente especializado

¡Muchas gracias!

Hemos recibido correctamente tus datos. En breve nos pondremos en contacto contigo.