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.
Principios básicos
Estructura básica
Condicionales
Bucles
Debug
Métodos
Arrays y matrices
POO – Programación Orientada a Objetos
Tipos de datos complejos
Strings
Date y Calendar
Listas y Mapas
Abstracción
Excepciones
Flujos de entrada y de salida
Test unitarios con Junit
Programación en red con Sockets
JDBC – Usar bases de datos
Bases de datos y DBMS
Tablas y relaciones
Select, Insert, Update and Delete
Normalización
Pattern MVC
Maven y repositorios
Arquitectura a 3 niveles
Elementos caracteristicos del pattern MVC (models, controllers, services and entities)
Generics
Gestión de bases de datos mejorada con JPA
APIs REST y servicios SOAP
Microservices
Comandos Linux/DOS
Comandos básicos de GIT
Como trabajar con GITLAB y SourceTree
Trabajo Agile con Jira y Trello
Jenkins
Docker
Duración del curso:
4 veces por semana, 4hs. (250hs. total)
Nivel:
Principiantes