Swift de lado servidor con Vapor 3

所在平台: Udemy

课程主页: https://www.udemy.com/course/swift-vapor/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用Vapor 3进行服务器端Swift开发 概述:本课程将教授如何使用流行的开源库Vapor来构建服务器端API,用Swift语言实现,全栈开发者的必备技能。你将学习如何将应用程序部署到多种服务,如Heroku、AWS、Azure或自己的Linux服务器,确保符合所有标准。 近年来,移动开发已成为技术和服务的重要支柱,但仅在移动设备上存储信息并不实用。现代应用程序需要具备服务器端功能,以便存储和处理用户数据,提升用户体验,并提供持续的更新与改进。 传统上,开发服务器端API需要学习其他编程语言,如Python或JavaScript。但是,现在使用Swift构建服务器端应用程序已经成为可能。Swift自2015年开源以来不断发展,现已成为一门强大的多用途编程语言,支持Linux上的服务器端开发。 课程内容包括: - Vapor的基本概念及其独特特性 - 从安装Vapor到在生产服务器上部署应用程序的全过程 - 集成数据库和不同请求处理 - 构建带有认证和数据加密的服务器端API - 使用现代功能编程方法,如未来和承诺,帮助你在Swift中理解功能的实现 通过本课程,你将学习如何创建RESTful API,集成PostgreSQL或MySQL数据库,并掌握OAuth 2.0的使用。无论是初学者还是希望加深知识的开发者,这个课程都将帮助你完整掌握Swift的服务器端开发技能,独立创建解决方案,无需依赖其他团队或开发者。 现在就注册,开启你的服务器端开发之旅吧!

课程评论(0条)

课程详情

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.

课程标签

0人关注该课程

主题相关的课程