Inspire Innovate Improve

Curso de programación profesional

Finalidad
El curso está dirigido a todos aquellos que deseen convertirse en programadores profesionales. Por esto, además de clases teóricas, se han añadido componentes muy prácticos, proyectos, conferencias con expertos del sector y mucho más. El propósito del curso es que cada estudiante pueda encontrar un trabajo a los pocos meses de terminar la formación.

Organización
El curso está dividido en 3 módulos didácticos, un proyecto y unas clases de acompañamiento al mismo.

  1. Principios básicos

  2. Estructura básica

  3. Condicionales

  4. Bucles

  5. Debug

  6. Métodos

  7. Arrays y matrices

  8. POO – Programación Orientada a Objetos

  9. Tipos de datos complejos

  10. Strings

  11. Date y Calendar

  12. Listas y Mapas

  13. Abstracción

  14. Excepciones

  15. Flujos de entrada y de salida

  16. Test unitarios con Junit 

  17. Programación en red con Sockets

  18. JDBC – Usar bases de datos

  1. Bases de datos y DBMS

  2. Tablas y relaciones

  3. Select, Insert, Update and Delete

  4. Normalización

  1. Pattern MVC

  2. Maven y repositorios

  3. Arquitectura a 3 niveles

  4. Elementos caracteristicos del pattern MVC (models, controllers, services and entities)

  5. Generics

  6. Gestión de bases de datos mejorada con JPA

  7. APIs REST y servicios SOAP

  8. Microservices

  1. Comandos Linux/DOS

  2. Comandos básicos de GIT

  3. Como trabajar con GITLAB y SourceTree

  4. Trabajo Agile con Jira y Trello

  5. Jenkins

  6. Docker

Duración del curso:

4 veces por semana, 4hs. (250hs. total)

Nivel:

Principiantes