Full-Stack Development with AWS Cloud9 Training Course
AWS Cloud9 menyediakan lingkungan pengembangan lengkap yang memungkinkan pengembang membangun aplikasi tumpukan penuh secara efisien di cloud. Kursus ini mengajarkan peserta cara memanfaatkan AWS Cloud9 untuk pengembangan front-end dan back-end, mengintegrasikan platform dengan berbagai layanan AWS untuk membangun aplikasi yang dapat diskalakan.
Pelatihan langsung yang dipandu instruktur ini (daring atau di tempat) ditujukan untuk pengembang tumpukan penuh tingkat menengah hingga tingkat lanjut yang ingin memanfaatkan AWS Cloud9 untuk menyederhanakan alur kerja pengembangan mereka.
Pada akhir pelatihan ini, peserta akan dapat:
- Siapkan dan konfigurasikan AWS Cloud9 untuk pengembangan tumpukan penuh.
- Mengembangkan dan men-debug aplikasi front-end menggunakan Cloud9.
- Bangun dan terapkan layanan back-end menggunakan AWS Cloud9.
- Integrasikan Cloud9 dengan layanan AWS untuk penerapan tingkat lanjut.
- Berkolaborasi dengan anggota tim dalam lingkungan pengembangan berbasis cloud.
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
Pengantar AWS Cloud9 untuk Pengembangan Tumpukan Penuh
- Ikhtisar fitur AWS Cloud9 untuk pengembangan tumpukan penuh
- Menyiapkan AWS Cloud9 untuk front-end dan back-end
- Memahami antarmuka dan fitur Cloud9 IDE
Pengembangan Front-End di AWS Cloud9
- Menyiapkan kerangka kerja front-end (React, Angular, dll.)
- Mengembangkan dan menguji aplikasi front-end di Cloud9
- Menggunakan alat dan ekstensi berbasis browser
Pengembangan Back-End di AWS Cloud9
- Menyiapkan lingkungan back-end (Node.js, Python, dll.)
- Mengintegrasikan database (MySQL, DynamoDB, dll.)
- Menyebarkan layanan back-end dari Cloud9
Mendebug Aplikasi Tumpukan Penuh
- Menggunakan alat debugging di AWS Cloud9
- Menangani kesalahan front-end dan back-end
- Menulis dan menjalankan pengujian unit dan integrasi
Integrasi dengan Layanan AWS
- Menghubungkan ke AWS Lambda untuk back-end tanpa server
- Mengintegrasikan S3 untuk solusi penyimpanan
- Menyebarkan aplikasi tumpukan penuh ke AWS EC2 atau Elastic Beanstalk
Collaboration di AWS Cloud9
- Berkolaborasi dengan pengembang lain secara real-time
- Mengelola kontrol sumber menggunakan Git di Cloud9
- Tinjauan kode dan berbagi proyek di Cloud9
Fitur Lanjutan dan Optimasi di AWS Cloud9
- Mengoptimalkan alur kerja dan mengotomatiskan tugas dengan Cloud9
- Menggunakan AWS CloudFormation untuk mengelola infrastruktur sebagai kode
- Menyesuaikan IDE untuk kebutuhan pengembangan tumpukan penuh tertentu
Praktik Keamanan Terbaik untuk Pengembangan Tumpukan Penuh
- Menerapkan otentikasi dan otorisasi yang aman
- Mengamankan layanan front-end dan back-end
- Menggunakan peran AWS IAM untuk kontrol akses dalam aplikasi tumpukan penuh
Ringkasan dan Langkah Berikutnya
Requirements
- Pengalaman dalam pengembangan web (HTML, CSS, JavaScript)
- Kemampuan dalam teknologi back-end (Node.js, database, dll.)
Hadirin
- Pengembang tumpukan penuh
- Insinyur perangkat lunak
- Pengembang web yang ingin memperluas ke lingkungan berbasis cloud
Open Training Courses require 5+ participants.
Full-Stack Development with AWS Cloud9 Training Course - Booking
Full-Stack Development with AWS Cloud9 Training Course - Enquiry
Full-Stack Development with AWS Cloud9 - Consultancy Enquiry
Consultancy Enquiry
Testimonials (3)
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」
Trainer's enthusiasm around the subject
Matthew Fowles - AGRO Merchants Whitchurch Limited
Course - Web Application Development in PHP
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 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 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 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.
Web Application Development with Flask
14 HoursKursus praktis ini ditujukan untuk Python pengembang yang ingin membuat dan memelihara aplikasi web pertama mereka. Kursus ini juga ditujukan bagi orang-orang yang sudah familiar dengan kerangka kerja web lain seperti Django atau Web2py, dan ingin belajar bagaimana menggunakan mikroframework (yaitu, kerangka kerja yang menggabungkan perpustakaan pihak ketiga daripada menyediakan solusi universal yang lengkap) mempengaruhi prosesnya.
Sebagian besar kursus ini tidak terfokus pada Flask sendiri (itu sangat kecil), tetapi lebih kepada perpustakaan dan alat pihak ketiga yang sering digunakan dalam proyek Flask.
Full-Stack Development with React, TypeScript, Next.js, and Modern Backend
28 HoursPelatihan langsung yang dipimpin instruktur di Indonesia (daring atau tatap muka) ini ditujukan untuk pengembang tingkat menengah yang ingin membangun aplikasi Full-Stack menggunakan React 19, TypeScript, Next.js, Node.js, Prisma, PostgreSQL, dan praktik terkait DevOps.
Selesai pelatihan ini, peserta akan dapat:
- Membangun aplikasi front-end yang responsif dan scalable menggunakan React 19 dan TypeScript.
- Mengintegrasikan pengujian otomatis dengan Jest dan React Testing Library.
- Membuat dan mendokumentasikan RESTful APIs menggunakan Express, JWT, dan Prisma dengan PostgreSQL.
- Deploy aplikasi menggunakan Git dan pipa DevOps.
- Mengerti peran Data Warehouses, Data Lakes, dan integrasi AI dalam ekosistem web modern.
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.
Web Application Development (Advanced Level)
28 HoursThis instructor-led, live training in Indonesia (online or onsite) is aimed at advanced-level web developers who wish to design, build, and deploy complex web applications using advanced tools and practices.
By the end of this training, participants will be able to:
- Design scalable web architectures with advanced front-end and back-end patterns.
- Work with modern frameworks like React, Angular, or Vue.
- Build secure, robust APIs using Node.js, Django, or PHP.
- Use Docker, CI/CD, and cloud-native tools for deployment.
- Explore emerging technologies like PWAs, Serverless, and WebAssembly.
Web Application Development (Basic Level)
28 HoursPelatihan bertutor langsung ini di Indonesia (daring atau tatap muka) ditujukan bagi profesional tingkat pemula yang ingin membangun situs web fungsional dan interaktif menggunakan teknologi web dasar.
Selesai pelatihan ini, peserta akan dapat:
- Mengerti bagaimana cara kerja internet (arkitektur klien-server, URL, browser).
- Membuat halaman web yang terstruktur menggunakan HTML5.
- Menyunting dan memperindah tampilan halaman web menggunakan CSS.
- Menambahkan interaktivitas dan logika menggunakan JavaScript.
- Memanipulasi DOM untuk merespons acara pengguna.
Web Application Development in PHP
21 HoursThe course is designed for intermediate PHP developers who want to enrich their knowledge and learn best practices in programming and web development techniques based on object-oriented programming and design patterns.