Swift de lado servidor con Vapor 3

Swift Server Side

4.05 (49 reviews)
Udemy
platform
Español
language
Web Development
category
Swift de lado servidor con Vapor 3
149
students
11 hours
content
Apr 2020
last update
$69.99
regular price

What you will learn

Construir una API de lado servidor con Swift

Usar Vapor 3, la librería open source de lado servidor en Swift más popular y con mayor soporte de la comunidad open source

Crear todo el ciclo de producción de un lado servidor con bases de datos PostgreSQL y desplegar

Seguridad, cifrado y autenticación en servidor y en lado cliente

Convertirse en un full stack developer usando un mismo lenguaje: Swift

Why take this course?

Aprende a construir tu API de lado servidor (server-side) con Swift, usando la librería Vapor, la más popular y con más apoyo de la comunidad open source. Conviértete en un auténtico full-stack developer usando el mismo lenguaje en la parte cliente (frontend) y el desarrollo en servidor (backend). Despliega tus apps en cualquier servicio como Heroku, AWS, Azure o tu propio servidor Linux, cumpliendo todos los estándares. Apúntate ya.

---------

Si hay algo que está claro en los últimos años es que el desarrollo móvil es uno de los pilares de la tecnología y los servicios hoy día. Pero también sabemos que llevar toda la información solo en el móvil o tableta no es una solución práctica. Queremos servicios que sepan quiénes somos, que tengan nuestros datos en la nube para acceder a ellos desde cualquier parte, que nos permitan incluso en juegos comenzar una partida en el teléfono y acabarla en la tableta.

Vivimos en una época definida por el desarrollo continuado: ya no hay una versión final de una app o un juego, hay una evolución y constantes actualizaciones que mejoran funciones y corrigen errores, incorporando nuevas a cada paso. Y para todo ello, necesitamos conocer qué hacen nuestros usuarios en nuestras apps, sus hábitos, problemas con la misma, opciones favoritas, tiempo de uso… respetando su privacidad, todos esos son datos imprescindibles que estando solo en el dispositivo de cada usuario no sirven para nada.

Por esto, hoy día ya no se entiende una app como un elemento único: esta ha de tener lo que conocemos como un lado servidor. Una API, una app en la nube, un servicio web que, conectado a un servidor de base de datos potente, me permita registrar y realizar procesos que enriquezcan la experiencia de mis usuarios y me proporcionen más y mejor información sobre cómo usan mis servicios para poder mejorarlos en consecuencia.

El problema es que si queremos hacer una API de lado servidor, tenemos que aprender otros lenguajes de programación que no son los que usamos para desarrollar las apps: como Python o Javascript. Pero eso ya no es necesario porque Swift, como lenguaje de propósito general, tiene soporte más allá de iOS. Swift, desde su lanzamiento como código abierto a finales de 2015, ha ido evolucionando y adaptándose hasta llegar al estado actual en que ya es un lenguaje competitivo que permite desarrollos de lado servidor en Linux.

Ya existen librerías maduras que podemos usar en entornos de producción real para este tipo de desarrollos y aquí vamos a enseñarte a programar la librería de código abierto más popular del momento, la que cuenta con más apoyos de la comunidad open source, y que forma parte del grupo de trabajo del lenguaje Swift en Apple, para desarrollos de lado servidor: Vapor.

Conviértete en un auténtico Full Stack: la persona que domina varias arquitecturas de desarrollo, pero bien: usando un mismo lenguaje. Domina el front y el back. Porque al igual que en tu trabajo del día a día usas librerías de Apple o de terceros y las aprendes a manejar fácilmente porque son en Swift, aquí aprenderás una nueva librería que te ayudará a crear nuevas apps con nueva arquitectura: de lado servidor.

Aprenderás qué es Vapor, cuáles son sus características qué lo hacen diferente al resto o cómo gestiona los procesos. Te enseñaremos a construir, por ejemplos, una app de lado servidor, desde la instalación de Vapor hasta su despliegue en producción en un servidor. Cada paso desde el inicio al final del ciclo de vida de tu software.

Aprenderás a integrar bases de datos, peticiones de diferentes formas, a construir APIs de lado servidor con autenticación, con cifrado de datos (incluso en tránsito) y a cómo explotar todo esto desde tu app en Swift. Todo siguiendo los actuales estándar de arquitectura, seguridad y construcción de cualquier solución de lado servidor actual, pero en Swift.

