Así puedes descargar el programa de desarrollo de apps de Apple

Apple lanzó un nuevo plan de desarrollo de aplicaciones diseñado para estudiantes de secundaria y universidades. El curso, que se conoce como App Development with Swift, Tiene una duración de un año y es diseñado por ingenieros y educadores de la compañía. Esto con el fin de enseñar a los estudiantes elementos de diseño de aplicaciones con Swift. Este es uno de los lenguajes de programación más populares del mundo. 

Apple

Con este curso, los estudiantes aprenderán a codificar y diseñar aplicaciones funcionales. Esto servirá para mejorar sus habilidades de trabajo críticas en el desarrollo de software y tecnología de la información. El plan de estudios ya está disponible para descargar de forma gratuita en la tienda iBooks de Apple. A partir de este otoño, en muchas escuelas y campus, se empezará a ofrecer el currículo estudiantes mentores y pasantías.

Swift, el lenguaje de programación de Apple

El plan de estudios cuenta con una guía completa con ejercicios de juegos, mini proyectos y concursos para el estudiante. Además, tiene una guía para maestros con rúbricas de calificación, código de soluciones y presentaciones de Keynote. Swift es el lenguaje de programación de Apple que ofrece a los desarrolladores la libertad y las capacidades que necesitan para crear. Las aplicaciones populares incluyendo Airbnb, Kayak, TripAdvisor, Venmo y Yelp están creadas con Swift.

«La inversión de Apple en nuestra comunidad con el lanzamiento del currículo de desarrollo de aplicaciones aprovechará la creatividad de nuestros estudiantes, inspirará nuevas posibilidades y fomentará nuestra cultura de transformación tecnológica», señala Apple en su sitio web.

El plan de estudios será ofrecido por:

– Sistema de Colegio de la Comunidad de Alabama.
– Columbus State Community College.
– Harrisburg Area Community College.
– Houston Community College.
– Mesa Community College.
– San Mateo Community College District.

Las escuelas secundarias selectas de todo el país también estarán enseñando el desarrollo de App con el plan de estudios Swift a partir. En adición, Houston Community College también está abriendo una escuela de codificación y diseño de iOS que enseñará el nuevo plan de estudios de Apple. Si bien el curso no está disponible en escuelas fuera de los Estados Unidos, quienes quieran aprender por su cuenta lo pueden descargar. 

«La economía de las aplicaciones y el desarrollo de software están entre los sectores de más rápido crecimiento en los Estados Unidos y estamos encantados de ofrecer a los educadores y estudiantes las herramientas para aprender la codificación «, dijo Tim Cook, CEO de Apple.

Imagen: Apple, Pexels

Aura Izquierdo

Aura Izquierdo

Entre deporte, política, economía, y otros, decidí empezar a escribir sobre tecnología en un computador ya pasado de moda. Aficionada a la trilogía 'El Señor de los Anillos'. -Un anillo para gobernarlos a todos-. Algo adicta a la Coca Cola. Estudié Comunicación Social y Periodismo en la Universidad de La Sabana.

View all posts

