HTTP API in Kotlin applying Hexagonal Architecture
In progress
Syllabus
- Estructura de un proyecto en Kotlin aplicando los fundamentos de la Arquitectura Hexagonal
- Crear una API HTTP en Kotlin desde lo más básico
- Definir nuestra interfaz HTTP utilizando Spring Boot
- Crear una implementación de nuestro repositorio compatible con MySQL
- ¡Testing!: Testearemos nuestra aplicación haciendo uso de mocks viendo ejemplos lo más parecidos al día a día
Syllabus
- Object Orientation
- Inheritance, Polymorphism and Interface
- Language resources with packages and composition
- Handling exceptions and null references
- Developing with collections, arrays and lists
- Collections: Set and Map
- Functional Paradigm Features
Training: Java Certification (OCA)
Syllabus
- Data Types
- Operators and conditionals
- Creating and using Arrays
- Using loops
- Methods and encapsulation
- Inheritance, Interface and Polymorphism
- Exception handling
- Lambdas, new java.time API, wrappers and autoboxing
Syllabus
- JRE and JDK: Compile and run your program
- Understanding Object Orientation
- Polymorphism, Inheritance and Interfaces
- Create, Throw, and Handle Exceptions
- Java and java.lang
- Java and java.util
- java.io: Streams, Reader and Writers
- Collections: Lists, Sets and Maps
- What's New in Java 8 and 9
- TDD: Automated Testing with JUnit