Overview
Have you ever wanted to build outstanding mobile apps like Facebook and Instagram?
This Professional Certificate will teach you how to build applications for iOS devices and start a new career as an iOS Developer. By the end of this program, you’ll be able to create and run a mobile app powered by iOS operating systems.
Once you complete the program, you’ll get access to the Meta Career Programs Job Board—a job search platform that connects you with 200+ employers who have committed to sourcing talent through Meta’s certificate programs, as well as career support resources to help you with your job search.
In this program, you’ll learn:
Essential iOS programming concepts and the tools needed to develop applications Create user interfaces (UIs) for mobile apps using SwiftUI Manage the lifecycle and data collections of mobile applications Work with web technologies and manage data on iOS applications Build an iOS app Create cross-platform applications using React Native Prepare for technical interviews for iOS developer roles
Any third-party trademarks and other intellectual property (including logos and icons) referenced in the learning experience remain the property of their respective owners. Unless specifically identified as such, Coursera’s use of third-party intellectual property does not indicate any relationship, sponsorship, or endorsement between Coursera and the owners of these trademarks or other intellectual property.
Syllabus
Course 1: Introducción al desarrollo de aplicaciones móviles para iOS
- Offered by Meta. Aprenda sobre el sistema operativo y la plataforma de desarrollo para obtener información acerca del desarrollo iOS. ... Enroll for free.
Course 2: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 3: Fundamentos de programación en Swift
- Offered by Meta. Este curso es ideal para principiantes que desean aprender los conceptos fundamentales que sustentan el lenguaje de ... Enroll for free.
Course 4: Principios de diseño UX/UI
- Offered by Meta. Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, ... Enroll for free.
Course 5: Crear la interfaz de usuario con SwiftUI
- Offered by Meta. En este curso, los estudiantes aprenderán a desarrollar interfaces de usuario significativas y funcionales para iOS ... Enroll for free.
Course 6: Programación avanzada en Swift
- Offered by Meta. En el centro de cualquier iOS notable se aplica una comprensión profunda del lenguaje de programación Swift. Emprenda un ... Enroll for free.
Course 7: Trabajar con datos en iOS
- Offered by Meta. Este curso le presenta los principios básicos de trabajar con datos en iOS. Profundizará en los procesos y conceptos detrás ... Enroll for free.
Course 8: Desarrollo móvil y JavaScript
- Offered by Meta. Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo ... Enroll for free.
Course 9: Conceptos básicos de React
- Offered by Meta. React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y ... Enroll for free.
Course 10: React Native
- Offered by Meta. React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de ... Enroll for free.
Course 11: Proyecto final sobre la aplicación para iOS
- Offered by Meta. En este curso de proyecto final, demostrará su competencia en su nuevo conjunto de habilidades mediante la creación de una ... Enroll for free.
Course 12: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
- Offered by Meta. Aprenda sobre el sistema operativo y la plataforma de desarrollo para obtener información acerca del desarrollo iOS. ... Enroll for free.
Course 2: Control de versiones
- Offered by Meta. Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. ... Enroll for free.
Course 3: Fundamentos de programación en Swift
- Offered by Meta. Este curso es ideal para principiantes que desean aprender los conceptos fundamentales que sustentan el lenguaje de ... Enroll for free.
Course 4: Principios de diseño UX/UI
- Offered by Meta. Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, ... Enroll for free.
Course 5: Crear la interfaz de usuario con SwiftUI
- Offered by Meta. En este curso, los estudiantes aprenderán a desarrollar interfaces de usuario significativas y funcionales para iOS ... Enroll for free.
Course 6: Programación avanzada en Swift
- Offered by Meta. En el centro de cualquier iOS notable se aplica una comprensión profunda del lenguaje de programación Swift. Emprenda un ... Enroll for free.
Course 7: Trabajar con datos en iOS
- Offered by Meta. Este curso le presenta los principios básicos de trabajar con datos en iOS. Profundizará en los procesos y conceptos detrás ... Enroll for free.
Course 8: Desarrollo móvil y JavaScript
- Offered by Meta. Este curso es el primero de una serie que le permitirá ampliar sus habilidades como desarrollador de Android en el mundo ... Enroll for free.
Course 9: Conceptos básicos de React
- Offered by Meta. React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y ... Enroll for free.
Course 10: React Native
- Offered by Meta. React Native es un marco de código abierto para crear aplicaciones multiplataforma mediante React y los recursos nativos de ... Enroll for free.
Course 11: Proyecto final sobre la aplicación para iOS
- Offered by Meta. En este curso de proyecto final, demostrará su competencia en su nuevo conjunto de habilidades mediante la creación de una ... Enroll for free.
Course 12: Preparación de la entrevista de codificación
- Offered by Meta. El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de ... Enroll for free.
Courses
-
Aprenda los fundamentos de la investigación y el diseño de la experiencia de usuario (UX). Sumérjase en el proceso de UX, que incluye identificar problemas e iterar y probar diseños para encontrar soluciones adecuadas. Aprenderá a empatizar con los usuarios al aplicar enfoques de investigación de mejores prácticas y crear artefactos de UX comunes, como las personas de usuarios. Además, usará los conocimientos de UX para tomar decisiones de diseño adecuadas. Al utilizar el proceso de diseño de la interfaz de usuario (UI), podrá crear modelos de wireframes (esquemas de páginas) para características en Figma y convertirlos en prototipos de estilo Producto Mínimo Viable (MVP) desde sus maquetas. También aprenderá los principios básicos del diseño, como la jerarquía y el uso de cuadrículas. Al final de este curso, podrá: • Diseñar productos digitales que creen valor y resuelvan los problemas de un usuario de forma significativa. • Reconocer en qué consiste una UX/UI exitosa y evaluar las interfaces existentes para obtener coherencia y calidad en el diseño. • Identificar las mejores prácticas en métodos de diseño de interacción, y evaluar y mejorar sus propios diseños y los de los demás. • Crear, compartir y probar sus diseños de UX/UI siguiendo las pautas de mejores prácticas. Este es un curso para principiantes, para estudiantes que desean prepararse para una carrera en desarrollo UX/UI. Para poder hacer este curso y obtener resultados satisfactorios, no es necesario tener experiencia previa en desarrollo, sino solo conocimientos básicos de navegación por Internet y ganas de aprender.
-
React es una potente biblioteca JavaScript que se puede utilizar para crear interfaces de usuario para aplicaciones web y móviles (aplicaciones). En este curso, explorará los conceptos fundamentales que sustentan la biblioteca de React y aprenderá las habilidades básicas necesarias para crear una aplicación simple, rápida y escalable. Al final de este curso, podrá: • Utilizar componentes reutilizables para representar vistas donde los datos cambian a lo largo del tiempo • Crear sitios web y aplicaciones más escalables y que se puedan mantener • Utilizar props para transferir datos entre componentes • Crear aplicaciones y páginas web dinámicas e interactivas • Utilizar formularios para que los usuarios puedan interactuar con la aplicación • Crear una aplicación en React Obtendrá experiencia con las siguientes herramientas y software: • React.js • JSX • React • HTML, CSS y JavaScript • VSCode Podrá aprovechar el potencial de este curso para desarrollar nuevas habilidades, mejorar la productividad, actuar eficazmente con datos e impulsar su carrera. Este es un curso principiante para estudiantes que desean prepararse para una carrera en desarrollo móvil. Para poder hacer este curso y lograr resultados satisfactorios, no es necesario tener experiencia previa en desarrollo, sino solo conocimientos básicos de navegación por Internet y ganas de iniciarse en la codificación.
-
Descubra cómo los desarrolladores de software modernos colaboran en todo el mundo sin estropear el código de los demás. Conocerá los diferentes sistemas de control de versiones y cómo crear un flujo de trabajo de desarrollo de software eficaz. Conocerá algunos de los comandos de Linux más utilizados que puede aprovechar para trabajar con archivos en su disco duro y para crear flujos de trabajo eficaces, que le permitirán automatizar su trabajo y ahorrar tiempo y esfuerzo. Por último, verá cómo se puede utilizar Git en proyectos de desarrollo de software para gestionar los archivos del equipo. Además, creará un repositorio que pueda gestionar las revisiones de código.
-
El curso final de este programa lo ayudará a prepararse para los aspectos únicos de una entrevista de trabajo de codificación, con enfoques para la resolución de problemas y fundamentos de ciencias de la computación necesarios para conseguir el trabajo. Finalmente, recibirá información estratégica y consejos para una entrevista exitosa. Al final de este curso, tendrá conocimientos sobre los siguientes temas: • Comunicación apropiada durante una entrevista de codificación • Estrategias para una entrevista exitosa • Uso de pseudocódigos • Los fundamentos de las ciencias de la computación • Las capacidades de las estructuras de datos y cómo implementarlas • Cómo revisar las estructuras de datos en el contexto de las entrevistas de codificación • El concepto de algoritmos y los enfoques comunes para trabajar con ellos • Cómo visualizar un algoritmo • Combinar patrones de codificación nuevos y previamente aprendidos para resolver problemas Idealmente, debería haber completado todos los cursos en este certificado profesional.
Taught by
Taught by Meta Staff