Introducción a Objective C & iOS
4.5 (251 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,807 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Introducción a Objective C & iOS to your Wishlist.

Add to Wishlist

Introducción a Objective C & iOS

La sintaxis de Objective-C fue creada para enseñar a niños de 8 años. Aprenderlo es fácil con @frr149 y ahora ¡GRATIS!
4.5 (251 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
7,807 students enrolled
Last updated 7/2015
Spanish
Price: Free
Includes:
  • 2.5 hours on-demand video
  • 1 Article
  • 3 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Una vez finalizado el curso estarás listo para comenzar con bases sólidas en la programación iOS sea por tu cuenta sea con el apoyo de nuestro Curso Fundamentos de Programación iOS y ser capaz de desarrollar tus apps: https://www.udemy.com/curso-de-programacion-ios-para-iphone-y-ipad/
View Curriculum
Requirements
  • Experiencia previa en cualquier lenguajes de programación.
  • Ordenador MAC. Si no lo tienes, puedes usar www.macincloud.com
Description

¿Crees que ObjectiveC es más difícil de comprender que una peli de Bruce Lee en versión original? ¡Verás que no en menos de 3horas estarás listo!

Este curso es un fragmento de nuestro curso Bestseller en Udemy "Programación iOS para iPhone & iPad con Fernando Rodríguez". Está dirigido a todos aquellos programadores que quieran dar sus primeros pasos en la programación nativa iOS para iPhone & iPad. Es ideal tanto si NO tienen experiencia en Programación Orientada a Objetos como si la tiene, pero necesitan repasar o reforzar algunos conceptos importantes para adentrarse luego pisando fuerte en la programación iOS propiamente dicha.

Los programadores iOS están en auge y este curso totalmente GRATIS te preparará para dar el salto a la programación de Apps para iPhone & iPad. Y lo mejor, de la mano de uno de los instructores de iOS de mayor renombre internacional en la actualidad.

TESTIMONIOS:

Excelente!! Lo más importante del curso es que se aprende en grande, quien lo dicta y quienes apoyan el proceso están comprometidos con la causa de enseñar, es increíble la fluidez con la que se explica, enhorabuena y espero poder ver nuevos cursos junto con ustedes.JESÚS LODOÑO

El mejor curso de Objective-C de todos los que he hecho. No hay color. Explicaciones geniales, claras de un profesor que entiende perfectamente de lo que habla. EnhoraBuena por el curso y por la capacidad docente de Fernando. JAVIER LARA MEDINA

Maravilla. Fernando tiene una manera asombrosa de absorberte y dejarte pegado a Xcode, lo recomiendo incluso a gente ya experimentada, te muestra algunos secretos que quizás aún no conozcas y sobre todo, te enseña sus buenas prácticas. Una maravilla.” ALEJANDRO DELGADO

¿POR QUÉ TOMAR ESTE CURSO?

  • La carrera de Programador iOS están en auge y conocer bien algunos conceptos clave de la Programación Orientada a Objeto con Objective C es requisito fundamental para prepararte como Desarrollador iOS y aprovechar esta oportunidad.
  • Soporte constante de nuestro equipo de instructores a TODAS tus dudas durante y después del curso.
  • Acceso a una de las comunidades de desarrolladores iOS más exclusivas con sus foros, networking, súper ofertas de trabajo, etc: AGBO Alumni.
  • Te permite prepararte bien y GRATIS para luego tomar nuestro curso Bestseller en Udemy "Programación iOS para iPhone & iPad con Fernando Rodríguez" considerado el mejor curso online en español en la opinión de los Usuarios de Udemy (¡+150 testimonios!).
  • Acceso de por vida al curso
Who is the target audience?
  • Curso dirigido a programadores con experiencia previa en otros lenguajes de programación que quiera dar sus primeros pasos en programación de App con Objective C, Cocoa y iOS.
  • Ordenador MAC. Si no lo tienes, puedes usar www.macincloud.com
Students Who Viewed This Course Also Viewed
Curriculum For This Course
24 Lectures
04:42:48
+
Introducción al Curso
8 Lectures 23:12
¡Bienvenid@s!!
1 page

Qué vas a aprender, con qué herramientas y cuales son los requisitos.

Introducción & Requisitos
01:20

A lo largo del curso, iremos creando una guía de vinos en forma de App Universal; es decir, una App que funciona tanto en iPhone como en iPad.

La App que vamos a crear
00:39

¿Cuales son las herramientas necesarias para seguir este curso?

Herramientas que necesitaremos
01:45

Xcode es el entorno de programación por defecto para iOS. Antes de poder empezar, hemos de instalarlo en nuestro Mac.

Cómo instalar Xcode
01:40

Plantilla que instalaremos de forma manual por actualización a Xcode 6

Instalación plantilla vacía en Xcode 6 & MATERIAL
06:35

La versión 6.1 de Xcode elimina la plantilla de App Vacía (Empty Application Template). ¡No pasa nada! Te enseño cómo vaciar una. ;-)

App Vacía con Xcode 6.1
11:13

Es sumamente recomendable para seguir correctamente este curso el tener una base previa de programación orientada a objetos (en cualquier otro lenguaje), pero no hace falta ningún conocimiento previo de Objective C.

En concreto, es importante que tengas frescos los siguientes conceptos de POO: Clase - Instancia – Herencia - Métodos - Propiedad.

Si no los tienes al día, nuestra sugerencia es que NO sigas adelante sin antes repasar esta clase donde te facilitamos material exclusivo que te permitirá ponerte al día con cada uno de estos conceptos necesarios para permitirte luego avanzar con más solidez en la programación iOS para iPhone & iPad.

ANEXO Apuntes Programación Orientada a Objetos POO
35 pages
+
Desarrollo para iOS
15 Lectures 01:58:28

Existen varias alternativas para desarrollar Apps para iOS (iPhone & iPad). Repasaremos las distintas opciones, sus ventajas y desventajas y explicaremos el por qué de aquella que hemos elegido: el desarrollo nativo con Cocoa & Objective C.

Desarrollo para iPhone y iPad: herramientas y tecnologías
03:33

¿Sabias que Objective C es el lenguaje con el que se creó la Web?

Cuando Sir Tim Berners-Lee inventó la World Wide Web y creó el primer browser y servidor de http, lo hizo con Objective C y Cocoa.

¡El mismo lenguaje que nos trajo la revolución de internet es el que usarás ahora para la revolución de las Apps!

Orígenes de Cocoa y Objective C
02:10

¿Qué tipo de lenguaje orientado a objeto es Objective C y qué le hace especial?

Objective C y otros lenguajes orientados a objetos
02:52

Duelo de titanes: ¡Objective C vs Java!

Objective C es un lenguaje con una filosofía muy distintade la de otros lenguajes más comunes, como Java, C# o C++. Repasaremos algunas de las diferencias que más sorprenden a los novatos ¡para que no así no resbales nunca en las cáscaras de plátano que pisan los demás!

Características y filosofia de Objective C. Objective C frente a Java.
09:31

¿La sintaxis de Objective C siempre te ha parecido más rara que una película de Bruce Lee en versión original? Pues de eso nada, en realidad fue inventada pensando en niños de 8 años.

Pasa que en 10 minutos te la explico. ¡Sin miedo!

Sintaxis de Objective C
09:48

En Objective C, una clase se define en dos ficheros:

  • .h o de cabecera
  • .m o de implementación

Las clases pueden tener dos tipos de elementos:

  • Propiedades: elementos estáticos
  • Métodos
Definición de una clase en Objective C
07:50

Uso de las propiedades en Objective C con @property: ahorraremos mucho tiempo evitando trabajo repetitivo.

Propiedades de una clase en Objective C
08:17

¡Basta de rollos y manos a la obra!

Vámonos a Xcode a crear una clase de ejemplo y asignarle algunas propiedades.

Demo: creación de una clase y definición de propiedades
19:49

La función NSLog() sirve para escribir en la consola. Es equivalente a printf() en C y será una compañera habitual a lo largo de todo el curso.

¡Adelante que te la presento!

Demo: uso de NSLog
04:06

Al contrario de otros lenguajes, en Objective C la creación de objetos se hace en dos fases:

  • alloc: reserva de memoria
  • init: inicialización básica

En cuatro minutos te lo explico y además veremos los incializadores propios (aquellos que hacen algo más que init).

Creación de Objetos: alloc & init e inicializadores propios
04:30

¡Manos a la obra!

¡Saca Xcode y crearemos nuestro primer inicializador propio!

Implementación de inicializadores propios: designado y de conveniencia
20:18

Los inicializadores de conveniencia se usan para aquellos casos particulares en los que no son necesarios todos los parámetros del inicializador designado.

Implementar incializadores de conveniencia
04:34

¿Harto ya de enviar el mensaje alloc?

Para eso se inventaron los constructores de conveniencia: métodos de clase que te hacen el alloc seguido del inicializador de conveniencia.

Constructores de conveniencia: métodos de clase
08:36

¿Qué hace NSLog() cuando se encuentra con un %@?

Conoceremos el mensaje description y algunas de las capacidades de introspección de Objective C.

NSLog y el mensaje description
12:34

Diapositivas del capítulo.

Diapositivas, Fuente y Repaso - Sección 2
105 pages
+
¿Por dónde seguimos avanzando en nuestra formación?
1 Lecture 00:07
¿Por dónde sigo?
00:07
About the Instructor
KeepCoding® Online
4.6 Average rating
895 Reviews
10,913 Students
4 Courses
Expertos en Formar Desarrolladores de Élite

En KeepCoding®, nos especializamos en un único tipo de formación: ¡la de máxima calidad! Nuestros cursos, sean online o presenciales, son bestsellers a nivel mundial y nada nos define mejor que la opinión de nuestros alumnos.

Somos expertos mundiales en la enseñanza de Objective C, Swift, iOS, Android y en desarrollo de vanguardia en general. Para nosotros, formación son palabras mayores. Por eso nuestros cursos son tipo “gourmet", es decir, 100% prácticos, metodología atractiva & divertida, material propio, atmósfera "geek" e instructores de máximo nivel internacional.

¡Ya son cientos de convocatorias en diferentes países, plazas agotadas, miles de alumnos encantados y listos para sacar provecho al universo de oportunidades que el desarrollo de apps y manejo de tecnología de vanguardia brindan en estos momentos.

</p>

Fernando Rodriguez B
4.6 Average rating
251 Reviews
7,807 Students
1 Course
Globetrotter de la Enseñanza de Calidad Programación iOS

Desarrollador, Instructor & "Geek" asumido, Fernando es un experto en la enseñanza de máxima calidad en programación y desarrollo para dispositivos iOS, Cocoa Touch, Objective C, o eso es lo que dicen sus alumnos.

Es Chef de Formación de AGBO TRAINING, colabora como Instructor de iOS con algunos de los más prestigiosos centros de enseñanza de programación del mundo. Profesor Asociado de la U-TAD, autor invitado de revistas como iPhoneWorld, Applesfera, además cuenta con su propio blog tecnológico COCOAMENTAL. Ponente habitual en conferencias dentro y fuera de España (iOSDevUK, CodeMotion, BCNDevCon, etc) y frecuentemente uno de los afortunados que logran conseguir tickets para los WWDCs de Apple en San Francisco.

En sus vidas anteriores fue un nerd de Python y Django, mago de Smalltalk, y para su pesar, galeote de C++. A medida que la rueda de Samsara gira sin cesar, este nerd asumido espera proseguir con su peregrinación hacia el Nerdvana y terminar encarnado en Lisper, aunque verdaderamente su gran talento es la cocina.