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: cursos@tecnomati.co 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 cursos@tecnomati.co