Cursos de Java
Introducción a Java
5 SEMANAS - 18 hsProgramación orientada a objetos con IA
3 SEMANAS - 12 hsJava Standard 18 Web Programming
10 SEMANAS - 40 hsGit: Desarrollo Colaborativo
4 SEMANAS - 12 hsPatrones de Diseño
3 SEMANAS - 12 hsAnálisis y Diseño Orientado a Objetos
4 SEMANAS - 12 hsINTRODUCCIÓN A JAVA
Comenzá tu camino profesional como desarrollador Java. Aprendé a programar con una de las tecnologías más utilizadas del mercado de IT.
¿Qué vas a aprender?
• Fundamentos de Java.
• Sintaxis y semántica.
• Estructuras de control de flujo.
• Aplicación de constantes y variables.
• Realización de sentencias condicionales.
• Usos y aplicación de distintos tipos de operadores.
• Vectores: creación, usos y arreglos.
• Métodos: funciones y procedimientos.
Información General
Duración: 5 semanas / 18 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Principiante
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PROGRAMACIÓN ORIENTADA A OBJETOS CON IA
Descubrí una nueva forma de pensar y de crear soluciones. Aprendé los fundamentos de este paradigma y expandí tus capacidades de programación.
¿Qué vas a aprender?
• Paradigma de orientación a objetos.
• Objetos en JavaScript, Java, Python y C#.
• Uso y extensiones de Visual Studio Code.
• Colaboración de código en tiempo real.
• Uso y versionado con Git.
• Codificación con Coding Assistants.
• ChatGPT para aprendizaje y codificación.
• Programación en lenguaje natural con IA.
• Buenas prácticas orientadas a objetos y UML.
• Uso de IA en interfaces y diagrama de clases.
• Testing y pruebas unitarias.
• Implementación de un proyecto frontend web
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Principiante
Conocimientos previos: Te aconsejamos tener un dominio sobre HTML o Lenguajes de programación.
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
JAVA STANDARD 18 WEB PROGRAMMING
Dominá una de las tecnologías más utilizadas en el mercado para construir aplicaciones eficientes y robustas. Aprendé Programación Orientada a Objetos con integración de Bases de Datos y convertite en un experto en Java Standard.
¿Qué vas a aprender?
• Clases, atributos y métodos.
• Casting y Polimorfismo.
• Introducción a JSP.
• Diseño de interfaz gráfica HTML y JSP.
• Diseñar y construir Excepciones.
• Java Database Connectivity.
• Administrador de conexiones.
• Tipos de Colecciones.
• Interfaz Queue y LinkedList.
• Arquitectura Cliente Servidor.
• Streams y Algoritmos.
• Desarrollo de Apps comerciales.
Información General
Duración: 10 semanas / 40 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Intermedio
Conocimientos previos: Te aconsejamos tener un dominio sobre: Introducción a Java e Introducción a Bases de Datos y SQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
JAVA BACKEND
Desarrollá API´s para potenciar aplicaciones frontend con una arquitectura de microservicios y frameworks como React, Angular y Vue.
¿Qué vas a aprender?
• Fundamentos de Java.
• Sintaxis y semántica.
• Estructuras de control de flujo.
• Aplicación de constantes y variables.
• Realización de sentencias condicionales.
• Usos y aplicación de distintos tipos de operadores.
• Vectores: creación, usos y arreglos.
• Métodos: funciones y procedimientos.
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Java Standard 18 Web Programming
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
JAVA HIBERNATE
Dominá el framework de Java para trabajar con Bases de Datos, junto con SpringBoot. Automatizá las operaciones de base de datos para aumentar la productividad.
¿Qué vas a aprender?
• Fundamentos de la Persistencia de Objetos
• ORM, JPA e Hibernate
• Modelos: Relacional y de Objetos
• Mapeo de Objetos Avanzado
• Trabajar con Queries
• Uso de Spring Boot
• Funciones JPQL
• Estrategias de Mapeos de Herencia
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Java Standard Programming
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
JAVA SPRING BOOT
Dominá el framework más popular de Java para el desarrollo backend. Creá aplicaciones corporativas e implementá prácticas escalables y seguras de una API REST.
¿Qué vas a aprender?
• Buenas prácticas para construir API REST.
• Separación en capas.
• Validaciones de datos.
• Uso de Spring Data JPA.
• Manejo de errores.
• Inyección de dependencias.
• Patrón de diseño MVC.
• Interactuar con otras API’s.
• Build System: Maven.
• Spring Framework vs. Spring Boot.
Información General
Duración: 3 semanas / 15 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre: Java Backend
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
GIT: DESARROLLO COLABORATIVO
Dominá el uso de repositorios de datos y asegurá tu código fuente. Aprendé a desarrollar colaborativamente con la herramienta de versionado más utilizada del mercado.
¿Qué vas a aprender?
• Versionado local.
• Branching.
• Introducción a GitHub.
• GitHub colaborativo.
• Git Tools.
• Realizar contribuciones a proyectos.
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
PATRONES DE DISEÑO
Analizá y resolvé problemas de sistemas utilizando patrones de diseño. Codificá con Java y .Net, para lograr diseños profesionales que maximicen la reutilización.
¿Qué vas a aprender?
• Fundamentos de Lenguaje Unificado de Modelado
• Trabajar con Patrones de Diseño
• Un Patrón para cada objetivo
• Ejecutar operaciones con Command
• Builder: construyendo objetos complejos
• Estrategia Composite
• Anti-patrones
• Solución de problemas a través de Código
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 25 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre algunos de estos lenguajes de programación: Java Standard Programming, Programación Web .NET con C# .NET, Programación Web en PHP y MYSQL
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
UML Y UP: ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS
Resolvé los problemas de modelado de software en todos sus niveles. Aprendé a realizar diagramas de forma práctica utilizando Enterprise Architect.
¿Qué vas a aprender?
• Fundamentos de UML.
• Documentar las partes de un desarrollo de software.
• Utilizar los diagramas que conforman UML.
• Concepto de clases, objetos y casos de uso.
• Cómo modelar las diferentes vistas de un sistema.
• Uso de Enterprise Architect para construir diagramas.
• Reutilizar, integrar y conectar diagramas.
• Metodología de Proceso unificado
Información General
Duración: 4 semanas / 12 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 20 personas
Nivel: Intermedio
Conocimientos previos: no se necesita experiencia previa ni conocimientos técnicos
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB