Diplomado en Desarrollo de Soluciones Móviles

El uso de los teléfonos inteligentes (smartphone) han revolucionado la era de la tecnología de la información. Ya es un hecho que la telefonía móvil es el principal medio de comunicación entre las personas. Hoy en día, utilizamos aplicaciones para todo, desde la conexión a redes sociales tales como twitter, facebook, instagram, whatsapp, entre otras, así como también en las búsquedas de información cotidiana y juegos para niños. De acuerdo con una investigación de mercado habrá más de 1,5 millones de usuarios de teléfonos inteligentes en 2017, lo que impulsará casi todas las transacciones a los dispositivos móviles, siendo el sistema operativo Android el líder con cuota cerca del 85% mercado  de los smartphone. Para atender esta tendencia mundial, se necesitará desarrollar millones de aplicaciones, por lo cual se requerirá miles de desarrolladores de app.

diplomado-desarrollo-de-soluciones-moviles

DIPLOMADO EN DESARROLLO DE SOLUCIONES MÓVILES

  •  Inicio: 15 Enero 2019

  •  Duración: 160 Horas

  •  Modalidad: 100% online

Diplomado en Desarrollo de Soluciones Móviles

El uso de los teléfonos inteligentes (smartphone) ha revolucionado la era de la tecnología de la información. Es un hecho que la telefonía móvil es el principal medio de comunicación entre las personas. Hoy en día, utilizamos aplicaciones para todo, desde la conexión a redes sociales tales como twitter, facebook, instagram, whatsapp, entre otras, así como también en las búsquedas de información cotidiana y juegos para niños. De acuerdo con una investigación de mercado habrá más de 1,5 millones de usuarios de teléfonos inteligentes en 2017, lo que impulsará casi todas las transacciones a los dispositivos móviles, siendo el sistema operativo Android el líder con  una cuota de cerca del 85% del mercado de los smartphone. Esta tendencia representa una excelente oportunidad para desarrolladores que apunten al éxito empresarial o la oportunidad de monetizar ideas rápidamente, con bajos costos de entrada al mercado.

Diplomado en Desarrollo de Soluciones Móviles

El Diplomado en Desarrollo de Soluciones Móviles ayudará a introducir el desarrollo de aplicaciones móviles desde cero. A través de un programa personalizado según las necesidades del estudiante, se le llevará a través de diversas herramientas y entornos de desarrollo (Android Studio, ADB, Gradle), entender la arquitectura y la interfaz de desarrollo (API’s), consumir servicios REST (Retrofit), realizar Interfaces de Usuario profesionales (UI), ejecutar integraciones con aplicaciones de terceros como Facebook, Twitter y Google Maps, probar y depurar las aplicaciones desarrolladas y finalmente, publicarlas en la Play Store de Google.

Acelere su carrera y domine las áreas clave necesarias para su éxito en el Desarrollo de Aplicaciones Moviles. Conviértase en un profesional internacional que pueda impulsar la innovación en cualquier organización.

Este programa está diseñado para estudiantes y profesionales que son nuevos en la programación y quieren aprender a crear aplicaciones para Android. No necesita ninguna experiencia de programación para tomar este curso. Si ha usado un teléfono inteligente para navegar por la web y charlar con amigos, ¡entonces este diplomado es para usted!.

Aprender algo nuevo puede ser difícil. Le guiaremos a través del proceso de creación de aplicaciones de Android, pero para sacar el máximo provecho de este curso, debe traer su entusiasmo por el aprendizaje y presupuestar su calendario para aprender con nosotros.

Al final del programa, creará dos sencillas pero potentes aplicaciones que podrá compartir con sus amigos. También esperamos que aprenda lo suficiente para ayudarle a decidir la mejor manera de continuar su viaje como desarrollador de aplicaciones para Android.

Profesionales relacionados con las áreas de:

  • Profesionales de la Computación.
  • Ingenieros de Software.
  • Ingenieros de Sistemas.
  • Programadores.
  • Profesionales de la Comunicación.
  • Profesionales de Marketing y Ventas.

