El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Swift 3: Integración con tecnologías backend

El proyecto en Python y Django

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Si lo que buscas es productividad y eficiencia, los servidores hechos en Python son lo tuyo. En este video Revisaremos cómo hacer nuestro servicio tanto en lenguaje Python como en Django, analizando cada uno de ellos y cuál puede ser el más adecuado según los requerimientos.

Transcripción

Muy bien, ahora vamos a implementar nuestro "backend" en Python. Python es un lenguaje de programación que ya tiene muchos años en el mercado, y que en realidad es muy rápido y muy eficiente. Tal vez, es uno de los lenguajes que más he utilizado para análisis de datos y para implementaciones eficientes de grandes cantidades de datos. Lo que nosotros vamos a utilizar va a ser Python 3. ¿Por qué? Porque básicamente es el único que ya va a tener soporte de aquí en adelante, y lo mejor será utilizar las últimas versiones de este lenguaje. Vamos a utilizar Python junto con Django. Django es un "framework" muy parecido a Ruby on Rails, muy parecido a Laravel, en donde nosotros vamos a poder crear toda esta estructura de nuestra aplicación web, y en específico, de nuestros accesos para el API. También vamos a estar utilizando Django REST Framework, que es como una librería, en donde vamos a poder utilizar todo el poder de Django específicamente para generar nuestras aplicaciones REST. Bueno, para empezar lo primero que vamos a necesitar es instalar Python 3. Esto es muy rápido. Primero, aquí en "brew" vamos a darle "update", por si necesitamos actualizar nuestra lista de fórmulas, y después vamos a escribir "brew install python3". Así de simple. Yo ya lo tengo instalado, pero a ustedes puede ser que se tarde un poquito más en instalarlo. Ahora, por lo regular, las Mac ya vienen con Python; si yo escribo "python --version" voy a tener la versión 2.7.13, pero si yo escribo "python3" voy a tener la versión de Python 3.6, así que todos mis comandos los voy a correr con Python 3. Eso es muy importante, porque si no puede ser que yo no alcance a ejecutar correctamente la versión de Django que yo tengo instalada. Una vez que ya tengo instalada la versión de Python 3, lo que tengo que hacer es instalar Python. Python lo voy a instalar junto con el Django REST Framework. Esto va a ser muy sencillo. Lo que tengo que hacer es, en mi terminal, escribir "pip", y recuerda agregar el 3; todos los comandos de Python 3 los tengo que agregar el número 3 para que utilice esa versión. Entonces "pip", que es el administrador de dependencias, le voy a decir "install django". Yo ya lo tengo instalado, pero a ustedes les va a aparecer un "log" de todos los pasos que se están haciendo. Y el otro va a ser "djangorestframework". Y listo, con esto yo ya voy a poder empezar a trabajar. ¿Qué es lo que necesito? Primero me voy a mover a mi escritorio. Y aquí en mi escritorio lo que voy a hacer es crear mi proyecto. ¿Cómo lo voy a crear? Lo voy a crear con un comando que se llama "django-admin", y "django-admin" tiene un comando adentro que se llama "startproject". El nombre del proyecto va a ser la sombrilla en donde van a estar todos los recursos que yo voy a estar generando, en específico se genera un proyecto y después se genera una "app". Lo que vamos a hacer aquí es "startproject CoffeeTable". Es cierto, esta carpeta es en la que se encuentra mi proyecto de iOS, "CoffeeTablePython". Listo, ya se creó. Me voy a meter a esa carpeta, y en esta carpeta voy a crear la siguiente aplicación. La aplicación que yo voy a hacer aquí adentro es la aplicación en donde va a residir mi usuario, por lo tanto, me voy a llamar "django-admin startapp", me voy a llamar "restapp". Listo. Ahora, aquí me voy a poder dar cuenta de qué es lo que hay dentro de estas carpetas, porque yo ya tengo un comando que se llama "tree"; si tú no lo tienes, lo puedes instalar con "brew install tree". Este comando lo que va a hacer es que si yo le paso una carpeta, o le paso la carpeta actual, me va a mostrar todo el árbol de los archivos que yo tengo dentro de mi carpeta; por ejemplo, yo aquí tengo "CoffeeTablePython", y adentro está "restapp", y adentro están todos los archivos que yo estoy viendo. Ahora ¿cómo los voy a poder abrir? Pues muy fácil. Voy a abrir Sublime, y voy a abrir específicamente la carpeta en mi escritorio de Python. Y listo, aquí tengo el proyecto, aquí tengo "restapp", y aquí tengo la configuración de mi "project". Aquí tengo los "settings" las URLs, y específicamente hablando de mi aplicación, aquí voy a poder tener las migraciones de mi aplicación, la parte de administración, las "apps", los modelos, las vistas, aquí voy a poder ir agregando todo lo que yo necesite en mi aplicación. Lo más importante de esto es que identifiques que vas a tener que estar agregando aplicaciones a tu proyecto en Python y Django para poder ir formando todo el sistema que tú necesites. Para nuestro caso, como nada más vamos a tener que cumplir los contratos que ya definimos en nuestra API, lo más importante es que nosotros generemos los modelos y las vistas necesarias para poder responder todas las peticiones de nuestro servicio web.

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.