|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/end-to-end-serverless-development-using-aws-lambda/
课程评论:没有评论
课程名称:使用AWS Lambda的端到端无服务器开发 课程概述:亚马逊网络服务(AWS)依然是市场上领先的云服务提供商。AWS Lambda是AWS的一部分,可以让您在不进行服务器配置和管理的情况下运行代码。AWS Lambda是一项计算服务,使您能够以零前期成本出售应用程序和后端服务,并且不需要系统管理。因此,如果您是一名希望利用AWS Lambda构建可扩展系统和部署无服务器应用程序的IT架构师或开发人员,那么这个课程非常适合您。这个全面的4合1课程将教您如何充分利用AWS Lambda函数设计、构建、管理和保护可扩展和高性价比的系统,部署无服务器应用程序。课程开始时您将学习AWS Lambda的基础知识,涵盖其架构和组件。随后,您将学习如何使用AWS Lambda函数为Python、Java、Node.js和C#等编程语言构建无服务器应用程序。此外,您还将学习如何将AWS Lambda与简单存储服务(S3)和DynamoDB集成。接下来,您会深入了解高级无服务器概念,以保护、管理和部署您的无服务器应用程序。最后,您将学习如何利用AWS设计和开发云解决方案。该课程将授予您广泛的AWS Lambda技能,让您能够将其运用于自己的无服务器应用中。 内容与概述:该培训课程包含四个完整的课程,旨在提供最全面的培训。第一个课程《学习AWS Lambda》将介绍亚马逊Lambda的基础知识,并详细讲解Lambda与其他AWS服务(如Amazon API Gateway、Amazon DynamoDB等)的结合。您还将学习如何使用Node.js、Java、Python和C#编写、运行和测试Lambda函数。此外,您将学习如何利用无服务器框架提高开发效率。第二个课程《深入了解AWS Lambda》将会介绍无服务器计算的世界及其优点和使用案例,然后深入探讨AWS Lambda。您将了解无服务器计算概念及其好处,学习如何构建和部署AWS Lambda函数,并将AWS Lambda与简单存储服务集成。在此过程中,您还会了解到AWS Lambda的设计和部署注意事项。第三个课程《基于AWS Lambda的无服务器架构》将使您学习如何构建、编码和部署无服务器应用程序,而无需配置或管理底层服务器。您将构建、保护和管理能够支持高需求的网络和移动应用的无服务器架构,而无需担心基础设施的许可或扩展。第四个课程《全栈AWS应用开发》旨在帮助您使用AWS开发和设计云解决方案。您将提高在AWS环境中编码和处理的信心(Python、Java),能够使用AWS SDK与服务进行交互并构建解决方案。您还将学习如何使用Amazon DynamoDB数据存储以及集成应用和数据(Lambda、SWF)。完成本课程后,您将掌握设计和实施生产就绪的AWS无服务器解决方案的能力,还能在AWS上架构和构建自己的无服务器应用。 专家介绍:本课程由以下受人尊敬的专家授课,确保您的学习过程顺利:马克斯·克莱姆斯(Markus Klems)是一位在可扩展、高可用和高性能软件系统(如大数据、移动、Web应用以及软件即服务系统)方面具有丰富经验的软件开发和系统管理专家。他在柏林工业大学和卡尔斯鲁厄理工学院的研究与开发工作使他对复杂和大规模IT系统积累了深厚的知识与经验。自2008年以来,他一直在使用亚马逊网络服务(AWS),并对无服务器计算及无服务器微服务架构的最新技术趋势充满激情。阿兰·罗德里格斯(Alan Rodrigues)是一位软件技术传播者,在软件行业拥有超过10年的经验。他对最新技术的发展保持关注,努力一步步吸收世界的知识。大卫·B·麦克丹尼尔(David B. McDaniel)在软件架构、设计和实施方面拥有超过30年的经验,是各级组织中的战略和战术顾问,精于云战略与实施,帮助公司在API经济环境中实现内部和外部的存在。 通过本课程,您将能够获得全面的AWS Lambda技能和在无服务器应用中应用这些技能的能力。
Amazon Web Services continues its domination as the leading cloud service provider in the market. Amazon Lambda is the part of Amazon Web Services that lets you run your code without provisioning or managing servers. Amazon Lambda is a compute service that enables you to deploy applications and back-end services that operate with zero upfront cost and require no system administration. So, if you're an IT architect or a developer who wants to build scalable systems and deploy serverless applications with AWS Lambda, then go for this course. This comprehensive 4-in-1 course teaches you how to make the most of AWS Lambda functions to design, build, manage, and secure scalable and cost-efficient systems and deploy serverless applications with AWS Lambda. You will begin with learning the basics of AWS Lambda such as its architecture and components. You will then learn to build serverless applications for programming languages such as Python, Java, Node.js, and C# using AWS Lambda functions. You will also learn to integrate AWS Lambda with Simple Storage Service (S3) and DynamoDB. Next, you dive deep into the advanced serverless concepts to secure, manage, and deploy your serverless applications. Finally, you will learn to design and develop cloud solutions using AWS. This course will give you a versatile range of AWS Lambda skills, which you will put to work in your own serverless applications.Contents and OverviewThis training program includes 4 complete courses, carefully chosen to give you the most comprehensive training possible. The first course, Learning AWS Lambda, starts with covering the basics of Amazon Lambda and will then walk you through combining Lambda with other Amazon Web Services, such as Amazon API Gateway Service, Amazon DynamoDB, and so on. You will then learn how to write, run, and test Lambda functions using Node.js, Java, Python, and C#. Moreover, you will learn how to use its serverless framework to increase your development productivity. The second course, Deep Dive into AWS Lambda, starts with an introduction to the world of serverless computing and its advantages and use cases, followed by a deep dive into AWS Lambda. You will then be introduced to the concepts of serverless computing and will get to know about the benefits. You will also learn how to build and deploy an AWS Lambda function, and how to integrate AWS Lambda with Simple Storage Service. Along the way, you will also discover how to design and deploy considerations for AWS Lambda. In the third course, Hands-on Serverless Architecture with AWS Lambda, you will learn to build, code, and deploy your serverless applications without ever needing to configure or manage underlying servers. You'll build, secure, and manage serverless architectures that can power the most demanding web and mobile apps. You won't have to provision infrastructures or worry about scale. The fourth course, Full Stack AWS Application Development, is designed to help you develop and design cloud solutions using AWS. You will gain confidence in coding and manipulating AWS-based environments (Python, Java). You will be able to use AWS SDK to interact with services and build solutions. You will also learn how to use Amazon DynamoDB data stores and to integrate applications and data (Lambda, SWF). By the end of this course, you will know how to design and implement production-ready AWS serverless solutions. You will also be able to architect and build your own serverless applications on AWS.Meet Your Expert(s):We have the best work of the following esteemed author(s) to ensure that your learning journey is smooth: Markus Klems is an expert in software development and system administration for scalable, high-availability and high-performance software systems, such as big data, mobile, web application, and Software-as-a-Service systems. In the context of his research and development work at TU Berlin and Karlsruhe Institute of Technology (KIT), he has gained in-depth knowledge and experience with complex and large-scale IT systems. He has been working with Amazon Web Services (AWS) since 2008 and is particularly excited about emerging technology trends in the realms of serverless computing and serverless microservice architectures.Alan Rodrigues is a software technology evangelist with over 10+ years of experience in the software industry. Being abreast with the latest technologies is what he does best. One life is just not enough to intake all the information the world has to offer, but he does his bit and takes it one step at a time. These are just a few of the technologies he is well-versed in: 1. Cloud Services - Amazon Web Services. Certified in AWS as a SysOps Administrator. Well-versed in Azure Web Services as well. 2. Business Intelligence - SAP Business Objects, Informatica Powercenter. 3. Atlassian suite of products (JIRA, JIRA Agile, JIRA service desk, Confluence, Bitbucket, Hipchat) 4. Configuration, Continuous Integration - Subversion, Git, Jenkins, Atlassian Bamboo. 5. Operating Systems - Windows server 2003, 2008 & 2012, Windows 7, 10, Ubuntu, CentOS. 6. Databases - Oracle, MySQL, MongoDB, Microsoft SQL Server. 7. Change and Release Management - HPSM, HP uCMDB, Atlassian Service Desk. David B. McDaniel has over 30 years of experience in software architecture, design, and implementation. He displays innovation in all aspects and is both a strategic and tactical consultant to all levels of organizations. His strength lies in Cloud strategy and implementation, using private, public, and hybrid solutions, and helping companies implement their API Economy presence, both internally and externally. He specializes in business process automation and optimization and system integration using open source and COTS software packages, integrating with both custom and leading enterprise applications such as SAP and Salesforce. He is an enterprise SOA and Java architect, extremely technical, and can speak to all levels, including CxO's of any organization. Professional and engaging, he is a leader and innovator with a strong passion for his career. He helped launch several companies, including New Era of Networks (NEON), and has worked with many Fortune 500 companies.Specialties: Cloud/Enterprise/SOA Architecture and Strategy, Integration, Mobile Solutions, Cloud/SaaS Computing, System Design. Java, Oracle, Open Source solutions.Founder - Denver AWS Users' Group.