Plan de estudios: Programador Android Nativo

Documentos relacionados
Programa: Analista de Datos

Microsoft Certified Solutions Developer

Seguimiento Deportivo Versión 1.0

MS_10554 Developing Rich Internet Applications Using Microsoft Silverlight 4

Curso Programming in HTML5 with JavaScript and CSS3 (20480)

FACULTAD DE INGENIERÍA

20482C Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

13 Diseño Web. Máster U. En Diseño Gráfico y de Interface para nuevos dispositivos. Semipresencial. 75% Presencial 25% Online

Plan de Estudios Experto Desarrollo GIS

Web & Mobile Solutions Architect

Plan de Estudios Experto Desarrollo GIS

El Objeto DOM de JavaScript y HTML

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

Máster en Desarrollo de Aplicaciones y Servicios para Dispositivos Móviles Guía de Aprendizaje. Información al estudiante

PLANIFICACIÓN ANALÍTICA DATOS GENERALES DEL CURSO ESTRUCTURA DEL CURSO

GUÍA DE APRENDIZAJE COMPUTACION UBICUA

El producto desarrollo de liderazgo juvenil solución de problemáticas, conciencia de sí mismos, empoderamiento de otros y conciencia global

Referencia a la Norma ISO 9001: Página 1 de 6

Developing ASP.NET MVC 4 Web Applications

Contenido. Curso de E-learning Técnico de formación (Online)

SECUENCIA DIDÁCTICA. Módulo Competencia de Módulo:

Cómo Crear Tu Primera Página en HTML5 Y CSS3

GUÍA DOCENTE. Ingeniería Informática en Sistemas de Información Doble Grado:

Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

Diplomado en Tecnologías Móviles y Procesamiento de datos

ERICK GONZALO ALBÁN RECALDE ANDREA MARIBEL BASSANTE BARBERÁN

Plan de curso Sílabo-

Empleo Digital_. CURSO FORMATIVO Desarrollo WEB con Ruby on rails. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

Propuesta de Capacitación Continua

Empleo Digital_. Desarrollo de Aplicaciones Móviles. Telefónica Educación Digital CURSO FORMATIVO. Coordinador Académico Antonio José Martín Sierra

Programador de Aplicaciones Web

Introducción. Justificación

Microsoft Certified Solutions Developer App Builder

EL ACCESO AL TRABAJO - FORTALECIENDO CAPACIDADES PERSONALES Y LABORALES - TRANSFORMANDO REALIDADES

Sílabo de Programación II

GUÍA DOCENTE 2016/2017. Introducción a la Informática Grado en Pedagogía 1º curso. Modalidad Presencial

Sílabo de Programación II

DIPLOMADO INTERNACIONAL EN DESARROLLO DE APLICACIONES PARA MÓVILES

FACULTAD DE ARQUITECTURA Y POLITÉCNICA

El siguiente nivel es tuyo. Tu siguiente paso es prepararte. Diplomado en Diseño y Desarrollo de Aplicaciones y Tecnologías Computacionales

TALLER DE ROBÓTICA EDUCATIVA

Experto en Metodología de la Formación Abierta y a Distancia

Curso Online de Programación Web Avanzada: Práctico

NIVEL AVANZADO. 1. INFORMACIÓN GENERAL Duración: 70 horas Modalidad: Teleformación (Online) Importe: 70,00 (Subvención para Desempleados Aplicado)

Construcción de Sistemas de Computación Código: 32

Diseño de In eño de In erf aces erf Hombre Hombr -Máquina Máqu

Tutorial Avanzado CSS3 y Game Maker

Curso de idiomas adaptado a cada carrera y estudiante

Curso Online de Cómo Programar en Java

TELEFORMACIÓN EXCEL 2013 NIVEL AVANZADO

Certificación CompanyGame

GUÍA DE APRENDIZAJE ARQUITECTURA DE COMPUTADORES

Guía docente de la asignatura Diseño y Simulación Electrónica

FORMACIÓN DE INGLÉS CON NUEVAS TECNOLOGÍAS

Programa Internacional de Liderazgo Educativo

Curso Online de Diseño Web con HTML 5 y CSS3: Curso Práctico

Descripción. Objetivos de Aprendizaje. Estructura y Contenidos

Mención Ingeniería del Software Marcelino Cabrera Dpto. Lenguajes y Sistemas Informáticos

Matemáticas y Didáctica de las Matemáticas en Educación Infantil GUÍA DOCENTE Curso

LENGUAJES JÓVENES PROGRAMADORES

Contenido. Curso de Diseño básico de páginas web (online)

Catálogo formativo de MakeProjects

CURSO EXPERTO EN MOODLE

Cursos Online y Berlitz Berlitz online (eberlitz)

