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

En este curso de proyecto final, demostrará su competencia en su nuevo conjunto de habilidades mediante la creación de una aplicación nativa de iOS.

Read more

En este curso de proyecto final, demostrará su competencia en su nuevo conjunto de habilidades mediante la creación de una aplicación nativa de iOS.

En este punto del programa, habrá adquirido todas las habilidades necesarias para completar con éxito este proyecto. Pero, puede que necesite refrescar la memoria en lo que respecta a los cursos anteriores del programa. Por esta razón, cada módulo de este curso lo llevará a través de una breve recapitulación de los contenidos pertinentes de los cursos anteriores en el programa. Y no se preocupe, también habrá enlaces para que pueda revisar el contenido con más detalle si es necesario. De esta manera, se le guiará a través del proceso de construcción de la aplicación Little Lemon, que le permite mostrar sus nuevas habilidades de desarrollo.

Este curso es ideal para estudiantes intermedios que deseen prepararse para una carrera en el desarrollo para iOS. Al finalizar el proyecto final, tendrá una aplicación móvil interactiva que podrá compartir con los reclutadores e impresionar a posibles empleadores.

Para completar este curso, necesitará experiencia en iOS y una buena comprensión del lenguaje de programación Swift. Además, siempre ayuda tener una actitud de “sí, se puede”.

Al final de este curso, será capaz de:

- Construir una aplicación móvil nativa para iOS

- Publicarla y venderla en la Apple Store

Enroll now

What's inside

Syllabus

Inicio del proyecto
En este módulo, primero revisará lo que necesita configurar antes de desarrollar una aplicación para iOS, y cómo hacerlo. A continuación, planificará la UX y la UI diseñando un wireframe antes de añadir elementos visuales de alta fidelidad.
Read more
Funcionalidad del proyecto
En este módulo, configurará la funcionalidad de su aplicación. Para ello, hay que crear un flujo de incorporación, rutas de navegación, una página de perfil personalizable y una interfaz para pedir comida.
Evaluación del proyecto
En este módulo, se evaluarán los conocimientos adquiridos y aplicados a lo largo del curso. También tendrá la opción de aprender qué pasos seguir para enviar una aplicación para su publicación en la App Store de iOS.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Desarrolla habilidades y conocimientos fundamentales para el desarrollo de iOS
Cuenta con módulos de recapitulación para reforzar conceptos previos
Su producto final es una aplicación móvil interactiva lista para ser compartida y mostrar habilidades
Requiere experiencia previa en iOS y conocimientos de Swift

Save this course

Save Proyecto final sobre la aplicación para iOS 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 Proyecto final sobre la aplicación para iOS with these activities:
Review Swift syntax and programming concepts
Strengthen your foundation in Swift programming.
Show steps
  • Review your notes from previous Swift courses or tutorials.
  • Complete online quizzes or practice exercises to test your understanding.
  • Write small code snippets to reinforce Swift syntax and concepts.
Review iOS development basics
Refresh your understanding of iOS development fundamentals.
Browse courses on iOS Development
Show steps
  • Go through the introductory chapters of the course textbook.
  • Set up Xcode and create a new iOS project.
  • Experiment with basic iOS components like labels and buttons.
Practice Coding Challenges on LeetCode
Develop your coding proficiency and tackle programming problems.
Show steps
  • Identify coding problems that align with course topics.
  • Solve LeetCode problems in the 'Easy' and 'Medium' difficulty levels.
  • Analyze optimal solutions and identify areas for improvement.
Two other activities
Expand to see all activities and additional details
Show all five activities
Join a study group or participate in online forums
Engage with fellow learners to exchange knowledge and support.
Show steps
  • Join or start a study group specifically for the course topic.
  • Participate actively in online forums related to iOS development.
  • Share your knowledge and assist other learners in the community.
Design and implement an iOS application
Put your skills to the test by building a functional iOS app.
Browse courses on Mobile Development
Show steps
  • Choose a project idea and plan the app's features and functionality.
  • Design the user interface and create the app's layout.
  • Implement the app's core functionality using Swift.
  • Test and debug the app to ensure its stability.

Career center