Para postularse a este programa, es necesario:

  • Tener estudios o experiencia en programacion orientada a objeto
  • Consignar Currículum Vitae

La universidad Central de Venezuela  otorgará el Diploma en Desarrollo de Soluciones Móviles a quienes hayan aprobado el programa, caso contrario se entregará una constancia de participación a los alumnos que hayan desarrollado al menos el del 80% del total del programa.

13240087_520314334842089_5121178559948812538_n[1]

Conceptual

Este programa de diplomado está diseñado para aquellos que estén interesados en el análisis, diseño y desarrollo de App móviles para teléfonos inteligentes, tabletas, y la web. Los estudiantes aprenderán y aplicarán las técnicas de desarrollo de aplicaciones para las principales plataformas móviles de hoy en día. Además, desarrollarán una comprensión profunda de los siguientes temas:

  • Programación Orientada a Objetos (OOP).
  • Programación Basada en Eventos (EBD).
  • Diseño de Interfaces de Usuario (UI).
  • Mejora de la Experiencia de Usuario (UX).
  • Almacenamiento local. (DS).
  • Desarrollo Basado en Pruebas (TDD).
  • Consumo de Servicios Rest (API’s).

Procedimental

Que el egresado del diplomado comprenda la importancia del Desarrollo de App Móviles como factor de diferenciación con el fin de identificar las oportunidades de uso en sus organizaciones, estableciendo soluciones exitosas que incorporen flexibilidad,  velocidad y  eficiencia, como una estrategia sólida de TI, a partir de la base metodológica que se desarrolla en el programa.

Actitudinal

Desarrollar la capacidad reflexiva, la actitud de búsqueda de soluciones y la capacidad de autocrítica. Identificar oportunidades de monetización usando Apps. Fortificar las habilidades y destrezas en el campo referente del Mobile App Development.

Los estudiantes adquirirán conocimientos y habilidades en estas áreas de estudio:

  • Análisis y diseño de aplicaciones móviles basadas en las especificaciones de los usuarios.
  • Desarrollar, probar e implementar una variedad de aplicaciones móviles nativas para múltiples plataformas y dispositivos.
  • Consumir y manipular API’s Rest usando el lenguaje de programación Java.
  • Diseñar, modelar, implementar y mantener bases de datos relacionales auto contenidas.
  • Seleccionar y aplicar funciones de seguridad actuales y relevantes para la implementación tanto en aplicaciones de dispositivos personales como empresariales.
  • Diseñar, desarrollar y administrar aplicaciones móviles mediante la aplicación de conocimientos y pautas de diseño de interfaz de usuario.
  • Coordinar o participar como miembro de un equipo de gestión de proyectos ágiles en el desarrollo de aplicaciones móviles  básica y complejas.
  • Analizar, implementar y probar soluciones a problemas de rendimiento para la optimización del sitio web de las aplicaciones  móviles y aplicaciones nativas.
  • Publicar y monetizar aplicaciones en tiendas de plataformas móviles.

El diseño del programa está orientado a presentar al participante una modalidad que le permita la reflexión y proponga la integración teoría-práctica como idea general y fuerza del proceso que plantea optimizar el tiempo de aprendizaje introduciéndolos en los conceptos y fundamentos del Desarrollo de Soluciones Móviles. Esto se logrará suministrando a los participantes una integración de conocimientos que lo prepare en todos los métodos, técnicas y aplicaciones de casos de estudio en el área.

