We may earn an affiliate commission when you visit our partners.
Course image
Taught by Meta Staff

En este curso, los estudiantes aprenderán a desarrollar interfaces de usuario significativas y funcionales para iOS utilizando marcos SwiftUI.

Al final de este curso, tendrá la capacidad de:

-Desarrollar una IU básica con Swift Interface Builder

-Crear y controlar vistas de IU con el marco de UIKit

-Crear aplicaciones sencillas con el marco de UIKit

-Desarrollar interfaces utilizando el marco de SwiftUI

-Utilizar listas y formularios en SwiftUI con el fin de desarrollar marcos

-Organizar una IU con el uso de contenedores

Read more

En este curso, los estudiantes aprenderán a desarrollar interfaces de usuario significativas y funcionales para iOS utilizando marcos SwiftUI.

Al final de este curso, tendrá la capacidad de:

-Desarrollar una IU básica con Swift Interface Builder

-Crear y controlar vistas de IU con el marco de UIKit

-Crear aplicaciones sencillas con el marco de UIKit

-Desarrollar interfaces utilizando el marco de SwiftUI

-Utilizar listas y formularios en SwiftUI con el fin de desarrollar marcos

-Organizar una IU con el uso de contenedores

-Crear una IU con estilo utilizando vistas avanzadas

-Mejorar las vistas con el uso de transformaciones, dibujos y animaciones

Obtendrá experiencia con las siguientes herramientas y software:

-Marco de SwiftUI

-Software de desarrollo de interfaces

-Aplicación UIKit y funciones de creación de vistas

-Listas y formularios

-Contenedores de IU

-Herramientas de transformación, dibujo y animación de IU

Para realizar este curso, debe conocer los aspectos básicos de Swift y del desarrollo multiplataforma para aplicaciones móviles. Además, ¡siempre ayuda tener una actitud positiva!

Enroll now

What's inside

Syllabus

Introducción a SwiftUI
En este módulo introductorio, descubrirá los conceptos básicos de las interfaces de usuario (IU) para dispositivos móviles y algunos de los desafíos únicos relacionados con la creación de IU para iOS. Configurará su entorno Xcode y empezará a utilizar SwiftUI. Aprenderá todo sobre SwiftUI en relación con el desarrollo de aplicaciones multiplataforma, la sintaxis en SwiftUI, así como algunas de las características y los elementos de la interfaz de usuario fundamentales para la creación de IU.
Read more
Aspectos básicos de SwiftUI
En este módulo, profundizará su aprendizaje cubriendo los aspectos básicos de SwiftUI. Descubrirá las vistas y cómo crearlas utilizando pilas. Aprenderá sobre diferentes elementos de interfaz de usuario, incluidos controles e imágenes, y cómo añadirlos a sus interfaces de usuario. También descubrirá jerarquías de vistas en SwiftUI, y conceptos relacionados, y practicará la configuración de vistas principales y secundarias en su IU.
SwiftUI avanzado
En este módulo, cubrirá conceptos más avanzados de SwiftUI. Explorará los distintos tipos de navegación y cómo utilizarlos en sus aplicaciones. También aprenderá a mostrar datos de listas y añadir gestos a sus vistas para crear aplicaciones interactivas que sus usuarios adorarán.
Crear una aplicación SwiftUI
En este módulo, se evaluarán las habilidades clave tratadas en el curso y demostrará su conjunto de habilidades prácticas de SwiftUI mediante la creación de un proyecto para añadir a su carpeta de trabajos.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Esta enfocado en el desarrollo de interfaces de iOS utilizando Swift SwiftUI
Los alumnos desarrollan una interfaz de usuario básica con Swift Interface Builder
Ayudará a estudiantes principiantes y de nivel intermedio a crear aplicaciones iOS con SwiftUI
Los alumnos obtendrán experiencia con las herramientas y el software de desarrollo de interfaces
Requiere conocimientos básicos de Swift y desarrollo de aplicaciones móviles multiplataforma
Es impartido por personal de Meta, lo cual es una señal de calidad en el desarrollo de iOS

Save this course

Save Crear la interfaz de usuario con SwiftUI to your list so you can find it easily later:
Save

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 Crear la interfaz de usuario con SwiftUI with these activities:
Review SwiftUI Basics
Solidify your understanding of the fundamentals of SwiftUI, ensuring a strong foundation for the course.
Browse courses on SwiftUI
Show steps
  • Revisit the official SwiftUI documentation and tutorials from Apple.
  • Go through online resources and articles on SwiftUI basics.
  • Practice creating simple SwiftUI views and user interfaces.