Learners who complete Proyecto final sobre la aplicación para iOS will develop knowledge and skills that may be useful to these careers:
Computer Programmer
Computer Programmers write, test, and maintain the code that makes computers work. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course is an excellent way to prepare for a career as a Computer Programmer. It will give you the skills and knowledge you need to succeed in this exciting and growing field.
Software Engineer
Software Engineers design, develop, and maintain software systems. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course is an excellent way to prepare for a career as a Software Engineer. It will give you the skills and knowledge you need to succeed in this exciting and growing field.
Mobile Application Developer
Mobile Application Developers design, develop, and maintain mobile applications for various platforms, including iOS and Android. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course is an excellent way to prepare for a career as a Mobile Application Developer. It will give you the skills and knowledge you need to succeed in this exciting and growing field.
iOS Developer
As an iOS Developer, you will be responsible for designing, developing, and maintaining applications for Apple's iOS operating system. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course is an excellent way to prepare for a career as an iOS Developer. It will give you the skills and knowledge you need to succeed in this exciting and growing field.
Database Administrator
Database Administrators design, implement, and maintain databases. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Database Administrators who want to expand their skills into mobile application development.
Web Developer
Web Developers design and develop websites and web applications. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Web Developers who want to expand their skills into mobile application development.
Project Manager
Project Managers plan, execute, and close projects. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Project Managers who want to expand their skills into mobile application development.
Technical Writer
Technical Writers create documentation for software and other technical products. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Technical Writers who want to expand their skills into mobile application development.
Systems Analyst
Systems Analysts design, develop, and implement computer systems. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Systems Analysts who want to expand their skills into mobile application development.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets quality standards. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Quality Assurance Analysts who want to expand their skills into mobile application development.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design and develop artificial intelligence systems. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Artificial Intelligence Engineers who want to expand their skills into mobile application development.
Information Technology Specialist
Information Technology Specialists design, implement, and maintain computer systems and networks. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Information Technology Specialists who want to expand their skills into mobile application development.
Data Scientist
Data Scientists use data to solve business problems. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Data Scientists who want to expand their skills into mobile application development.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Machine Learning Engineers who want to expand their skills into mobile application development.
Business Analyst
Business Analysts analyze business needs and develop solutions to improve business processes. This course will provide you with the skills you need to create high-quality, native iOS applications. You will learn about the iOS SDK, Xcode, Swift, and other essential tools and technologies. Additionally, you will gain experience in designing and developing user interfaces, managing data, and implementing network communication. This course may be useful for Business Analysts who want to expand their skills into mobile application development.

Reading list

We've selected seven 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 Proyecto final sobre la aplicación para iOS.
Provides more depth and breadth on the Objective-C programming language, which is the predecessor to Swift. It can be useful for some background knowledge, but most modern iOS development is done in Swift, making its relevance lower. It has a good fit score of 50 and a moderate difficulty score of 65.
Is not directly related to iOS development, but it provides more depth and breadth on designing data-intensive applications, which can be useful for those interested in developing more complex iOS apps. It has a good fit score of 30 and a moderate difficulty score of 75.
Is not directly related to iOS development, but it provides more depth and breadth on writing clean and maintainable code. It can be useful for those interested in becoming more professional software developers. It has a good fit score of 20 and a moderate difficulty score of 70.
Is not directly related to iOS development, but it provides more depth and breadth on computer science fundamentals. It can be useful for those interested in learning more about computer science theory. It has a good fit score of 10 and a difficult difficulty score of 90.
Is not directly related to iOS development, but it provides more depth and breadth on algorithms and data structures. It can be useful for those interested in learning more about computer science theory. It has a good fit score of 10 and a difficult difficulty score of 90.
Is not directly related to iOS development, but it provides more depth and breadth on operating system concepts. It can be useful for those interested in learning more about how operating systems work. It has a good fit score of 10 and a difficult difficulty score of 90.

Share

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

Similar courses

Here are nine courses similar to Proyecto final sobre la aplicación para iOS.
Android App Capstone
Most relevant
Proyecto final para desarrolladores de Front-End
Most relevant
Crear esquemas de página y prototipos de baja fidelidad
Most relevant
Primeros pasos en el proceso de diseño de UX: Empatizar,...
Most relevant
Llevar a cabo investigaciones en UX
Most relevant
Proyecto final: Aplicación de la gestión de proyectos en...
Most relevant
Fundamentos de la gestión de proyectos
Most relevant
Estimación de la línea base de tiempos y costos
Most relevant
Proyecto final para desarrolladores de back-end
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