OBJETIVOS
- Analizar y definir los requerimientos del cliente, planificar, diseñar, implementar y mantener aplicaciones para la nube.
- Procedimientos de programación de las tecnologías Microsoft.
METODOLOGÍA
- Orientación Profesional.
- Cursos dinámicos y muy prácticos.
LUGARES DE IMPARTICIÓN
Consultar al centro.
TEMARIO
- 1. Introducción a BBDD y SQL
- Introducción a BBDD
- Introducción a SQL
- 2. Ciclo de vida de Desarrollo Software
- Introducción a SDLC
- Metodologías de Desarrollo
- Agile / Scrum
- 3. ¿Cómo trabaja la Web?
- Web Essentials
- Cyber Securidad/li>
- Cloud Computing
- 4. DevOps
- Introducción a DevOps
- Integración continua (CI)
- Entrega continua (CD)
- DevOps en el Cloud
- Introducción a Git
- Introducción a Maven
- Introducción a Jenkins
- Concepto Pipeline
- Introducción a Selenium
- Introducción a SonarQube
- 5. Programación Java Básico
- Herramientas de Desarrollo
- Programación Orientada a Objetos
- Introducción al lenguaje Java 8
- Manejo de Excepciones en Java
- Enumeraciones y Anotaciones
- Genéricos
- Librería estándar de Java
- 6. Testing
- Diseño de pruebas unitarias
- Iniciación al framework JUnit
- Introducción a JaCoCo y EclEmma
- Pruebas Integradas
- INtroducción a Selenium
- 7. Calidad de Código
- Estándares de programación
- Técnicas de Optimización de Código
- Principios de Desarrollo Seguro
- 8. Formatos de intercambio de información
- 9. Desarrollo Web entorno Cliente
- HTML5
- CSS3
- Introducción a JavaScript y Ajax
- Librerías y Frameworks
- 10. Desarrollo Web entorno Servidor
- Introducción a Java EE
- Tecnologías Web Java EE (Presentación)
- 11. Frameworks Java
- 12. Introducción a la programación en Scala
- Introducción a Scala
- Básicos de Scala
- Tipos de datos en Scala
- Flujo de Control y Funciones en Scala
- Trabajando con datos agrupados
- Utilizando y Creando librerías
Duración
550 horas de formación.
Fechas y horarios
28/05/2017 - 26/10/2018
8:00-14:30