پیشنهاد فرادرس

آموزش ایجاد اپلیکیشن های Serverless با Spring و AWS

دسته بندی ها: آموزش جاوا (Java) ، وب سرویس آمازون (AWS) ، آموزش های Packtpub ، آموزش شبکه ، آموزش اسپرینگ (Spring MVC)

حذف مفهوم "سرور" از اپلیکیشن شما بسیار مهم است. ایجاد اپلیکیشن های Serverless به این معنی است که توسعه دهندگان شما، به جای نگرانی در مورد مدیریت و کارکردن سرورها یا زمان های اجرا، در ابر یا محل کار می توانند بر روی محصول اصلی خود تمرکز کنند. بسیاری از شرکت ها برای اتخاذ اپلیکیشن های خود از معماری serverless برای کاهش هزینه ها و بهبود مقیاس پذیری بهره می برند. این دوره نشان دهنده قدرت کلیدی serverless computing در AWS با استفاده از Spring است. در این دوره با معماری serverless، ساخت یک سرویس ساده تغییر سایز تصویر با تابع AWS Lambda مبتنی بر جاوا، پشتیبانی Spring از cloud در AWS و غیره آشنا می شوید.

سرفصل:

  • معرفی دوره
  • درم مفهوم Serverless
  • مزایای استفاده از Serverless
  • ایجاد و تنظیم حساب کاربری و محیط AWS
  • راه اندازی محیط توسعه
  • قابلیت های AWS
  • ساخت اولین تابع Lambda Function
  • یک اپلیکیشن تغییر اندازه تصویر ایجاد کنید
  • نصب و تست اپلیکیشن
  • معرفی توابع Spring Cloud
  • تست توابع Lambda
  • ایجاد تابع Spring Cloud
  • ایجاد Serverless URL Shortener
  • راه اندازی و پیکربندی پایگاه داده خود در AWS RDS
  • ساخت یک تابع Lambda AWS برای ایجاد یک کد کوتاه
  • بررسی سرویس های AWS CloudWatch
  • و غیره
آیا این نوشته را دوست داشتید؟
Building Serverless Applications with Spring and AWS [Video] Publisher:Packtpub Author:Marc Thomas Duration:4 hours and 2 minutes

Go Serverless! Build, deploy & manage apps with Spring Framework & Spring Cloud Functions in AWS
Removing the concept of a “server” from your application is huge. Cloud-based infrastructure was a game changer for software development and serverless architectures is the next step in that evolution. Building serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. Many companies have started adopting serverless architecture for their applications to save costs and improve scalability. This course demonstrates a key strength of serverless computing in AWS using Spring.
This course will introduce you to Serverless Architecture and lead you to build a simple image-resizing service using a Java-based AWS Lambda function. Then we’ll move onto how the Spring framework supports the cloud and in particular AWS. There are a number of different services made available through Spring annotations to make your life easier.
Moving on, you’ll start to build your Spring-based, serverless application that will take a URL and convert it into a short URL that will be stored in DynamoDB and you’ll receive a short URL. You can then use that short URL in a browser and then be redirected to the real site. To demonstrate integration with AWS’ Simple Notification Service (SNS), the application will also send a notification to you whenever someone creates a new short URL. Lastly, you’ll learn about monitoring your application using AWS cloud watch.
By the end of the course, you’ll be equipped with the knowledge to build scalable and cost-efficient Spring applications with serverless architectures.
The code bundle for this video course is available at- https://github.com/PacktPublishing/Building-Serverless-Applications-with-Spring-and-AWS.
Style and Approach
This course will be a step-by-step practical guide. The course will first provide the background of serverless computing in AWS, using out of the box examples, then will follow up with what Spring brings to the table. Finally, we’ll combine both of these to produce a simple serverless application to solidify your understanding.
Released: Thursday, July 26, 2018
Exploring Serverless Applications Using AWS Lambda
The Course Overview
Understanding the Concept of Serverless
Typical Use Cases and Benefits of Going Serverless
Creating and Setting Up Your AWS Account and Environment
Setting Up Your Development Environment
Overview of AWS Capabilities
Building Your First AWS Lambda Function
Create an Image Resizing Application
Setting Up Your S3 Buckets for the Images
Application Run Through
Deploy and Test the Base Application
Implement Image Resizing
Testing Your Lambda Functions
Diving into Spring Cloud Functions
Introduction to Spring Cloud Functions
Building a Spring Cloud Function
Preparing and Deploying Spring Cloud Functions into AWS
Building a Serverless URL Shortener
Create a Spring Boot Project with Spring Cloud and AWS Dependencies
Setting Up and Configuring Your Database in AWS RDS
Build the AWS Lambda Function to Create a Short Code
Build the AWS Lambda Function to Take a Short Code and Provide the Long URL
Redirecting the Browser to the Real Site Using AWS API Gateway
Setup SES to Send Notifications
Using SES and Spring to Send an Email Notification
Monitor Your Lambda Functions with AWS CloudWatch
Exploring AWS CloudWatch Services
Gather Statistics and Graph Them to Your Application
Setting Up Alert Feature to Notify RDS Issues

پیشنهاد فرادرس

لینک های دانلود حجم فایل: 647.0MB Packtpub Building Serverless Applications with Spring and AWS [Video]_git.ir.rar