Download desarrollo de apps nativas para android

Document related concepts
no text concepts found
Transcript
DESARROLLO DE APPS NATIVAS
PARA ANDROID
Presentación del Mini Curso de Android
Los dispositivos móviles inteligentes son cada vez más usados por los usuarios
finales en los últimos tiempos, como consecuencia de esto la demanda de
aplicaciones para este tipo de dispositivos es cada vez mayor.
Android es el sistema operativo diseñado para estos equipos (los smartphones y
tablets). Es de código abierto el cual permite ser instalado en distintos dispositivos sin
depender de un hardware concreto. Android es impulsado por Google y posee una
gran comunidad de desarrolladores realizando aplicaciones para ampliar su
funcionalidad. Servicios como Google Play permiten a los mismos y a las compañías,
distribuir y comercializar sus aplicaciones en un mercado internacional de millones de
usuarios.
Objetivo general
El presente curso tiene como objetivo general introducir al alumno en la programación
de aplicaciones para dispositivos móviles utilizando el lenguaje Java como base para
crear las apps nativas Android.
Actividades a Desarrollar



Inicialmente, se explicara el uso del API de Android, el Software Development Kit
(SDK). El entorno de Eclipse como IDE de desarrollo de Android.
La Estructura de un proyecto Android. Se creará ejemplos para interpretar y
comprobar su funcionamiento.
A continuación, se tratará el uso de las Actividades, Layout y Manifest. Interfaz
grafica (Layouts, Botones, Cajas de Textos, Imágenes, etc). Menús. Comunicación
entre actividades.
Finalmente se explicará la gestión de datos (bases de datos con Android). MVC
con Android, concluyendo con la publicación de una app en Google Play.
Modalidad de cursado
El mini curso de “Desarrollo de Apps nativas para Android” está conformado en un
20% de conceptos teóricos y un 80% de actividades prácticas.
La guía permanente para su óptimo aprendizaje, y las actividades necesarias para el
control del mismo.
Si bien esta experiencia formativa requiere un importante esfuerzo, el ahorro de
tiempo en comparación con el aprendizaje autodidacta es considerable.
Conocimientos previos necesarios
Para acceder al curso es necesario tener conocimientos sobre Java. También se
recomienda poseer conocimientos mínimos, base de datos, diseño grafico.
Además para el seguimiento del curso se requiere, disponer de su portátil, Java JDK 6
o superior, Eclipse 3.4 o superior. El curso propuesto utilizará las últimas versiones
del plugin de Eclipse para Android, así como del SDK de Android que el alumno podrá
descargarse gratuitamente de la página web del sistema operativo.
Qué incluye el curso
Los participantes disponen de los siguientes servicios y materiales:

Material didáctico en español y guías de referencia.

Disertantes expertos con titulación universitaria.

Seguimiento y guía continua del alumno en su progreso.
Módulos temáticos
Los módulos se listan a continuación:



Módulo 1: Introducción a Android.SO Android. Dispositivo Móvil. Versiones.
Configuraciones del Entorno de Desarrollo. SDK de Android. Dispositivo Virtual.
Estructura de un proyecto. Creación de un Proyecto. Ejecutar Hola Mundo.
Módulo 2: Activity, Layout, Manifest. Componentes de una Actividad, Layouts.
ViewGroup. Comunicación entre Actividades. Intent. Bundle.
Módulo 3: Bases de Datos con Android. SQL Lite. DB Alta de Personas


Módulo 4: MVC con Android. Síntesis del patrón MVC. Aplicación MVC a un
Proyecto Android.
Módulo 5: Publicación de una Aplicación. Instalación en tu smartphone. Google
Play. Pasos para Registrar. Reflexión.
Día 1
Día 2
Día 3
Día 4
Día 5
Módulos
1
2
3
4
5
Prácticas
1
2
3
4
5
Metodología
El curso es 100% personalizado dada la cantidad reducida de los participantes (10).
El plan de formación incluye una planificación detallada de los trabajos a realizar, el
seguimiento continuo del progreso del alumno y la evaluación de las actividades
realizadas y del trabajo personal del alumno.
Al inicio de cada módulo se explica brevemente los conceptos fundamentales que
están involucrados para el desarrollo del mismo. Luego se procede a poner en
práctica siguiendo como guía la explicación de cada procedimiento que lleva al
cumplimiento de sus objetivos.
El curso posee un hilo conductor que permite incorporar el conocimiento de forma
secuencial y lógica, integrando conceptos complementarios y explorando nuevos.
La dedicación exclusiva del tutor asegura una comunicación ágil y versátil para la
evacuación de dudas que puedan surgir durante el aprendizaje.
Disertantes
Vanesa Anahí Aramayo
Analista Programador Universitario egresada de la U.N.Ju.,
cuento con experiencia en análisis y diseño de sistemas
informáticos.
Conocimientos
en
el
lenguaje
Java,
específicamente en Java EE y Android SDK, Desarrollo Web
(PHP, JavaScript, CSS, CMS), Bases de Datos (Oracle,
Mysql). Experiencia de trabajo en el aérea de capacitación y
telecomunicaciones en empresas públicas y privadas de la
provincia de Jujuy. Experiencia en el área de de investigación
en Grupo de Investigación y Desarrollo en Gobierno
Electrónico de la F.I.-U.N.Ju.
Socio-Fundador de la Cooperativa de Trabajo Tecnomática
Ltda. Actualmente Líder del Grupo de Desarrollo Móvil. Cuento
además con capacidades y aptitudes organizativas,
responsable. Idiomas: Nivel de Francés Avanzado. Nivel de
Inglés Técnico.
"El trabajo en equipo hace la solución".
Joel Ismael Peláez
Tesista de la carrera de Ingeniería Informática de la
Facultad de Ingeniería de la Universidad Nacional de
Jujuy, cuento con experiencia en programación de
aplicaciones de escritorio. Conocimientos en lenguaje
Java, específicamente en J2SE y Android SDK.
Responsable,
organizado,
con
iniciativa
y
predisposición a reconocer y valorar los aportes de los
demás. Vengo capacitándome para poder sumar
conocimientos y experiencias para brindar una
solución a los retos laborales que puedan presentarse.
Nivel de Inglés Técnico. Socio-Fundador de la
Cooperativa de Trabajo Tecnomática Ltda. Experiencia
en liderazgo en el Grupo de desarrollo de aplicaciones
de escritorio.
"Sé el mejor profesional no para enriquecerte sino
ser el mejor profesional para ayudar a la gente"
Precios
El costo total del curso es de $AR 500,00.
Contactos
Por más información puede contactarse por alguno de los siguientes medios:
Teléfono Celular: +54 – 388 – 4044407 | Teléfono Fijo: +54 – 0388 – 422 7353
Correo electrónico: [email protected]
Sitio Web: http://www.tecnomati.co/contacto.html
Redes sociales: Facebook y Twitter > tecnomati.co | Google+ > Tecnomática
Of.: Rep. de Siria N°401 esq. Lisandro de la Torre - B° Gorriti – San Salvador de
Jujuy
Inscripciones en [email protected]