Developing Serverless Solutions on AWS Training Course
Amazon Web Services (AWS) adalah platform komputasi awan buatan Amazon yang menyediakan berbagai layanan pada infrastruktur awan global. Platform tersebut meliputi AWS Lambda yang memungkinkan pengguna untuk membangun, menyebarkan, dan memelihara aplikasi tanpa perlu menyediakan server.
Pelatihan langsung yang dipandu instruktur ini (online atau di tempat) ditujukan untuk pengembang yang ingin membangun aplikasi tanpa server menggunakan layanan di platform tanpa server AWS.
Pada akhir pelatihan ini, peserta akan dapat:
- Terapkan praktik terbaik berbasis peristiwa dalam mendesain aplikasi tanpa server menggunakan layanan AWS yang sesuai.
- Bangun aplikasi tanpa server menggunakan layanan AWS.
- Pantau, amankan, dan skalakan aplikasi tanpa server di AWS.
- Memanfaatkan berbagai alat pengembang untuk mengonfigurasi dan mengotomatiskan penerapan aplikasi tanpa server.
- Buat dan kelola daftar sumber daya tanpa server yang akan membantu dalam pengembangan aplikasi tanpa server.
Format Kursus
- Kuliah dan diskusi interaktif.
- Banyak latihan dan praktik.
- Implementasi langsung di lingkungan lab langsung.
Opsi Kustomisasi Kursus
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
Course Outline
Perkenalan
- Tinjauan umum dan praktik terbaik untuk membangun aplikasi tanpa server modern
- Ikhtisar layanan AWS yang mendukung desain berbasis peristiwa untuk aplikasi tanpa server
Pengembangan Berbasis API
- Tinjauan umum aplikasi web berbasis API permintaan/respons standar
- Menggunakan Amazon API Gateway untuk aplikasi tanpa server
- Membandingkan berbagai jenis API
- Menyiapkan titik akhir API HTTP yang terintegrasi dengan fungsi Lambda
Otentikasi, Otorisasi, dan Access Kontrol
- Perbandingan otentikasi dan otorisasi
- Autentikasi ke API menggunakan API Gateway
- Menggunakan Amazon Cognito
Kerangka Kerja Penyebaran Tanpa Server
- Memahami pemrograman imperatif dan deklaratif untuk infrastruktur sebagai kode
- CloudFormation, Perbandingan kerangka kerja AWS CDK, Amplify, dan AWS SAM
Amazon EventBridge dan Amazon SNS
- Menggunakan sumber peristiwa asinkron
- Fitur dan kasus penggunaan Amazon EventBridge
- Membangun bus dan aturan EventBridge khusus
- Perbandingan kasus penggunaan Amazon Simple Notification Service (Amazon SNS) dan EventBridge
Menggunakan Antrean dan Aliran pada Penerapan Berbasis Peristiwa
- Menggunakan antrean dan aliran sebagai sumber peristiwa untuk Lambda
- Menggunakan Amazon Simple Queue Service (Amazon SQS) atau Amazon Kinesis Data Streams sebagai sumber peristiwa untuk Lambda
Menulis Fungsi Lambda
- Tinjauan umum siklus hidup Lambda dan penggunaan praktik terbaik untuk menulis fungsi Lambda
- Mengonfigurasi fungsi Lambda
- Penanganan kesalahan
Menggunakan AWS Step Functions
- Menggunakan fungsi langkah AWS dalam arsitektur tanpa server
- Perbandingan alur kerja standar dan ekspres
- Integrasi langsung fungsi langkah
Observabilitas dan Pemantauan Aplikasi Tanpa Server
- Memahami tiga pilar observabilitas
- Menulis dan menafsirkan file log
- Menggunakan log Amazon CloudWatch
- Menggunakan AWS X-Ray untuk observabilitas
Mengamankan Aplikasi Tanpa Server
- Praktik terbaik keamanan aplikasi tanpa server
- API Gateway, Lambda, dan keamanan aplikasi
- Melindungi data dalam penyimpanan data tanpa server
- Audit
Skala Aplikasi Tanpa Server
- Menggunakan gateway API untuk manajemen skala
- Penskalaan menggunakan konkurensi Lambda
- Menskalakan sumber peristiwa berbeda dengan Lambda
Otomatisasi Pipa Penyebaran
- Menggunakan CI/CD dalam aplikasi tanpa server
- Menggunakan alat dalam alur kerja tanpa server
- Menggunakan fitur AWS SAM untuk penerapan tanpa server
- Praktik terbaik otomatisasi
Penyelesaian Masalah
Ringkasan dan Langkah Berikutnya
Requirements
- Pemahaman tentang dasar-dasar arsitektur cloud AWS
- Pengetahuan tentang AWS Lambda
Hadirin
- Pengembang
Open Training Courses require 5+ participants.
Developing Serverless Solutions on AWS Training Course - Booking
Developing Serverless Solutions on AWS Training Course - Enquiry
Developing Serverless Solutions on AWS - Consultancy Enquiry
Consultancy Enquiry
Testimonials (5)
Trainer had good grasp of concepts
Josheel - Verizon Connect
Course - Amazon Redshift
The practice part.
Radu - Ness Digital Engineering
Course - AWS: A Hands-on Introduction to Cloud Computing
The trainer knew exactly what they were speaking about.
Madumetsa Msomi - BMW
Course - AWS DevOps Engineers
All good, nothing to improve
Ievgen Vinchyk - GE Medical Systems Polska Sp. Z O.O.
Course - AWS Lambda for Developers
IOT applications
Palaniswamy Suresh Kumar - Makers' Academy
Course - Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
Upcoming Courses (Minimal 5 peserta)
Related Courses
Advanced Amazon Web Services (AWS) CloudFormation
7 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk teknisi dan pengembang cloud yang ingin menggunakan CloudFormation untuk mengelola sumber daya infrastruktur dalam ekosistem AWS.
Pada akhir pelatihan ini, peserta akan dapat:
- Terapkan templat CloudFormation untuk mengotomatiskan manajemen infrastruktur.
- Integrasikan sumber daya AWS yang ada ke dalam CloudFormation.
- Gunakan StackSets untuk mengelola tumpukan di beberapa akun dan wilayah.
Amazon Redshift
21 HoursAmazon Redshift adalah layanan gudang data berbasis cloud berskala petabyte di AWS.
Dalam pelatihan langsung yang dipandu instruktur ini, peserta akan mempelajari dasar-dasar Amazon Redshift.
Pada akhir pelatihan ini, peserta akan dapat:
- Instal dan konfigurasikan Amazon Redshift
- Memuat, mengonfigurasi, menyebarkan, menanyakan, dan memvisualisasikan data dengan Amazon Redshift
Hadirin
- Pengembang
- Profesional TI
Format kursus
- Sebagian kuliah, sebagian diskusi, latihan dan praktik langsung yang berat
Catatan
- Untuk meminta pelatihan khusus untuk kursus ini, silakan hubungi kami untuk mengaturnya.
AWS Architect Certification
21 HoursOn demand AWS Architect Certification training course is designed to help professionals to become cloud-enabled using Amazon Web Services. This course is taught with real life examples, helps participants understand the practical application of concepts such as fundamentals of cloud computing, Amazon Web services (AWS), Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS), Private Clouds and Cloud programming. After this course participants will be able to have their own implementations on cloud using EC2 instances, S3 buckets etc.
Amazon DynamoDB for Developers
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin mengintegrasikan database DynamoDB NoSQL ke dalam aplikasi web yang dihosting di AWS.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan lingkungan pengembangan yang diperlukan untuk mulai mengintegrasikan data ke DynamoDB.
- Integrasikan DynamoDB ke dalam aplikasi web dan aplikasi seluler.
- Pindahkan data di AWS dengan layanan AWS.
- Menerapkan operasi dengan AWS DAX.
AWS DevOps Engineers
21 HoursAudience:
Cloud engineers, Solution architects, Centre of excellence team, Window server administrators, Unix/Linux administrator, Storage administrators, network administrators, Virtualization administrators
Course Objectives:
This course is designed to teach you how to:
- Use the principal concepts and practices behind the DevOps methodology
- Design and implement an infrastructure on AWS that supports one or more DevOps development projects
- Use AWS CloudFormation and AWS OpsWorks to deploy the infrastructure necessary to create development, test, and production environments for a software development project
- Use AWS CodeCommit and understand the array of options for enabling a Continuous Integration environment on AWS
- Use AWS CodePipeline to design and implement a Continuous Integration and Delivery pipeline on AWS
- Implement several common Continuous Deployment use cases using AWS technologies, including blue/green deployment and A/B testing
- Distinguish between the array of application deployment technologies available on AWS (including AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service, and Amazon EC2 Container Registry), and decide which technology best fits a given scenario
- Fine tune the applications you deliver on AWS for high performance and use AWS tools and technologies to monitor your application and environment for potential issues
AWS Developer Associate
28 HoursKursus 4 hari ini akan memberikan:
- Pemahaman tentang layanan Inti AWS, penggunaan, dan praktik terbaik arsitektur dasar.
- Kemampuan dalam merancang, mengembangkan, dan menerapkan solusi berbasis cloud menggunakan AWS.
- Pengalaman dalam mengembangkan dan memelihara aplikasi yang ditulis untuk Amazon Simple Storage Service, Amazon DynamoDB, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service, AWS Elastic Beanstalk, dan AWS CloudFormation.
Hadirin:
Insinyur cloud, Tim pusat keunggulan, Administrator server Windows, Administrator Unix/Linux, Administrator penyimpanan, Administrator jaringan, Administrator virtualisasi.
Setelah menyelesaikan program pelatihan ini, peserta seharusnya dapat menerapkan dan menggunakan layanan AWS dari sudut pandang Pengembang.
AWS IoT Core
14 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (di tempat atau jarak jauh) ini ditujukan untuk para teknisi yang ingin menyebarkan dan mengelola perangkat IoT di AWS.
Pada akhir pelatihan ini, peserta akan dapat membangun platform IoT yang mencakup penerapan dan pengelolaan backend, gateway, dan perangkat di atas AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (online atau di tempat) ini ditujukan untuk pengembang yang ingin memasang, mengonfigurasi, dan mengelola AWS IoT kemampuan Greengrass untuk membuat aplikasi untuk berbagai perangkat.
Pada akhir pelatihan ini, peserta akan dapat menggunakan AWS IoT Greengrass untuk membangun, menyebarkan, mengelola, mengamankan, dan memantau aplikasi pada perangkat cerdas.
AWS Lambda for Developers
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (di tempat atau jarak jauh) ini ditujukan untuk pengembang yang ingin menggunakan AWS Lambda untuk membangun dan menyebarkan layanan dan aplikasi ke cloud, tanpa perlu khawatir tentang penyediaan lingkungan eksekusi (server, VM dan kontainer, ketersediaan, skalabilitas, penyimpanan, dll.).
Pada akhir pelatihan ini, peserta akan dapat:
- Konfigurasikan AWS Lambda untuk menjalankan fungsi.
- Memahami FaaS (Functions as a Service) dan keuntungan pengembangan tanpa server.
- Membangun, mengunggah, dan menjalankan fungsi AWS Lambda.
- Integrasikan fungsi Lambda dengan berbagai sumber peristiwa.
- Mengemas, menyebarkan, memantau, dan memecahkan masalah aplikasi berbasis Lambda.
AWS: A Hands-on Introduction to Cloud Computing
7 HoursPelatihan langsung yang dipandu instruktur di Indonesia ini memberikan gambaran umum tentang produk, layanan, dan solusi AWS. Pelatihan ini ditujukan untuk individu dan tim yang:
- mengevaluasi/mempersiapkan penerapan awal infrastruktur TI mereka di AWS.
- mengevaluasi/mempersiapkan untuk memigrasikan infrastruktur TI mereka yang ada ke cloud publik AWS.
Di akhir pelatihan ini, peserta akan memiliki pemahaman yang jelas tentang komponen utama yang membentuk penawaran cloud Amazon. Latihan langsung, diskusi, dan penerapan di kelas akan memberi peserta praktik dan umpan balik yang mereka butuhkan agar merasa nyaman dan siap untuk melaksanakan penerapan langsung mereka sendiri ke AWS.
AWS CloudFormation
7 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk para teknisi yang ingin menggunakan AWS CloudFormation untuk mengotomatiskan proses pengelolaan infrastruktur cloud AWS.
Pada akhir pelatihan ini, peserta akan dapat:
- Aktifkan layanan AWS untuk mulai mengelola infrastruktur.
- Memahami dan menerapkan prinsip "infrastruktur sebagai kode".
- Meningkatkan kualitas dan menurunkan biaya penyebaran infrastruktur.
- Tulis Template AWS CloudFormation menggunakan YAML.
Mastering DevOps with AWS Cloud9
21 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional tingkat lanjut yang ingin memperdalam pemahaman mereka tentang praktik DevOps dan menyederhanakan proses pengembangan menggunakan AWS Cloud9.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan dan konfigurasikan AWS Cloud9 untuk alur kerja DevOps.
- Menerapkan jalur integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD).
- Otomatisasi proses pengujian, pemantauan, dan penerapan menggunakan AWS Cloud9.
- Integrasikan layanan AWS seperti Lambda, EC2, dan S3 ke dalam alur kerja DevOps.
- Memanfaatkan sistem kontrol sumber seperti GitHub atau GitLab dalam AWS Cloud9.
Developing Serverless Applications on AWS Cloud9
14 HoursPelatihan langsung yang dipandu instruktur di Indonesia (online atau di tempat) ini ditujukan untuk profesional tingkat menengah yang ingin mempelajari cara membangun, menerapkan, dan memelihara aplikasi tanpa server secara efektif di AWS Cloud9 dan AWS Lambda.
Pada akhir pelatihan ini, peserta akan dapat:
- Memahami dasar-dasar arsitektur tanpa server.
- Siapkan AWS Cloud9 untuk pengembangan aplikasi tanpa server.
- Mengembangkan, menguji, dan menyebarkan aplikasi tanpa server menggunakan AWS Lambda.
- Integrasikan AWS Lambda dengan layanan AWS lainnya seperti API Gateway dan S3.
- Optimalkan aplikasi tanpa server untuk kinerja dan efisiensi biaya.
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「4 Hours Remote」
4 HoursRingkasan:
- Dasar-dasar arsitektur dan fungsi IoT
- “Benda”, “Sensor”, Internet dan pemetaan antara fungsi bisnis IoT
- Pentingnya semua komponen perangkat lunak IoT - perangkat keras, firmware, middleware, cloud, dan aplikasi seluler
- Fungsi IoT- Manajer armada, Visualisasi data, FM dan DV berbasis SaaS, peringatan/alarm, pemasangan sensor, pemasangan “benda”, geo-fencing
- Dasar-dasar komunikasi perangkat IoT dengan cloud dengan MQTT.
- Menghubungkan perangkat IoT ke AWS dengan MQTT (AWS IoT Core).
- Menghubungkan inti AWS IoT dengan fungsi AWS Lambda untuk komputasi dan penyimpanan data.
- Menghubungkan Raspberry PI dengan inti AWS IoT dan komunikasi data sederhana.
- Peringatan dan acara
- Kalibrasi sensor
Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core 「8 Hours Remote」
8 HoursRingkasan:
- Dasar-dasar arsitektur dan fungsi IoT
- “Benda”, “Sensor”, Internet dan pemetaan antara fungsi bisnis IoT
- Pentingnya semua komponen perangkat lunak IoT - perangkat keras, firmware, middleware, cloud, dan aplikasi seluler
- Fungsi IoT- Manajer armada, Visualisasi data, FM dan DV berbasis SaaS, peringatan/alarm, pemasangan sensor, pemasangan “benda”, geo-fencing
- Dasar-dasar komunikasi perangkat IoT dengan cloud dengan MQTT.
- Menghubungkan perangkat IoT ke AWS dengan MQTT (AWS IoT Core).
- Menghubungkan inti AWS IoT dengan fungsi AWS Lambda untuk komputasi dan penyimpanan data menggunakan DynamoDB.
- Menghubungkan Raspberry PI dengan inti AWS IoT dan komunikasi data sederhana.
- Praktik langsung dengan Raspberry PI dan AWS IoT Core untuk membangun perangkat pintar.
- Visualisasi data sensor dan komunikasi dengan antarmuka web.