¿Necesita aprender el lenguaje de desarrollo Swift de Apple? La ayuda está disponible con estos prácticos recursos en línea, incluidos cursos gratuitos y de pago.

Swift de Apple es catalogado por el gigante tecnológico como un lenguaje de programación que “permite a todos crear aplicaciones increíbles”. Ahora, eso puede ser cierto, pero no espere sumergirse en la codificación Swift hoy y escribir el próximo Candy Crush mañana. Como con cualquier idioma, hablado o codificado, aprenderlo requiere tiempo y esfuerzo.

Sin embargo, hay ayuda disponible con recursos comerciales y gratuitos disponibles en línea que cubren el idioma en profundidad. Sea cual sea su habilidad, aquí encontrará mucho para mejorar sus habilidades.

Antes de comenzar, Swift 5.0.1 está disponible para descargar ahora aquí, y puede obtenerlo junto con Xcode 10.2.1 y comenzar a aprender el nuevo idioma de inmediato.

Debe tener cuidado de verificar qué versión de Swift y Xcode están utilizando sus materiales de capacitación, ya que puede haber algunas variaciones.

Empezando

Querrá comenzar desde la fuente con la documentación Swift dedicada de Apple. No necesita una cuenta de desarrollador para acceder a los archivos o descargar Xcode de la Mac App Store, por lo que puede comenzar de inmediato.

La documentación del desarrollador incluye código de muestra, enlaces al material de referencia y, lo que es más útil para cualquiera que cambie de idioma, videos de las últimas actualizaciones de Swift.

Tenemos un artículo completo que también le presentará Swift 5. Cubre todo lo que necesita saber sobre cómo escribir aplicaciones para iPhone, iPad, Apple Watch y Mac usando el lenguaje de desarrollador, incluidas las novedades de Swift 5 y por qué este es el lenguaje de programación para usted.

Eche un vistazo: Cómo crear aplicaciones con Swift 5

IBooks de Apple

Haga un buen uso de su viaje al trabajar a través de los materiales de programación Swift gratuitos de Apple disponibles en la iBooks Store. Allí encontrará libros que incluyen The Swift Programming Language, que ofrece un recorrido por el idioma, una guía detallada de cada función y una referencia formal para el idioma.

El código Everyone Can también está disponible de forma gratuita allí. Apple ha dicho que el plan de estudios, que está diseñado principalmente para estudiantes de secundaria y universitarios pero es accesible para todos, enseñará a los estudiantes a “codificar y diseñar aplicaciones completamente funcionales, adquiriendo habilidades laborales críticas en desarrollo de software y tecnología de la información”.

Prueba un curso en línea

Udemy

El curso Swift más popular de Udemy, con casi 10,000 calificaciones y más de 62,000 estudiantes inscritos, es iOS 12 y Swift: el Bootcamp completo de desarrollo de aplicaciones para iOS. Incluye la friolera de 527 conferencias y 54,5 horas de video. Esté atento a las ofertas especiales en Udemy, ya que a menudo puede obtener cursos con enormes descuentos.

Hay otros cursos en Udemy que también vale la pena echarle un vistazo:

  • Programación Swift 5 para principiantes
  • iOS 12 y Swift 5: Cree una aplicación de lista de tareas pendientes
  • iOS 12 y Swift 5: diseño de aplicaciones, UI / UX más desarrollo
  • Guía completa de nuevas funciones en Swift 5

Lynda

Si necesita comenzar con Swift lo más rápido posible, consulte Swift 5 Essential Training de Lynda.com.

También hay muchos otros cursos Swift disponibles en Lynda.com, y la diferencia entre este sitio y Udemy es que, con Udemy, pagas para descargar cursos individuales, mientras que Lynda.com ofrece una suscripción mensual que te da acceso a cursos ilimitados. para que pueda probar muchos de ellos.

Lynda.com cobra £ 19.99 / $ 25 por mes si se inscribe en el plan anual y, una vez que haya pagado, podrá acceder a todos sus cursos, sea cual sea el tema, junto con esta serie de lecciones de Swift. Si no está seguro de si sería adecuado para este tipo de tutoría, primero pruebe una cuenta de vista previa gratuita.

Podcasts sobre el desarrollo de Swift

Si todo este estudio en solitario te está volviendo loco, regístrate en un podcast de programación. iDeveloper se enfoca completamente en el desarrollo de iOS y macOS, discutiendo herramientas y técnicas y ofreciendo sugerencias y consejos. Si realmente quiere ganar algo de dinero con su trabajo, también se preocupa por el lado comercial de vender sus aplicaciones.

El contenido es hablador y atractivo, pero a veces puede resultar técnico, por lo que si lo encuentra por encima de su cabeza, aguante y asimile todo lo que pueda, al menos se familiarizará con los términos y frases que se usan en ámbito de la programación.

Puede obtener una vista previa de episodios individuales y leer una sinopsis de cada uno en la página de inicio del podcast.

Escribe tu primera aplicación

Una vez que haya dominado los conceptos básicos de Swift, el siguiente paso es adquirir experiencia práctica: es hora de intentar escribir una aplicación para usted. Una vez que esté listo, tenemos algunas guías para ayudarlo.

En primer lugar, nuestra guía para el uso del lenguaje describe los fundamentos, junto con algunos consejos prácticos sobre cómo escribir aplicaciones en él. Si desea ser más específico, tenemos guías separadas para escribir aplicaciones para iOS y watchOS.

Finalmente, si desea asegurarse de que tiene las herramientas adecuadas para el trabajo, tenemos consejos de compra de Mac específicamente para desarrolladores, para ayudarlo a obtener el mejor Mac que tiene la potencia y las funciones que necesita para el desarrollo de aplicaciones.