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 PHP y Laravel

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
PHP será el primero de los lenguajes de backend que revisaremos en este video para poder implementar nuestros servicios web. No es coincidencia, puesto que sigue siendo el lenguaje más sencillo en lenguajes de servidor.

Transcripción

Ya comenzamos con nuestro primer lenguaje de programación en el servidor. El primer lenguaje de "Back end" que vamos a utilizar va a ser PHP. Y va ser PHP porque es muy popular en el mercado, es muy fácil de instalar es muy fácil de programar y la mayoría de los programadores lo conocen o lo han utilizado. Pero no vamos a utilizar la versión 5.6, vamos a utilizar una versión 7 o superior. ¿Por qué? Porque es más estable, es mejor, tiene muchas mejoras en memoria y en el intérprete. En este caso vamos a utilizar la versión 7.1. ¿Cómo lo voy a poder saber que estoy utilizando la versión de PHP? Muy sencillo. Voy a tener, aquí en mi terminal, y ya en mi terminal ya tengo instalado "Brew". Con "Brew" lo primero que tengo que hacer es empezar a agregar unos "taps". Los taps son básicamente listas, en donde yo puedo estarme trayendo un conjunto de fórmulas para el conjunto de paquetes que puedo instalar en mi Mac. El primero va a ser "dupes" –muchos ya los tengo instalados, así, que tal vez a tí, te vayan a salir otros resultados en la consola– pero la mayoría de lo que va a hacer es que va a traerse los taps y los va a actualizar. El segundo va a ser "Versions" y el tercero va a ser uno llamado "homebrew-php". De esta manera, vamos a poder tener un conjunto de opciones para instalar PHP. Por ejemplo, "brew search php" y me va a desplegar una lista de todas las opciones que tengo disponibles para instalar. La mayoría son paquetes que van a estar ligados a una versión, por ejemplo PHP 5.4, 5.6 ó 5.3. Básicamente, lo que necesitamos hacer es instalar la 7.1. Es "brew install php71", seguido. Si quisieras la 7.0, sería "70". Nosotros ya lo tenemos instalado. ¿Cómo lo sé? Muy sencillo, porque voy a poder hacer "php--version". Y me va a decir que tengo la versión 7.1.1 que utiliza el "Engine Descent". Muy bien, de esta forma sé que yo ya tengo PHP. La siguiente herramienta que voy a utilizar va a ser "Composer". "Composer" la utilizo porque vamos a crear todo dentro de "Laravel". "Laravel" es un framework de PHP muy parecido a "Rails", que nos va a permitir generar vistas, controladores, rutas y modelos de una manera muy sencilla. Ahora, nosotros podemos estar utilizando PHP a mano o por archivo y que cada archivo fuera un tipo de respuesta, pero la verdad sería un poquito irresponsable. ¿Por qué? Principalmente porque nosotros vamos a estar desaprovechando todos los avances y mejoras que podríamos estar utilizando dentro de marcos de trabajo como Laravel. Ahora, no quiere decir que sea imposible, pero creo que es muchísimo más responsable investigar qué framework es el que se nos acomoda mejor para nuestro proyecto e implementarlo en nuestro lenguaje. En este caso, Laravel es uno de los más estables y aceptados últimamente. Así que para utilizar Laravel necesitamos "Composer". ¿Composor qué es? Un administrador de dependencias. Lo primero que tenemos que hacer es descargarlo. ¿Cómo lo descargas? Aqui, en la página de "getcomposer.org", hay un botón que dice "Download", y vas a poder seguir estos pasos. Estos pasos lo que van a hacer es que van descargar un archivo, van a verificar que ese archivo sea exactamente el que ellos tienen publicado –esto por cuestiones de seguridad– luego van a hacer el "setup" de este Composer y después te vas a traer una versión de Composer para tu instancia o tu archivo, el "composer.phar". Cuando ya termines estos cuatro pasos, te pasas a la ventana de "Getting Started" y, aquí, debajo de "Installation - Linux / Unix / OSX " te vas a ir a la pestaña de Global, "Globally". Vas a correr este comando. Este comando básicamente es para que tú puedas mover "composer.phar" a una carpeta llamada "bin" y que tú puedas estar utilizando simplemente composer Laravel. Esto va a ser para que tú puedas estar generando estos comandos de una manera muy sencilla. Una vez que ya tenemos esto, nos pasamos en Laravel y, aquí, en la documentación vas poder encontrar la instalación. La instalación es muy sencilla, básicamente es "composer globalrequire 'laravel/installer'". Lo voy a copiar, lo voy a pegar aquí. Yo ya lo tengo instalado, así que no va a haber ningún problema. Todos los paquetes se van a instalar dentro de tu "home" en la carpeta ".composer". Una vez que ya tenemos esto, lo siguiente es "laravel new". Lavarel new es la herramienta que va a hacer nuestro nuevo proyecto. En este caso vamos a llamarlo "CoffeeTablePhp". Muy bien. Y lo que va a hacer es que va a generar los archivos que necesita mi proyecto, los va a colocar en la carpeta y de ahí va a poder cerrar la configuración de mi proyecto. Vamos a ver. Aquí ya tengo mi proyecto, lo voy a abrir y voy a abrir también "Sublime". Aqui, en "Sublime", voy a darle "File Open". Me voy a escritorio. Aquí está mi proyecto de PHP, y aquí está. Este es mi proyecto de "Laravel". Este proyecto de Laravel, aquí, vamos a encontrar la consola, las carpetas, todo lo que tenemos de modelo, todo lo que tenemos de nuestros usuarios. Y toda la configuración que vamos a necesitar para nuestra aplicación o las sesiones o las vistas. Ahora, ¿cómo sé que esto ya está funcionando? Muy sencillo. Primero, necesito meterme a mi proyecto: "cd CoffeeTablePhp". Aquí voy a correr un comando que se llama "php artisan serve". Y me va a decir, "Ok, ya tenemos un servidor de manera local." Este servidor de manera local, yo voy a copiar esta URL, me voy a ir a mi navegador, aquí está mi navegador, voy a abrir una nueva pestaña y voy a pegar la URL. Y si te fijas, aquí ya me está arrojando la petición que ya tengo de mi proyecto. Con esto, yo ya tengo hecho mi proyecto en cero. Lo siguiente que hace falta es agregar a los usuarios y poder empezar a definir los servicios que ya tenemos en nuestra documentación. Este proyecto ya está completo para que yo lo pueda estar utilizando y generando todos los documentos y archivos dentro de mi base de datos. Obviamente, este proyecto no cuenta con más dependencias, pero si tú lo necesitas, los puedes ir agregando, uno a uno, a través de Composer. Así que ya con nuestro proyecto hecho en Laravel y PHP podemos continuar con nuestra implementación de servicios.

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.