Diseño y Programación de Plataformas Móviles

Categories: Code Programming
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

El curso hará una introducción a las plataformas móviles y profundizará en la explicación de dispositivos tales como: teléfonos inteligentes, tablets, entre otros haciendo uso del sistema operativo Android (especialmente) y el lenguaje de programación Kotlin. Se le enseñará al estudiante diferentes estrategias para la elaboración de proyectos en el campo de los dispositivos móviles tanto utilizando IDE como si él. 

Se estudiará la historia de los dispositivos móviles, así como el manejo de interfaces gráficas, manejo de eventos, manejo distribuido, conectividad de bases de datos y almacenamiento persistente. 

Los diversos conceptos que serán estudiados en el curso serán ilustrados con ejemplos prácticos, mediante una secuencia de laboratorios, los cuales serán retroalimentados por el docente, siendo el papel del docente un guía dentro del proceso de enseñanza- aprendizaje.

Show More

Course Content

Getting Started
Discuss the tools and programming language required in this course.

Design Patterns for app development
The focus of this session is the design patterns related to app development.

Planning a new project
The first step in app development is to create a plan and focus on the technical aspect of the software.

Demo app: TaskApp
Taskapp is the demo app we will use as an example to follow and practice.

Backend (Intro)
We will explore and understand the basics of building a backend from scratch.

Backend (Service Layer)
We will focus on the service layer of the backend

Backend (WebAPI)
We will focus on the webapi of the backend

Backend (Security with JWT)
We will focus on the security aspect of the backend

Backend (Cloud Deployment)
Let's deploy or backend in the cloud.

Frontend (Design Pattern MVVM)
Let's continue developing the app with a focus on the design pattern Model View-View Model.

Frontend (Retrofit and Coroutines)
We will need to connect with our backend. Let's focus on the framework required to do this.

Frontend (Security and optimization)
This topic will focus on the security aspect of the app.

Frontend (Final changes and app test distribution)

Student Ratings & Reviews

No Review Yet
No Review Yet