El Diplomado en Desarrollo de Soluciones Móviles está constituido por tres (03) módulos  y un proyecto final, el cual es de entrega obligatoria para la validación de conocimientos y aprobación del programa.

  • Introducción a Java
    • Fundamentos de la Programación Orientada a Objeto (OOPS).
    • Fundamentos de Java.
    • Instalación y configuración del JDK como  Entorno desarrollo integrado (IDE) para el desarrollo de aplicaciones en Java.
    • Compilar y ejecutar un programa simple Java.
    • Las clases abstractas.
    • Interfaz.
    • Manejo de excepciones.
    • manejo de cadenas.
    • Multi-Threading.
    • Las clases anidadas.
    • Creación de aplicaciones.
    • Creación de applets.
    • La construcción de una interfaz de usuario.
    • Los servlets de escritura.
    • Acceso a archivos y permisos.
    • El acceso y permisos de base de datos.
    • La invocación de método remoto.

    Introducción a Android

    • Que es Android.
    • Instalación de Android Studio.
    • Android Studio vs Intellij.
    • Crear Primer Proyecto Vacío.
    • ADB.
    • Instalación de Genymotion.
    • Google Apps.

Arquitectura Mobile App y Programación Android

  • Manifest y Gradle.
  • Dependencias nativas.
  • Compilación del proyecto.
  • Layouts y primeros elementos: LinearLayout, Textview y Button.
  • Que es una activity.
  • Ciclo de Vida de la Activity.
  • Escuchar evento OnClick en Activity.
  • ProgressBar con metodo sleep().
  • Cambiando nombre de App en Strings.
  • Crear nuevo color en Colors.
  • Que es NinePatch.
  • Cambiando el icono de la App.
  • Elementos: Checkbox, EditText y Toggle-button.
  • Crear un Login.
  • RelativeLayout.
  • WebView.
  • TimePicker y DatePicker.
  • Gestión de registros.
  • Intents.
  • Enlazar Registro con Login.
  • Instalación e implementación de BatterKnife.
  • Fragment: definición, ciclo de vida e implementaciones
  • ImageView.
  • Gestión de Permisos.
  • Implementación de Glide.
  • Elementos Android: ListView, RecyclerView y CardView.
  • Crear Lista de Contactos Hardcode.
  • ViewPager: definición en implementaciones
  • Crear una presentación de la App.
  • Geolocalización y utilización con Google Maps API.
  • Crear un mapa creativo.
  • Android Share nativo.
  • Compartir contacto del ejercicio 101.
  • Protocolos de comunicación: REST y Json.
  • API Github (parseo nativo).
  • API Github (con retrofit y gson).
  • Imprimir usuarios de github en una lista.
  • Como difundir una App.
  • Firmado de la App.
  • Publicación en Google Play.
  • Desarrollo de Integración de Recursos.
    • Técnicas de almacenamiento
    • Bases de datos (SqlLite)
    • Archivos (memoria interna y externa)
    • Controles de navegación
    • Uso de cámara, video, audio
    • Google Maps
    • GPS
    • Sensores (acelerómetro,touch screen)

    Distribución de Aplicaciones.

    • La construcción de APK’s.
    • El Google Play Store.
    • La consola del desarrollador.

Desarrollo de un proyecto institucional/organizacional, bajo en enfoque de Prueba de Conceptos en el cual se debe cubrir de manera integral todos los contenido ofrecidos en el programa.

  • Módulo I: Asignaciones/Quices. Valor: 15% (03) puntos.
  • Módulo II: Asignaciones/Quices. Valor: 15% (03) puntos.
  • Módulo III: Asignaciones/Quices. Valor: 20% (04) puntos.
  • Primer avance de proyecto. Valor: 10% (02) puntos.
  • Segundo avance de proyecto. Valor: 10% (02) puntos.
  • Proyecto final: 30%  (06) puntos.

Total: 20 puntos.

La plataforma de DiplomadosOnline.com permite definir y desarrollar una metodología de trabajo colaborativa y participativa, adaptada a las exigencias del mercado y la sociedad, la cual garantiza la misma calidad formativa que se obtiene en formato presencial, con un enfoque flexible e innovador que rompe con las barreras geográficas y la incompatibilidad de horarios, permitiendo una optimización del tiempo.

