PERFIL LABORAL
La programación en Android es una de las disciplinas más demandadas en el mundo del desarrollo mobile. Según los datos publicados por Statcounter Global Stats basados en datos agregados de 5.000 millones de páginas vistas al mes, compilados en un mapa por Statista, a setiembre de 2023 Android alcanza una cuota de mercado a nivel mundial de 67.74%, mientras que en Paraguay para el mismo período es de 88,18%.
Los desarrolladores de Android son profesionales de la informática responsables de crear y mantener aplicaciones móviles para dispositivos Android y para varios dispositivos móviles, como teléfonos inteligentes, tablets, relojes inteligentes, televisores inteligentes, entre otros.
El desarrollador Android nativo es el encargado de crear aplicaciones móviles a partir de un diseño de pantalla hecho por un diseñador gráfico, y darle funcionalidad a esa pantalla, como ser, mostrar una lista de películas.
Con los conocimientos adquiridos del Módulo 1, el alumno podrá crear aplicaciones donde se puedan manipular el hardware del teléfono, como ser, GPS y CAMARA, para hacer galerías de fotos y mapas interactivos.
En el módulo 2 se aprenderá a usar los datos de una Base de Datos y de un Web Service o API, para poder mostrarlos en pantalla dentro de un diseño interactivo.
El desarrollador Android solo se encarga de la programación de la aplicación móvil y suele trabajar con programadores BackEnd y diseñadores gráficos.
Dentro de las aplicaciones que se podrán realizar, incluyen, aplicaciones bancarias que utilicen datos de servidores, aplicaciones como UBER que usa mapas interactivos, aplicaciones como Pedidos Ya, que usa listas con imágenes para mostrar datos de restaurantes. Estas aplicaciones generalmente se hacen con un equipo de desarrolladores Moviles en conjunto con desarrolladores BackEnd y diseñadores gráficos.
DIRIGIDO A:
Profesionales del área de sistemas que trabajen con la herramienta, y/o público en general interesado en profundizar sus conocimientos en Java/Android para construir aplicaciones móviles nativas.
OBJETIVOS ESPECIFICOS DEL PROGRAMA
Al término, los participantes estarán en condiciones de:
- Crear aplicaciones Android nativas.
- Crear sistemas informáticos basados en Java/Android.
- Insertarse en el mercado laboral con conocimientos avanzados para la creación de Aplicaciones en Sistema Operativo móvil más usado y demandado actualmente.
METODOLOGÍA
El programa está estructurado en 2 módulos. En cada uno de ellos, la participación activa del alumno será lo primordial, para ello se establecerán dinámicas activas, se realizarán estudios de caso, ejercicios, debates, resolución de problemas sobre casos reales desarrollados en clase, trabajos prácticos.
CERTIFICADO OTORGADO
Se otorga un certificado por cada módulo.
Aquellos que hayan cumplido a satisfacción con los requisitos académicos, reciben un certificado por cada módulo, y al finalizar el segundo módulo acceden al Certificado de Especialista en Programación Android, otorgado por la Universidad del Cono Sur de las Américas. (UCSA).
REQUISITOS
- Módulo 1: Conocimientos básicos de Programación.
- Módulo 2: Haber aprobado el módulo 1 o tener conocimiento básico de Java y Android.
- Para módulos impartidos en la modalidad Online se requiere una notebook o PC con cámara, 8Gb de Ram mínimo, procesador Intel Core i3 para la instalación de Android Studio.
DURACIÓN:
- El programa tiene una carga horaria total de 120 horas, distribuidas en 2 módulos.
- El módulo 1 tiene una carga de 54 horas y se desarrolla en 18 clases. En tanto que el módulo 2 cuya carga es de 66 horas, se desarrolla en 22 clases. Ambos en modalidad Online sincrónica.
- Las clases tienen una duración de 3 horas y se desarrollan una vez por semana.
REQUISÍTOS DE ADMISIÓN
- Completar formulario de Inscripción (Física u online).
- Presentar una fotocopia de CI Policial (Física u online).
- Abonar la matricula Inicial, correspondiente a la primera cuota.
CRITERIOS DE EVALUACIÓN Y APROBACIÓN
El desarrollo del programa consiste en la creación de diferentes partes de una aplicación móvil donde el alumno podrá practicar a medida que va aprendiendo.
Los exámenes consisten en lo mismo desarrollado en clases, pero con diferentes dificultades agregadas, similares a las que sucede en la realidad laboral de un programador Android.
Para tener derecho al Certificado de Especialista en Android se requiere la aprobación de los exámenes, y un mínimo de 70% de asistencia.
Puntaje mínimo de Aprobación del curso: 60 %.
Requisitos para rendir el examen final y requisitos de aprobación
- Contar con una asistencia mínima de 70%
- Cancelar los pagos del módulo cursado
- Completar la encuesta de satisfacción del módulo
- Aprobar los exámenes parciales con un mínimo de 60%
- Aprobar los exámenes finales con un mínimo de 60%
OBSERVACION:
Sobre Fechas de Inicio. Cualquier alteración en la fecha de inicio será notificada a los alumnos afectados inscriptos que hayan pagado como mínimo la primera cuota o la totalidad del curso. Se respeta un cupo mínimo de alumnos inscriptos para iniciar el curso.
Para hacer válida la garantía de aprendizaje se debe contar con el 100% de participación.
Al dar a conocer estos términos y condiciones, se dan por aceptados.
CONTACTO
Teléfono: 021 221 104
WhatsApp: 0971 263 232
Email: info@ucsa-ct.edu.py
Web: https://www.ucsa-ct.edu.py/
Dirección: Sargento Gauto 972 casi Venezuela, UCSA Campus, Bloque D Tercer Piso Asunción – Paraguay
CRONOGRAMA DE MODULOS
MODULO | CARGA HORARIA | OBJETIVO DEL PROGRAMA DE CAPACITACIÓN | CONTENIDO |
MODULO 1 | 54 horas |
|
|
Principios Básicos, Diseño y manipulación de componentes del teléfono |
| El objetivo es ir creando las diferentes partes de la aplicación, practicando y aprendiendo a la vez. Todo en un solo proyecto completo. | 1- Introducción a Android Studio y estructura del proyecto 2- Diseño de layouts. Componentes básicos de un layout 3-Intents implícitas y explícitas 4- Progress Bar 5- Toolbar y menu 6- Spinner 7- Shared Preferences 8- TabLayout, ViewPager 9- RecyclerView 10- Expandable ListView 11- Fragments 12- ScrollView 13- DatePicker 14- Mensajes Toast 15- WebView 16- FrameLayout 17- Activity fullScreen 18- Dibujando con eventos touch, Paint y canvas 19- AsyncTask 20- Acceso al GPS 21- Google Maps 22- Tomar fotos 23- Obtener foto de galería 24- Reproducir video y sonido 25- Alert Dialog 26- Librería Retrofit 27- Introduccion a kotlin 28- Conexión con webService o API 29- Formato JSON 30- DataClass 31- View Binding 32- CardView
|
MODULO 2 | 66 horas |
|
|
Manipulación de datos y Conceptos avanzados |
| Utilizar los datos de una Base de Datos y de un Web Service o API, para poder mostrarlos en pantalla dentro de un diseño interactivo | 1- Base de datos Sqlite 2- Conexiones http a un servidor 3- State Flow 4- Dagger Hilt 5- Conexión con web services 6- Descarga de imágenes con Coil 7- Base de datos Room 8- Generar apk y aab 9- Introduction a Python 10- Crear Api con Flask 11- Build variants y flavors 12- NavHost 13- Introduction a firebase 14- Crear cuenta de desarrollador 15- Realtime Database con Firebase 16– Chat con firebase 17– CrashLytics con firebase 18– Eventos con firebase 19– Notificaciones push con firebase 20- Inyección de dependencia 21– Jetpack compose 22- MVVM 23- Firmar aplicación 24- Generar apk y firmar 25- Configurar Play Store de google 26– Proguard, Minify y Multidex 27- Multilenguaje en android 28- Base de datos Firestore 29- Corrutinas con kotlin 30- Patron repositorio |
Total horas | 120 horas |
|
|
Curso
Especialista en Programación Android – Modulo 1 Modalidad Online
Especialista en Programación Android – Modulo 2 Modalidad Online
Horario
19:00 Horas
19:00 Horas
Convocatoria
Miércoles 15 de enero de 2025
Lunes 18 de Noviembre de 2024