โลโก้ AWSการพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon10คอมพิวเตอร์คลาวด์และการจำลองเสมือน
การพัฒนาแบบไร้เซิร์ฟเวอร์
โซลูชันบน AWS
3 วัน

การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS

AWS ที่งาน LUMIFY
Lumify Work เป็นคู่ค้าการฝึกอบรม AWS อย่างเป็นทางการสำหรับออสเตรเลีย นิวซีแลนด์ และฟิลิปปินส์ เราสามารถมอบเส้นทางการเรียนรู้ที่เกี่ยวข้องกับคุณและองค์กรของคุณผ่านผู้สอน AWS ที่ได้รับอนุญาตของเรา เพื่อให้คุณสามารถใช้ประโยชน์จากระบบคลาวด์ได้มากขึ้น เรานำเสนอการฝึกอบรมในชั้นเรียนเสมือนจริงและแบบเห็นหน้ากันเพื่อช่วยคุณสร้างทักษะระบบคลาวด์ และช่วยให้คุณบรรลุการรับรอง AWS ที่เป็นที่ยอมรับในอุตสาหกรรม

ทำไมต้องเรียนหลักสูตรนี้

หลักสูตรของเขาช่วยให้นักพัฒนาได้สัมผัสและฝึกฝนด้วยแนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างแอปพลิเคชันแบบไร้เซิร์ฟเวอร์โดยใช้ AWS Lambda และบริการอื่นๆ ในแพลตฟอร์มแบบไร้เซิร์ฟเวอร์ของ AWS คุณจะใช้เฟรมเวิร์ก AWS เพื่อปรับใช้แอปพลิเคชันแบบไร้เซิร์ฟเวอร์ในห้องปฏิบัติการเชิงปฏิบัติที่พัฒนาจากหัวข้อที่ง่ายกว่าไปสู่หัวข้อที่ซับซ้อนมากขึ้น คุณจะใช้เอกสาร AWS ตลอดหลักสูตรเพื่อพัฒนาวิธีการที่แท้จริงสำหรับการเรียนรู้และการแก้ปัญหานอกเหนือจากในห้องเรียน
หลักสูตรของเขาประกอบด้วยการนำเสนอ ห้องปฏิบัติการเชิงปฏิบัติ การสาธิต วิดีโอ การตรวจสอบความรู้ และแบบฝึกหัดกลุ่ม

คุณจะได้เรียนรู้อะไร

หลักสูตรของเขาออกแบบมาเพื่อสอนผู้เข้าร่วมถึงวิธีการ:

  • ใช้แนวทางปฏิบัติที่ดีที่สุดตามเหตุการณ์กับการออกแบบแอปพลิเคชันแบบไร้เซิร์ฟเวอร์โดยใช้บริการของ AWS ที่เหมาะสม
  • ระบุความท้าทายและข้อเสียของการเปลี่ยนไปใช้การพัฒนาแบบไร้เซิร์ฟเวอร์ และให้คำแนะนำที่เหมาะกับองค์กรการพัฒนาและสภาพแวดล้อมของคุณ
  • สร้างแอปพลิเคชันแบบไร้เซิร์ฟเวอร์โดยใช้รูปแบบที่เชื่อมต่อบริการที่ได้รับการจัดการของ AWS เข้าด้วยกัน และคำนึงถึงคุณลักษณะของบริการ รวมถึงโควต้าบริการ การผสานรวมที่มีอยู่ โมเดลการเรียกใช้ การจัดการข้อผิดพลาด และเพย์โหลดแหล่งที่มาของเหตุการณ์
  • เปรียบเทียบและเปรียบเทียบตัวเลือกที่มีให้สำหรับการเขียนโครงสร้างพื้นฐานเป็นโค้ด รวมถึง AWS
    คลาวด์ฟอร์เมชั่น, AWS Amplify, AWS Serverless Application Model (AWS SAM) และ AWS Cloud Development Kit (AWS CDK)
  • ใช้แนวปฏิบัติที่ดีที่สุดในการเขียนฟังก์ชัน Lambda รวมถึงการจัดการข้อผิดพลาด การบันทึก การใช้สภาพแวดล้อมซ้ำ การใช้เลเยอร์ การไร้สถานะ สถานะเดิม และการกำหนดค่าการทำงานพร้อมกันและหน่วยความจำ
  • ใช้แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างความสามารถในการสังเกตและการตรวจสอบในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ของคุณ
  • ใช้แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยกับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • ระบุข้อควรพิจารณาในการปรับขนาดที่สำคัญในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ และจับคู่ข้อควรพิจารณาแต่ละรายการกับวิธีการ เครื่องมือ หรือแนวทางปฏิบัติที่ดีที่สุดในการจัดการ
  • ใช้เครื่องมือ AWS SAM, AWS CDK และ AWS Developer เพื่อกำหนดค่าเวิร์กโฟลว์ CI/CD และปรับใช้แอปพลิเคชันแบบไร้เซิร์ฟเวอร์โดยอัตโนมัติ
  • สร้างและดูแลรักษารายการทรัพยากรแบบไร้เซิร์ฟเวอร์ซึ่งจะช่วยในการพัฒนาแบบไร้เซิร์ฟเวอร์และการมีส่วนร่วมกับชุมชนแบบไร้เซิร์ฟเวอร์อย่างต่อเนื่อง

การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon8ผู้สอนของฉันเก่งมากที่สามารถใส่สถานการณ์ต่างๆ ลงในโลกแห่งความเป็นจริงที่เกี่ยวข้องกับสถานการณ์เฉพาะของฉันได้
ฉันรู้สึกเป็นที่ต้อนรับตั้งแต่วินาทีแรกที่มาถึง และการได้นั่งเป็นกลุ่มนอกห้องเรียนเพื่อหารือเกี่ยวกับสถานการณ์ของเราและเป้าหมายของเรานั้นมีค่าอย่างยิ่ง
ฉันได้เรียนรู้มากมายและรู้สึกว่าการบรรลุเป้าหมายในการเข้าร่วมหลักสูตรนี้เป็นสิ่งสำคัญ
เยี่ยมมาก ทีมงาน Lumify Work
การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon9
อแมนดา นิโคล
บริการสนับสนุนด้านไอที
ผู้จัดการ – HEALT H WORLD LIMIT ED

งานลูมิฟาย การฝึกอบรมที่กำหนดเอง
นอกจากนี้เรายังสามารถจัดส่งและปรับแต่งหลักสูตรการฝึกอบรมนี้สำหรับกลุ่มขนาดใหญ่ ซึ่งช่วยประหยัดเวลา เงิน และทรัพยากรขององค์กรของคุณ
สอบถามข้อมูลเพิ่มเติมได้ที่ 02 8286 9429

วิชาเรียน

โมดูล 0: ไอออน Roduct ภายใน

  • ข้อมูลเบื้องต้นเกี่ยวกับแอปพลิเคชันที่คุณจะสร้าง
  • การเข้าถึงทรัพยากรของหลักสูตร (คู่มือนักเรียน, คู่มือห้องปฏิบัติการ และส่วนเสริมหลักสูตรออนไลน์)

โมดูล 1: การคิดแบบไร้เซิร์ฟเวอร์

  • แนวทางปฏิบัติที่ดีที่สุดสำหรับการสร้างแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ที่ทันสมัย
  • การออกแบบที่ขับเคลื่อนด้วยเหตุการณ์
  • บริการของ AWS ที่รองรับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์ที่ขับเคลื่อนด้วยเหตุการณ์

โมดูล 2: การพัฒนาที่ขับเคลื่อนด้วย API และแหล่งที่มาของเหตุการณ์แบบซิงโครนัส

  • ลักษณะของคำขอ / ตอบกลับมาตรฐานที่ใช้ API web แอปพลิเคชั่น
  • Amazon API Gateway เหมาะกับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์อย่างไร
  • แบบฝึกหัดทดลอง: ตั้งค่าตำแหน่งข้อมูล HT TP API ที่ผสานรวมกับฟังก์ชัน Lambda
  • การเปรียบเทียบประเภท API ระดับสูง (REST /HT TP, Webซอคเก็ต, กราฟเล็ต)

โมดูล 3: การลด Int ให้กับ Auth henicid ion, Auth heroization และ Access Control

  • การรับรองความถูกต้องและการอนุญาต
  • ตัวเลือกสำหรับการตรวจสอบสิทธิ์ API โดยใช้ API Gateway
  • Amazon Cognito ในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • พูลผู้ใช้ Amazon Cognito เทียบกับข้อมูลประจำตัวแบบรวมศูนย์

โมดูล 4: กรอบงานการปรับใช้แบบไร้เซิร์ฟเวอร์

  • เกินview ของการเขียนโปรแกรมเชิงบังคับและแบบประกาศสำหรับโครงสร้างพื้นฐานในรูปแบบโค้ด
  • การเปรียบเทียบ CloudFormation, AWS CDK, Amplify และเฟรมเวิร์ก AWS SAM
  • คุณสมบัติของ AWS SAM และ AWS SAM CLI สำหรับการจำลองและการทดสอบภายในเครื่อง