Los objetivos de aprendizaje se alcanzan mediante el desarrollo semanal de píldoras de conocimientos, asignaciones  y la interacción entre alumnos y profesores en un continuo flujo de comunicación que genera constantes estímulos en el transcurso del proceso formativo, por lo que nuestra metodología de trabajo facilita el aprendizaje de cada alumno, que avanza de forma planificada en un entorno de relaciones online.

Claves del éxito de nuestros programas online:

PILDORAS-DE-CONOCIMIENTO-150x150[1]Son recursos novedosos que instrumentan cada tópico del programa en un formato integrado de recursos didácticos audiovisuales, tales comos: videos formativos, demostraciones, guías de estudio, mapas conceptuales, publicaciones en blogs, casos de estudio, infografías, tutoriales, autoevaluaciones, entre otros. Estos recursos, fuertemente relacionados, se complementan y se planifican semanalmente para un desarrollo del aprendizaje significativo.

La metodología exige y fomenta un intercambio constante de información y comunicación entre los participantes y los docentes. Los profesores, especialistas en su área de actuación y en la metodología online, tienen un triple papel de educador, facilitador y tutor, trabajando activamente en la consecución de los objetivos de enseñanza-aprendizaje y motivación, propuestos en el programa. Los recursos técnicos y las actividades propuestas generan un entorno para que los alumnos se sientan libres de participar y compartir sus experiencias.

El desarrollo del programa responde a una rigurosa planificación, con la ventaja de que las relaciones son básicamente asíncronas, y cada alumno lo puede realizar en el momento del día que le resulte más conveniente.  El seguimiento de cada estudiante es constante, con el objeto de acompañar y sostener el éxito del proceso. Se realizan de manera constante casos prácticos que aportan al alumno, además de unos sólidos fundamentos teóricos, una comprensión práctica y una relación constante y dinámica con compañeros y los profesores.

Sesiones online con clases expositivas, sesiones de discusión en que el profesor actuará como moderador de los debates o interrogantes en los foros que se puedan generar, laboratorios online para utilizar las herramientas expuestas en el programa, Seminarios web de casos de aplicaciones reales, entre otros.

Cada alumno debe realizar un proyecto, con el objetivo de aplicar los conocimientos adquiridos durante el programa, liderado por un tutor, centrada en un caso de estudio dentro de tu organización. Nuestro equipo de profesionales te apoyará de manera continua, mediante un sistema integrado de recomendaciones, para lograr tus objetivos de manera satisfactoria.

“DiplomadosOnline.com, un método para aprender haciendo”.

Este programa está orientado al desarrollo de casos prácticos utilizando las siguientes tecnologías y herramientas:

 

Android OS El sistema operativo Móvil más popular del mundo. Desde teléfonos y relojes, hasta Autos y TV’s.

 

logo_android_studio_512dp[1] Android Studio El entorno de desarrollo integrado oficial para la plataforma Android.

java-os-x-mavericks[1]

 

Java Un lenguaje de programación de propósito general, concurrente, basado en clases y orientado a objetos.

 

1280px-SQLite370.svg[1]

 

Sqlite El motor de bases de datos transaccionales ligero y auto-contenido.

 

Firebase Una plataforma móvil y de aplicaciones web con herramientas e infraestructura diseñada para ayudar a los desarrolladores a construir aplicaciones de alta calidad.

diplomadosonlinelogo_1

 

“DiplomadosOnline.com, un método para aprender haciendo”.

LeonelAtencioDSWDSM[1]

Ing. Leonel Atencio

Ing. de Telecomunicaciones. Científico de Datos/Big Data. Desarrollador FullStack, Móvil y Web. Consultor IT. Scrum Master. Asesor de Soluciones BSS/OSS.

Leonel ha publicado mas de 5 aplicaciones móviles en la Google Play Store como desarrollador particular y a nombre de diversas organizaciones.

Enlaces:

Avalado por la Universidad Central de Venezuela

Formulario de solicitud de información