Escribe Backends Sostenibles: Apúntate al Curso de Arquitectura Backend
agosto 12, 2019 2022-10-26 15:28Escribe Backends Sostenibles: Apúntate al Curso de Arquitectura Backend
En Apium Academy estamos preparando ya la vuelta al colegio, ya que este Septiembre venimos cargados de novedades. Por ejemplo, el martes 17 de Septiembre empezará el curso de Arquitectura Backend, que será impartido por Álvaro García, Principal Engineer en Apiumhub, y por Rafa Ruiz, Tech Lead de esa misma empresa. Será la primera edición que haremos de este curso, y también aprovecharemos para cambiar un poco el formato del mismo, basándonos siempre en el feedback de nuestros alumnos.
Curso de Arquitectura Backend: Escribe Backends Sostenibles
Durante el curso sobre Arquitectura Backend aprenderás a trabajar con Kotlin, construyendo un código escalable y sostenible. También aprenderás cómo aplicar DDD para modelar tus procesos de negocio, divididos en contextos delimitados, a aplicar TDD para mantener el código libre de bugs y, sobretodo, aplicar buenas prácticas para producir software de alta calidad y sostenible.
En Apium Academy no buscamos únicamente enseñar unos conocimientos determinados, sino mostrar sus aplicaciones en situaciones reales y actuales, con ejercicios prácticos realizados en clase con el apoyo del profesor. También hacemos mucho hincapié en la metodología de trabajo, y nuestros profesores harán todo lo posible para que los alumnos aprendan a aplicar buenas prácticas en su día a día para lograr un código de calidad.
Nuevo formato: Más sesiones, más ejercicios prácticos
Cómo decíamos arriba, y como mencionamos en ocasiones anteriores, siempre escuchamos el feedback de los alumnos de cara a seguir mejorando. Una de las constantes que nos hemos encontrado es que la mayoría de alumnos quieren una mayor carga de ejercicios prácticos presenciales. Y eso es precisamente lo que vamos a aplicar empezando con el Curso de Arquitectura Backend, pero sin sacrificar la teoría, igualmente necesaria.
Así pues, el curso constará de un total de 24 sesiones de 2 horas cada una. La estructura es bien sencilla: 2 lecciones teóricas y prácticas seguidas de una sesión de ejercicios prácticos guiados centrados en aplicar los conocimientos adquiridos durante esas dos lecciones, dando como resultado la siguiente planificación del curso:
Planificación del Curso de Arquitectura Backend:
- Lección 1 (17/09): Introducción: Kotlin + Funcional Teoría + Práctica
- Lección 2 (19/09): Test-Driven Development (I) Teoría + Práctica
- Ejercicios prácticos guiados ( 20/09): basados en lecciones 1, 2
- Lección 3 (25/09): SOLID + Principios Teoría + Práctica
- Lección 4 (26/09): Refactoring Legacy Code Teoría + Práctica
- Ejercicios prácticos guiados (27/09): basados en lecciones 3, 4
- Lección 5 (1/10): Arquitectura Backend Teoría + Práctica
- Lección 6 (3/10): Domain-Driven Design (I) Teoría + Práctica
- Ejercicios prácticos guiados (4/10): basados en lecciones 5, 6
- Lección 7 (8/10): Domain-Driven Design (II) Teoría + Práctica
- Lección 8 (11/10): Test-Driven Development (II) Teoría + Práctica
- Ejercicios prácticos guiados(15/10): basados en lecciones 7, 8
Temario del Curso de Arquitectura Backend
- Paradigmas: Orientados a Objetos (polimorfismo, herencias…) + Funcionales (inmutabilidad, streams, …)
- Servicios Decoupling (patrón repositorio, servicio de aplicación, servicio de dominio…): Functional Core + Imperative Shell
- Patrones de arquitectura: Clean Architecture, Hexagonal Architecture (Ports & Adapters)
- Testing: tipos de test, test doubles, otras herramientas
- Domain-Driven Design (DDD)
- Principios de Diseño (SOLID, KISS, DRY, …)
- Patrones (MVC, Use Case, Factory, builder, adapter, facade, decorator…)
¿Cómo apuntarse al Curso de Arquitectura Backend?
Te puedes apuntar al Curso de Arquitectura Backend de dos maneras: contactando con nosotros, o mediante Xing, una plataforma 100% segura donde podrás realizar el pago ya mismo. Precio: 499€