Desarrolla en Swift

«Desarrolla en Swift» es una completa oferta de programación de Apple para alumnos de 14 años en adelante. El currículo prepara a los alumnos para la universidad o una carrera en el desarrollo de apps utilizando el lenguaje de programación Swift. Se complementa con el aprendizaje profesional online gratuito para docentes y está diseñado para el Mac, que es compatible con todos los lenguajes de programación más importantes. Por eso es el dispositivo ideal para enseñar y aprender programación.

Información sobre el currículo

«Desarrolla en Swift» se ha diseñado para que los alumnos de educación secundaria y superior aprendan a diseñar y crear su propia app. A medida que desarrollen nuevas habilidades, los alumnos dominarán conceptos clave de programación y podrán conseguir créditos AP o una certificación reconocida por el sector que avala sus conocimientos de Swift y Xcode.

Las guías para profesores son la herramienta perfecta para ayudarte a motivar a los desarrolladores en ciernes, independientemente de tu experiencia enseñando Swift u otros lenguajes de programación.

Consulta el contenido

Esta lección de ejemplo de «Develop in Swift Explorations» ayuda a los alumnos a iniciarse en el desarrollo de apps con Xcode en el Mac.

1

Unidades del currículo

Descubre los objetivos de las unidades e identifica las cuatro secciones clave: Empieza a Usar, Juega, Crea y Diseña.

Las unidades están pensadas para desarrollar las habilidades de programación y la comprensión de los conceptos clave. Al finalizar cada unidad, los alumnos exploran una historia sobre un grupo de alumnos en un club audiovisual.

2

Proyectos de desarrollo guiado de apps

Estos proyectos ayudan a los estudiantes a diseñar una app en Xcode con instrucciones paso a paso e incluyen imágenes y vídeos para animarlos a aplicar sus conocimientos.

Los archivos de proyectos iniciales ayudan a los alumnos a centrarse en unos pocos conceptos clave de Swift y poner en práctica rápidamente sus habilidades de programación.

3

Proceso de diseño de apps

Los estudiantes analizarán el impacto de los avances informáticos y se familiarizarán con el proceso de diseño de apps.

También reflexionarán sobre las decisiones que toman los diseñadores y desarrolladores de apps, teniendo en cuenta que su creación puede llegar a miles, o incluso a millones, de personas.

4

Áreas de juegos de Xcode

Los estudiantes aprenden conceptos básicos de programación escribiendo código Swift en áreas de juegos de Xcode.

Las áreas de juegos de Xcode ofrecen un entorno de programación interactivo donde pueden trastear con código y ver los resultados en el momento.

5

Swift

Swift es el lenguaje de programación de Apple y se ha usado para crear muchas de las apps que más te gustan de tu Mac, iPad, iPhone, Apple Watch o Apple TV.

Swift es tu pasaporte al mundo de la programación. De hecho, lo diseñamos pensando en personas que no hubieran programado nunca, ya fueran estudiantes de secundaria o adultos en busca de nuevas salidas laborales.

6

Certificación

Ayuda a los estudiantes a obtener un reconocimiento por todo lo que han aprendido sobre el desarrollo de apps y Swift.

Se pueden obtener certificaciones en desarrollo de apps con Swift a través de Certiport.

Más información

Apple Professional Learning

Apple Professional Learning ofrece un curso de aprendizaje profesional online gratuito de «Develop in Swift Explorations» y de «Develop in Swift AP® CS Principles» a través de Canvas by Instructure. Como los participantes aprenden los conocimientos básicos necesarios para enseñar Swift y Xcode de la mano de gente con experiencia de Apple, el curso es perfecto para impartir el programa «Desarrolla en Swift» en cualquier entorno educativo.Encontrarás más información en apple.co/developinswiftpl

Libros y recursos

Encontrarás esta lección y otras similares en la guía para estudiantes de «Develop in Swift Explorations». Descargar los libros y recursos de «Desarrolla en Swift».

Más información.

Descubre más recursos diseñados para ayudarte a enseñar programación y desarrollo de apps.