Microsoft Azure Functions - Desarrolla Soluciones Serverless

所在平台: Udemy

课程主页: https://www.udemy.com/course/microsoft-azure-functions-desarrolla-soluciones-serverless/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Microsoft Azure Functions - 开发无服务器解决方案 课程概述: 本课程的最终目标是为您提供创建数字解决方案所需的工具和技能,特别是在Microsoft Azure Functions的无服务器环境中。课程将逐步引导您学习,从理解无服务器概念及其带来的优势,到创建和发布网络API等服务。课程结束后,您将能够在Azure Functions中创建功能性、互动性和安全性的数字解决方案。 Azure Functions是什么? Azure Functions是微软提供的一项服务,提供执行云应用所需的所有基础设施和资源。它使开发人员能够专注于代码、设计和实施数字解决方案,而无需担心任何与服务器基础设施有关的问题。Azure Functions在多种应用场景中相比传统基础设施提供了显著的优势,包括创建和发布网络API、响应数据库变更、处理物联网(IoT)数据流以及管理消息队列等。 无服务器(Serverless)概念的意义: 无服务器的意思是创建和执行应用程序时不需要担心基础设施的配置与管理。通过无服务器架构,应用可以高效处理成千上万的请求,云服务提供商(如微软、AWS、谷歌等)保证其完全可扩展性。 本课程的帮助: - 理解与无服务器相关的概念,学习无服务器架构如何促进云应用的开发。 - 配置无服务器环境,提升应用的扩展性、弹性和安全性。 - 创建网络API,该API具备自动扩展、降低复杂性及成本等优点。 - 实施安全措施,通过令牌保护Azure Functions中的信息与资源,确保只有授权用户可以访问。 - 通过Application Insights监控Azure Functions应用,追踪性能指标及错误日志,迅速识别和解决问题。 课程内容与描述: 本课程适合所有级别的学员。我们将从基础概念开始,逐步深入,同时涵盖高级功能。课程将增加难度,通过模块的实践练习运用所学知识。该课程致力于在短时间内教会您如何将应用投入生产,设置完整的无服务器环境,设计并发布可通过互联网访问的网络API。同时,您将了解Azure Functions可创建的不同类型的函数,并能通过特定令牌或第三方身份供应商(如谷歌、Facebook、Twitter等)应用安全措施。

课程评论(0条)

课程详情

¿Qué objetivo tiene el curso?El objetivo final de este curso es brindarte las herramientas y habilidades necesarias para crear soluciones digitales bajo el entorno Serverless de Microsoft Azure Functions. A lo largo del curso, se te guiará paso a paso en el proceso de aprendizaje, desde entender en qué consiste el concepto Serverless y las ventajas que puede suponer desarrollar una aplicación en él, hasta la creación y publicación de servicios como una API web, entre otros. Al finalizar el curso, estarás en capacidad de crear soluciones digitales funcionales, interactivas y seguras en Azure Functions.¿Qué es Azure Functions?Azure Functions es un servicio de Microsoft que proporciona toda la infraestructura y los recursos necesarios para ejecutar aplicaciones en la nube. Permite que los desarrolladores se centren exclusivamente en el código, el diseño y la implementación de las soluciones digitales sin tener que preocuparse por nada que esté relacionado con la infraestructura de servidores. Existen varios casos de uso en los que Azure Functions proporciona ventajas muy considerables respecto a utilizar una infraestructura convencional. Des de crear y publicar una API web, hasta responder a cambios en bases de datos, procesar secuencias de IoT (Internet Of Things), administrar colas de mensajes, entre muchos otros más.¿Qué significado tiene el concepto Serverless?Serverless significa "sin servidor" y hace referencia a una solución que permite crear y ejecutar aplicaciones con rapidez y sin preocuparse por tener que aprovisionar o administrar ningún componente de infraestructura. Con una arquitectura Serverless es posible procesar miles de peticiones, hasta millones, sin pensar en la capacidad de recursos necesarios para que la aplicación funcione correctamente, ya que el propio proveedor Cloud (Microsoft, AWS, Google, etc.) garantiza su completa escalabilidad.¿En qué va a ayudarte este curso?Entender conceptos relacionados con Serverless. Aprenderás cómo la arquitectura Serverless puede ser beneficiosa para el desarrollo de aplicaciones Cloud. El modelo de arquitectura se centra en permitir a los desarrolladores escribir código sin tener que preocuparse por la infraestructura subyacente. Y en ese sentido, es necesario conocer conceptos relacionados con la escalabilidad, el pago por ejecuciones, los triggers, la seguridad aplicada a las funciones, y otros muchos más.Configurar un entorno Serverless. La arquitectura Serverless puede mejorar la escalabilidad, la resiliencia y la seguridad de las aplicaciones en la nube. Al utilizar servicios administrados por el proveedor de la nube, como AWS Lambda o Azure Functions, los desarrolladores pueden asegurarse de que su aplicación esté siempre disponible y sea escalable según las necesidades de la empresa. Aprenderás a configurar un entorno Serverless de principio a fin, realizando paso a paso y de forma totalmente práctica todos los ejercicios planteados.Crear una API web. Crearás una API web en un entorno Serverless que ofrece múltiples beneficios, como una menor complejidad de la infraestructura, escalabilidad automática, un menor tiempo de desarrollo y una reducción de costes al pagar solo por las ejecuciones. Además de diseñar la solución, aprenderás a ponerla en producción en un entorno online preparado para recibir todo tipo de llamadas HTTP, como GET o POST, entre otras.Aplicar seguridad a una API. La aplicación de seguridad con token a las llamadas a una función creada en Azure Functions es esencial para proteger la información y los recursos. La autenticación basada en tokens asegura que solo los usuarios autorizados tengan acceso a la función y permite un seguimiento preciso de quién accede y cuándo.Monitorear una aplicación de funciones. Monitorear una aplicación de Azure Functions a través de Application Insights es una forma efectiva de asegurar su correcto funcionamiento. Se puede realizar un seguimiento detallado de las métricas de rendimiento y los registros de errores, lo que permite identificar y solucionar problemas rápidamente para garantizar que la aplicación está funcionando sin problemas.Contenido y Descripción GeneralEl curso es apto para todos los niveles. Empezaremos definiendo los concptos básicos de la tecnología Serverless y entendiendo en qué nos puede ayudar Azure Functions en el desarrollo de nuestras aplicaciones. Aunque eso no significa que no tratemos funcionalidades avanzadas o que nos quedemos en el nivel inicial, de hecho el curso va incrementando la dificultad y en los ejercicios prácticos de cada módulo iremos utilizando todo lo aprendido en las clases anteriores.El curso sobre el desarrollo de Soluciones Serverless con Azure Functions está diseñado para enseñarte a poner aplicaciones en producción en un corto período de tiempo. Aprenderás a configurar un entorno Serverless al completo, en el que diseñarás y publicarás una API web accesible des de cualquier lugar a través de internet. Además, entenderás los distintos tipos de funciones que es posible crear con Azure Functions y aplicarás seguridad a las mismas, ya sea a través de tokens específicos o de gestión de identidades a través de proveedores third party como Google, Facebook, Twitter, entre otros.

课程标签

0人关注该课程

主题相关的课程