IV EDICIÓN CAMPUS DE VERANO UBUTalent

Curso Online de Cómo Programar en Java

UNIVERSIDAD DE SAN MARTÍN DE PORRES

Tutorial de Diseño Web y CSS

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

DIPLOMADO EN DISEÑO DE APP CON REALIDAD AUMENTADA

Programación para Dispositivos Móviles. Company LOGO

Crear diagramas basados en UML para la representación de la solución a un problema mediante el Paradigma Orientado a Objetos.

Observaciones. Lugar y fecha de elaboración o revisión. Participantes 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura:

Integrantes de la academia de Ingeniería en Sistemas computacionales

Empleo Digital_. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra EDUCACIÓN DIGITAL

UNIVERSIDAD DE GUADALAJARA

Curso académico Plataforma docente. del 15 de diciembre de 2015 al 15 de junio de 2016

Empleo. CURSO FORMATIVO Desarrollo de portales WEB en Liferay. Coordinador Académico Antonio José Martín Sierra

ASIGNATURA PLANIFICACIÓN ESTRATÉGICA DE PROYECTOS GUÍA DOCENTE

Pontificia Universidad Católica del Ecuador

Técnico Especialista TIC en Programación en JQuery (Online)

Curso de Introducción a Python y Django

de Formación en Tecnología HP de Alto Impacto HP SDN Application Developer Nivel de Certificación ASE Curso Virtual

Bosques, Álvaro E. Javier Baeza. Fecha de elaboración: 18 de mayo de 2010 Fecha de última actualización:

ISF-1302 SATCA 1 : Carrera:

Presentación del Curso Presencial. Programación en Dispositivos móviles con Android

Asignatura: Plataformas de Desarrollo de Software

Optativa II. Octubre Marzo Horas Semanales: 5 Créditos 80 Quinto Ciclo de Análisis de Sistemas

Interacción persona ordenador

POSTGRADO INGENIERO EN INFORMÁTICA Total UC= II

Concepto de CLOUD COMPUTING. (apunte y video)

20483 Programación en C#

Curso Online de PHP y MySQL Nivel Experto: Práctico

CURRICULUM VITAE DIFABIO, LUCAS ANDRÉS

CURSOS DE VERANO SAFE WALKING SAFE WALKING:

Guía Docente Modalidad Presencial. Programación Estructurada I. Curso 2016/17. Grado en Ingeniería de. Sistemas de Información

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Electrónica digital y de potencia

PLAN DOCENTE DE LA ASIGNATURA. Curso académico

Transcripción:

Información General: Duración: 12 semanas / 35hs semanales Modalidad: Tiempo completo Días y horarios: Lunes a Viernes de 9 a 17hs Mentores: Página Web: Idioma: Ubicación: Ignasi Lopez Luna (ignasi@ubiqum.com) www.ubiqum.com/native-android-developer Los contenidos de la plataforma online son en inglés. Los mentores hablarán en español, pero habrán algunas conversaciones técnicas en inglés. Barcelona Descripción: En 2015, las ventas de dispositivos móviles superaron el número de ordenadores que se venden. Se espera que esta diferencia siga ampliandose en los próximos años. En un futuro próximo, para muchas personas su única computadora será su dispositivo móvil. Como resultado, la demanda de personas capaces de desarrollar aplicaciones en este entorno está creciendo continuamente. Este programa te entrenará para calificarte como desarrollador de aplicaciones móviles en Android. Utilizando nuestra metodología centrada en historias, aprenderás haciendo con módulos desarrollados por expertos que simulan proyectos reales, lo que te permitirá practicar y aprender las habilidades requeridas hoy en día para el desarrollo de aplicaciones modernas. A lo largo del programa, te harás de una cartera de proyectos reales desarrollados por tí mismo, para presentar a tu próximo empleador o tal vez tengas la confianza necesaria para poner en marcha tu propio proyecto de desarrollo tecnológico o de negocios.

Objetivos: Este curso está diseñado para estudiantes sin conocimientos previos que deseen adquirir rápidamente las habilidades técnicas y conocimientos necesarios para desarrollar aplicaciones de software nativas para dispositivos móviles. Al completar este programa, serás capaz de: Desarrollar aplicaciones web para dispositivos móviles. Programar para dispositivos Android utilizando el lenguaje de programación JAVA. Diseñar y desarrollar programación orientada a objetos. Diseñar la experiencia de usuario. Prerrequisitos: Motivación y ganas de aprender a programar dispositivos móviles. Nivel básico a intermedio de lectura y escritura en inglés. Se valorará algo de experiencia en el desarrollo de aplicaciones web utilizando HTML, CSS y JavaScript pero no es requerido. Puntuación: La calificación final será determinada por: Asistencia (40%) Programación de los ejercicios y sus resultados finales (40%) Presentación final (20%) El formato de evaluación está sujeto a cambios con aviso previo. El control de asistencia será controlado regularmente. Varias faltas consecutivas a clase, dejará al estudiante fuera del curso. Debido a nuestra metodología no habrá exámenes ni lecciones magistrales. El estudiante estará comprometido a asistir al aula y

