Swift 3: Integración con tecnologías backend

Herramientas necesarias para generar una app

¡Prueba gratis durante 10 días

nuestros 1267 cursos !

Prueba gratis Mostrar modalidades de suscripción
En este video revisaremos los programas, herramientas y configuraciones necesarias para poder tener nuestro ambiente de desarrollo iOS y generar, de este modo, la aplicación más adecuada a los requerimientos del cliente. Veamos cómo hacerlo.

Transcripción

Vamos a repasar cuál es la lista de herramientas que vamos a utilizar para nuestro desarrollo. Estas herramientas son las que yo utilizo, tú puedes cambiarlas, hay algunas que son requeridas, como por ejemplo, Xcode. Xcode es el ID por defecto para las aplicaciones de iOS, así que si quieres hacer un cliente de iOS, necesitas Xcode. También puedes utilizar otros sistemas de construcción por línea de comandos, pero va a ser un poquito más complicado; pero vaya, se puede. Lo único que necesitas es descargar Xcode y descargar el "Command Line Tools". Si tú puedes hacer una aplicación en iOS es más que suficiente, y el "Command Line Tools" en realidad te va a habilitar para poder obtener otro tipo de herramientas. No te preocupes, solitos se van instalando. ¿En dónde puedes encontrar Xcode? Bueno, Xcode lo encuentras en la tienda de aplicaciones de Mac. No lo descargues de otro lado, ya ha habido casos en donde descargan un Xcode que trae algún "malware", y eso los mete en problemas a la hora de enviar sus aplicaciones al App Store, así que, te recomiendo que por favor lo consigas de manera oficial bajo la App Store de Apple, que puedes encontrar aquí en el menú de la manzanita en "App Store". ¿"OK"? Este es el primero. Ahora, lo siguiente que vas a necesitar también es una terminal decente. Apple viene con una terminal dentro de sus aplicaciones en el sistema operativo, pero yo te sugiero que utilices iTerm2. iTerm es una terminal que te va a permitir hacer "split" de ventanas, o "split" de paneles, múltiples "tabs", y algunos otros atajos muy útiles que puedes ocupar a la hora de estar utilizando la línea de comandos. Ahora ¿por qué vamos a utilizar la línea de comandos? Bueno, porque vamos a utilizar la siguiente herramienta, que es Homebrew. Homebrew es un gestor de paquetes para macOS. Es uno que funciona, muy fácil de instalar, vas a encontrar todos los paquetes que necesitas, vas a encontrar muchas versiones, y en nuestro caso en específico, vas a encontrar los instaladores de todos los lenguajes que vamos a utilizar. En específico, Homebrew te va a ayudar a descargar todas las dependencias y mantenerlas muy bien organizadas. Si tienes algún problema con el "Command Line Tools", en el momento en el que instales Homebrew, va a decirte qué es lo que tienes que ejecutar en tu línea de comandos para poderlo instalar. Lo siguiente ya es a consideración tuya. Puedes instalar Sublime Text para un proyecto del lado del servidor. Sí es cierto que tú puedes utilizar los "scripts", por ejemplo, de Ruby y de Python, de PHP, y los puedes abrir en Xcode; sí, eso es muy cierto, puedes hacerlo, pero en realidad, Xcode no es tan óptimo para estar haciendo los "deploys", o para estar abriendo los archivos, y que sea muy rápido. Xcode es más un "ID", y lo que vamos a necesitar para el lado del servidor es más un editor; no un editor cualquiera, sino un editor con estamina, con realmente muchos "features" que nosotros podamos utilizar para nuestro desarrollo. Sublime Text es uno de mis favoritos. Aunque no es el que uso yo día a día, es uno de los que más aprecio porque es muy rápido y muy eficiente. El siguiente es MacVim; si tú has utilizado VIM, o Vim, en la terminal, MacVim va a ser el editor que te va a solucionar todos tus problemas. Yo en lo personal uso Vim en la terminal, y cuando no puedo, o tengo que hacer cosas más grandes, a veces ocupo Sublime Text, pero ya casi no. MacVim es básicamente el cliente de escritorio para Mac que va a envolver a Vim. Y el último es un viejo y conocido, este es Textmate; Textmate, que durante muchos años fue el editor por defecto en los desarrollos web de Rails, y de Python, y de PHP. Ahora hay muchísimos más, pero Textmate era muy, muy bueno, y si tú tienes cierta nostalgia por este tipo de editores, te va a encantar. Ahora también existen otros que son de propietarios, o que son de licencia. Tú puedes elegir el que tú desees; también puedes elegir Atom, por ejemplo, de GitHub, puedes elegir Code, de Microsoft, puedes elegir Coda, de Panic. Hay muchísimos, el caso es que tú encuentres uno con el que más te acomodes y con el que te sea más sencillo para editar archivos de texto plano. Quiero que por último recuerdes. Vamos a estar manejando múltiples lados; primero el lado del cliente, que lo vamos a manejar con Xcode, y por el otro lado vamos a estar manejando el lado del servidor, que va a ser con alguno de los editores. Todo esto lo vamos a lograr colocar en un ambiente de desarrollo, en nuestras computadoras para poder estar haciendo las peticiones del cliente y servidor.

Swift 3: Integración con tecnologías backend

Aprende a vincular tus aplicaciones web creadas con Swift 3 con el servidor, comienza a enviar información entre ambos y aprovecha esto al máximo dentro de tus sistemas.

3:08 horas (27 Videos)
Actualmente no hay comentarios.
 

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.