Cierra el círculo y apúntate a un curso que te ayudará a completar la parte que le falta a tu app en Swift: el lado servidor. Haciendo uso de la moderna programación funcional, que aquí aprenderás paso a paso con conceptos fundamentales como los futuros y las promesas. Como todos los cursos que hacemos en Apple Coding Academy aprenderás entendiendo cómo se hace.

Bienvenido a tu lado servidor, a tu API RESTful, integrada con bases de datos PostgreSQL o MySQL, con cifrado, OAuth 2.0… aprende desde 0 todo lo necesario para ser experto en desarrollo en la nube y crea tus propias soluciones sin depender de otros equipos o desarrolladores y sin tener que aprender otros lenguajes.

¿A qué esperas? Apúntate ya.

Screenshots

Swift de lado servidor con Vapor 3 - Screenshot_01Swift de lado servidor con Vapor 3 - Screenshot_02Swift de lado servidor con Vapor 3 - Screenshot_03Swift de lado servidor con Vapor 3 - Screenshot_04

Reviews

Manu
July 31, 2022
Pese a mi puntuación, no creo que sea mal curso, todo lo contrario, sobre todo para la gente que parta de cero en el mundo de Vapor. Personalmente, el principal problema que tiene el curso es que tiene unos dos años y medio de antigüedad (a día de este comentario) y se nota bastante sobre todo con la salida de Vapor 4 que cambió bastantes paradigmas y modos de interactuar con Vapor por lo que muchas veces vas a tener durante el curso que buscarte tú los recursos por que lo que explica Julio era el modo antiguo de hacerlo y bien no se hace así o en este tiempo hay nuevas formas mas eficientes y mejores de hacerlo. Esta sensación que comento habrá gente que no le sea un impedimento como es mi caso y por eso no creo que sea mal curso o tirar el dinero, pero cuando hablas de un curso que parte de cero en cuanto conocimientos de Vapor y que vale 80€, no es lo deseable, ya que una actualización a Vapor 4 por parte de Julio al curso no le llevaría mucho trabajo y sería un gran valor añadido.
Alex
July 8, 2020
Gran contenido y muy bien explicado, como todo lo que Julio Cesar expone en sus cursos. Muy recomendable
Antonio
June 25, 2020
Increible curso para adentrarse en el mundo Swift de lado servidor. Todo lo necesario para aprender APIs y conocer Vapor. He acabado encantado con la herramienta. Una vez te haces con ella no querrás usar otra cosa para tu servidor y backends. Increiblemente bien explicado por Julio, como todos sus cursos. Enhorabuena.
Andres
November 29, 2019
Es uno de los mejores cursos que he tomado, se nota claramente el profesionalismo y calidad del curso, valio mucho la compra
Fco
August 28, 2019
Gran Curso. En la buena linea que Julio Cesar nos tiene acostumbrados (contenido de calidad). Por pedir (que no falte), me hubiera gustado una mini-sección de programación funcional ya que todo el curso gira en torno a ello, y no hubiera estado de más, algunas nociones "made in Julio". Felicidades. Gran trabajo.
Mauricio
August 17, 2019
Excelente curso para aprender cómo crear una API REST completa, de principio a fin y además aplicando cifrado en las request.
Javier
July 18, 2019
Perfectamente explicado. Después de hacerme el curso por segunda vez, ni una sola duda. Impresionante.
Alberto
June 15, 2019
Muy didáctico e increíblemente bien explicado paso por paso, como implementar todo, de forma correcta.
Daniel
June 10, 2019
Por ahora lo mejor de Julio. Expone una visión global del funcionamiento de Vapor de forma muy clara y se para en las partes que son mas necesarias. Sales preparado para crear tu propio Back.

Charts

Price

Swift de lado servidor con Vapor 3 - Price chart

Rating

Swift de lado servidor con Vapor 3 - Ratings chart

Enrollment distribution

Swift de lado servidor con Vapor 3 - Distribution chart

Related Topics

2257644
udemy ID
3/6/2019
course created date
2/8/2020
course indexed date
Bot
course submited by