trabajar en sus asignaciones a través de nuestra plataforma online y realizar sus entregas de acuerdo a la planificación. Programa Detallado: Módulo 1: Introducción al desarrollo web Semana 1-2 Escenario simulado de trabajo: desarrollar un sitio web para la Northside Young Soccer League (NYSL). Introducción al mundo HTML. Creación del mockup inicial de la web. Añadir estilos con CSS. Presentar información en listados y tablas. Añadir formularios y mapas. Soporte de múltiples navegadores. Validar la entrada de datos a formularios con HTML5 y JavaScript. Módulo 2: Introducción a Java para desarrollo de Aplicaciones Móviles Semana 3-6 Escenario simulado de trabajo: desarrollar una aplicación móvil para la Universidad Vermilion. Instalar Android Studio y el Kit de Desarrollo Android. Hacer una lista de requerimientos. Estimar el tiempo total de tareas. Priorizar y asignar tareas.

Definir las fechas de entrega de las tareas. Módulo 3: Desarrollo de Aplicaciones web para móviles Semana 7-9 Escenario simulado de trabajo: desarrollar una aplicación web para móviles para jugadores y padres de la Northside Youth Soccer League (NYSL). Diseño de interfaz de usuario. Implementar la aplicación con calendario. Obtener puntos de mejoras de la aplicación. Agregar datos en vivo y ubicación. Añadir acceso de la cámara. Módulo 4: Agile Development of Native Mobile Application Development Semana 10-12 Escenario simulado de trabajo: crea un juego para Android para NuTech Studios, una empresa de juegos. Configurar Android Studio y el github del equipo. Crear el Backlog con las User Stories. Completar Iteraciones 1 a 3 del Juego y la Demo. Configurar el entorno para trabajar con sensores del teléfono para Android. Crear el diseño de la App. Completar iteración 1 a 3. Testear y Revisar la App móvil.

Diseñado por: Dr. Ray Bareiss Doctor en Ciencias de la Computación y graduado en Comunicación por la University of Texas en Austin. Es especialista en entornos de aprendizaje mediante ordenador. Ha dirigido numerosos cursos basados en la metodología Story Centered Curriculum en el Silicon Valley Campus de Carnegie Mellon. Como co-fundador de Socratic Arts Corporation, ha participado en proyectos estratégicos de elearning a gran escala. Dr. Chris Riesbeck Doctor en Ciencias de la Computación por la Stanford University, es Profesor en el Departamento de Ingeniería y Ciencias de la Computación de la Northwestern University. Es especialista en razonamiento basado en casos y ha desarrollado múltiples programas con la arquitectura Story Centered Curriculum. Metodología del Programa: La metodología de este programa, denominada Story Centered Curriculum (SCC), se basa en técnicas avanzadas de simulación de situaciones reales. Sin clases teóricas ni sesiones de estudio por memorización para pasar un examen, el SCC te sitúa en un escenario desarrollado a partir de una situación profesional real y motivadora en la que ejecutas las mismas tareas que los profesionales, con sus mismas herramientas, de modo que, llegado el momento, puedas integrarte en un equipo de trabajo real, sin dificultad.

Vas a trabajar en equipo, como suele ser en el mundo profesional. Una amplia gama de material de soporte y el apoyo necesario para completar las tareas, están disponibles en línea. Vas a ser supervisado por un tutor, el cual estará siempre disponible para responder a cualquier pregunta o aclarar cualquier duda, y quien evaluará tu rendimiento y los entregables del proyecto. El SCC es una metodología educativa que permite implantar el enfoque learning by doing en toda su complejidad y extensión. Ha sido probado con éxito desde hace mas de 10 años en la Universidad Carnegie Mellon en USA donde varias promociones han completado programas desarrollados bajo esta metodología, tanto en el campus de Pittsburg como en el de Mountain View en California. Tutores: Al iniciar el curso se te asignará un tutor que es un profesional experto. Sus funciones serán facilitar el trabajo del equipo, fomentar discusiones sobre los temas, ayudarte a buscar soluciones y a salvar las dificultades del proyecto por tus propios medios. Te proporcionará feedback sobre los entregables de cada proyecto, en cada una de las fases de elaboración de los mismos, de modo que puedas ir perfeccionándolos, aprender de los errores y alcanzar el grado de maestría requerida en cada tarea.