eci-2019 Course material for the Informatics Sciences School (ECI) 2019, Argentina. Development and Automated Testing of RESTful APIs This course is composed of 5 lessons, covering the following topics: Intro to HTTP, Web Services and REST APIs Building and Testing REST APIs with Kotlin and SpringBoot Microservices Search Algorithms and Optimization Problems Automated Test Generation With EvoMaster Related Repositories Testing, Security and Development of Enterprise Systems EvoMaster