We may earn an affiliate commission when you visit our partners.
Course image
Sebastián Matías Alonso

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.

Enroll now

What's inside

Syllabus

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.
Read more
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.
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.
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.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Tiene una base sólida para principiantes
Enseña sobre la interfaz de usuario con NativeScript UI
Desarrolla aplicaciones multiplataforma que comparten estructura con la web
Trabaja con el almacenamiento local de datos y el backend
Utiliza Redux para crear aplicaciones reactivas y publicarlas
Cubre componentes avanzados como mapas y notificaciones remotas

Save this course

Save Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux to your list so you can find it easily later:
Save

Reviews summary

Nativescript development: mixed reviews

This course on NativeScript development draws mixed feedback from its students, with comments on its content, delivery, and support. While some find it informative and engaging, others point out its lack of clarity and outdated material. The course's organization is also a point of debate, with some finding it well-structured and others describing it as unorganized.
Clear delivery
"Curso y material muy bien explicado."
Mixed opinions on content quality
"se basa en descargar una plantilla de github que ya no existe, con lo cual, no se pueden reproducir los mismos pasos que se hacen en el video"
"las clases no dan información clara"
Conflicting views on organization
"el curso esta muy desorganizado, desactualizado, se encuentran muchos errores y algunos codigos no funcionan debido a la desactualizacion del proyecto realizado, explicaciones muy cortas y poco entendibles"

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux with these activities:
Asistencia a un Meetup sobre desarrollo móvil
Este curso se centra en el desarrollo móvil, por lo que asistir a un Meetup te permitirá conectarte con otros desarrolladores y aprender
Browse courses on Networking
Show steps
  • Encuentra un Meetup sobre desarrollo móvil en tu zona
  • Asiste al Meetup y participa en las discusiones
Tutoriales sobre NativeScript UI
Este módulo cubre la interfaz de usuario con NativeScript UI, por lo que estos tutoriales te ayudarán a reforzar los conceptos
Show steps
  • Sigue el tutorial oficial sobre los conceptos básicos de NativeScript UI
  • Experimenta con diferentes widgets y diseños de NativeScript UI
Repaso de Angular y TypeScript
El curso utiliza Angular y TypeScript, así que repasar estos conceptos te ayudará a entender mejor el material
Browse courses on Angular
Show steps
  • Revisa la documentación oficial de Angular
  • Crea un proyecto de Angular básico usando la CLI de Angular
  • Trabaja con componentes, directivas y servicios en Angular
  • Usa TypeScript para tipear tus aplicaciones Angular
Four other activities
Expand to see all activities and additional details
Show all seven activities
Desarrollo de una aplicación móvil de ejemplo con NativeScript
Este curso se centra en el desarrollo de aplicaciones móviles con NativeScript, así que crear una aplicación de ejemplo te ayudará a aplicar tus conocimientos
Browse courses on NativeScript
Show steps
  • Define el alcance y los objetivos de tu aplicación
  • Diseña la interfaz de usuario de tu aplicación
  • Implementa la lógica de negocio y la funcionalidad de tu aplicación
  • Prueba y depura tu aplicación
  • Despliega tu aplicación en dispositivos reales o emuladores
Contribución a la documentación de NativeScript
NativeScript es un framework de código abierto, por lo que contribuir a su documentación te ayudará a reforzar tus conocimientos y a ayudar a otros
Browse courses on NativeScript
Show steps
  • Familiarízate con la documentación de NativeScript
  • Identifica un área de la documentación que necesita mejoras
  • Crea una solicitud de cambio y contribuye con tus cambios o correcciones
Colaboración en un proyecto de código abierto relacionado con NativeScript
NativeScript es un framework de código abierto, por lo que colaborar en un proyecto relacionado te ayudará a reforzar tus conocimientos y contribuir a la comunidad
Browse courses on NativeScript
Show steps
  • Encuentra un proyecto de código abierto relacionado con NativeScript
  • Lee la documentación del proyecto y familiarízate con su código base
  • Contribuye al proyecto con código, documentación o correcciones de errores
Blog sobre el desarrollo de aplicaciones híbridas
Este curso cubre el desarrollo de aplicaciones híbridas, así que crear un blog te ayudará a reforzar tus conocimientos y compartirlos con otros
Show steps
  • Elige un tema relacionado con el desarrollo de aplicaciones híbridas
  • Investiga y recopila información sobre el tema
  • Escribe y edita una entrada de blog completa
  • Publica tu entrada de blog y compártela con otros

Career center

