1. DATABASE ADMINISTRATION FUNDAMENTALS – (40364 MTA)
32 Hs.
Certificación:
- Este curso prepara para el examen 98-364: Database Administration Fundamentals
- Examen que es requisito para la certificación: MTA en Base de Datos
Objetivos:
- Conceptos de bases de datos
- Crear objetos de base de datos
- Manipulación de datos, almacenamiento de datos
Contenidos Principales:
- Módulo 1: Comprensión de conceptos centrales de la base de datos
- Módulo 2: Crear objetos de base de datos
- Módulo 3: Manipulación de datos
- Módulo 4: Comprendiendo el almacenamiento de datos
- Módulo 5: Administración de una base de datos
2. SOFTWARE DEVELOPMENT FUNDAMENTALS – (40361 MTA)
32 Hs.
Certificación:
- Este curso prepara para el examen 98-361: Software Development Fundamentals
- Examen que es requisito para la certificación: MTA en Desarrollo
Objetivos:
- Núcleo de Programación
- Programación Orientada a Objetos
- Desarrollo de Software
- Aplicaciones Web
- Aplicaciones de Escritorio
- Vínculos con bases de datos.
Contenidos Principales:
- Módulo 1: Introducción a la programación orientada a objetos
- Módulo 2: Comprensión de desarrollo general de software
- Módulo 3: Comprensión de aplicaciones Web
- Módulo 4: Comprensión de aplicaciones de escritorio
- Módulo 5: Conocimiento de bases de datos
3. JAVA PROGRAMMING
40 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:
- Conocer las características de la programación de Java y sus aplicaciones,
- Conocer la sintaxis básica del lenguaje Java
- Escribir programas Java simples
Contenidos principales
Módulo 1: El lenguaje Java
- Preparación y uso del ambiente de trabajo.
- Variables, operaciones y tipos de datos
- Estructuras de Control. (Bifurcaciones – IF – Ciclos)
- Arreglos
Módulo 2: Programación Orientada a Objetos Java
- Clases y Objetos. Atributos y métodos. Constructores.
- Relaciones entre clases – Asociación. – Multiplicidad. – Agregación. – Composición.
- Herencia. – Generalización.
- Polimorfismo.
- Clases abstractas e interfaces.
Módulo 3: Java Avanzado
- Excepciones
- Programación Concurrente. Hilos.
- Archivos
Módulo 4: Java y base de datos
- Ambiente de trabajo.
- Drivers.
- Instalación. Distintas bases de datos.
- Prueba de la instalación.
- Trabajando con la base de datos.
- Operaciones requeridas sobre una base de datos. SQL. Resumen de SQL básico.
- Componentes comunes de JDBC.
- Driver.
- Connection.
4. ANDROID APPLICATION DEVELOPMENT- (AND 801)
40 Hs.
Certificación:
- Este curso prepara para el examen AND 801: Android Application Development
- Examen que es requisito para la certificación: Android Certified Application Developer
Objetivos:
- Este curso proporciona los conocimientos y habilidades necesarios para diseñar y construir una aplicación completa para Android ™. Ofrece una capacitación exhaustiva sobre los componentes principales de Android SDK y sus interacciones.
- El curso incluye temas compatibles con todas las versiones de Android hasta Android 8 y el código fuente actualizado a API 27. Este curso utiliza el lenguaje de programación Kotlin. Kotlin es un lenguaje de programación seguro y conciso que promueve un desarrollo más rápido de aplicaciones de Android de alta calidad.
Contenidos principales
Módulo 1: Introducción a Kotlin
- Historia de Kotlin
- Ventajas de Kotlin
- ¿Cómo funcionan los programas de Kotlin?
- Prerrequisitos del software Kotlin
- Instalar Android Studio
- Creando el Proyecto Kotlin Usando Android Studio
- Creando un programa Kotlin
- Ejecución de un programa de Kotlin
- Variables de Kotlin
- Tipos de datos de Kotlin
- Entrada de Información al Programa Kotlin
Módulo 2: Control de declaraciones de flujo
- Introducción
- Si la declaración
- Si – Otra declaración
- Operadores lógicos y otros
- Cuando declaración y expresión
- Para bucles
- Mientras que Loops
- mientras que Loops
- Saltar expresiones
Módulo 3: Funciones y Programación Orientada a Objetos (OOP)
- Programación orientada a objetos (OOP)
- Objeto
- Clase
- Colecciones de Kotlin
Módulo 4: Android Framework y Android Studio
- Introducción
- Arquitectura de plataforma Android
- Bibliotecas de Android
- Componentes de la aplicación Android
- Tipos de procesos de Android y sus prioridades
- Desarrollo de aplicaciones de Android
- Laboratorio 4: Creando su primera aplicación
Módulo 5: Crear interfaz de usuario Interfaz de usuario
- Introducción
- Estructura de proyecto de Android
- Ver
- Creando una interfaz de usuario
- Laboratorio 5: Creación de una aplicación de pedido de pizza
Módulo 6: diseños de Android, estilos, temas y menús
- Introducción
- Puntos de vista
- Diseños
- Estilos y temas de Android
- Manifiesto de la aplicación
- Práctica de laboratorio 6: diseños, estilos y temas de aplicaciones de Android
Módulo 7: brindis, actividades, navegaciones y vistas
- Clase de contexto
- Clase de tostada
- ¿Qué es una actividad?
- Ciclo de vida de la actividad
- Android con intención
- Vistas de Android
Módulo 8: Diálogos, Snackbar, Menús, WebView y Notificaciones de Android
- Introducción
- Diálogos de Android
- Snackbar
- Menús
- WebView
- Notificaciones de Android
- Laboratorio 8: configuración del navegador web, el menú y la notificación de Android
Módulo 9: Almacenamiento de Android, SQLite y proveedores de contenido
- Opciones de almacenamiento de Android
- Preferencias compartidas
- Almacenamiento interno
- Almacenamiento externo
- Conexión de red
- Bases de datos SQLite
- Proveedores de contenido
- Adaptadores de sincronización
- ORMLite
- Elegir almacenamiento interno o externo
- Laboratorio 9: bases de datos SQLite y proveedores de contenido
Módulo 10: Aplicaciones con reconocimiento de ubicación: uso de GPS y Google Maps
- Introducción
- ¿Qué es GPS y cómo funciona?
- Otros proveedores de servicios de ubicación
- Configurando Google Maps
- JSON y API
- Laboratorio 10: Aplicaciones con reconocimiento de ubicación usando un GPS y Google Map
5. ANDROID SECURITY ESSENTIALS – (AND 802)
12 Hs.
Certificación:
- Este curso prepara para el examen AND 802: Android Security Essential
- Examen que es requisito para la certificación: Android Certified Application Engineer
Objetivos:
- Este curso cubre completamente el modelo de seguridad de Android y las preocupaciones tanto del desarrollador como del punto de vista del usuario final.
Este curso permite:
- Comprender la arquitectura de software de Android.
- Comprender el modelo de seguridad de Android.
- Crear aplicaciones Android teniendo en cuenta las mejores prácticas de seguridad.
- Crear una aplicación más segura y más robusta que atraiga a los clientes.
Contenidos principales
Módulo 1: Permisos
- Introducción
- Arquitectura de plataforma Android
- Arquitectura de seguridad de Android
- Permisos
- Laboratorio 1
Módulo 2: Administrar el archivo de política
- Introducción
- El archivo de manifiesto
- Modificar la política de aplicación
- Laboratorio 2
Módulo 3: Privacidad y protección de datos de los usuarios
- Introducción
- Principios de seguridad de datos
- El entorno móvil
- Estados de datos
- Vulnerabilidades y ataques contra datos almacenados
- Principios de protección
- Consejos para Android Vulnerabilidades de codificación
- Laboratorio 3
Módulo 4: Asegurar el almacenamiento
- Introducción
- Decisiones de almacenamiento de datos
- Mecanismos de almacenamiento
- Operaciones de archivos en un almacenamiento externo
- Cache
- Base de datos
- Laboratorio 4
6. ANDROID™ APPLICATIONS UI/UX DESIGN AND MONETIZATION TECHNIQUES – (AND 803)
12 Hs.
Certificación
- Este curso prepara para el examen AND 803: Android Applications UI/UX Design and Monetization Techniques
- Examen que es requisito para la certificación: Android Certified Application Engineer
Objetivos
- Este curso cubre exhaustivamente las aplicaciones de Android UI / UX Design y las preocupaciones de las técnicas de monetización de las aplicaciones de Android UI / UX Design y de las aplicaciones de Android.
Contenidos principales
Módulo 1: Fundamentos del diseño de UI / UX
- Introducción
- UX Designer
- Diseñador de UI
- La diferencia entre UI y UX Design
- Comprender las necesidades de los usuarios y las empresas
- Estrategia y contenido
- Enmarcado de cables y creación de prototipos
- Ejecución y análisis
- Usabilidad y sensación del usuario
- Pruebas y comentarios
Módulo 2: Creación de una aplicación de estructura metálica
- Introducción
- ¿Por qué Wireframe es el primer paso?
- Qué hacer y qué no hacer para un diseño de UX exitoso
- Wireframe Tools para aplicaciones móviles
- Laboratorio 2: Creación de la estructura metálica de su aplicación
Módulo 3: Un viaje de diseñador de UX / UI en dos aplicaciones de Android
- Introducción
- Aplicación Pizza Pizza
- La aplicación de la red meteorológica
Módulo 4: Cómo monetizar su aplicación
- Introducción
- Diferentes técnicas de monetización
- Formato de anuncio
- Tipos de anuncios
- La mejor técnica para su negocio
- Agregar anuncios en la aplicación a su aplicación Android
- Métricas de ingresos
- Laboratorio 4: agregar anuncios de Google a su aplicación
Módulo 5: Publicación de su aplicación
- Introducción
- Preparar su aplicación para el lanzamiento
- Liberando su aplicación a los usuarios
- Firmando su solicitud
- El proceso de publicación en Google Play
- Servicio de facturación en la aplicación de Google Play
- Lanzamiento de mejores prácticas de aplicaciones
- Laboratorio 4: Publicación de su aplicación en Google Play
Módulo 6: Licencia y monitoreo de su aplicación
- Introducción
- Licenciando su aplicación
- Google Play Licensing
- Agregar licencias a su aplicación
- Monitoreando tu aplicación
- Laboratorio 6: adición de licencias y análisis a su aplicación
7.TRABAJO EN EQUIPO
12 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:
- Desarrollar habilidades que posibiliten mejorar el desempeño de un equipo de trabajo.
- Reconocer los factores intervinientes en una comunicación interpersonal desde un contexto organizacional.
- Implementar una adecuada sinergia grupal, centrada en los procesos de mejora y creatividad continua.
- Elaborar un marco valorativo para el desarrollo de un equipo de alto rendimiento.
Contenidos principales
Módulo 1: El camino hacia la Interdependencia
- Diferencias entre Grupo y Equipo.
- Fundamentos del Trabajo en Equipo.
- Las implicancias de trabajar con otro.
- El balance de la participación.
- Condiciones indispensables para alcanzar un alto desempeño.
Módulo 2: Roles y funciones en el Equipo
- Método de trabajo e involucramiento activo.
- Motivadores Extrínsecos e Intrínsecos.
- El liderazgo rotativo.
- Tipología de participantes en un equipo.
- Cómo aprovechar fortalezas y contrarrestar las debilidades.
Módulo 3: El Equipo en Conflicto
- ¿Por qué fallan los Equipos?
- Características de la Visión Sistémica.
- Relaciones competitivas entre los miembros del equipo.
- El valor positivo del Conflicto.
- Los beneficios de una Comunicación Eficaz.
- Herramientas para trabajar en Equipo.
- Estilos de interacción interpersonal.
- Criterios clave para el manejo de la información.
- Sinergia y mejora continua.
8.LIDERAZGO Y MOTIVACIÓN
12 Hs.
Certificación:
Este curso no tiene una certificación asociada.
Objetivos:
- Dotar al personal jerárquico y mandos medios, de las competencias requeridas para liderar personas de manera exitosa.
- Manejar las diversas variables situacionales generadas en una organización, desde una conducción participativa basada en una motivación de alto impacto.
- Aprender a impulsar y/o fortalecer la delegación y la resolución efectiva de situaciones conflictivas.
Contenidos principales
Módulo 1: El Liderazgo Motivacional
- Tipos y estilos de Liderazgo.
- Motivación y Desarrollo.
- La Valoración de Gestión.
- Técnicas de Reconocimiento laboral apropiado.
- Poder, Autoridad y Responsabilidad.
- Claves para Dirigir desde la Motivación.
Módulo 2: Técnicas de Delegación Efectiva
- La fijación de Objetivos.
- Los temores más frecuentes.
- Pasos críticos para una Delegación exitosa.
- Diagrama de Funciones de la Conducción.
- Cómo desarrollar el Trabajo en Equipo.
Módulo 3: El líder en la Resolución de Conflictos
- Detectando momentos difíciles.
- Conflictos entre roles y expectativas.
- La “curva de la ira”.
- Estilos de comportamiento ante el conflicto.
- El Manejo adecuado de situaciones conflictivas.