Develop a SwiftUI App Prototype
Demonstrate your proficiency in SwiftUI by creating a functional app prototype, showcasing your ability to apply the concepts learned in the course.
Browse courses on Mobile App Design
Show steps
  • Plan and design the user interface and functionality of your app.
  • Implement the app's logic and features using SwiftUI views and components.
  • Test the app thoroughly to ensure it meets the desired functionality.
  • Present your app prototype to receive feedback and iterate on your design.
Show all two activities

Career center

Learners who complete Crear la interfaz de usuario con SwiftUI will develop knowledge and skills that may be useful to these careers:
Mobile App Developer
Mobile App Developers design, develop, and test applications that run on mobile devices like smartphones and tablets. This course can help you build the SwiftUI skills necessary to create engaging and user-friendly mobile apps. You will learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. By the end of the course, you'll have a portfolio of SwiftUI projects that you can use to showcase your skills to potential employers.
iOS Developer
iOS Developers specialize in developing applications for Apple's iOS operating system, which is used on iPhones and iPads. This course can help you build a strong foundation in SwiftUI, Apple's preferred framework for developing iOS apps. You'll learn how to create custom views, handle user input, and manage data in your apps using SwiftUI. With the skills you gain in this course, you'll be well-prepared to start a career as an iOS Developer.
User Experience (UX) Designer
UX Designers focus on creating user interfaces that are both visually appealing and easy to use. This course can help you develop the skills you need to create SwiftUI-based interfaces that are both beautiful and functional. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a UX Designer.
Front-End Developer
Front-End Developers are responsible for the design and development of the user interface of a website or application. This course can help you build the SwiftUI skills you need to create responsive and interactive front-end applications. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Front-End Developer.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course can help you build a strong foundation in SwiftUI, a powerful framework for developing iOS and macOS applications. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Software Engineer.
Web Developer
Web Developers design, develop, and maintain websites and web applications. This course can help you build the SwiftUI skills you need to create responsive and interactive web applications. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Web Developer.
Data Scientist
Data Scientists use data to solve business problems and make predictions. This course can help you build the SwiftUI skills you need to create data visualizations and dashboards that communicate data insights effectively. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Data Scientist.
Business Analyst
Business Analysts help organizations improve their business processes and make better decisions. This course can help you build the SwiftUI skills you need to create data visualizations and dashboards that communicate data insights effectively. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Business Analyst.
Product Manager
Product Managers are responsible for the planning, development, and marketing of products. This course can help you build the SwiftUI skills you need to create prototypes and mockups of your products. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Product Manager.
Project Manager
Project Managers plan, execute, and close projects. This course can help you build the SwiftUI skills you need to create project timelines and Gantt charts. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Project Manager.
Technical Writer
Technical Writers create documentation for software and other technical products. This course can help you build the SwiftUI skills you need to create user guides and tutorials. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Technical Writer.
Graphic designer
Graphic Designers create visual concepts, using computer software or by hand, to communicate ideas that inspire, inform, and captivate consumers. This course may be useful for you as it can help you build the SwiftUI skills you need to create prototypes and mockups of your designs. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Graphic Designer.
Animator
Animators create visual effects and other animations for film, television, video games, and other media. This course may be useful for you as it can help you build the SwiftUI skills you need to create animations for your projects. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as an Animator.
Game Developer
Game Developers design and develop video games. This course may be useful for you as it can help you build the SwiftUI skills you need to create user interfaces for your games. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a Game Developer.
UX Researcher
UX Researchers conduct research on user behavior and preferences to improve the user experience of products and services. This course may be useful for you as it can help you build the SwiftUI skills you need to create prototypes and mockups of your designs. You'll learn how to use SwiftUI to create custom views, handle user input, and manage data in your apps. With the skills you gain in this course, you'll be well-prepared to start a career as a UX Researcher.

Reading list

We've selected four 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 Crear la interfaz de usuario con SwiftUI.
Comprehensive guide to SwiftUI for experienced iOS developers. It covers advanced topics like custom views, animations, and state management.
Good choice for beginners who want to learn Swift quickly. It uses a humorous and engaging approach to teaching the language.
Practical guide to SwiftUI for iOS developers. It covers all the basics of SwiftUI, as well as more advanced topics like custom views and animations.
Comprehensive guide to SwiftUI for iOS developers. It covers all the basics of SwiftUI, as well as more advanced topics like custom views and animations.

Share

Help others find this course page by sharing it with your friends and followers:
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