Estoy empezando a aprender programación en iOS. ¿Qué sitios web o videos en línea serían útiles para aprender iOS?

Un buen recurso de aprendizaje puede ser excelente, dependiendo de lo que haga con él. ¿Cuál es tu estilo de aprendizaje?

A algunas personas les gusta ver videos y ver otros programas, y luego lo intentan por sí mismos. El Stanford en iTunes U es un buen ejemplo, ofrecen cursos sobre informática y programación en iOS. De la misma manera, puedes encontrar muchos cursos basados ​​en video en Udemy.

Otras personas prefieren leer libros sobre desarrollo y probar ejemplos de tales libros. Creo que la serie “Sams Teach Yourself” es buena.

Siempre es bueno conectarse con la gente y sumergirse en lo que estás aprendiendo. Una gran parte del aprendizaje, especialmente un tema tan amplio como la programación de iOS, es exponerse a temas que podrían interesarle. Una buena manera de hacerlo es escuchar un podcast (como App Business Podcast y Gone Mobile Podcast) y seguir las noticias (HackerNews, TechCrunch).

Se ha demostrado que la capacidad de aprendizaje y la retención de nuevo material se mejoran en gran medida mediante la combinación de experiencias de aprendizaje. Aprender el mismo material al leer, probar ejemplos de código, hacer tareas, hablar y discutir con compañeros, ver videos, etc. (es decir, no solo leer o mirar) es una forma de lograrlo.

Además, en LearnAppMaking.com, doy clases particulares y formo a los desarrolladores de aplicaciones para principiantes. Tenemos llamadas semanales de grupos de expertos y nos centramos en el mínimo necesario para poder publicar sus propias aplicaciones. Ya sea para ti, tienes que descubrirlo por ti mismo.

Hay un montón de excelentes videos y recursos en línea para que aprendas la programación de iOS. Trataré de darle la respuesta más completa para ayudarlo a comenzar. Creo que deberías poder obtener un buen conocimiento al usar estos cursos.

1. Stanford en iTunes U – Curso gratuito de Stanford en iTunes U
Este curso aún no se ha actualizado para iOS 9, pero es un buen recurso para comenzar a ensuciarse las manos ¡Y es gratis! Han hecho un gran trabajo y han lanzado un curso famoso. Es de fácil acceso y te da la sensación de que estás en un curso universitario que está aprendiendo sobre el desarrollo de iOS.

2. Udemy – Udemy: cursos en línea en cualquier momento y en cualquier lugar
Udemy tiene una amplia gama de cursos para todo tipo de programación. Realmente brillan en el desarrollo de iOS. Los videos se pueden descargar para verlos sin conexión, los foros para recibir ayuda son maravillosos y es una plataforma que cambia los juegos. Tienen cursos de iOS 9 y usted recibe acceso de por vida a todos los videos que compra, ya sean gratuitos o de pago. Aviso: Tengo un curso sobre Udemy. iOS 9 y Swift 2: de principiante a profesional pagado

3. Academia Khan Academia Khan
La academia Khan ha hecho un trabajo maravilloso y al buscar en iOS encontrarás excelentes cursos. Si es posible, busque los cursos de iOS 9 desde que se lanzó recientemente.

4. Lynda – Video tutoriales y entrenamiento en línea
Tienen una amplia gama de cursos y iOS es parte de ellos. Esta es una empresa de Linkedin y está muy bien organizada. Recibe una prueba y luego necesita pagar una membresía mensual para acceder. Si tienes el dinero, este está en mis 3 sitios web principales para aprender casi cualquier cosa.

5. Team Treehouse – Aprende diseño web, desarrollo web y más | Casa del árbol
Esta es una plataforma muy asequible y está teniendo un gran impacto en el mundo de la programación. Los videos son exhaustivos, se puede decir que están programados. Esto cuesta dinero pero tienen un programa de referencia impresionante.

6. http://code.org
Estos chicos también tienen una amplia gama de clases / tutoriales. Muy divertido, interactivo y bien organizado. Todavía he tenido que pagar por nada en este sitio web.

7. Udacity – Catálogo de cursos – Udacity
Estos muchachos tienen un conjunto bastante sólido de cursos y deberían ayudarte a ponerte en marcha.

8. Coursera – coursera.org
Coursera tiene una gran cantidad de cursos y brillan al hacer que sea más una experiencia universitaria con cursos impartidos por universidades y profesores. Este es un lugar maravilloso para ir

9. Libro – Programación de iOS: La guía de Big Nerd Ranch
Este no es un sitio web o un curso, pero es uno de los mejores libros del mercado. Recomiendo encarecidamente tener esto a tu lado mientras aprendes.

10. Documentación de las manzanas – Introducción
Si desea volverse un poco salvaje, puede profundizar en la documentación de Apple y comenzar a desglosar las cosas.

En general, esto debería darle toneladas de cursos y lugares para ir. Estoy más que feliz de poder ayudarte de cualquier manera posible.

*************************************************** *********************

Kevin Flint es un veterano vendedor, mentor, programador y entrenador con un curso de iOS más vendido para ayudar a las personas a convertirse en desarrolladores profesionales de iOS:

iOS 9 y Swift 2: de principiante a profesional pagado

Kevin Flint (@ kflint2) | Gorjeo

*************************************************** *********************

Todos aprenden de manera diferente y tienen su propio estilo. Encontré que un poco de entrenamiento formal seguido por algunos libros de desarrollo funciona bien. Para mí, tuve la suerte de asistir a una sesión de Big Nerd Ranch (Big Nerd Ranch – Guías de desarrollo de aplicaciones móviles, capacitación y programación | Big Nerd Ranch). También encontré que sus libros fueron muy útiles (We Write | Big Nerd Ranch). Ray Wenderlich también tiene algunas herramientas de aprendizaje excelentes en el espacio de iOS (Tienda – Ray Wenderlich).