2 comments

  • esto me hace pensar en m$ de steve ballmer, que tenía la idea que el éxito dela plataforma (windows) dependía que los desarrolladores tuvieran interés en hacer palicaciones para esa plataforma (developers, developers, developers). hoy la verdad ya no tanto. hoy la gente ya no usa tanto el pc sino el teléfobo, y cuando usa el teléfono no es que coprra programas y saque documentos y desarrolle aplicaciones o lleve la contabilidad de la empresa en el teléfono; lo usa para correr las mismas 5 o 6 aplicaciones (whatsapp, youtube, facebookl, correo y los dos juegos favoritos que tenga la persona). no es como si cada día mirar qué aplicacione snuevas hay para ver qué le instala, o si quiera que tenga espacio para estar instalando.
    el hecho que antes el argumento de venta era que era muy play tener el aparato de esa marca y que ahora busquen otra forma de orientar el mercadeo, y más aún, que esa forma de orientar el mercadeo sea algo que otros ya hicieron, para otro tipo deplataforma yc on otras necesidades sugiere que los de apple ya la empiezan a ver madura.. y que esperan un revolcón dentro de poco.. esperemos es que al señor tim cook no le dé por empezar a volear sillas en un auditorio y a hacer cosas raras..

  • y como para poner en contexto, swift es el lenguaje que apple libera para hacer aplicaciones para ios. ésa es su función; o en otras palabras, el que se meta a aprender eso, es con ese propósito. hacer aplicaciones para ios (ipad e iphone). si quiere hacer aplicaciones para android, de igual forma, google libera un kit de desarrollo para desarrollar para android.y el que quiera sacar una aplicación para ambos, le toca hacer la aplicaciónd os veces? en algunos casos, es lo que algunos hacen. arriba ponene ejemplos de aplicaciones que en su versión ios fueron desarrolladas con swift. esos ignifica que quien hace la aplicación escribió dos veces la aplicación, una para ios usando swift, y otra para android usando otra cosa
    y entonces me toca aprender dos lenguajes, y hacer el trabajio dos veces siempre? no, no sdiempre. para eso existen las herramientas multiplataforma, o cosas como la máquina virtual de java.
    para aclarar, cuando hace algunos años se hablaba de java, java eran diferente partes, pero de una misma cosa. java es un languaje deprogramación, y ese lenguaje de programación (que es la misma sintaxis que se usa hoy para programar con el kit de desarrollo de android) se pasaba por un compilador, que generaba un código que luego era ejecutado por la máquina virtual de java. resulta que hoy, ya no es sólo el compilador de java el que genera código ejecutable por la máquina virtual de java. hy se puede escribir un programa en c, o c++, y hay compiladores que usan ese código para generar ejecutables para la máquina virtual de java. el mismo android tiene su propia m´ñaquina virtual de java, diferente a la que saca oracle. de manera que puedo usar hoy en día varias sintaxis para generar código que es ejecutado por la máquina virtual de java, y así mismo, ese código no es sólo interpretado por la máquina virtual de java de oracle, sino que hay varos que entienden ese código, inclñuyendo el sistema operativo android

    con los celulares igual. los celulares reciben un código ejecutable, que las persopnas no entienden, y que al aparato poco o nada le importa cómo se generó ese código ejecutable. para ios. una forma de generarlo es con elñ kit de desarrollo que ellos entregan, y que entiende la sintaxis de swift, pero pueden haber otras herramientas que generen código que también es entendible por el sistema de apple, usando otra herramienta, y otra sintaxis
    entonces, no es que sobre, porque así sea por ‘cultura general’ como programador, puede que le imterese saber cómo seprograma en swift, pero si se espera dedicar a eso, es únicamente para sacar aplicaciones para ios. lo que haga en swift no le va a servir para otras plataformas, porque no hay compiladores que usen esa sintaxis y generen código para esas plataformas, y si quier generar luego la apliacción para otra platafrma, le toca reescribir luego la aplicación usando otra herramienta con otro lenguaje

    entonces qué alternativas hay? si es para juegos entre sencillos y medianamente complejos, puede usar flash, que también le permite desarrollar aplicaciones que no son sólo juegos
    si es para desarrollar juegos un poco más complejos puede usar unityo unreal engine, pero esto en general, será sólo para juegos
    como opción, si no tiene nada qué ver con juegos, puede que sea mejor hacer su aplicación no como aplicación sino como página web
    si quiere hacer lo que sea donde sea, lo mejor es que aprenda c++. la cuestión es, para aprender c++, o más bien para sacarle el provecho a c++, le toca entender cómo funciona el aparato, y aunque gran parte del código lo puede aprovechar de una plataforma aotra, para adecuarlo a las peculiaridades de cada plataforma le tocará reescribir cada vez parte del código, para esa plataforma. la idea es que ud con el tiempo comience a desarrollar su propia plataforma basada en librerías que ud ha desarrollado, y que va mejorando con el tiempo

Archivos