Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera)

Offered by Universidad Austral,
Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera)

Este curso se centra en el desarrollo de aplicaciones nativas multiplataforma, y nativas de iOS y Android, utilizando NativeScript (versión 4.x). El framework utiliza Angular, TypeScript o JavaScript, para obtener una interfaz de usuario y rendimiento verdaderamente nativos. El código, además de ser multiplataforma mobile, también compartirá estructura en un mismo proyecto con la web. Aprenderás sobre el desarrollo de la interfaz de usuario con NativeScript UI y cómo ese diseño puede adaptarse según sea la plataforma o web. Utilizaremos la plataforma móvil nativa desde Javascript.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • Crear aplicaciones móviles dirigidas a múltiples plataformas con un único repositorio código.
  • Implementar aplicaciones altamente modulares con principios de diseño reactivos, basadas en Redux o RxJS.
  • Construir aplicaciones móviles verdaderamente multiplataforma utilizando varias características del framework de NativeScript.
  • Seleccionar herramientas y frameworks, tomar decisiones y adaptarte al cambiente entorno web y mobile.

Course 3 of 4 in the Full Stack Web Development en Español Specialization

Syllabus

WEEK 1
NativeScript y aplicaciones móviles híbridas
En este módulo desarrollarás aplicaciones móviles híbridas con el framework Nativescript. Iniciarás un proyecto, lo ejecutarás en simuladores y dispositvos reales, y depurarás errores. Escribiendo una primera App en Nativescript, basada en una plantilla oficial, te iniciarás con Angular y Typescript.

WEEK 2
Elementos de UI NativeScript
En este módulo te centrarás en la interacción del usuario, usando diferentes widgets que Nativescript tiene por defecto. Además, diseñarás diversas disposiciones de vistas (layouts) para tu aplicación. Darás vida y dinamismo a las interfaces con animaciones, gestos y personalizando imágenes. En la última parte, personalizarás pantallas de presentación y de la aplicación.

WEEK 3
Almacenamiento e integración a redux
En este módulo te integrarás a la persistencia local de datos que te permite trabajar online y offline, manejarás preferencias y tu propio backend, consumiendo APIs HTTP desde Nativescript. También utilizarás Redux para crear aplicaciones reactivas y publicarás tu aplicación.

WEEK 4
Componentes avanzados, testing automático y Trabajo Final
En este módulo adquirirás competencias más avanzadas, usando plugins sofisticados como mapas, enviando notificaciones remotas, monitoreando conectividad, etc.. Te enfocarás en la calidad total realizando suites de Testing Automatizado al nivel de tests unitarios y tests de extremo a extremo, es decir que simularás un usuario en el uso del frontend mobile. Y finalmente integrarás tu proyecto a un pipeline de integración continua.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Ajax Basics (Coursera) Coursera
Board Infinity

Ajax Basics (Coursera)

This Ajax Basics course is designed for beginners who want to learn how to build web applications that dynamically update content without reloading the entire page. In this course, you will learn the fundamentals of Ajax, including its features, advantages, and common usage scenarios.

Aug 10th 2026
3 Weeks
Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera) Coursera
Universidad Austral

Desarrollo del lado servidor: NodeJS, Express y MongoDB (Coursera)

En este curso trabajarás del lado servidor, en el backend, desarrollando el soporte que toda aplicación necesita para lidiar con la persistencia de la información, el setup de un servidor web, la creación de una API REST, autenticación y autorización, y la integración de librerías de terceros. Utilizarás Express para el servidor web, y una base de datos NoSQL orientada a documentos: MongoDB. Aprenderás de ODM con Mongoose y harás las típicas tareas CRUD sobre Mongo. Finalmente pondrás productivo tu sitio en Heroku.

Jul 27th 2026
4 Weeks
Server side JavaScript with Node.js (Coursera) Coursera
NIIT StackRoute

Server side JavaScript with Node.js (Coursera)

Have you ever wondered how you are able to do net banking or book a ticket online? Which technology is adopted for applications used in different businesses? Backend technology acts as a backbone to every web application. It typically includes all services, data interfaces and their core business logic. This course will introduce you to the Node.js environment and help you design and develop backend or server-side of the application. It also provides you with hands on coding exercises and will enable you to build JavaScript programs and test and execute them in the Node.js environment.

Jul 27th 2026
5-12 Weeks
Sistemas e Tecnologias Digitais nas Organizações (Coursera) Coursera
FIA Business School

Sistemas e Tecnologias Digitais nas Organizações (Coursera)

Nossas boas-vindas ao Curso Sistemas e Tecnologias Digitais nas Organizações. Neste curso, você aprenderá sobre o histórico da utilização dos sistemas e tecnologias digitais em organização. Será mostrada a evolução do uso restrito a sistemas de back office, passando pelos sistemas integrados de gestão, comércio eletrônico, redes sociais e aplicativos móveis, destacando-se os impactos nos modelos de negócios das organizações promovidos pela tecnologia.

Jul 27th 2026
4 Weeks
Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera) Coursera
University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 2 (Coursera)

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

Aug 3rd 2026
5-12 Weeks
HTML, CSS, and Javascript for Web Developers (Coursera) Coursera
Johns Hopkins University

HTML, CSS, and Javascript for Web Developers (Coursera)

Do you realize that the only functionality of a web application that the user directly interacts with is through the web page? Implement it poorly and, to the user, the server-side becomes irrelevant! Today’s user expects a lot out of the web page: it has to load fast, expose the desired service, and be comfortable to view on all devices: from a desktop computers to tablets and mobile phones. In this course, we will learn the basic tools that every web page coder needs to know. We will start from the ground up by learning how to implement modern web pages with HTML and CSS.

Jul 28th 2026
5-12 Weeks
JavaScript Interview Challenges (Coursera) Coursera
Scrimba

JavaScript Interview Challenges (Coursera)

Your essential tech interview preparation pack! Practice solving problems and honing the skills you need to succeed in a frontend coding interview. Are you applying for frontend developer roles? Do you wish to test out your JavaScript knowledge? Do you love solving code challenges? If any of the above applies to you, JavaScript Interview Challenges should be your next Scrimba course!

Jul 27th 2026
3 Weeks
Introduction to ES6+ (Coursera) Coursera
Scrimba

Introduction to ES6+ (Coursera)

Introduction to ES6+ covers modern JavaScript features, specifically ES6 and newer ECMAScript versions. JavaScript, a widely used programming language in various domains, is essential for developers aiming to stay relevant across web applications, servers, mobile, and IoT devices. Developers who are already familiar with JavaScript will be able to update their skills and broaden their knowledge in this tiny but mighty course.

Aug 10th 2026
1 Week
Programming with JavaScript (Coursera) Coursera
Meta

Programming with JavaScript (Coursera)

JavaScript is the programming language that powers the modern web. In this course, you will learn the basic concepts of web development with JavaScript. You will work with functions, objects, arrays, variables, data types, the HTML DOM, and much more. You will learn how to use JavaScript and discover interactive possibilities with modern JavaScript technologies. Finally, you will learn about the practice of testing code and how to write a unit test using Jest.

Jul 27th 2026
5-12 Weeks
Programando con Java para aplicaciones Android (Coursera) Coursera
Universidad Nacional Autónoma de México

Programando con Java para aplicaciones Android (Coursera)

¡Aprende lo mejor de Java para el desarrollo en Android! Descubre lo necesario para construir tus aplicaciones móviles de una forma sencilla, objetiva y práctica. A lo largo del curso, verás diversos ejemplos para crear tu primer Hola Mundo y practicarás la programación orientada a objetos.

Jul 27th 2026
3 Weeks