Si desea aprender programación en línea, puede unirse a institutos que ofrecen clases de programación en línea. Los siguientes son algunos buenos nombres de institutos. Ir a través de sus sitios web puede ser útil para usted.
1. teamtreehouse.com
2. designthencode.com
3. moblie.tutsplus.com
4. stackoverflow.com
5. phonegap.com

Allen Wyma tiene razón. Te sugiero que puedas seguir coursera o cualquier otro curso en línea de universidades. Solo que te darán tareas para el hogar. Después de obtener algunas cosas y cuando te das cuenta de que puedes desarrollar tu propia aplicación por tu cuenta, puedes ir a stackoverflow y más.

La programación móvil tiene grandes oportunidades así que úsalas. Disfruta de la codificación.

He encontrado que las clases de iTunes U son extremadamente útiles cuando estaba estudiando el desarrollo de iOS.

Los video tutoriales y la capacitación en línea son un gran recurso y últimamente he escuchado muchas cosas buenas de Plural Site.

Todo lo mejor.

Primero lo primero, necesitas una computadora Apple. A continuación, necesita tener algunos conocimientos básicos de programación. Si ha realizado programación en Java o c ++ o c #, u otro lenguaje orientado a objetos, será mucho más fácil. Si no, primero aprende al menos los conceptos básicos de cualquiera de estos idiomas.
El desarrollo de iOS se realiza principalmente en Swift y object-c, una versión algo desarrollada de c. Por lo tanto, si tiene una experiencia previa con C, será mejor que tener experiencia en Java, pero ambas lo ayudarán. Si necesita algunos recursos para aprenderlos, hay muchos videos en la red. Microsoft puede ayudarlo a aprender c #, mientras que puede obtener material de aprendizaje de Java desde la página de descarga de Oracle jdk.
Después de eso, configura tu máquina de desarrollador. Necesitas al menos OS X 10.9.2. Descarga xcode de la tienda de aplicaciones de Apple. Incluye el SDK de iOS según los sitios de Apple. Después de eso, aprende. Los siguientes sitios te ayudarán:
https://developer.apple.com/libr

Y
lifehacker.com/i-want-to-write-ios-apps-where-do-i-start-1644802175

Conceptos básicos de Swift:
m.lynda.com/Swift-tutorials/iOS-App-Development-Swift-Essential-Training/185036-2.html?rp=http%3a%2f%2fwww.lynda.com%2fSwift-tutorials%2fiOS-App- Desarrollo-Swift-Essential-Training% 2f185036-2.html

Y otra cosa: asistir a clases físicamente no es obligatorio. Aprendí las tecnologías Java y Web sin asistir a una sola clase física. Mientras pueda entender los conceptos en línea a través de los videos de YouTube y la documentación oficial y hacer su propia investigación, no se requiere pagar por ellos.

Depende de lo que sabes acerca de İOS. Para tu principiante, definitivamente Udemy tiene que ser la primera dirección.
Por supuesto que tienes otras opciones como codeschool, Makeschool, Threehouse o smthng así.
Por otro lado U tiene que hacer muchas prácticas. El libro Swift de Apple (en el sitio web oficial de Apple) puede ayudarlo a usted de esta manera.
no lo olvide, cuando la comprensión sea forzada, no dude en hacer una búsqueda en Google sobre el tema. Hay diferentes blogs útiles y sitios web como stackoverflow.com

Realmente me gustaron los Tutoriales para iPhone / iOS. Los desarrolladores y jugadores aprendieron mucho de ese sitio. Pero ya sabía cómo programar cuando empecé a hacer los tutoriales allí.

Echa un vistazo a los cursos de Stanford en iTunesU

https://itunes.stanford.edu

Codeschool es la mejor opción para aprender programación en iOS. Sus cursos de video son realmente fáciles de seguir y después de cada conferencia tienen una sección de cuestionarios y exámenes. Codeschool también ofrece descuento para el primer mes que puedes encontrar a continuación:

Inscribirse en el código de la escuela por 9 dólares

Vaya a YouTube y busque “IOS tutorial by code with Chris” o “IOS tutorial by Vishal kurup “, revise todos los suyos y al final tendrá un conocimiento profundo del desarrollo de IOS y podrá desarrollar una aplicación de gud.
Para lo básico, comience con el código con los tutoriales de Chris y, más tarde, con los tutoriales de Visual kurup.

Como ya se dijo: aprendí de los cursos de Stanford y leyendo sobre stackoverflow.

Udacity.com

Si puede realizar tutoriales pagados, pruebe la capacitación esencial para el desarrollo de aplicaciones de iOS con tutoriales en video en línea. Este tutorial es bueno si desea comenzar rápidamente. Si tiene suficiente tiempo a mano, pruebe estos tutoriales de Video tutoriales y capacitación en línea:

  • entrenamiento esencial del objetivo C: explica el mecanismo de codificación y las mejores prácticas de la programación de aplicaciones IOS utilizando el objetivo C.
  • entrenamiento esencial de Swift: explica el mecanismo de codificación y las mejores prácticas de la programación de aplicaciones de iOS utilizando swift, que es el nuevo lenguaje de Apple para el desarrollo de aplicaciones de iOS.
  • Capacitación esencial de cacao: una buena capacitación sobre cómo utilizar el marco de cacao en el desarrollo de aplicaciones iOS

Udemy.com

Coursera.com

Codecademy.com