Learners who complete Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux will develop knowledge and skills that may be useful to these careers:
Mobile Application Developer
Mobile Application Developers design, develop, test, deploy, maintain, and update mobile applications. They work with a variety of stakeholders to gather requirements, design the user interface, and implement the application logic. This course provides a solid foundation in mobile application development using Nativescript, Angular, and Redux. It covers topics such as user interface design, data storage, and application deployment. This course can help you build the skills and knowledge you need to succeed as a Mobile Application Developer.
Full-Stack Developer
Full Stack Developers are responsible for the entire software development lifecycle, from design and development to deployment and maintenance. They work on both the front-end (user interface) and back-end (server-side) of applications. This course provides a strong foundation in full stack development using Nativescript, Angular, and Redux. It covers topics such as user interface design, data storage, and application deployment. This course can help you build the skills and knowledge you need to succeed as a Full Stack Developer.
Front-End Developer
Front End Developers are responsible for the design and development of the user interface of applications. They work with designers to create prototypes and mockups, and then implement the user interface using HTML, CSS, and JavaScript. This course provides a strong foundation in front end development using Nativescript, Angular, and Redux. It covers topics such as user interface design, data binding, and application deployment. This course can help you build the skills and knowledge you need to succeed as a Front End Developer.
Back-End Developer
Back End Developers are responsible for the design and development of the server-side of applications. They work with databases, servers, and APIs to create the infrastructure that supports the user interface. This course provides a strong foundation in back end development using Nativescript, Angular, and Redux. It covers topics such as data storage, application deployment, and API development. This course can help you build the skills and knowledge you need to succeed as a Back End Developer.
Software Engineer
Software Engineers design, develop, test, and maintain software applications. They work on a variety of projects, from small-scale mobile apps to large-scale enterprise systems. This course provides a strong foundation in software engineering using Nativescript, Angular, and Redux. It covers topics such as software design, development, testing, and deployment. This course can help you build the skills and knowledge you need to succeed as a Software Engineer.
Data Scientist
Data Scientists use data to solve business problems. They work with data to identify patterns, trends, and insights. This course provides a strong foundation in data science using Nativescript, Angular, and Redux. It covers topics such as data analysis, data visualization, and machine learning. This course can help you build the skills and knowledge you need to succeed as a Data Scientist.
Computer Programmer
Computer Programmers write and test code for software applications. They work with developers to design and implement software solutions. This course provides a strong foundation in computer programming using Nativescript, Angular, and Redux. It covers topics such as programming languages, data structures, and algorithms. This course can help you build the skills and knowledge you need to succeed as a Computer Programmer.
Sales Engineer
Sales Engineers work with customers to identify and solve problems. They use their technical expertise to help customers understand and use products. This course provides a strong foundation in sales engineering using Nativescript, Angular, and Redux. It covers topics such as product knowledge, sales techniques, and customer service. This course can help you build the skills and knowledge you need to succeed as a Sales Engineer.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets requirements. They work with developers to identify and fix bugs. This course provides a strong foundation in quality assurance using Nativescript, Angular, and Redux. It covers topics such as testing techniques, defect tracking, and test automation. This course can help you build the skills and knowledge you need to succeed as a Quality Assurance Analyst.
Technical Writer
Technical Writers create documentation for software and other products. They work with engineers to understand the product and then write clear and concise documentation. This course provides a strong foundation in technical writing using Nativescript, Angular, and Redux. It covers topics such as documentation planning, writing, and editing. This course can help you build the skills and knowledge you need to succeed as a Technical Writer.
Business Analyst
Business Analysts work with businesses to identify and solve problems. They use data to analyze business processes and recommend solutions. This course provides a strong foundation in business analysis using Nativescript, Angular, and Redux. It covers topics such as data analysis, process modeling, and requirements gathering. This course can help you build the skills and knowledge you need to succeed as a Business Analyst.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with stakeholders to define product requirements, develop product roadmaps, and track product progress. This course provides a strong foundation in product management using Nativescript, Angular, and Redux. It covers topics such as product planning, development, and launch. This course can help you build the skills and knowledge you need to succeed as a Product Manager.
Technical Support Engineer
Technical Support Engineers help customers troubleshoot and resolve problems with software. They work with customers to identify the problem, diagnose the cause, and provide a solution. This course provides a strong foundation in technical support using Nativescript, Angular, and Redux. It covers topics such as problem solving, troubleshooting, and customer service. This course can help you build the skills and knowledge you need to succeed as a Technical Support Engineer.
Project Manager
Project Managers plan, execute, and close projects. They work with stakeholders to define project goals, develop project plans, and track project progress. This course provides a strong foundation in project management using Nativescript, Angular, and Redux. It covers topics such as project planning, execution, and closure. This course can help you build the skills and knowledge you need to succeed as a Project Manager.
User Experience Designer
User Experience Designers design and evaluate user interfaces. They work with engineers to create user interfaces that are easy to use and navigate. This course provides a strong foundation in user experience design using Nativescript, Angular, and Redux. It covers topics such as user research, prototyping, and usability testing. This course can help you build the skills and knowledge you need to succeed as a User Experience Designer.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux.
Introduces the fundamentals of Angular, the popular JavaScript framework used in NativeScript. It provides a solid foundation for learners who are new to Angular or want to refresh their knowledge.
Offers a comprehensive guide to NativeScript, covering various aspects of mobile development, including UI design, data management, and testing. It valuable resource for learners who want to become proficient in NativeScript.
Provides a hands-on approach to building mobile apps with JavaScript. It covers a wide range of topics, including NativeScript, React Native, and Ionic. It useful resource for learners who want to explore different cross-platform mobile development frameworks.
Offers a comprehensive overview of mobile development with JavaScript. It covers various frameworks and tools, including NativeScript, Cordova, and PhoneGap. It valuable resource for learners who want to gain a broad understanding of mobile development.
Offers a comprehensive guide to Android programming. It covers various aspects of Android development, including UI design, data management, and testing. It valuable resource for learners who want to build native Android apps.
Provides a comprehensive guide to cross-platform mobile development with Xamarin.Forms. It covers various aspects of Xamarin.Forms, including UI development, data management, and testing. It valuable resource for learners who want to build mobile apps with Xamarin.Forms.
Provides a comprehensive guide to designing data-intensive applications. It covers various aspects of data management, such as data modeling, data storage, and data processing. It valuable resource for learners who want to build scalable and efficient mobile apps.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux.
Crear la interfaz de usuario en Android Studio
Most relevant
Introducción al desarrollo de aplicaciones móviles para...
Most relevant
Desarrollo móvil y JavaScript
Most relevant
React Native
Most relevant
Crea diseños y prototipos de alta fidelidad en Figma
Most relevant
Introducción al desarrollo de front-end
Most relevant
Fundamentos TIC para profesionales de negocios:...
Most relevant
Introducción a la terminal de comandos de Linux
Most relevant
Desarrollo de Aplicaciones Web: Conceptos Básicos
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser