calendar correo curso diplomado horas lugar modalidad in-company magister magisteres programa-avanzado quotes reloj telefono contacto contacto grad video
Search
Coincidencias exactas
Buscar por
Seleccionar todos
Magisters
Diplomados
Cursos
Profesores
Noticias
Páginas

Diplomado en Desarrollo de Aplicaciones Móviles

Aprende a construir una aplicación web moderna usando JavaScript y React, aplicaciones móviles multiplataformas mediante React Native, aplicaciones nativas para Android usando Kotlin. El diplomado, por su modalidad, está disponible para todo Chile y Latinoamérica.

Antecedentes Generales

06/09/2022 Versión N°2
Mar y jue de 18:30 a 21:45 hrs
120 horas cronológicas
$2.000.000 en Chile / USD 2.500 resto del mundo ¡Consulta por descuento!


programas@ing.puc.cl

El uso de los smartphones en los últimos años ha aumentado en forma explosiva. La mayor parte de los usuarios de estos dispositivos acceden, a través de las aplicaciones (apps), a diversos servicios como pedidos de comida, compras de productos, banca, comisaría virtual y tantos otros. Por esta razón muchas organizaciones han puesto alta prioridad en el desarrollo de aplicaciones para estos dispositivos, generando una alta demanda de desarrolladores.

Hoy día, debido a la disponibilidad de información, es posible aprender a construir una aplicación móvil con poco esfuerzo y menos conocimientos técnicos previos, sin embargo, es posible perderse en el océano de tecnologías disponibles, en el orden en que se debe encarar el proceso de aprendizaje o no incorporar elementos cruciales. En este curso los participantes aprenderán todo lo necesario para desarrollar este tipo de aplicaciones y los preparará para seguir más adelante desarrollando una carrera como desarrolladores si lo desean. Dado que el desarrollo de Aplicaciones Móviles está estrechamente relacionado con el desarrollo de Aplicaciones Web, los conocimientos previos en esta área pueden facilitar el proceso y también a la inversa, el alumno podría aprender desarrollo Web con mayor facilidad después de este programa.

El enfoque es eminentemente práctico y aplicado, los alumnos trabajan en talleres para poner de inmediato en práctica los conocimientos técnicos adquiridos en la clase expositiva. Todos los cursos que componen el Diplomado se dictan en formato streaming a través de Zoom y con apoyo de Moodle.

Dirigido a:
Profesionales y técnicos de todo tipo con conocimientos de programación a un nivel intermedio, que están interesados en aprender a construir aplicaciones para dispositivos móviles.

Objetivos de aprendizaje:
- Escribir elementos de una aplicación Web usando Python y JavaScript.
- Construir una aplicación móvil de mediana complejidad usando React Native.
- Construir una aplicación móvil sencilla en forma nativa.

Contenidos del Programa

Descripción:
Se centra en el lenguaje JavaScript como una herramienta fundamental para el desarrollo de una aplicación Web moderna. El curso incluye los aspectos del lenguaje mismo, tanto del paradigma funcional como de los objetos, programación sincrónica y asincrónica, así como también la forma de manipular el modelo de documento del navegador.

Al final del curso podrás:
- Diseñar programas bajo el paradigma funcional usando el lenguaje JavaScript.
- Escribir funciones simples en lenguaje JavaScript moderno.
- Escribir funciones capaces de interactuar con el código HTML y CSS del documento visualizado.
- Construir aplicaciones de tipo SPA sencillas ya sea independientes o que usen solo una API en el backend.

Contenidos:
- Introducción: historia, presente y futuro
- Variables, tipo de dato, expresiones y operadores
- Control de flujo
- Arrays y Strings
- Funciones
- Introducción al paradigma funcional
- Objetos y clases
- Programación asincrónica, promesas, async y await
- El modelo de objetos del documento (DOM y WOM)
- Operaciones de acceso y manipulación del DOM
- Aplicación en una aplicación SPA simple

Descripción:
Se aprende a construir una aplicación Web de interfaz enriquecida mediante la utilización de un framework JavaScript del lado del cliente. Para este fin se utiliza el popular y poderoso framework de componentes REACT pero las técnicas pueden ser llevadas mas adelante por el propio alumno a otros escenarios.

Al final del curso podrás:
- Identificar los elementos fundamentales de un framework moderno del lado del cliente.
- Escribir aplicaciones sencillas de tipo SPA usando el framework REACT.
- Escribir aplicaciones REACT que requieren manejar un estado complejo.

Contenidos:
- Frameworks JS del lado del cliente
- Componentes REACT
- Introducción a JSX y relación con HTML
- Construyendo una interfaz de usuario
- Manejo del estado
- Props
- Captura y manejo de eventos del usuario
- El ciclo de vida de una componente REACT
- Desarrollo de una aplicación SPA

Descripción:
Se aprende a construir una aplicación móvil para ser instalada en un smartphone o un tablet usando la herramienta React Native. Esta forma de construir aplicaciones móviles proporciona casi todas las ventajas de una aplicación nativa eliminado todas las desventajas (manejo de distintas versiones para distintos sistemas operativos, necesidad de aprender nuevos lenguajes especiales para la plataforma, etc.).

Al final del curso podrás:
- Conocer los elementos fundamentales de la librería React Native.
- Escribir aplicaciones de tipo nativo simples utilizando React Native.
- Escribir aplicaciones móviles que deben manejar un estado complejo.

Contenidos:
- Frameworks JS del lado del cliente
- Componentes REACT
- Introducción a JSX y relación con HTML
- Construyendo una interfaz de usuario
- Manejo del estado
- Props
- Captura y manejo de eventos del usuario
- El ciclo de vida de una componente REACT
- Desarrollo de una aplicación SPA

Descripción:
Se aprende a construir una aplicación móvil para ser instalada en un smartphone o un tablet en forma nativa. Hay muchos escenarios en que ésta es la mejor opción o la única razonable. El curso se centra en la plataforma Android que utiliza el lenguaje de programación Kotlin para el desarrollo de la aplicación.

Al final del curso podrás:
- Identificar los elementos básicos del lenguaje de programación Kotlin.
- Utilizar el ambiente de desarrollo nativo para la plataforma Android.
- Desarrollar una aplicación móvil sencilla para Android en forma nativa.

Contenidos:
- Plataformas y lenguajes para desarrollo en Android y iOS
- Android Studio y el lenguaje Kotlin
- Elementos básicos de Kotlin
- Creación de un layout básico para una app
- Incorporando interactividad
- Layouts más complejos, material design y diseño de la UX
- Navegación

Nota: El orden de los cursos dependerá de la programación que realice la Dirección Académica

Cuerpo Académico

Solicita información y brochure aquí:

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

 

¿Te gustó este programa?
¡Compártelo en tus redes sociales!

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos
X