Build an API with HMVC and BDD
Hierarchical MVC with Behavior Driven Development
Luis Majano is a Computer Engineer born in El Salvador and is the president of Ortus Solutions (www.ortussolutions.com), a consulting firm specializing in web development, architecture and professional open source support and services. His background includes over 19 years of software development experience, architecture and system design. He is the creator of the ColdBox HMVC Platform, ContentBox Modular CMS, CommandBox CLI and many more open source projects. He lives in The Woodlands, Texas with his beautiful wife Veronica, baby girl Alexia and baby boy Lucas!
No video of the event yet, sorry!
In this workshop we will model and build an API using a Hierarchical MVC (HMVC) framework (ColdBox) and apply Behavior Driven Development (BDD) to the development process. We will begin with a short introduction to our tools and stack of choice, then continue to model and write the features stories of our API. From there we will use our tools to scaffold, write and test our API. For extra credit, we will wrap our API in a Docker container and deploy it onto a local swarm.
Requirements:
- Have CommandBox CLI installed (https://www.ortussolutions.com/products/commandbox)
- Have git installed (https://git-scm.com/)
- Have Docker Installed: https://www.docker.com/products/docker-desktop and have the following images pulled:
docker pull ortussolutions/commandbox
anddocker pull mysql:5.7
.
Por favor asegurarse que los requisitos esten instalados, sino no podran hacer el taller.
- Date:
- 2019 May 25 - 10:00
- Duration:
- 2 h
- Room:
- Aula 1 - Minetest
- Conference:
- Opensouthcode 2019
- Language:
- Spanish; Castilian
- Track:
- Difficulty:
- Easy
- Requires Registration:
- Yes (Registered: 15)
- JSON con Circe y otras librerías de Typelevel
- Start Time:
- 2019 May 25 09:30
- Room:
- Sala 3 - Freeciv
- microVM Containers: Lo mejor de ambos mundos
- Start Time:
- 2019 May 25 09:30
- Room:
- Sala 2 - 0 A.D.
- Cómo hacer test automáticos en aplicaciones iOS con Appium.
- Start Time:
- 2019 May 25 09:30
- Room:
- Sala 1 - Flightgear
- Talleres de creación de videojuegos en Scratch
- Start Time:
- 2019 May 25 10:00
- Room:
- Aula 2 -Wesnoth
- OOP to FP mindshift
- Start Time:
- 2019 May 25 10:30
- Room:
- Sala 3 - Freeciv
- Aplicación de patrones CI/CD modernos a Monorepositorios Multiaplicación Legacy - Del 1:1 al 1:N.
- Start Time:
- 2019 May 25 10:30
- Room:
- Sala 2 - 0 A.D.
- Cómo Krita puede ayudarnos en nuestros procesos creativos
- Start Time:
- 2019 May 25 10:30
- Room:
- Sala 1 - Flightgear
- Introducción a GraalVM
- Start Time:
- 2019 May 25 11:30
- Room:
- Sala 2 - 0 A.D.
- El truco era el software libre
- Start Time:
- 2019 May 25 11:30
- Room:
- Sala 3 - Freeciv
- Ruby on Rails una visión general desde la instalación al despliegue en Heroku
- Start Time:
- 2019 May 25 11:30
- Room:
- Sala 1 - Flightgear