Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker

Tendencias en el desarrollo profesional de aplicaciones con Java, React y Docker

El ciclo de concepción, desarrollo, despliegue y explotación de aplicaciones ha evolucionado muchísimo durante estos últimos años, influenciado en gran medida por la adopción de paradigmas como el desarrollo ágil de software, la calidad del código, la automatización de procesos y los servicios en el cloud.

Durante la sesión examinaremos el conjunto de herramientas y prácticas que no deben faltar en mi entorno de desarrollo ágil, qué arquitectura y tecnologías deberían tener mis aplicaciones web ricas con Java y React, y cómo Docker y el Cloud pueden ayudarnos a tener éxito en entornos que necesitan ser flexibles y altamente escalables.

Ricardo Borillo

November 02, 2017
Tweet

More Decks by Ricardo Borillo

Other Decks in Technology

Transcript

  1. Metodología Agile de gestión de proyectos SCRUM / Kanban Entorno

    de desarrollo ágil y herramientas que lo componen JIRA/Trello, Git, Gradle/Maven, Jenkins/Travis/Pipelines, Nexus, SonarQube e IntelliJ Arquitectura básica de las aplicaciones Java, Spring Boot, REST y React Entornos de explotación y despliegue de aplicaciones AWS, Docker, ELK y ETCD
  2. Entorno de desarrollo ágil y herramientas que lo componen JIRA/Trello,

    Git, Gradle/Maven, Jenkins/Travis/Pipelines, Nexus, SonarQube e IntelliJ
  3. ”Continuous Integration is a software development practice where members of

    a team integrate their work frequently, usually each person integrates at least daily - leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly.”