โมดูล 5: การใช้ Amazon Event Bridge และ Amazon SNS เพื่อแยกส่วนประกอบ

  • ข้อควรพิจารณาในการพัฒนาเมื่อใช้แหล่งเหตุการณ์แบบอะซิงโครนัส
  • คุณสมบัติและกรณีการใช้งานของ Amazon EventBridge
  • แบบฝึกหัดลองทำดู: สร้างบัสและกฎ EventBridge แบบกำหนดเอง
  • การเปรียบเทียบกรณีการใช้งานสำหรับ Amazon Simple Notification Service (Amazon SNS) กับ
    อีเวนท์บริดจ์
  • แบบฝึกหัดทดลอง: กำหนดค่าหัวข้อ Amazon SNS ด้วยการกรอง

โมดูล 6: การพัฒนาที่ขับเคลื่อนด้วยเหตุการณ์โดยใช้คิวและ St reams

  • ข้อควรพิจารณาในการพัฒนาเมื่อใช้แหล่งที่มาของเหตุการณ์โพลเพื่อทริกเกอร์ฟังก์ชัน Lambda
  • ความแตกต่างระหว่างคิวและสตรีมในฐานะแหล่งที่มาของเหตุการณ์สำหรับ Lambda
  • การเลือกการกำหนดค่าที่เหมาะสมเมื่อใช้ Amazon Simple Queue Service (AmazonSQS) หรือ Amazon Kinesis Data Streams เป็นแหล่งที่มาของเหตุการณ์สำหรับ Lambda
  • แบบฝึกหัดทดลอง: กำหนดค่าคิว Amazon SQS ด้วยคิว dead-letter เป็น
    แหล่งที่มาของเหตุการณ์แลมบ์ดา

ห้องปฏิบัติการปฏิบัติจริง

  • ห้องปฏิบัติการเชิงปฏิบัติ 1: การปรับใช้แอปพลิเคชันแบบไร้เซิร์ฟเวอร์อย่างง่าย
  • แล็บภาคปฏิบัติ 2: ส่งข้อความถึงแฟนๆ ด้วย Amazon EventBridge

โมดูล 7: การเขียนไอออนฟังก์ชัน Lambda ที่ดี

  • วงจรชีวิตของ Lambda ส่งผลต่อโค้ดฟังก์ชันของคุณอย่างไร
  • แนวทางปฏิบัติที่ดีที่สุดสำหรับฟังก์ชัน Lambda ของคุณ
  • การกำหนดค่าฟังก์ชัน
  • รหัสฟังก์ชัน เวอร์ชัน และนามแฝง
  • แบบฝึกหัดทดลอง: กำหนดค่าและทดสอบฟังก์ชัน Lambda
  • การจัดการข้อผิดพลาดแลมบ์ดา
  • การจัดการความล้มเหลวบางส่วนด้วยคิวและสตรีม

โมดูล 8: St ep ฟังก์ชั่นไอออน f หรือไอออนหนู Orchest

  • AWS Step Functions ในสถาปัตยกรรมแบบไร้เซิร์ฟเวอร์
  • แบบฝึกหัดลองทำดู: สถานะ Step Functions
  • รูปแบบการโทรกลับ
  • เวิร์กโฟลว์แบบมาตรฐานและแบบด่วน
  • การรวมโดยตรงของ Step Functions
  • แบบฝึกหัดทดลอง: การแก้ไขปัญหาเวิร์กโฟลว์ Standard Step Functions

โมดูล 9: ความสามารถในการสังเกตและการติดตาม

  • เสาหลักสามประการของการสังเกต
  • Amazon CloudWatch Logs และข้อมูลเชิงลึกของบันทึก
  • การเขียนบันทึกที่มีประสิทธิภาพ files
  • แบบฝึกหัดลองทำดู: การตีความบันทึก
  • การใช้ AWS X-Ray เพื่อการสังเกต
  • แบบฝึกหัดทดลอง: เปิดใช้งาน X-Ray และตีความร่องรอย X-Ray
  • ตัววัด CloudWatch และรูปแบบตัววัดแบบฝัง
  • แบบฝึกหัดลองทำดู: การวัดและการเตือน
  • แบบฝึกหัดลองทำดู: ServiceLens

