Initiation au Serverless (AWS) en NodeJS par l'exemple

所在平台: Udemy

课程主页: https://www.udemy.com/course/initiation-serverless-par-exemple-aws-nodejs/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:NodeJS下的无服务器架构入门(AWS示例) 课程概述: 无服务器架构是一种新兴的技术,使开发者无需持续管理服务器,只需提供代码并定义执行条件。该技术能够显著降低托管和管理服务器的成本,并解决传统托管方式中的许多问题。例如,XYZ公司通过使用无服务器架构,将社交媒体应用的托管成本从每月40欧元降低到5欧元以下,同时避免了与服务器安全性和生产管理相关的问题。学习这一技术可以帮助您: - 摆脱对服务器的持续管理 - 降低托管和管理服务器的成本 - 关注服务器安全,架构设计能够应对每秒数百万次的调用 如今,无服务器架构越来越受到企业青睐。通过学习此技术,您将能在竞争中获得优势,可以将其应用于自己的项目或申请高薪工作。 课程内容: 本课程通过简单易懂的API项目向您介绍无服务器架构。我们将从了解亚马逊云服务(AWS)及其主要的无服务器服务开始,学习如何避免常见陷阱,并设置警报以确保在整个课程中甚至在创建应用时不会产生费用(即使有百万次月访问量)。最后,我们将部署包含多个微服务和数据库的架构,利用基础设施即代码(IaC)创建不需要管理复杂服务器的Rest API。 我们将使用API Gateway来定义API,简化复杂性并管理身份验证、缓存、API密钥、配额管理和版本控制。代码将在AWS Lambda上按需执行,将请求的代码量减少到几行简短的函数!此外,我们将学习如何在不管理数据库服务器的情况下存储数据,使用响应时间在10毫秒内的NoSQL数据库DynamoDB。 课程适合愿意学习无服务器架构以提升项目能力或申请高薪工作的开发者。基础的编程知识及对云计算相关概念的初步理解是有帮助的。 课程要求: - 有意愿开发不需管理服务器的高性能Web应用 - 感兴趣于云服务及成本优化 - 进行课程需要申请AWS账户,需提供信用卡,但课程中会演示如何避免不必要的花费 - 前期了解Rest API是加分项,但课程中将逐步介绍相关知识。 期待您的加入!感谢Morgane Le Pennec(在Malt上有个人资料)alias Sirena为本课程提供的配音!

课程评论(0条)

课程详情

Le Serverless c'est quoi ? L'informatique Serverless est une nouvelle technologie passionnante qui permet aux développeurs de ne plus avoir à gérer des serveurs en permanence. Au lieu de cela, ils fournissent simplement leur code est définissent quand il doit être exécuté. Cela permet de réduire les coûts liés à l'hébergement et à la gestion des serveurs.Résolvant énormément de problème de l'hébergement "traditionnel": Prenons l'exemple de l'entreprise XYZ qui a utilisé l'informatique Serverless pour son application de média social. Grâce à cette technologie, ils ont pu réduire leurs coûts d'hébergement de 40 euros par mois à moins de 5 euros. De plus, ils ont pu éviter les soucis liés à la sécurité des serveurs et à la gestion de la production.Vous l'aurez compris cette technologie va vous permettre de:Ne plus avoir à gérer des serveurs en permanence.Réduire les coûts liés à l'hébergement et à la gestion des serveurs, car vous n'avez plus besoin de payer des frais fixes ou de payer des personnes pour suivre la santé des serveurs. Ne plus vous soucier de la sécurité des serveurs, car l'architecture est conçue pour répondre à tous les appels, même à des millions par seconde.Il n'est donc pas surprenant que l'informatique Serverless soit en plein essor et que de plus en plus d'entreprises l'adoptent. En apprenant cette technologie maintenant, vous pourrez gagner un avantage sur vos concurrents et l'utiliser pour vos propres projets ou pour postuler à des emplois bien rémunérés.Qu'est-ce que ce cours offre alors ?Ce cours vous présentera l'informatique Serverless par l'exemple en utilisant des projets d'api simples à comprendre. Nous commencerons par découvrir le cloud Amazon Web Services (AWS) et ses principaux services Serverless et comment éviter les pièges, en plaçant rapidement des alertes afin de n'avoir rien n'a payer sur la plateforme pour toute la formation, mais aussi pour des applications que vous pourriez faire, et ce même si vous avez un million de visite mensuel! Nous finirons par déployer une architecture comprenant plusieurs micro services et une base de données en utilisant l'Infrastructure as Code (IaC). Nous créerons une API Rest sans se soucier de la complexité des serveurs et en n'écrivant presque exclusivement du code métier, et ignorant donc une grande partie de code redondant qu'on ferait dans du code monolithique.Nous définirons vos apis avec le service Api Gateway, qui camoufle une grande complexité, permettant de gérer de l'authentification, du cache, des api keys, une gestion de quota, du versioning,...Nous configurerons votre code "on demand" via AWS Lambda, en n'exécutant le moins de code possible pour une requête, réduisant le code déployé à une simple fonction de quelques lignes!Nous verrons ensemble comment vous pouvez stocker des données dans une base de données, bien sûr sans gérer de serveurs de base de données!DynamoDB, une base de données NoSql, est annoncé comme étant "Single Digit Latency", signifiant qu'elle répond en moins de 10 milli seconde, les avantages du clouds! Ce cours est donc destiné aux développeurs qui souhaitent apprendre à utiliser l'informatique Serverless pour leurs projets ou pour postuler à des emplois bien rémunérés. Il est nécessaire de connaître les bases de la programmation et d'avoir une compréhension de base des concepts liés à l'informatique dans le cloud.Ce cours est-il pour vous ?Maintenant que vous savez ce que ce cours offre, est-ce le bon choix pour vous ? Quelles compétences devez-vous apporter ?Ce cours sur l'informatique Serverless est idéal pour vous si vous souhaitez développer des applications web performantes sans vous soucier de la gestion des serveurs. Il est également intéressant pour ceux qui souhaitent comprendre les services cloud et comment optimiser les coûts.Pour suivre ce cours, vous n'avez pas besoin d'avoir une connaissance préalable d'AWS. Nous couvrirons ensemble les différents services et leur fonctionnement, ainsi que les moyens de les utiliser dans vos propres projets. Il est important de noter que pour suivre ce cours, vous aurez besoin d'une carte de crédit pour vous inscrire à AWS, mais nous verrons comment éviter de dépenser de l'argent inutilement.Une connaissance préalable des API Rest est un plus, mais nous aborderons les différentes notions nécessaires au fur et à mesure du cours.Je serais très heureux de vous accueillir à bord! Merci à Morgane Le Pennec (son profil est sur Malt) alias Sirena d'avoir prêté sa voix pour ce cours!

课程标签

0人关注该课程

主题相关的课程