Cursos de Android
Introducción a Java
5 SEMANAS - 18 hsProgramación orientada a objetos con IA
3 SEMANAS - 12 hsIntroducción a Android
4 SEMANAS - 16 hsJava Standard 18 Web Programming
10 SEMANAS - 40 hsAndroid Avanzado en Kotlin
10 SEMANAS - 40 hsAndroid Material Design
2 SEMANAS - 6 hsGit: Desarrollo Colaborativo
4 SEMANAS - 12 hsPatrones de Diseño
3 SEMANAS - 12 hsProgramación de Videojuegos en Open GL
7 SEMANAS - 40 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
INTRODUCCIÓN A ANDROID
Aprenderás a desarrollar aplicaciones en Android de manera nativa con el lenguaje Java. Te permitirá introducirte en el mundo mobile aplicando las mejores prácticas de desarrollo.
¿Qué vas a aprender?
• Herramientas de Android Studio.
• SDK Manager.
• Login con validaciones simples.
• Bases y componentes de Android.
• Trabajar con Splash Screen.
• Realizar la Home de una App.
• Configuración mediante Toolbar.
• Generar un archivo apk.
Información General
Duración: 4 semanas / 16 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 Base de Datos, Introducción a Java, Introducción a Paradigma de Objetos
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
Domina una de las tecnologías más utilizadas en el mercado para construir aplicaciones eficientes y robustas. Aprende Programación Orientada a Objetos con integración de Bases de Datos y conviértete 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 20 personas
Nivel: Intermedio
Conocimientos previos: Te aconsejamos tener un dominio sobre: Introducción a Java, 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
ANDROID AVANZADO EN KOTLIN
Domina conceptos avanzados de Programación en Android con el lenguaje Kotlin. Aprovecha al máximo todos los recursos de este lenguaje para desarrollar Apps de calidad y alto impacto aplicando una estructura del proyecto robusta y escalable.
¿Qué vas a aprender?
• Programar en Kotlin.
• Crear e integrar Kotlin en Android.
• Crear e integrar una Base de datos local.
• Crear y manipular Fragmentos.
• Conocer los diferentes Hilos/Threads que maneja Android.
• Realizar tareas asincrónicas.
• Consumir servicios REST.
• Utilizar los componentes principales de Android.
• Solicitar permisos sensibles de manera eficiente a los usuarios.
Información General
Duración: 10 semanas / 40 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Avanzado
Conocimientos previos: Te aconsejamos tener un dominio sobre: Programación en Android
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
ANDROID MATERIAL DESIGN
Domina conceptos de diseño y lo último en animación de aplicaciones Android. Podrás crear pantallas ideales para generar la mejor experiencia en tus usuarios.
¿Qué vas a aprender?
• Fundamentos del Material Design
• Implementación en Android
• Uso de componentes y paleta de colores
• Toolbar, Navigation bar y Text Layout
• Cómo crear aplicaciones atractivas y funcionales
• Navigation Drawer y Card View
• Incorporar animaciones en distintas vistas
• Transiciones entre pantallas
Información General
Duración: 2 semanas / 6 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 10 personas
Nivel: Intermedio
Conocimientos previos: El alumno deberá tener conocimientos Avanzados en Android utilizando el lenguaje Kotlin o haber realizado el siguiente curso: Programación Avanzada en Android
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
ANDROID EXPERTO
Aprende a desarrollar aplicaciones complejas en Android aplicando los conceptos y las librerías más avanzadas del momento que te permitirán tener una estructura del proyecto robusta y escalable.
¿Qué vas a aprender?
• Utilizar prácticas elementales y herramientas de Android para desarrollar una aplicación robusta.
• Agregar, y manipular el mapa de Google.
• Crear pantallas eficaces y performantes mediante el ConstraintLayout.
• Crear vistas personalizadas.
• Crear una aplicación aplicando el patrón de arquitectura MVP.
• Manejar distintos hilos mediante el manifiesto reactivo con la librería de RXJava.
• Realizar pruebas unitarias y automatizadas.
• Utilizar potenciales herramientas aplicadas al Gradle para generar una estructura del proyecto flexible y escalable.
Información General
Duración: 5 semanas / 15 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 12 personas
Nivel: Avanzado
Conocimientos previos: Se requieren conocimientos sólidos en: Android Avanzado utilizando el lenguaje Kotlin, o haber realizado el curso de Programación Avanzada en Android.
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
FIREBASE
Domina las técnicas para lograr la mejor calidad, funciones de crecimiento y analíticas de Firebase. Podrás crear las mejores aplicaciones de manera rápida y eficaz.
¿Qué vas a aprender?
• Fundamentos de Firebase
• Integrar Firebase en aplicaciones Mobile
• Calidad y performance
• Test Lab
• Uso de herramientas Analíticas
• Aplicación de herramientas de crecimiento
• Publicidad de Firebase
• Cloud Messaging
Información General
Duración: 2 semanas / 6 h
Frecuencia semanal: 1 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 15 personas
Nivel: Intermedio
Conocimientos previos: Se requieren conocimientos sólidos en Android Avanzado utilizando el lenguaje Kotlin
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB
ANDROID JETPACK
Desarrolla aplicaciones complejas con las librerías más modernas de Google. Aprende a escribir códigos consistentes que funcionen en distintas versiones y dispositivos Android.
¿Qué vas a aprender?
• Fundamentos de Android Jetpack
• Crear un proyecto utilizando MVVM aplicando buenas prácticas
• Integrar el ORM Room aprovechando al máximo la arquitectura MVVM
• Librería de Paging: cómo traer información de la base de datos de forma óptima
• Uso de componentes de LiveData y ViewModel junto con DataBinding
• Utilizar la librería de Navegación aplicando pasaje de argumentos no nulos
• Integrar la librería de WorkManager y correr tareas en background
• Trabajar con View Pager 2
Información General
Duración: 3 semanas / 12 h
Frecuencia semanal: 2 encuentro de 2 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 12 personas
Nivel: Experto
Conocimientos previos: Cursos o contenidos requeridos: Android Experto
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
PROGRAMACIÓN DE VIDEO JUEGOS EN OPEN GL
Aprende los conceptos fundamentales del desarrollo de videojuegos y diseña la arquitectura de gráficos 2D y 3D.
¿Qué vas a aprender?
• Fundamentos de dos dimensiones.
• Arquitectura según el tipo de app.
• Concepto de imagen y sus propiedades.
• Trabajo en tres dimensiones.
• Técnicas de colisión de los objetos.
• Matemática para modelar la lógica de la app.
• Modelos para lograr la iluminación adecuada.
• Optimización para mejorar el rendimiento.
• Herramientas para animación de componentes.
• Desarrollo 3D: Indoor y Outdoor.
Información General
Duración: 7 semanas / 40 h
Frecuencia semanal: 2 encuentro de 3 horas
Modalidad: Online en vivo
Grupos reducidos: Promedio 20 personas
Nivel: Experto
Conocimientos previos: Te aconsejamos tener un dominio sobre Programación en Android o haber realizado el curso Android Experto
Requisitos mínimos de hardware: Sistema Operativo: Windows 10 / Linux / Mac 10.15 CPU: Dual core compatible con 64 bits Memoria RAM: 4GB