ห้องปฏิบัติการปฏิบัติจริง

  • ห้องปฏิบัติการเชิงปฏิบัติ 3: การจัดลำดับเวิร์กโฟลว์โดยใช้ AWS Step Functions
  • ห้องปฏิบัติการภาคปฏิบัติ 4 : ความสามารถในการสังเกตและการติดตามผล

โมดูล 10: ความปลอดภัยของไอออนแอปพลิเคชันแบบไร้เซิร์ฟเวอร์

  • แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัยสำหรับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • ใช้ความปลอดภัยทุกชั้น
  • API Gateway และความปลอดภัยของแอปพลิเคชัน
  • Lambda และความปลอดภัยของแอปพลิเคชัน
  • การปกป้องข้อมูลในการจัดเก็บข้อมูลแบบไร้เซิร์ฟเวอร์ของคุณ
  • การตรวจสอบและตรวจสอบย้อนกลับ

โมดูล 11: การจัดการเครื่องชั่งในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์

  • ข้อควรพิจารณาในการปรับขนาดสำหรับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • การใช้ API Gateway เพื่อจัดการขนาด
  • การปรับขนาดการทำงานพร้อมกันของ Lambda
  • แหล่งที่มาของเหตุการณ์ที่แตกต่างกันจะปรับขนาดตาม Lambda ได้อย่างไร

โมดูล 12: ขั้นตอนการปรับใช้อัตโนมัติ

  • ความสำคัญของ CI/CD ในแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • เครื่องมือในไปป์ไลน์แบบไร้เซิร์ฟเวอร์
  • คุณสมบัติ AWS SAM สำหรับการปรับใช้แบบไร้เซิร์ฟเวอร์
  • แนวทางปฏิบัติที่ดีที่สุดสำหรับระบบอัตโนมัติ
  • สรุปหลักสูตร

ห้องปฏิบัติการปฏิบัติจริง

  • ห้องปฏิบัติการเชิงปฏิบัติ 5: การรักษาความปลอดภัยแอปพลิเคชันแบบไร้เซิร์ฟเวอร์
  • ห้องปฏิบัติการเชิงปฏิบัติ 6: CI/CD แบบไร้เซิร์ฟเวอร์บน AWS

โปรดทราบ: นี่เป็นหลักสูตรเทคโนโลยีเกิดใหม่ โครงร่างหลักสูตรอาจมีการเปลี่ยนแปลงได้ตามความจำเป็น

หลักสูตรนี้เหมาะสำหรับใคร?

หลักสูตรนี้มีไว้สำหรับ:

  • นักพัฒนาที่มีความคุ้นเคยกับระบบไร้เซิร์ฟเวอร์และมีประสบการณ์ในการพัฒนาใน AWS Cloud

ข้อกำหนดเบื้องต้น

เราขอแนะนำให้ผู้เข้าร่วมหลักสูตรนี้มี:

  • ความคุ้นเคยกับพื้นฐานของสถาปัตยกรรม AWS Cloud
  • ความเข้าใจในการพัฒนาแอปพลิเคชันบน AWS เทียบเท่ากับการสำเร็จหลักสูตร การพัฒนาบน AWS คอร์ส
  • ความรู้เทียบเท่ากับการทำ Digital Serverless ต่อไปนี้
    การฝึกอบรม: AWS Lambda Foundations และ Amazon API Gateway สำหรับแอปพลิเคชันแบบไร้เซิร์ฟเวอร์

https://www.lumifywork.com/en-ph/courses/developing-serverless-solutions-on-aws/
การจัดหาหลักสูตรนี้โดย Lumify Work อยู่ภายใต้ข้อกำหนดและเงื่อนไขการจอง โปรดอ่านข้อกำหนดและเงื่อนไขอย่างละเอียดก่อนที่จะลงทะเบียนในหลักสูตรนี้ เนื่องจากการลงทะเบียนในหลักสูตรจะขึ้นอยู่กับเงื่อนไขในการยอมรับเงื่อนไขและข้อกำหนดเหล่านี้

โลโก้ลูมิฟาย

การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon1 ph.training@lumifywork.com การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - การพัฒนา linkedin.com/company/lumify-work-ph
การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon4 lumifywork.com การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon3 twitter.com/LumifyWorkPH
การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon2 facebook.com/LumifyWorkPh การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS - icon7 youtube.com/@lumifywork

เอกสาร / แหล่งข้อมูล

AWS พัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS [พีดีเอฟ] คู่มือการใช้งาน
การพัฒนาโซลูชันแบบไร้เซิร์ฟเวอร์บน AWS, โซลูชันแบบไร้เซิร์ฟเวอร์บน AWS, โซลูชันบน AWS

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *