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

Diplomado en Desarrollo de aplicaciones móviles

¿Te imaginas crear tu propia aplicación móvil sin ser un experto en tecnología? Hoy en día, gracias a la vasta cantidad de información disponible, puedes hacerlo con facilidad. Sin embargo, con tantas tecnologías y métodos a tu alcance, es fácil sentirse abrumado.

Nuestro curso está diseñado para guiarte paso a paso, enseñándote todo lo necesario para desarrollar aplicaciones móviles. No solo adquirirás las habilidades fundamentales, sino que también estarás preparado para avanzar en tu carrera como desarrollador, si así lo deseas.

El desarrollo de aplicaciones móviles está estrechamente vinculado con el desarrollo web. Si ya tienes conocimientos en desarrollo web, este curso será aún más sencillo para ti. Y si aún no has explorado ese campo, estarás mejor preparado para aprender desarrollo web después de completar nuestro programa.

Antecedentes Generales

Próximamente (versión N°2)
Martes y jueves de 18:30 a 21:45 hrs
240 horas totales (120 horas directas y 120 horas indirectas)
$2.000.000 en Chile / USD 2.223 resto del mundo ¡Consulta por descuento!


programas@ing.puc.cl
(+56) 9 5504 4516 - (+56) 9 3353 0870

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.

Resultado de aprendizaje general:
- Desarrollar aplicaciones móviles de mediana complejidad tanto nativas como basadas en React Native.

Requisitos de ingreso:
- Licenciatura o título profesional o técnico.
- Conocimientos básicos del lenguaje Java o de C# que incluyan los conceptos de clases, objetos y la sintaxis básica del lenguaje. (Esto es necesario para el curso 4). Debe quedar consignado en el CV.

Contenidos del Programa

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.

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.

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:
- Aspectos fundamentales de React Native.
- Componentes en el mundo de las aplicaciones móviles.
- Uso de la API de la plataforma.
- Uso de módulos.
- Herramientas para desarrollo y depuración.
- Deploy de una aplicación iOS.
- Deploy de una aplicación Android.

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 mas complejos, material design y diseño de la UX.
- Navegación.

Al final del curso podrás:
- Desarrollar un diseño inicial de aplicación móvil a partir de los requerimientos.
- Diseñar un modelo de datos para una aplicación móvil
- Diseñar los componentes de una aplicación móvil.
- Implementar una aplicación móvil completa a partir de ciertos requerimientos.

Contenidos:
- Requerimientos y seting inicial.
- Diseño de la arquitectura de la aplicación.
- Diseño del modelo de datos.
- Desarrollo de las componentes.
- Interacción con el backend.
- Pruebas.

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

Cuerpo Académico


¿Te gusta esta publicación?

Comparte esta publicación


Diplomado en Desarrollo de aplicaciones móviles

Déjanos tus datos y recibe la información en tu correo:

Al momento de inscribirme autorizo a la Escuela de Ingeniería UC para mantener y tratar mis datos personales, todo conforme a la Ley Nº19.628, “Sobre Protección de la Vida Privada”. Revisa las Políticas UC aquí.
Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y términos del servicio de Google.

Webpay
Pago disponible con tarjetas de crédito de Chile hasta en 12 cuotas precio sin interés

 

40% Personas mayores de 60 años.
30% Exalumnos, colaboradores UC y DUOC, exalumnos de Educación Profesional de Ingeniería UC, Tarjeta vecino Providencia y Las Condes.
25% Convenio Ingeniería.
15% Funcionarios de servicios públicos.

Programas relacionados

Descargar Brochure
Necesitas ayuda? Conversemos