Desarrollo
Programación: Programación Estructurada, Programación Orientada a Eventos, Programación Orientada a Objetos, Aplicaciones Cliente-Servidor, Aplicaciones Web, Dispositivos Móviles
Plataforma Java: Java EE 7, 8 y 9, Spring, Spring Boot
Desarrollo Web: HTML/XHTML, HTML5, CSS3, JavaScript, TypeScript, JQuery, Angular 1 y 2.
Desarrollo Móvil: Android, Unity3d, Cordova, Ionic
Servicios Web: Clientes y servicios en Soap y Rest. Desarrollo jackson, jersey, gson, conocimiento json
Entorno desarrollo Java: NetBeans, Eclipse, Android Studio, Springs Tools, Unity3d
DevOps
Administración de Sistemas: Administración de Sistemas Operativos, Mantenimiento de hardware y redes de área local
Gestores de bases de datos: Oracle, SQL Server, MySQL, MariaDB, PostgreSQL, SQLDeveloper
Servidores de Aplicaciones web: Apache, Tomcat, Nginx, Oracle Application Server y OSB, WebLogic
Gestión de servidores: Implementación, gestión y mantenimiento de un servidor propio. Dockers, Sistemas Virtualizados, conexiones remotas
Herramientas de control de versiones: Subversion, Visual Source Safe, GIT (a nivel de impartir formación)
Arquitectura
Bases de datos: Diseño y Administración, Reglas de Negocio, Acceso a Bases de Datos
Ingeniería de software: UML, Programación con Patrones, Prueba de Software
Microservicios: Spring Boot, Arquitectura Netfix OSS de orquestación de microservicios: Eureka (descubridor), Ribbon (balanceador), Zuul (proxy inverso)
Gestión
Sistemas operativos: Entorno Windows, línea de comandos, Linux (a nivel servidor y escritorio)
Herramientas CASE: DB-MAIN, ArgoUML, Microsoft Visio, Poseidon, CASE Studio
Ofimática: Paquetes ofimáticos Microsoft Office, Libre Office, Google Office
Metodología Agile: Scrum
Testing
Entornos de prueba: Selenium, Junit, SoapUI, Jmeter, Cucumber (BDD)