course_name,course_id,learning_path_name,level_name,tutorial_list,hours_to_study,combined_text_for_model Architecting on AWS (Membangun Arsitektur Cloud di AWS),13,['Back-End Developer JavaScript'],Menengah,"['Knowledge Check : Jaringan di AWS - Bagian 1 : Amazon VPC, Keamanan Jaringan di Cloud, dan Latihan Membuat VPC', 'Kasus Penggunaan Amazon S3', 'Edge Caching dengan Amazon CloudFront', 'Hands-on Lab: Membuat Virtual Private Cloud', 'Strategi untuk Caching Database', 'AWS CloudTrail', 'Mekanisme Belajar', 'Hands-on Lab: Implementasi Arsitektur Serverless dengan AWS Managed Services - Membuat Lambda function 1, S3 bucket, dan DynamoDB table', 'Pengantar ke Menambahkan Lapisan Database', 'Strategi Recovery', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Menambahkan S3 Bucket', 'Konsep Jaringan di AWS', 'Ikhtisar', 'EC2 Dedicated Instance & Host', 'Layanan Container', 'EC2 Image Builder', 'Amazon Cognito', 'AWS Step Functions', 'Hands-on Lab: Membangun Arsitektur yang Highly Available (Sangat Tersedia) - Membuat Load Balancer', 'AWS Global Infrastructure', 'Pengantar ke Automasi', 'Ujian Akhir', 'Multi-Region High Availability dan DNS', 'Hands-on Lab: Hosting Website Statis', 'Pengantar ke Arsitektur Microservices dan Serverless', 'Knowledge Check : Membangun Decoupled Architecture', 'Pengenalan AWS', 'AWS OpsWorks', 'Hands-on Lab: Deploy Aplikasi Web di AWS', 'Praktik Terbaik untuk Mempersiapkan Disaster Recovery', 'Virtual Private Gateway', 'Versioning di Amazon S3', 'Arsitektur AWS Cloud: Web Hosting', 'VPC Flow Logs', 'Forum Diskusi', 'Hands-on Lab: Implementasi Arsitektur Serverless dengan AWS Managed Services - Membuat SNS topic dan Lambda function 2', 'Pertimbangan dalam Mendesain Database', 'Elastisitas', 'Arsitektur Berskala Besar', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Menghapus Stack', 'Amazon Virtual Private Cloud (VPC)', 'Pengantar ke Caching', 'Pertimbangan Arsitektural', 'Menjadi Serverless', 'Amazon EBS', 'AWS Account Organization', 'Hands-on Lab: Membangun Arsitektur yang High Available (Sangat Tersedia) - Meluncurkan Auto Scaling', 'Automasi Infrastruktur', 'Knowledge Check : Pendahuluan', 'Knowledge Check : Jaringan di AWS - Bagian 2 : AWS VPN, AWS Direct Connect, VPC Peering, AWS Transit Gateway, Load Balancing, dan Amazon Route 53', 'Simulasi Ujian AWS Certified Solution Architect - Associate', 'Pengantar ke AWS Identity and Access Management (IAM)', 'Amazon ECS', 'Knowledge Check : Menambahkan Lapisan Database', 'AWS Well-Architected Framework', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Deploy VPC', 'Hands-on Lab: Deploy Aplikasi Web di AWS - Membuat VPC', 'AWS Direct Connect (DX)', 'Memindahkan Data ke Amazon S3', 'Knowledge Check : Caching', 'Pengantar ke Jaringan di AWS', 'Pengantar ke Membangun Decoupled Architecture', 'Auto Scaling (Penyesuaian Kapasitas secara Otomatis)', 'Glosarium', 'Hands-on Lab: Implementasi Arsitektur Serverless dengan AWS Managed Services - Uji Coba', 'Database Relasional dan Nonrelasional', 'Pemantauan', 'Hands-on Lab: Membangun Arsitektur yang High Available (Sangat Tersedia) - Pengujian', 'Knowledge Check : Automasi', 'Subnets', 'Caching di AWS', 'Knowledge Check : Menambahkan Lapisan Komputasi', 'AWS CloudFormation', 'Amazon EFS', 'Pengantar ke RTO/RPO dan Backup Recovery Setup', 'Hands-on Lab: Deploy Aplikasi Web di AWS - Membuat DB instance', 'Automasi Deployment', 'Amazon S3 Analytics dan Insights', 'Knowledge Check : AWS Identity and Access Management (IAM)', 'Pengantar ke Menambahkan Lapisan Komputasi', 'Knowledge Check : Pengoptimalan dan Ringkasan', 'IAM Users dan Groups', 'AWS Fargate', 'Jenis-Jenis Amazon VPC', 'Lima Pilar AWS Well-Architected Framework', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Deploy Aplikasi Web dan Infrastruktur', 'Pengantar ke Pengoptimalan dan Ringkasan', 'Menghubungkan VPC', 'Perbandingan Amazon S3 dan Glacier', 'Manfaatkan Model Penetapan Harga di Amazon EC2', 'Menghubungkan Jaringan', 'Decoupling Arsitektur Anda dengan Amazon SQS', 'Scaling Database (Penyesuaian Kapasitas pada Database)', 'Daftar Referensi', 'Knowledge Check : Arsitektur Microservices dan Serverless', 'Layanan Database AWS', 'AWS Cost Explorer', 'Knowledge Check : RTO/RPO dan Backup Recovery Setup', 'Pengantar ke Arsitektur Tersederhana', 'Tinjauan Caching', 'Gateways', 'Caching Web Tier', 'Amazon CloudWatch', 'Hands-on Lab: Implementasi Arsitektur Serverless dengan AWS Managed Services', 'Amazon FSx', 'Pengantar ke Elastisitas, Ketersediaan Tinggi, dan Pemantauan', 'Perencanaan Disaster Recovery', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Menguji Aplikasi Web', 'Hands-on Lab: Deploy Aplikasi Web di AWS - Membuat EC2 instance', 'Opsi Automasi yang Lebih Mudah', 'Knowledge Check : Arsitektur Tersederhana', 'Alasan Melakukan Automasi', 'Amazon EC2', 'Amazon S3 Glacier', 'Policy dan Permission', 'AWS Lambda', 'Hands-on Lab: Membuat Virtual Private Cloud - Membuat VPC A', 'AWS Well-Architected Tools', 'Hal-Hal yang Perlu Dipikirkan', 'AWS Transit Gateway', 'Memilih AWS Regions untuk Arsitektur Anda', 'Mengubah Arsitektur Menjadi Lebih Tangguh', 'Load Balancing (Penyeimbang Beban)', 'Decoupling Arsitektur Anda dengan Amazon SNS', 'Knowledge Check : Elastisitas, Ketersediaan Tinggi, dan Pemantauan', 'Pengantar Kelas', 'AWS Quick Starts', 'Opsi Database di AWS', 'Hands-on Lab: Membangun Arsitektur yang Highly Available (Sangat Tersedia)', 'Hands-on Lab: Membuat Virtual Private Cloud - Membuat VPC B, Meluncurkan EC2 Instance, dan Membangun VPC Peering', 'Pengenalan Amazon S3', 'Web Caching', 'Keamanan Jaringan', 'Database Caching', 'Cara Amazon CloudWatch Merespons', 'Persetujuan Hak Cipta', 'Hands-on Lab: Implementasi Arsitektur Serverless dengan AWS Managed Services - Membuat IAM Role', 'Layanan AWS untuk Disaster Recovery', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation - Mengulas CloudFormation Template', 'Hands-on Lab: Automasi Proses Deploy Infrastruktur dengan AWS CloudFormation', 'Jenis Harga EC2 Instance', 'Arsitektur Microservices', 'Amazon Machine Images', 'Rangkuman Kelas', 'Federated Identity Management (Manajemen Identitas Gabungan)', 'Amazon API Gateway', 'Hands-on Lab: Membuat Virtual Private Cloud - Meluncurkan EC2 Instance di VPC A', 'AWS Well-Architected Labs', 'Ubah Arsitektur Tightly Coupled Menjadi Loosely Coupled', 'VPC Endpoints', 'Hands-on Lab: Membuat Akun AWS', 'Praktik Terbaik untuk Membuat Sistem di AWS', 'High Availability (Ketersediaan Tinggi)', 'Amazon MQ', 'Pengantar ke Architecting on AWS', 'AWS Systems Manager', 'AWS Database Migration Service']",40,"architecting on aws (membangun arsitektur cloud di aws) back-end developer javascript menengah knowledge check : jaringan di aws - bagian 1 : amazon vpc, keamanan jaringan di cloud, dan latihan membuat vpc kasus penggunaan amazon s3 edge caching dengan amazon cloudfront hands-on lab: membuat virtual private cloud strategi untuk caching database aws cloudtrail mekanisme belajar hands-on lab: implementasi arsitektur serverless dengan aws managed services - membuat lambda function 1, s3 bucket, dan dynamodb table pengantar ke menambahkan lapisan database strategi recovery hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - menambahkan s3 bucket konsep jaringan di aws ikhtisar ec2 dedicated instance & host layanan container ec2 image builder amazon cognito aws step functions hands-on lab: membangun arsitektur yang highly available (sangat tersedia) - membuat load balancer aws global infrastructure pengantar ke automasi ujian akhir multi-region high availability dan dns hands-on lab: hosting website statis pengantar ke arsitektur microservices dan serverless knowledge check : membangun decoupled architecture pengenalan aws aws opsworks hands-on lab: deploy aplikasi web di aws praktik terbaik untuk mempersiapkan disaster recovery virtual private gateway versioning di amazon s3 arsitektur aws cloud: web hosting vpc flow logs forum diskusi hands-on lab: implementasi arsitektur serverless dengan aws managed services - membuat sns topic dan lambda function 2 pertimbangan dalam mendesain database elastisitas arsitektur berskala besar hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - menghapus stack amazon virtual private cloud (vpc) pengantar ke caching pertimbangan arsitektural menjadi serverless amazon ebs aws account organization hands-on lab: membangun arsitektur yang high available (sangat tersedia) - meluncurkan auto scaling automasi infrastruktur knowledge check : pendahuluan knowledge check : jaringan di aws - bagian 2 : aws vpn, aws direct connect, vpc peering, aws transit gateway, load balancing, dan amazon route 53 simulasi ujian aws certified solution architect - associate pengantar ke aws identity and access management (iam) amazon ecs knowledge check : menambahkan lapisan database aws well-architected framework hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - deploy vpc hands-on lab: deploy aplikasi web di aws - membuat vpc aws direct connect (dx) memindahkan data ke amazon s3 knowledge check : caching pengantar ke jaringan di aws pengantar ke membangun decoupled architecture auto scaling (penyesuaian kapasitas secara otomatis) glosarium hands-on lab: implementasi arsitektur serverless dengan aws managed services - uji coba database relasional dan nonrelasional pemantauan hands-on lab: membangun arsitektur yang high available (sangat tersedia) - pengujian knowledge check : automasi subnets caching di aws knowledge check : menambahkan lapisan komputasi aws cloudformation amazon efs pengantar ke rto/rpo dan backup recovery setup hands-on lab: deploy aplikasi web di aws - membuat db instance automasi deployment amazon s3 analytics dan insights knowledge check : aws identity and access management (iam) pengantar ke menambahkan lapisan komputasi knowledge check : pengoptimalan dan ringkasan iam users dan groups aws fargate jenis-jenis amazon vpc lima pilar aws well-architected framework hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - deploy aplikasi web dan infrastruktur pengantar ke pengoptimalan dan ringkasan menghubungkan vpc perbandingan amazon s3 dan glacier manfaatkan model penetapan harga di amazon ec2 menghubungkan jaringan decoupling arsitektur anda dengan amazon sqs scaling database (penyesuaian kapasitas pada database) daftar referensi knowledge check : arsitektur microservices dan serverless layanan database aws aws cost explorer knowledge check : rto/rpo dan backup recovery setup pengantar ke arsitektur tersederhana tinjauan caching gateways caching web tier amazon cloudwatch hands-on lab: implementasi arsitektur serverless dengan aws managed services amazon fsx pengantar ke elastisitas, ketersediaan tinggi, dan pemantauan perencanaan disaster recovery hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - menguji aplikasi web hands-on lab: deploy aplikasi web di aws - membuat ec2 instance opsi automasi yang lebih mudah knowledge check : arsitektur tersederhana alasan melakukan automasi amazon ec2 amazon s3 glacier policy dan permission aws lambda hands-on lab: membuat virtual private cloud - membuat vpc a aws well-architected tools hal-hal yang perlu dipikirkan aws transit gateway memilih aws regions untuk arsitektur anda mengubah arsitektur menjadi lebih tangguh load balancing (penyeimbang beban) decoupling arsitektur anda dengan amazon sns knowledge check : elastisitas, ketersediaan tinggi, dan pemantauan pengantar kelas aws quick starts opsi database di aws hands-on lab: membangun arsitektur yang highly available (sangat tersedia) hands-on lab: membuat virtual private cloud - membuat vpc b, meluncurkan ec2 instance, dan membangun vpc peering pengenalan amazon s3 web caching keamanan jaringan database caching cara amazon cloudwatch merespons persetujuan hak cipta hands-on lab: implementasi arsitektur serverless dengan aws managed services - membuat iam role layanan aws untuk disaster recovery hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation - mengulas cloudformation template hands-on lab: automasi proses deploy infrastruktur dengan aws cloudformation jenis harga ec2 instance arsitektur microservices amazon machine images rangkuman kelas federated identity management (manajemen identitas gabungan) amazon api gateway hands-on lab: membuat virtual private cloud - meluncurkan ec2 instance di vpc a aws well-architected labs ubah arsitektur tightly coupled menjadi loosely coupled vpc endpoints hands-on lab: membuat akun aws praktik terbaik untuk membuat sistem di aws high availability (ketersediaan tinggi) amazon mq pengantar ke architecting on aws aws systems manager aws database migration service" Belajar Analisis Data dengan Python,26,['Data Scientist'],Pemula,"['Measuring Asymmetric', 'Rangkuman Data Visualization', 'Persetujuan Hak Cipta', 'Latihan Data Wrangling', 'Prinsip-Prinsip dalam Visualisasi Data', 'Daftar Referensi', 'Ujian Akhir', 'Rangkuman Dasar-Dasar Analisis Data', 'Data Credibility', 'Basic Layouts dalam Streamlit', 'Pengenalan Analisis Data', 'Mengelompokkan Data', 'Data Relationship', 'Kuis Data Visualization', 'Prasyarat Kemampuan', 'Rangkuman Data Wrangling', 'Univariate Visualization', 'Pengenalan Data Wrangling', 'Proyek Analisis Data', 'Kuis Dasar-Dasar Analisis Data', 'Privasi dan Etika dalam Pengolahan Data', 'Latihan Membuat Dashboard Sederhana dengan Streamlit', 'Pentingnya Data dalam Dunia Bisnis', 'Latihan Exploratory Data Analysis', 'Rangkuman Penerapan Dasar-Dasar Descriptive Statistics', 'Pengenalan Dashboard', 'Prasyarat Tools', 'Kuis Data Wrangling', 'Pengantar Penerapan Dasar-Dasar Descriptive Statistics', 'Bivariate dan Multivariate Visualization', 'Gathering Data', 'Keamanan Data', 'Rangkuman Pengembangan Dashboard', 'Mengenal Siklus Analisis Data', 'Rangkuman Exploratory Data Analysis', 'Kuis Penerapan Dasar-Dasar Descriptive Statistics', 'Pengenalan Streamlit', 'Mekanisme Belajar', 'Pengenalan Exploratory Data Analysis', 'Measuring Central Tendency', 'Explanatory Analysis', 'Assessing Data', 'Kuis Exploratory Data Analysis', 'Rangkuman Pertimbangan dalam Pengolahan Data', 'Kuis Pengembangan Dashboard', 'Pengenalan Tool Pengolahan Data', 'Pengantar Pertimbangan dalam Pengolahan Data', 'Basic Element dalam Streamlit', 'Forum Diskusi', 'Mendefinisikan Pertanyaan Untuk Explorasi Data', 'Measuring Dispersion', 'Latihan Membuat Visualisasi Data', 'Cleaning Data', 'Pengenalan Data Visualization', 'Kuis Pertimbangan dalam Pengolahan Data', 'Rangkuman Kelas', 'Pengenalan Tool Visualisasi Data', 'Bias dalam Data', 'Basic Widgets dalam Streamlit', 'Glossarium', 'Mengeksplorasi Parameter Statistik dari Data']",70,belajar analisis data dengan python data scientist pemula measuring asymmetric rangkuman data visualization persetujuan hak cipta latihan data wrangling prinsip-prinsip dalam visualisasi data daftar referensi ujian akhir rangkuman dasar-dasar analisis data data credibility basic layouts dalam streamlit pengenalan analisis data mengelompokkan data data relationship kuis data visualization prasyarat kemampuan rangkuman data wrangling univariate visualization pengenalan data wrangling proyek analisis data kuis dasar-dasar analisis data privasi dan etika dalam pengolahan data latihan membuat dashboard sederhana dengan streamlit pentingnya data dalam dunia bisnis latihan exploratory data analysis rangkuman penerapan dasar-dasar descriptive statistics pengenalan dashboard prasyarat tools kuis data wrangling pengantar penerapan dasar-dasar descriptive statistics bivariate dan multivariate visualization gathering data keamanan data rangkuman pengembangan dashboard mengenal siklus analisis data rangkuman exploratory data analysis kuis penerapan dasar-dasar descriptive statistics pengenalan streamlit mekanisme belajar pengenalan exploratory data analysis measuring central tendency explanatory analysis assessing data kuis exploratory data analysis rangkuman pertimbangan dalam pengolahan data kuis pengembangan dashboard pengenalan tool pengolahan data pengantar pertimbangan dalam pengolahan data basic element dalam streamlit forum diskusi mendefinisikan pertanyaan untuk explorasi data measuring dispersion latihan membuat visualisasi data cleaning data pengenalan data visualization kuis pertimbangan dalam pengolahan data rangkuman kelas pengenalan tool visualisasi data bias dalam data basic widgets dalam streamlit glossarium mengeksplorasi parameter statistik dari data Belajar Back-End Pemula dengan JavaScript,14,['Back-End Developer JavaScript'],Pemula,"['Latihan: Memasang GitHub CLI', 'Membuat HTTP Server', 'Latihan: Mengoperasikan EC2 Instance Melalui SSH', 'Rangkuman Mengonsumsi dan Menguji RESTful API Menggunakan Postman', 'Tools Belajar Dasar-Dasar Node.js untuk Back-End', 'Membangun RESTful API menggunakan Hapi', 'Latihan: Menambahkan Catatan Baru', 'Forum Diskusi', 'Rangkuman Membangun Web Service Menggunakan Node.js', 'Latihan: Menambahkan Skenario Getting All Notes', 'HTTP Verbs dan Response Code', 'Penggunaan LLM di Back-End', 'Method/Verb Request dan Routing', 'Rangkuman Deploy Web Services', 'Kuis Membangun Web Service Menggunakan Node.js', 'Writeable Stream', 'Postman Collection', 'Web Server dan Web Service', 'Menjalankan Model Sebagai Layanan Terpisah', 'Response Body', 'Latihan: Menghubungkan Local Repository dengan Remote Repository', 'Prasyarat Kemampuan', 'Modularization', 'Latihan: Menyimpan Catatan', 'Glosarium', 'Latihan: Membuat Security Groups di EC2 Instance', 'Method/Verb Request', 'Mengunggah Proyek Web Server ke Github', 'Submission Bookshelf API', 'Apa itu Node.js', 'Latihan: Menyiapkan Proyek', 'Latihan: Mendapatkan Seluruh Catatan yang Disimpan', 'Pendahuluan Deploy Web Services', 'Latihan: Menambahkan Skenario Getting Specified Note', 'URL Design', 'Latihan: Menggunakan LLM di Back-End', 'Path Parameter', 'Pendahuluan Mengonsumsi dan Menguji RESTful API menggunakan Postman', 'Kuis Deploy Web Services', 'Rangkuman Dasar-Dasar Node.js untuk Back-End', 'Postman Environment', 'Komunikasi Client-Server', 'Latihan: Menjalankan Model Sebagai Layanan Terpisah', 'Web Framework', 'Latihan: Mengonfigurasi Kebutuhan pada EC2 Instances', 'Rangkuman Kelas', 'Node Package Manager', 'Latihan: Same-Origin Policy', 'Daftar Referensi', 'Pengantar AI di Balik Layar: Integrasi AI di Back-End', 'Body Request', 'Latihan: Memasang Git pada Komputer', 'Identity and Access Management (IAM)', 'Latihan: Membuat Proyek Node.js', 'Latihan: Menggunakan ESLint', 'Latihan: Mendapatkan Catatan Secara Spesifik', 'Referensi', 'Amazon Elastic Compute Cloud', 'Latihan: Menambahkan Skenario Update Note', 'Rangkuman Pengenalan Back-End', 'Rangkuman AI di Balik Layar: Integrasi AI di Back-End', 'Query Parameters', 'Postman', 'Kuis Mengonsumsi dan Menguji RESTful API menggunakan Postman', 'Skenario Pengujian Otomatis', 'Latihan: Membuat Permintaan HTTP (HTTP Request)', 'Latihan: Membuat dan Menyimpan Images ke ECR', 'Web Framework di Node.js', 'Latihan: Memasang Node.js dan Menjalankan Web Server di EC2 Instance', 'Ujian Akhir', 'Events', 'Latihan: Menampilkan Catatan', 'Pendahuluan Kelas Back-End', 'Pengantar AI di Back-End', 'Routing Request', 'Latihan: Menginisialisasi Local Repository pada Proyek Web Server', 'Latihan: Membuat Akun IAM User', 'Latihan: Menjalankan JavaScript Menggunakan Node.js', 'Kriteria Proyek', 'Latihan: Mengubah Catatan di Postman', 'Pendahuluan Membangun Web Service menggunakan Node.js', 'Latihan: Membuat Akun AWS', 'Latihan: Menambahkan Skenario Delete Note', 'Kuis AI di Balik Layar: Integrasi AI di Back-End', 'Body/Payload Request', 'Latihan: Memasang Postman', 'Persetujuan Hak Cipta', '(Opsional) Mengonsumsi dan Menggabungkan Data di Node.js', 'Latihan: Mengubah Catatan', 'Membuat Collection dan Environment', 'REST Web Service', 'Latihan: Memasang dan autentikasi AWS Command Line Interface', 'Membangun Web Server menggunakan Hapi', 'Latihan: Memperbaiki Bugs', 'Kuis Pengenalan ke Back-End', 'Filesystem', 'Apa itu Back-End', 'Penggunaan Model AI di Back-End', 'Response Status', 'Latihan: Mendaftar Akun Github untuk Mengunggah Local Repository', 'Menjalankan Postman Collection secara Terprogram dengan Newman', 'Node.js Global Object', 'Struktur Proyek', 'Latihan: Menghapus Catatan di Postman', 'Latihan: Membangun Web Server secara Native', 'Latihan: Membuat dan Menjalankan Amazon EC2 Instance', 'Menjalankan Seluruh Permintaan pada Collection', 'Pendahuluan Dasar-Dasar Node.js untuk Back-End', 'Response Toolkit', 'Komponen UI Postman', 'Mekanisme Belajar', '(Optional) Latihan: Mengonsumsi dan Menggabungkan Data di Node.js', 'Latihan: Menghapus Catatan', 'Latihan: Menambahkan Skenario Adding Notes', 'Format Request dan Response', 'Latihan: Push Docker Images ke AWS ECR', 'Process Manager', 'Kuis Dasar-Dasar Node.js', 'Readable Stream', 'Pengujian Otomatis menggunakan Postman', 'Server', 'Latihan: Membangun RESTful API untuk Inference Model Lokal', 'Response Header', 'Latihan: Membuat Remote Repository', 'Prasyarat Tools', 'Process Object', 'Latihan: Membuat HTTP Server']",50,belajar back-end pemula dengan javascript back-end developer javascript pemula latihan: memasang github cli membuat http server latihan: mengoperasikan ec2 instance melalui ssh rangkuman mengonsumsi dan menguji restful api menggunakan postman tools belajar dasar-dasar node.js untuk back-end membangun restful api menggunakan hapi latihan: menambahkan catatan baru forum diskusi rangkuman membangun web service menggunakan node.js latihan: menambahkan skenario getting all notes http verbs dan response code penggunaan llm di back-end method/verb request dan routing rangkuman deploy web services kuis membangun web service menggunakan node.js writeable stream postman collection web server dan web service menjalankan model sebagai layanan terpisah response body latihan: menghubungkan local repository dengan remote repository prasyarat kemampuan modularization latihan: menyimpan catatan glosarium latihan: membuat security groups di ec2 instance method/verb request mengunggah proyek web server ke github submission bookshelf api apa itu node.js latihan: menyiapkan proyek latihan: mendapatkan seluruh catatan yang disimpan pendahuluan deploy web services latihan: menambahkan skenario getting specified note url design latihan: menggunakan llm di back-end path parameter pendahuluan mengonsumsi dan menguji restful api menggunakan postman kuis deploy web services rangkuman dasar-dasar node.js untuk back-end postman environment komunikasi client-server latihan: menjalankan model sebagai layanan terpisah web framework latihan: mengonfigurasi kebutuhan pada ec2 instances rangkuman kelas node package manager latihan: same-origin policy daftar referensi pengantar ai di balik layar: integrasi ai di back-end body request latihan: memasang git pada komputer identity and access management (iam) latihan: membuat proyek node.js latihan: menggunakan eslint latihan: mendapatkan catatan secara spesifik referensi amazon elastic compute cloud latihan: menambahkan skenario update note rangkuman pengenalan back-end rangkuman ai di balik layar: integrasi ai di back-end query parameters postman kuis mengonsumsi dan menguji restful api menggunakan postman skenario pengujian otomatis latihan: membuat permintaan http (http request) latihan: membuat dan menyimpan images ke ecr web framework di node.js latihan: memasang node.js dan menjalankan web server di ec2 instance ujian akhir events latihan: menampilkan catatan pendahuluan kelas back-end pengantar ai di back-end routing request latihan: menginisialisasi local repository pada proyek web server latihan: membuat akun iam user latihan: menjalankan javascript menggunakan node.js kriteria proyek latihan: mengubah catatan di postman pendahuluan membangun web service menggunakan node.js latihan: membuat akun aws latihan: menambahkan skenario delete note kuis ai di balik layar: integrasi ai di back-end body/payload request latihan: memasang postman persetujuan hak cipta (opsional) mengonsumsi dan menggabungkan data di node.js latihan: mengubah catatan membuat collection dan environment rest web service latihan: memasang dan autentikasi aws command line interface membangun web server menggunakan hapi latihan: memperbaiki bugs kuis pengenalan ke back-end filesystem apa itu back-end penggunaan model ai di back-end response status latihan: mendaftar akun github untuk mengunggah local repository menjalankan postman collection secara terprogram dengan newman node.js global object struktur proyek latihan: menghapus catatan di postman latihan: membangun web server secara native latihan: membuat dan menjalankan amazon ec2 instance menjalankan seluruh permintaan pada collection pendahuluan dasar-dasar node.js untuk back-end response toolkit komponen ui postman mekanisme belajar (optional) latihan: mengonsumsi dan menggabungkan data di node.js latihan: menghapus catatan latihan: menambahkan skenario adding notes format request dan response latihan: push docker images ke aws ecr process manager kuis dasar-dasar node.js readable stream pengujian otomatis menggunakan postman server latihan: membangun restful api untuk inference model lokal response header latihan: membuat remote repository prasyarat tools process object latihan: membuat http server Belajar Back-End Pemula dengan Python,20,['Back-End Developer Python'],Pemula,"['Rangkuman Menguji RESTful API dengan Postman', 'Request Body', 'Latihan: Membuat Proyek Aplikasi Catatan', 'Latihan: Memasang Postman', 'Latihan: Eksplorasi HTTP Method', 'HTTP Request', 'Latihan: Memasang GitHub CLI di Lokal', 'Latihan: Membuat Proyek Pertama dengan Django', 'ViewSet', 'Rangkuman Deploy Web Service ke Google Cloud', 'Web Server vs Web Service', 'REST Framework: Path Parameter', 'Latihan: Membuat dan Menjalankan Compute Engine', 'Latihan: Menambahkan Skenario Getting All Notes', 'Latihan: Memasang Python dan PIP di Compute Engine Instance', 'Forum Diskusi', 'Response Status Code', 'Rangkuman Django REST Framework', 'Latihan: Menghapus Catatan di Postman', 'Hidup jadi Mudah dengan Package Manager', 'Serializers', 'Persetujuan Hak Cipta', 'Kuis Menguji RESTful API dengan Postman', 'Request Header', 'Latihan: Membuat Django Model', 'Mengonsumsi RESTful API menggunakan Postman', 'Merancang URL dengan Baik', 'Rangkuman Dasar-Dasar Web Service dengan Django', 'Latihan: Membuat Remote Repository', 'Django Settings', 'Routing', 'Kuis Deploy Web Service ke Google Cloud', 'Arsitektur Web Service', 'REST Framework: Query Parameter', 'Mengunggah Proyek Web Server ke GitHub', 'Latihan: Menambahkan Skenario Getting Specified Note', 'Deserializers', 'Latihan: Menjalankan Web Server di Compute Engine', 'Hi, Server!', 'Best Practices: Memisahkan Konfigurasi Django untuk Development dan Production', 'Kuis Django REST Framework', 'Pengujian Otomatis dengan Postman', 'Latihan: Memasang PIP dan Pipenv', 'Berkenalan dengan Back-End', 'Rangkuman Kelas', 'Path Parameter', 'Latihan: Mengimplementasi Kriteria 1', 'Latihan: Menambahkan Catatan Baru di Postman', 'Rangkuman Pengenalan Back-End', 'Kuis Dasar-Dasar Web Service dengan Django', 'Latihan: Mengunggah Local Repository ke Remote Repository', 'Django Database dan Migrations', 'Django Model', 'Pengantar Menguji RESTful API dengan Postman', 'Menyelami Komunikasi Client-Server', 'REST Framework: Response Body', 'Latihan: Memasang Git di Lokal Komputer', 'Latihan: Menambahkan Skenario Update Note', 'API View Decorator', 'Server Gateway dan Web Server', 'Glosarium', 'Berkenalan dengan ORM di Django', 'Pengantar Deploy Web Service ke Google Cloud', 'Skenario Pengujian Otomatis dengan Postman', 'Pengembangan Lebih Mudah dengan Web Framework', 'Konfigurasi Development dan Production', 'Prasyarat Kemampuan', 'Ujian Akhir', 'Query Parameter', 'Latihan: Mengimplementasi Kriteria 2', 'Latihan Mendapatkan Seluruh Catatan yang Disimpan di Postman', 'Kuis Pengenalan Back-End', 'Pengantar Django REST Framework', 'Latihan: Membuat dan Menjalankan Migrations', 'Studi Kasus Membuat RESTful API dengan DRF', 'Postman', 'Latihan: Melakukan HTTP Request', 'REST Framework: Response Header', 'Latihan: Membuat Local Repository', 'Latihan: Menambahkan Skenario Delete Note', 'Function Based View', 'Latihan: Memasang dan Mengonfigurasi Gunicorn', 'Daftar Referensi', 'REST Framework: Request Body', 'Hi, Google Compute Engine', 'Latihan: Membuat Collection dan Environment', 'Latihan: Memasang Django', 'Latihan: Mengonfigurasi Kebutuhan pada Compute Engine Instance', 'Prasyarat Tools', 'Proyek Akhir: OpenShop RESTful API', 'Response Body', 'Latihan: Mengimplementasi Kriteria 3', 'Latihan: Mendapatkan Catatan Secara Spesifik di Postman', 'Pengantar Dasar-Dasar Web Service dengan Django', 'Latihan: Membuat Proyek dengan Django REST Framework', 'Latihan: Menjalankan Seluruh Permintaan pada Collection', 'RESTful API dengan Django dan REST Framework', 'Kriteria RESTful API Aplikasi Catatan', 'Komponen UI Postman', 'Menyelami Protokol HTTP', 'REST Framework: Response Status Code', 'Latihan: Mendaftar Akun GitHub', 'Class Based View', 'Latihan: Memasang dan Mengonfigurasi NGINX', 'Pengantar Pengenalan Back-End', 'REST Framework: Request Header', 'Latihan: Membuat Akun Google Cloud Platform', 'Latihan: Menambahkan Skenario Adding Notes', 'Kenali Django Lebih Dalam', 'Latihan: Mengonfigurasi Django untuk Production', 'Mekanisme Belajar', 'Response Header', 'Latihan: Mengimplementasi Kriteria 4', 'Latihan: Mengubah Catatan di Postman', 'Tools Back-End dengan Python', 'Django View']",40,"belajar back-end pemula dengan python back-end developer python pemula rangkuman menguji restful api dengan postman request body latihan: membuat proyek aplikasi catatan latihan: memasang postman latihan: eksplorasi http method http request latihan: memasang github cli di lokal latihan: membuat proyek pertama dengan django viewset rangkuman deploy web service ke google cloud web server vs web service rest framework: path parameter latihan: membuat dan menjalankan compute engine latihan: menambahkan skenario getting all notes latihan: memasang python dan pip di compute engine instance forum diskusi response status code rangkuman django rest framework latihan: menghapus catatan di postman hidup jadi mudah dengan package manager serializers persetujuan hak cipta kuis menguji restful api dengan postman request header latihan: membuat django model mengonsumsi restful api menggunakan postman merancang url dengan baik rangkuman dasar-dasar web service dengan django latihan: membuat remote repository django settings routing kuis deploy web service ke google cloud arsitektur web service rest framework: query parameter mengunggah proyek web server ke github latihan: menambahkan skenario getting specified note deserializers latihan: menjalankan web server di compute engine hi, server! best practices: memisahkan konfigurasi django untuk development dan production kuis django rest framework pengujian otomatis dengan postman latihan: memasang pip dan pipenv berkenalan dengan back-end rangkuman kelas path parameter latihan: mengimplementasi kriteria 1 latihan: menambahkan catatan baru di postman rangkuman pengenalan back-end kuis dasar-dasar web service dengan django latihan: mengunggah local repository ke remote repository django database dan migrations django model pengantar menguji restful api dengan postman menyelami komunikasi client-server rest framework: response body latihan: memasang git di lokal komputer latihan: menambahkan skenario update note api view decorator server gateway dan web server glosarium berkenalan dengan orm di django pengantar deploy web service ke google cloud skenario pengujian otomatis dengan postman pengembangan lebih mudah dengan web framework konfigurasi development dan production prasyarat kemampuan ujian akhir query parameter latihan: mengimplementasi kriteria 2 latihan mendapatkan seluruh catatan yang disimpan di postman kuis pengenalan back-end pengantar django rest framework latihan: membuat dan menjalankan migrations studi kasus membuat restful api dengan drf postman latihan: melakukan http request rest framework: response header latihan: membuat local repository latihan: menambahkan skenario delete note function based view latihan: memasang dan mengonfigurasi gunicorn daftar referensi rest framework: request body hi, google compute engine latihan: membuat collection dan environment latihan: memasang django latihan: mengonfigurasi kebutuhan pada compute engine instance prasyarat tools proyek akhir: openshop restful api response body latihan: mengimplementasi kriteria 3 latihan: mendapatkan catatan secara spesifik di postman pengantar dasar-dasar web service dengan django latihan: membuat proyek dengan django rest framework latihan: menjalankan seluruh permintaan pada collection restful api dengan django dan rest framework kriteria restful api aplikasi catatan komponen ui postman menyelami protokol http rest framework: response status code latihan: mendaftar akun github class based view latihan: memasang dan mengonfigurasi nginx pengantar pengenalan back-end rest framework: request header latihan: membuat akun google cloud platform latihan: menambahkan skenario adding notes kenali django lebih dalam latihan: mengonfigurasi django untuk production mekanisme belajar response header latihan: mengimplementasi kriteria 4 latihan: mengubah catatan di postman tools back-end dengan python django view" Belajar Dasar AI,1,"['Gen AI Engineer', 'AI Engineer', 'MLOps Engineer']",Dasar,"['Taksonomi AI', '[Story] Machine Learning: Harapan menjadi kenyataan', 'Rangkuman Kelas', 'Tipe-Tipe Machine Learning', 'Forum Diskusi', 'Kriteria Data untuk AI', 'Latihan Membuat Model Deep Learning', 'AI Workflow', 'Rangkuman Pengantar Machine Learning', 'Ujian Akhir', 'Machine Learning Workflow', 'Glosarium', '[Story] Apa yang Diperlukan untuk Membuat AI?', 'Persetujuan Hak Cipta', 'Proses di Balik Deep Learning', '[Story] Belajar Mempermudah Pekerjaan dengan AI', 'Kuis Pengantar Machine Learning', 'Daftar Referensi', 'Infrastruktur Data di Industri', 'Model Maintenance', 'Rangkuman Data untuk AI', 'Prasyarat Kemampuan', '[Story] Hidup Semakin Mudah dengan Bantuan Mesin', 'Rangkuman Berkenalan dengan Artificial Intelligence (AI)', 'Pengenalan Deep Learning', 'Penerapan AI dalam Dunia Nyata', 'Machine Learning di Industri', 'Rangkuman Deep Learning untuk Semua Orang', 'Kuis Data untuk AI', 'Prasyarat Tools', 'Kuis Berkenalan dengan Artificial Intelligence (AI)', 'Mengenal Artificial Neural Network', 'Pengenalan AI', 'Batasan Machine Learning', 'Kuis Deep Learning untuk Semua Orang', 'Pengenalan Machine Learning', 'Mekanisme Belajar', 'Pengenalan Data', 'Gambaran Penerapan Deep Learning di Industri']",10,belajar dasar ai gen ai engineer ai engineer mlops engineer dasar taksonomi ai [story] machine learning: harapan menjadi kenyataan rangkuman kelas tipe-tipe machine learning forum diskusi kriteria data untuk ai latihan membuat model deep learning ai workflow rangkuman pengantar machine learning ujian akhir machine learning workflow glosarium [story] apa yang diperlukan untuk membuat ai? persetujuan hak cipta proses di balik deep learning [story] belajar mempermudah pekerjaan dengan ai kuis pengantar machine learning daftar referensi infrastruktur data di industri model maintenance rangkuman data untuk ai prasyarat kemampuan [story] hidup semakin mudah dengan bantuan mesin rangkuman berkenalan dengan artificial intelligence (ai) pengenalan deep learning penerapan ai dalam dunia nyata machine learning di industri rangkuman deep learning untuk semua orang kuis data untuk ai prasyarat tools kuis berkenalan dengan artificial intelligence (ai) mengenal artificial neural network pengenalan ai batasan machine learning kuis deep learning untuk semua orang pengenalan machine learning mekanisme belajar pengenalan data gambaran penerapan deep learning di industri Belajar Dasar Cloud dan Gen AI di AWS,15,['Back-End Developer JavaScript'],Dasar,"['Consolidated Billing', 'Latihan: Menggunakan PartyRock Playground Amazon Bedrock', 'Penyesuaian Kapasitas Amazon EC2', 'AWS Organizations', 'Manfaat dari AWS Cloud', 'Persetujuan Hak Cipta', 'Ikhtisar', 'Risiko dan Manfaat dari Generative AI', 'Inovasi dengan AWS', 'Knowledge Check : Infrastruktur Global dan Keandalan', 'Knowledge Check : Pemantauan dan Analitik', 'Simulasi Ujian AWS Certified Cloud Practitioner', 'Amazon Relational Database Service (Amazon RDS)', 'Knowledge Check : Harga dan Dukungan', 'Pengantar Infrastruktur Global dan Keandalan', 'Pengantar Pemantauan dan Analitik', 'Ujian Akhir', 'AWS Budgets', 'Mengarahkan Traffic dengan Elastic Load Balancing', 'Compliance (Kepatuhan)', 'Mekanisme Belajar', 'Knowledge Check : Jaringan', 'Layanan AI di AWS', 'Knowledge Check : Pengantar ke Amazon Web Services', 'Knowledge Check : Penyimpanan dan Database', 'Pengantar Jaringan', 'Pengantar Harga dan Dukungan', 'Pengantar', 'Amazon DynamoDB', 'Pengantar Migrasi dan Inovasi', 'Infrastruktur Global AWS', 'Amazon CloudWatch', 'Pengantar Dukungan AI dari AWS', 'Pengantar Penyimpanan dan Database', 'AWS Cost Explorer', 'Knowledge Check : Dukungan AI dari AWS', 'Messaging dan Queueing', 'Serangan Denial-of-Service', 'Knowledge Check : Perjalanan Cloud', 'Forum Diskusi', 'Memulai perjalanan AI dengan Amazon Q dan Amazon Bedrock', 'Pengantar Komputasi di Cloud', 'Pengantar Keamanan', 'Knowledge Check : Migrasi dan Inovasi', 'Konektivitas ke AWS', 'AWS Free Tier', 'Komputasi Cloud', 'Amazon Redshift', 'AWS Cloud Adoption Framework (AWS CAF)', 'Edge Locations', 'AWS CloudTrail', 'Konsep Dasar AI, Machine Learning, dan Generative AI', 'Instance Store dan Amazon Elastic Block Store (Amazon EBS)', 'AWS Support Plans', 'Layanan Komputasi Tambahan', 'Layanan Keamanan Tambahan', 'Pengantar Dasar-Dasar AWS Certified Cloud Practitioner', 'Glosarium', 'Konsep Harga AWS', 'Latihan: Memasang Amazon Q Developer di VSCode', 'Tipe Instance Amazon EC2', 'Shared Responsibility Model', 'Pengantar Perjalanan Cloud', 'Subnet dan Network Access Control List', 'Model Penerapan untuk Komputasi Cloud', 'AWS Database Migration Service', 'Strategi Migrasi', 'Cara Menyediakan Sumber Daya AWS', 'AWS Trusted Advisor', 'Generative AI untuk Developer', 'Amazon Simple Storage Service (Amazon S3)', 'AWS Marketplace', 'Detail Ujian', 'Daftar Referensi', 'Billing Dashboard', 'Latihan: Menggunakan Amazon Q Developer di VSCode', 'Harga Amazon EC2', 'Perizinan dan Hak Akses Pengguna', 'AWS Well-Architected Framework', 'Jaringan Global', 'Generative AI Use Cases', 'Manfaat dari Komputasi Cloud', 'Layanan Database Tambahan', 'AWS Snow Family', 'Amazon Elastic File System (Amazon EFS)', 'Knowledge Check : Komputasi di Cloud', 'Knowledge Check : Keamanan', 'Strategi Menghadapi Ujian', 'Pengantar ke Amazon Web Services']",18,"belajar dasar cloud dan gen ai di aws back-end developer javascript dasar consolidated billing latihan: menggunakan partyrock playground amazon bedrock penyesuaian kapasitas amazon ec2 aws organizations manfaat dari aws cloud persetujuan hak cipta ikhtisar risiko dan manfaat dari generative ai inovasi dengan aws knowledge check : infrastruktur global dan keandalan knowledge check : pemantauan dan analitik simulasi ujian aws certified cloud practitioner amazon relational database service (amazon rds) knowledge check : harga dan dukungan pengantar infrastruktur global dan keandalan pengantar pemantauan dan analitik ujian akhir aws budgets mengarahkan traffic dengan elastic load balancing compliance (kepatuhan) mekanisme belajar knowledge check : jaringan layanan ai di aws knowledge check : pengantar ke amazon web services knowledge check : penyimpanan dan database pengantar jaringan pengantar harga dan dukungan pengantar amazon dynamodb pengantar migrasi dan inovasi infrastruktur global aws amazon cloudwatch pengantar dukungan ai dari aws pengantar penyimpanan dan database aws cost explorer knowledge check : dukungan ai dari aws messaging dan queueing serangan denial-of-service knowledge check : perjalanan cloud forum diskusi memulai perjalanan ai dengan amazon q dan amazon bedrock pengantar komputasi di cloud pengantar keamanan knowledge check : migrasi dan inovasi konektivitas ke aws aws free tier komputasi cloud amazon redshift aws cloud adoption framework (aws caf) edge locations aws cloudtrail konsep dasar ai, machine learning, dan generative ai instance store dan amazon elastic block store (amazon ebs) aws support plans layanan komputasi tambahan layanan keamanan tambahan pengantar dasar-dasar aws certified cloud practitioner glosarium konsep harga aws latihan: memasang amazon q developer di vscode tipe instance amazon ec2 shared responsibility model pengantar perjalanan cloud subnet dan network access control list model penerapan untuk komputasi cloud aws database migration service strategi migrasi cara menyediakan sumber daya aws aws trusted advisor generative ai untuk developer amazon simple storage service (amazon s3) aws marketplace detail ujian daftar referensi billing dashboard latihan: menggunakan amazon q developer di vscode harga amazon ec2 perizinan dan hak akses pengguna aws well-architected framework jaringan global generative ai use cases manfaat dari komputasi cloud layanan database tambahan aws snow family amazon elastic file system (amazon efs) knowledge check : komputasi di cloud knowledge check : keamanan strategi menghadapi ujian pengantar ke amazon web services" Belajar Dasar Data Science,27,['Data Scientist'],Dasar,"['Evolusi Ilmu Big Data', 'Serba-Serbi Persiapan Karier', 'Perangkat Pengolahan Data', 'Algoritma Deep Learning', 'Pengenalan Analisis Data', 'Glosarium', 'Data Science dan Matematika', 'Latihan Membuat Portofolio', 'Prasyarat Kemampuan', 'Kuis Teknologi dan Perangkat Pendukung Data Science', 'Latihan The Power of Data', 'Rangkuman Mulailah Mencari Peluang: Eksplorasi Hingga Membuat Portofolio', 'Perangkat Visualisasi Data', 'Rangkuman Machine Learning untuk Data Science', 'Analisis Data 101', 'Daftar Referensi', 'Metodologi Data Science', 'Pengenalan Kelas', 'Halo, Machine Learning', 'Rangkuman The Power of Data', 'Kuis Mulailah Mencari Peluang: Eksplorasi Hingga Membuat Portofolio', 'Bahasa Pemrograman dalam Data Science', 'Kuis Machine Learning untuk Data Science', 'Rangkuman Menjelajahi Analisis Data', 'Berkenalan dengan Data', 'Keterampilan Data Scientist', 'Prasyarat Tools', 'Popularitas Machine Learning', 'Kuis The Power of Data', 'Rangkuman Kelas', 'Teknologi Machine Learning', 'Peluang Karier di Dunia Data', 'Kuis Menjelajahi Analisis Data', 'Jenis-Jenis Data', 'Rangkuman Fundamental Data Science', 'Mekanisme Belajar', 'Tipe-Tipe Machine Learning', 'Say Hi, to Data Science', 'Ujian Akhir', 'Teknologi Pendukung GitHub', 'Big Data in Action', 'Tips Menjadi Data Scientist', 'Teknologi Penyimpanan Data', 'Kuis Fundamental Data Science', 'Forum Diskusi', 'Algoritma Machine Learning', 'Dampak Data Science di Dunia', 'Menentukan Keputusan dengan Data', 'Persetujuan Hak Cipta', 'Rangkuman Teknologi dan Perangkat Pendukung Data Science']",11,"belajar dasar data science data scientist dasar evolusi ilmu big data serba-serbi persiapan karier perangkat pengolahan data algoritma deep learning pengenalan analisis data glosarium data science dan matematika latihan membuat portofolio prasyarat kemampuan kuis teknologi dan perangkat pendukung data science latihan the power of data rangkuman mulailah mencari peluang: eksplorasi hingga membuat portofolio perangkat visualisasi data rangkuman machine learning untuk data science analisis data 101 daftar referensi metodologi data science pengenalan kelas halo, machine learning rangkuman the power of data kuis mulailah mencari peluang: eksplorasi hingga membuat portofolio bahasa pemrograman dalam data science kuis machine learning untuk data science rangkuman menjelajahi analisis data berkenalan dengan data keterampilan data scientist prasyarat tools popularitas machine learning kuis the power of data rangkuman kelas teknologi machine learning peluang karier di dunia data kuis menjelajahi analisis data jenis-jenis data rangkuman fundamental data science mekanisme belajar tipe-tipe machine learning say hi, to data science ujian akhir teknologi pendukung github big data in action tips menjadi data scientist teknologi penyimpanan data kuis fundamental data science forum diskusi algoritma machine learning dampak data science di dunia menentukan keputusan dengan data persetujuan hak cipta rangkuman teknologi dan perangkat pendukung data science" Belajar Dasar Google Cloud,21,"['Back-End Developer Python', 'Google Cloud Professional']",Dasar,"['Modernisasi Infrastruktur', 'Virtual Private Cloud (VPC)', 'Manajemen Identitas dan Akses', 'Cloud Firestore', 'Pendahuluan Server dan Jaringan', 'Estimasi Biaya', 'Rangkuman Meningkatkan Nilai Bisnis', 'Database di GCP', 'Billing Reports', 'Prasyarat Tools', 'Solusi Storage dan Database', 'Storage di GCP', 'Kuis Security dan Compliance', 'Model Layanan Cloud', 'Rehosting dan Replatforming', 'Objek-Objek VPC', 'Komponen-Komponen Cloud IAM', 'Cloud Bigtable', 'Server di GCP', 'Kuis Cloud Computing', 'Rangkuman Kelas', 'Tipe-Tipe Database', 'Budgets dan Alerts', 'Mekanisme Belajar', 'Analisis Cerdas', 'Tipe-Tipe Data Storage', 'Pendahuluan Cost dan Billing', 'CapEx vs OpEx', 'Modernisasi Platform Bisnis', 'Latihan Menjalankan Server dengan Google Compute Engine', 'Enkripsi', 'Persetujuan Hak Cipta', 'Cloud Memorystore', 'Pilihan Kustomisasi Komputasi di GCP', 'Kuis Server dan Jaringan', 'Ujian Akhir', 'Solusi Database di GCP', 'Quotas', 'Hierarki Sumber Daya', 'Forum Diskusi', 'Kecerdasan Buatan', 'Block Storage', 'Pricing', 'Modernisasi Aplikasi', 'Pemantauan', 'Compliance', 'Prasyarat Kemampuan', 'BigQuery', 'Jaringan di GCP', 'Kuis Storage dan Database', 'Kuis Cost dan Billing', 'Cloud SQL', 'Rangkuman Cost dan Billing', 'Latihan Mendaftar Akun Google Cloud Platform', 'Glosarium', 'Keamanan', 'Object Storage', 'Free Trial Credit dan Free Tier', 'Pohon Keputusan Pemilihan Layanan Database di GCP', 'Pola Modernisasi Aplikasi', 'Rangkuman Server dan Jaringan', 'File Storage', 'Skenario Bisnis Penjualan Pizza', 'Zones dan Regions', 'Pendahuluan Security dan Compliance', 'Kuis Meningkatkan Nilai Bisnis', 'Cloud Spanner', 'Pendahuluan Meningkatkan Nilai Bisnis', 'Rangkuman Cloud Computing', 'Daftar Referensi', 'Tantangan Keamanan Siber', 'Latihan Hosting Web Statis di Google Cloud Storage', 'Discounts', 'Rangkuman Storage dan Database', 'Fase Migrasi Aplikasi', 'Pendahuluan Storage dan Database', 'Rangkuman Security dan Compliance', 'Pengenalan Cloud Computing']",12,belajar dasar google cloud back-end developer python google cloud professional dasar modernisasi infrastruktur virtual private cloud (vpc) manajemen identitas dan akses cloud firestore pendahuluan server dan jaringan estimasi biaya rangkuman meningkatkan nilai bisnis database di gcp billing reports prasyarat tools solusi storage dan database storage di gcp kuis security dan compliance model layanan cloud rehosting dan replatforming objek-objek vpc komponen-komponen cloud iam cloud bigtable server di gcp kuis cloud computing rangkuman kelas tipe-tipe database budgets dan alerts mekanisme belajar analisis cerdas tipe-tipe data storage pendahuluan cost dan billing capex vs opex modernisasi platform bisnis latihan menjalankan server dengan google compute engine enkripsi persetujuan hak cipta cloud memorystore pilihan kustomisasi komputasi di gcp kuis server dan jaringan ujian akhir solusi database di gcp quotas hierarki sumber daya forum diskusi kecerdasan buatan block storage pricing modernisasi aplikasi pemantauan compliance prasyarat kemampuan bigquery jaringan di gcp kuis storage dan database kuis cost dan billing cloud sql rangkuman cost dan billing latihan mendaftar akun google cloud platform glosarium keamanan object storage free trial credit dan free tier pohon keputusan pemilihan layanan database di gcp pola modernisasi aplikasi rangkuman server dan jaringan file storage skenario bisnis penjualan pizza zones dan regions pendahuluan security dan compliance kuis meningkatkan nilai bisnis cloud spanner pendahuluan meningkatkan nilai bisnis rangkuman cloud computing daftar referensi tantangan keamanan siber latihan hosting web statis di google cloud storage discounts rangkuman storage dan database fase migrasi aplikasi pendahuluan storage dan database rangkuman security dan compliance pengenalan cloud computing Belajar Dasar Pemrograman JavaScript,16,"['React Developer', 'Back-End Developer JavaScript', 'Front-End Web Developer', 'Google Cloud Professional']",Dasar,"['Destructuring Object & Array', 'Pengujian Kode', 'Object Composition', 'Kuis: Code Quality', 'Jest', 'Rangkuman Functional Programming', 'Conditional', 'Aku Memanggil Diriku (Recursive)', 'Custom Error', 'Kuis Coding: Functional Programming', 'Closure', 'Pengujian Program', 'Kuis: Asynchronous Process', 'Pengenalan Setup Environment', 'Menulis Kode JavaScript Pertama', 'Pengantar Gerbang Dunia JavaScript', 'Import', 'Implementasi Flow Control', 'Rangkuman Bukan Sembarang Data', 'Menstrukturkan Data dengan Set', 'JSDoc, Alat Dokumentasi Kode', 'Rangkuman Materi', 'Penanganan dengan Callback', 'Glosarium', 'Rangkuman Asynchronous Process', 'Text Editor & Terminal', 'Rest Operator', 'Rangkuman Gerbang Dunia JavaScript', 'Kuis Coding : Array', 'Destructuring Array', 'Built-in Class', 'Pengertian Function', 'Menulis Kode Pengujian', 'Kuis Coding: Mengarungi Lautan Sintaksis', 'Looping', 'Expression dan Statement', 'Knowledge Check : Penanganan Eror', 'Kuis Coding: Modularisasi Harmonis', 'Kuis: Bermain dengan Function', 'Testing dalam Node.js', 'Installing Packages', 'Pengantar Modularisasi Harmonis', 'Comments', 'Scripting dan Compiled Language', 'Export', 'Rangkuman Sang Pengatur Program', 'Rangkuman Bermain dengan Function', 'Kuis: Bukan Sembarang Data', 'Flow, Type Check Library', 'Penanganan dengan Promise', 'Pengenalan Node Package Manager', 'Daftar Referensi', 'Parameter dan Argument', 'JavaScript Runtime Environment', 'Submission: Evaluasi Pembelajaran Akhir', 'Pengantar Mengarungi Lautan Sintaksis', 'Encapsulation', 'Apa Itu Asynchronous Process', 'WeakMap & WeakSet', 'Rangkuman Menyelami Dunia OOP', 'Kuis: Menyelami Dunia OOP', 'Pemanggilan Function', 'Knowledge Check : JavaScript Testing', 'Pengantar Menyelami Dunia OOP', 'Kuis: Mengarungi Lautan Sintaksis', 'Mengubah Nilai Antar Tipe Data', 'Switch Case Statement', 'Kuis Coding : Penanganan Eror', 'Paradigma Berbasis Objek', 'Testing dalam Bun', 'Using Package', 'Mengenal Modularisasi', 'Variabel', 'Tonggak Utama dari OOP', 'Kuis: Modularisasi Harmonis', 'Kuis: Sang Pengatur Program', 'Deklarasi Function', 'TypeScript, Superset dari JavaScript', 'Concurrency dengan Promise', 'Getting Started with NPM', 'Apa Itu Pemrograman', 'Menggunakan Module', 'Membuat Project JavaScript', 'Kuis Bukan Sembarang Data (Tidak terpakai)', 'Pengantar Bukan Sembarang Data', 'Kuis Coding : Map', 'Apa Itu Promise', 'Pengenalan Penanganan Eror', 'Persetujuan Hak Cipta', 'Berkenalan dengan Functional Programming', 'Return Value', 'Ujian Akhir', 'Kuis Coding: Sang Pengatur Program', 'Menstrukturkan Data dengan Object', 'Penanganan Error dengan Callback', 'Destructuring Object', 'Kuis Coding: Asynchronous Process', 'Inheritance', 'Strategi Terbaik Susun Testing', 'Uninstall Package', 'Pengantar Functional Programming', 'Tipe Data', 'Kuis: Gerbang Dunia JavaScript', 'Error Handling', 'Kuis Coding: Bermain dengan Function', 'Arrow Function', 'Style Guide', '[Deprecated]', 'Node.js', 'Sejarah JavaScript', 'Menggunakan Modularisasi ESM di Node.js', 'Menjalankan Project Node', 'Pengantar Sang Pengatur Program', 'Pengantar Bermain dengan Function', 'Mengubah Callback Menjadi Promise dengan Promisify', 'Pengantar Asynchronous Process', 'Mekanisme Belajar', 'Rangkuman Modularisasi Harmonis', 'Fungsi Sejati (Pure Function)', 'Function Expression', 'Pengenalan Kelas', 'Paradigma Pemrograman', 'Menstrukturkan Data dengan Array', 'Pengantar Code Quality', 'Spread Operator', 'Pengenalan JavaScript Testing', 'Polymorphism', 'Rangkuman Code Quality', 'Knowledge Check : Node Package Manager', 'Yang Sudah Tercipta, Tak Bisa Diubah Lagi (Immutability)', 'Operator', 'Potensi Tersembunyi Sebuah Fungsi (High-Order Function)', 'Throwing Errors', 'Kuis Coding: Menyelami Dunia OOP', 'Variable Scope', 'Code Convention dengan Linter Library', 'Penanganan Bergaya Synchronous dengan Async-Await', 'Instalasi Node.js dengan NVM', 'Kenapa Belajar JavaScript', 'Menggunakan Modularisasi ESM di Browser', 'Knowledge Check : Setup Environment', 'Flow Controls', 'Rangkuman Mengarungi Lautan Sintaksis', 'Type System dalam JavaScript', 'Kuis Koding: Mengubah Fungsi Asynchronous Callback-Based Menjadi Promise-Based', 'Simulasi Asynchronous Proses', 'Forum Diskusi', 'Kuis: Functional Programming', 'Rangkuman Kelas', 'Pengenalan JavaScript', 'Kuis Coding: Bukan Sembarang Data', 'Menstrukturkan Data dengan Map']",46,"belajar dasar pemrograman javascript react developer back-end developer javascript front-end web developer google cloud professional dasar destructuring object & array pengujian kode object composition kuis: code quality jest rangkuman functional programming conditional aku memanggil diriku (recursive) custom error kuis coding: functional programming closure pengujian program kuis: asynchronous process pengenalan setup environment menulis kode javascript pertama pengantar gerbang dunia javascript import implementasi flow control rangkuman bukan sembarang data menstrukturkan data dengan set jsdoc, alat dokumentasi kode rangkuman materi penanganan dengan callback glosarium rangkuman asynchronous process text editor & terminal rest operator rangkuman gerbang dunia javascript kuis coding : array destructuring array built-in class pengertian function menulis kode pengujian kuis coding: mengarungi lautan sintaksis looping expression dan statement knowledge check : penanganan eror kuis coding: modularisasi harmonis kuis: bermain dengan function testing dalam node.js installing packages pengantar modularisasi harmonis comments scripting dan compiled language export rangkuman sang pengatur program rangkuman bermain dengan function kuis: bukan sembarang data flow, type check library penanganan dengan promise pengenalan node package manager daftar referensi parameter dan argument javascript runtime environment submission: evaluasi pembelajaran akhir pengantar mengarungi lautan sintaksis encapsulation apa itu asynchronous process weakmap & weakset rangkuman menyelami dunia oop kuis: menyelami dunia oop pemanggilan function knowledge check : javascript testing pengantar menyelami dunia oop kuis: mengarungi lautan sintaksis mengubah nilai antar tipe data switch case statement kuis coding : penanganan eror paradigma berbasis objek testing dalam bun using package mengenal modularisasi variabel tonggak utama dari oop kuis: modularisasi harmonis kuis: sang pengatur program deklarasi function typescript, superset dari javascript concurrency dengan promise getting started with npm apa itu pemrograman menggunakan module membuat project javascript kuis bukan sembarang data (tidak terpakai) pengantar bukan sembarang data kuis coding : map apa itu promise pengenalan penanganan eror persetujuan hak cipta berkenalan dengan functional programming return value ujian akhir kuis coding: sang pengatur program menstrukturkan data dengan object penanganan error dengan callback destructuring object kuis coding: asynchronous process inheritance strategi terbaik susun testing uninstall package pengantar functional programming tipe data kuis: gerbang dunia javascript error handling kuis coding: bermain dengan function arrow function style guide [deprecated] node.js sejarah javascript menggunakan modularisasi esm di node.js menjalankan project node pengantar sang pengatur program pengantar bermain dengan function mengubah callback menjadi promise dengan promisify pengantar asynchronous process mekanisme belajar rangkuman modularisasi harmonis fungsi sejati (pure function) function expression pengenalan kelas paradigma pemrograman menstrukturkan data dengan array pengantar code quality spread operator pengenalan javascript testing polymorphism rangkuman code quality knowledge check : node package manager yang sudah tercipta, tak bisa diubah lagi (immutability) operator potensi tersembunyi sebuah fungsi (high-order function) throwing errors kuis coding: menyelami dunia oop variable scope code convention dengan linter library penanganan bergaya synchronous dengan async-await instalasi node.js dengan nvm kenapa belajar javascript menggunakan modularisasi esm di browser knowledge check : setup environment flow controls rangkuman mengarungi lautan sintaksis type system dalam javascript kuis koding: mengubah fungsi asynchronous callback-based menjadi promise-based simulasi asynchronous proses forum diskusi kuis: functional programming rangkuman kelas pengenalan javascript kuis coding: bukan sembarang data menstrukturkan data dengan map" Belajar Dasar Pemrograman Web,39,"['React Developer', 'Front-End Web Developer']",Dasar,"['Latihan: Identifikasi Elemen pada Halaman Profil', 'Positioning: Absolute Positioning', 'Latihan: Styling untuk Halaman Profil', 'Website dan Halaman Web', 'Dasar JavaScript', 'Mendapatkan Elemen', 'Pengantar Latihan: Mengorganisasi Konten pada Halaman Profil', 'Quiz: Mengorganisasikan Halaman Konten', 'Latihan: Menggunakan Font dari Google Fonts', 'Variabel Scope', 'Memberi Markup pada Dokumen HTML', 'Kuis: JavaScript Basic dan Manipulasi DOM', 'Pengenalan Latihan: Landing Page Dicoding', 'Pengantar Latihan: Mengatur Box Model di Halaman Profil', 'Latihan: Menerapkan Elemen Anchor pada Halaman Profil', 'Operator Penugasan', 'Font Styling: Font Family dan Font Size', 'Rangkuman Pendalaman HTML', 'If/Else Statement', 'Materi yang akan Dipelajari', 'Floating', 'Alasan Flexbox Hadir', 'Box Model: Margin', 'Latihan: Menambahkan List pada Halaman Profil', 'Latihan: Menerapkan Float pada Elemen Content dan Aside', 'Selector Dasar: ID Selector, Attribute Selector, dan Universal Selector', 'Forum Diskusi', 'Comment', 'Perkenalan ke Web Storage', 'Elemen dan Atribut pada Tabel', 'Latihan: Membuat Mobile Version untuk Halaman Profil', 'Browser Object', 'Pengantar Pendalaman HTML', 'Positioning: Fixed Positioning', 'Latihan: Menulis Rules pada Berkas CSS', 'Web Browser', 'Menetapkan Nilai Warna', 'Memanipulasi Atribut Elemen', 'Latihan: Menetapkan Elemen Header, Main, dan Footer di Halaman Profil', 'Kuis: Pendalaman HTML', 'Latihan: Menetapkan Ukuran, Ketebalan, dan Alignment Teks di Halaman Profil', 'Inline Formatting Text: Citation, Defining Terms, Subscript, Superscript, Highlighted Text, dan Line Break', 'Kuis: Web Storage', 'Latihan: Membangun Landing Page Dicoding', 'Latihan: Menetapkan Ukuran pada Gambar', 'Semantic HTML: Mengorganisasi Halaman Konten', 'Kuis: Pendahuluan', 'Font Styling: Font Weight, Font Style, Font Variant, dan Shorthand', 'Rangkuman Pengenalan CSS', 'Loop', 'Requirement Tools', 'Positioning', 'Latihan: Implementasi Flexbox pada Halaman Profil', 'Box Model: Centering Content', 'Gambar', 'Konfigurasi Meta Tag Viewport untuk Responsivitas Layout', 'Combinators: Adjacent SIbling Selector dan General Sibling Selector', 'Ujian Akhir', 'Variabel', 'Pengenalan Kelas', 'Tipe Web Storage', 'Latihan: Menerapkan Elemen Tabel pada Halaman Profil', 'Debugging dan Optimasi', 'Manipulasi DOM', 'Atribut HTML', 'Permasalahan Penerapan Float', 'Latihan: Menghubungkan Berkas CSS dengan Halaman Profil', 'Attribute di Elemen HTML', 'Warna untuk Teks dan Latar Belakang', 'Memanipulasi Konten Elemen', 'Latihan: Menerapkan Elemen Div, Aside, Article, dan Section di Halaman Profil', 'Kuis: Pengenalan CSS', 'Pewarnaan', 'Pengantar HTML', 'Positioning: Perbedaan Static Flow dan Non-Static Flow', 'Menulis Aturan Styling', 'Cara Internet Bekerja', 'Latihan: Meningkatkan Responsivitas pada Landing Page Dicoding', 'Latihan: Menerapkan Card Style pada Elemen Article', 'Semantic HTML: Header, Footer, Main, dan Nav', 'Kuis: Pengenalan HTML', 'Text Styling: Line Height, Text Indent, dan Text Alignment', 'Rangkuman Pendalaman CSS', 'Function', 'Dasar-Dasar dan Terminologi Flexbox', 'Display Roles', 'Latihan: Menambahkan Gambar pada Halaman Profil', 'Specific Style dengan Media Query', 'Combinators: Child Selector dan Descendant Selector', 'Anatomi Elemen HTML', 'Tipe Data', 'Pengantar Web Programming', 'Latihan - Menambahkan Riwayat Kalkulasi pada Web Kalkulator', 'Special Character', 'Kuis: Pendalaman CSS', 'Box Model: Box Dimensions', 'Paragraf', 'Clear Property', 'CSS Conception', 'Rangkuman Pengenalan HTML', 'Menuliskan Syntax Javascript pada HTML', 'Membuat dan Menambahkan Elemen Baru', 'Tabel', 'Submission: Tugas Akhir Membuat Website', 'Latihan: Membangun Halaman Web Pertama (Halaman Profil)', 'Positioning: Normal Flow', 'Melampirkan Styling pada Dokumen HTML', 'Glosarium', '[Obsolate] Latihan: Tampilan Responsif pada Mobile', 'Latihan: Menerapkan Jumbotron dan Navigasi pada Elemen Header', 'Semantic HTML: Articles, Aside, dan Section', 'Mengirim Data Formulir', 'Text Styling: Text Decoration, Text Transform, Word-Letter Spacing, dan Text Shadow', 'Rangkuman Layout Responsif dengan Flexbox', 'Box Model', 'Pengantar Pengenalan CSS', 'Kuis: Layout Responsif dengan Flexbox', 'Properti-Properti pada Flex Container', 'Box Shadow', 'Block Formatting Text: Long Quotations, Preformatted Text, dan Figure', 'Latihan: Menerapkan Sticky Position pada Navigation List', 'Pseudo Selector', 'Rangkuman Pendahuluan', 'Arrays dan Objek', 'Web Server', 'Latihan - Menerapkan Styling pada Tabel Riwayat Web Kalkulator', 'Box Model: Border', 'Heading', 'Teknik Overflow', 'Pengantar Pendalaman CSS', 'Input User', 'Membuat Berkas JavaScript Pertama', 'Menambahkan Aksi (Event) pada Elemen', 'Struktur Dasar Tabel', 'Quiz: Formatting Text', 'Persetujuan Hak Cipta', 'Anatomi Dokumen HTML', 'Positioning: Relative Positioning', 'Pengantar Latihan: Menerapkan Styling Dasar pada Halaman Profil', 'Daftar Referensi', 'Opacity', 'Latihan: Menyesuaikan Padding dan Margin pada Elemen Body dan Main', 'Generic Element', 'Quiz: Inline Formatting', 'Pengantar Latihan: Menerapkan Font Styling pada Halaman Profil', 'Rangkuman Kelas', 'Apa Itu Box Element', 'Keuntungan dan Cara CSS Bekerja', 'Mode Strict pada JavaScript', 'Properti-Properti pada Flex Items', 'Rounded Corner', 'Inline Formatting Text: Anchor, Emphasized Text, Important Text, dan Short Quotation', 'Mekanisme Belajar', 'Formatting Text', 'Operator Komparasi', 'Anatomi Website', 'Latihan - Menerapkan localStorage pada Kalkulator', 'Pengantar Flexbox', 'Box Model: Padding', 'List', 'Pengantar Latihan: Menerapkan Positioning dan Float pada Halaman Profil', 'Selector Dasar: Type Selector, dan Class Selector', 'Atribut pada Elemen Input', 'Statement', 'Menerapkan JavaScript pada Web Kalkulator', 'Spanning Cell', 'Quiz: Colors']",45,"belajar dasar pemrograman web react developer front-end web developer dasar latihan: identifikasi elemen pada halaman profil positioning: absolute positioning latihan: styling untuk halaman profil website dan halaman web dasar javascript mendapatkan elemen pengantar latihan: mengorganisasi konten pada halaman profil quiz: mengorganisasikan halaman konten latihan: menggunakan font dari google fonts variabel scope memberi markup pada dokumen html kuis: javascript basic dan manipulasi dom pengenalan latihan: landing page dicoding pengantar latihan: mengatur box model di halaman profil latihan: menerapkan elemen anchor pada halaman profil operator penugasan font styling: font family dan font size rangkuman pendalaman html if/else statement materi yang akan dipelajari floating alasan flexbox hadir box model: margin latihan: menambahkan list pada halaman profil latihan: menerapkan float pada elemen content dan aside selector dasar: id selector, attribute selector, dan universal selector forum diskusi comment perkenalan ke web storage elemen dan atribut pada tabel latihan: membuat mobile version untuk halaman profil browser object pengantar pendalaman html positioning: fixed positioning latihan: menulis rules pada berkas css web browser menetapkan nilai warna memanipulasi atribut elemen latihan: menetapkan elemen header, main, dan footer di halaman profil kuis: pendalaman html latihan: menetapkan ukuran, ketebalan, dan alignment teks di halaman profil inline formatting text: citation, defining terms, subscript, superscript, highlighted text, dan line break kuis: web storage latihan: membangun landing page dicoding latihan: menetapkan ukuran pada gambar semantic html: mengorganisasi halaman konten kuis: pendahuluan font styling: font weight, font style, font variant, dan shorthand rangkuman pengenalan css loop requirement tools positioning latihan: implementasi flexbox pada halaman profil box model: centering content gambar konfigurasi meta tag viewport untuk responsivitas layout combinators: adjacent sibling selector dan general sibling selector ujian akhir variabel pengenalan kelas tipe web storage latihan: menerapkan elemen tabel pada halaman profil debugging dan optimasi manipulasi dom atribut html permasalahan penerapan float latihan: menghubungkan berkas css dengan halaman profil attribute di elemen html warna untuk teks dan latar belakang memanipulasi konten elemen latihan: menerapkan elemen div, aside, article, dan section di halaman profil kuis: pengenalan css pewarnaan pengantar html positioning: perbedaan static flow dan non-static flow menulis aturan styling cara internet bekerja latihan: meningkatkan responsivitas pada landing page dicoding latihan: menerapkan card style pada elemen article semantic html: header, footer, main, dan nav kuis: pengenalan html text styling: line height, text indent, dan text alignment rangkuman pendalaman css function dasar-dasar dan terminologi flexbox display roles latihan: menambahkan gambar pada halaman profil specific style dengan media query combinators: child selector dan descendant selector anatomi elemen html tipe data pengantar web programming latihan - menambahkan riwayat kalkulasi pada web kalkulator special character kuis: pendalaman css box model: box dimensions paragraf clear property css conception rangkuman pengenalan html menuliskan syntax javascript pada html membuat dan menambahkan elemen baru tabel submission: tugas akhir membuat website latihan: membangun halaman web pertama (halaman profil) positioning: normal flow melampirkan styling pada dokumen html glosarium [obsolate] latihan: tampilan responsif pada mobile latihan: menerapkan jumbotron dan navigasi pada elemen header semantic html: articles, aside, dan section mengirim data formulir text styling: text decoration, text transform, word-letter spacing, dan text shadow rangkuman layout responsif dengan flexbox box model pengantar pengenalan css kuis: layout responsif dengan flexbox properti-properti pada flex container box shadow block formatting text: long quotations, preformatted text, dan figure latihan: menerapkan sticky position pada navigation list pseudo selector rangkuman pendahuluan arrays dan objek web server latihan - menerapkan styling pada tabel riwayat web kalkulator box model: border heading teknik overflow pengantar pendalaman css input user membuat berkas javascript pertama menambahkan aksi (event) pada elemen struktur dasar tabel quiz: formatting text persetujuan hak cipta anatomi dokumen html positioning: relative positioning pengantar latihan: menerapkan styling dasar pada halaman profil daftar referensi opacity latihan: menyesuaikan padding dan margin pada elemen body dan main generic element quiz: inline formatting pengantar latihan: menerapkan font styling pada halaman profil rangkuman kelas apa itu box element keuntungan dan cara css bekerja mode strict pada javascript properti-properti pada flex items rounded corner inline formatting text: anchor, emphasized text, important text, dan short quotation mekanisme belajar formatting text operator komparasi anatomi website latihan - menerapkan localstorage pada kalkulator pengantar flexbox box model: padding list pengantar latihan: menerapkan positioning dan float pada halaman profil selector dasar: type selector, dan class selector atribut pada elemen input statement menerapkan javascript pada web kalkulator spanning cell quiz: colors" Belajar Dasar Structured Query Language (SQL),28,['Data Scientist'],Dasar,"['Rangkuman Pengenalan Structured Query Language', 'Jenis-Jenis Data', 'Kuis Basic Query', 'Mengenal Teori Structured Query Language (SQL)', 'Mekanisme Belajar', 'LIMIT', 'AND, OR, NOT', 'Mengenal Database Management System (DBMS)', 'Kuis Pengenalan Structured Query Language', 'Tipe Data', 'Rangkuman Kelas', 'Data Definition Language', 'Forum Diskusi', 'OFFSET', 'Berbagai Pilihan Database Management System (DBMS)', 'Persetujuan Hak Cipta', 'LIKE', 'Ujian Akhir', 'Pengenalan Basic Query', 'Data, Basis Data, dan Dataset', 'Data Manipulation Language', 'Glosarium', 'DELETE', 'Eksplorasi Penggunaan DBMS di Industri', 'Pengenalan Kelas', 'ALIAS', 'INSERT', 'Mengenal Basis Data', 'Constraints dalam SQL', 'Daftar Referensi', 'Latihan Basic Query', 'Rangkuman Database Management System (DBMS)', 'Prasyarat Kemampuan', 'UPDATE', 'SELECT & FROM', 'Rangkuman Pengenalan Data dan Basis Data', 'Pengenalan Diagram dalam SQL', 'Mengenal Data', 'Rangkuman Basic Query', 'Kuis Database Management System (DBMS)', 'Prasyarat Tools', 'ORDER BY', 'WHERE', 'Kuis Pengenalan Data dan Basis Data']",11,"belajar dasar structured query language (sql) data scientist dasar rangkuman pengenalan structured query language jenis-jenis data kuis basic query mengenal teori structured query language (sql) mekanisme belajar limit and, or, not mengenal database management system (dbms) kuis pengenalan structured query language tipe data rangkuman kelas data definition language forum diskusi offset berbagai pilihan database management system (dbms) persetujuan hak cipta like ujian akhir pengenalan basic query data, basis data, dan dataset data manipulation language glosarium delete eksplorasi penggunaan dbms di industri pengenalan kelas alias insert mengenal basis data constraints dalam sql daftar referensi latihan basic query rangkuman database management system (dbms) prasyarat kemampuan update select & from rangkuman pengenalan data dan basis data pengenalan diagram dalam sql mengenal data rangkuman basic query kuis database management system (dbms) prasyarat tools order by where kuis pengenalan data dan basis data" Belajar Dasar-Dasar DevOps,33,['DevOps Engineer'],Dasar,"['Glosarium', 'Ujian Akhir', 'CALMS Framework: Measurement', 'Transformasi DevOps pada Perusahaan Amazon', 'Kuis Prinsip-Prinsip DevOps', 'Persetujuan Hak Cipta', 'Kuis Pengenalan DevOps', 'DevOps Tools', 'Daftar Referensi', 'The Second Way: Prinsip terkait Umpan Balik', 'CALMS Framework: Sharing', 'Hikmah dari Transformasi DevOps pada Perusahaan Amazon', 'Pengantar CALMS Framework', 'Prasyarat Kemampuan', 'Pengantar The Three Ways: Prinsip-Prinsip yang Mendasari DevOps', 'Masalah pada Proses Pengembangan Aplikasi', 'Rangkuman CALMS Framework', 'Rangkuman Kisah Implementasi DevOps', 'CALMS Framework: Culture', 'Prasyarat Tools', 'The First Way: Prinsip terkait Alur Kerja', 'Rangkuman Praktik DevOps', 'Pengertian DevOps', 'Kuis CALMS Framework', 'Kuis Kisah Implementasi DevOps', 'CALMS Framework: Automation', 'Mekanisme Belajar', 'The Third Way: Prinsip terkait Proses Belajar dan Eksperimen yang Berkelanjutan', 'Kuis Praktik DevOps', 'Manfaat Penerapan DevOps', 'Pengantar Praktik DevOps', 'Rangkuman Kelas', 'CALMS Framework: Lean', 'Forum Diskusi', 'Rangkuman Prinsip-Prinsip DevOps', 'Pengantar Kisah Implementasi DevOps', 'Rangkuman Pengenalan DevOps', 'DevOps Pipeline']",15,belajar dasar-dasar devops devops engineer dasar glosarium ujian akhir calms framework: measurement transformasi devops pada perusahaan amazon kuis prinsip-prinsip devops persetujuan hak cipta kuis pengenalan devops devops tools daftar referensi the second way: prinsip terkait umpan balik calms framework: sharing hikmah dari transformasi devops pada perusahaan amazon pengantar calms framework prasyarat kemampuan pengantar the three ways: prinsip-prinsip yang mendasari devops masalah pada proses pengembangan aplikasi rangkuman calms framework rangkuman kisah implementasi devops calms framework: culture prasyarat tools the first way: prinsip terkait alur kerja rangkuman praktik devops pengertian devops kuis calms framework kuis kisah implementasi devops calms framework: automation mekanisme belajar the third way: prinsip terkait proses belajar dan eksperimen yang berkelanjutan kuis praktik devops manfaat penerapan devops pengantar praktik devops rangkuman kelas calms framework: lean forum diskusi rangkuman prinsip-prinsip devops pengantar kisah implementasi devops rangkuman pengenalan devops devops pipeline Belajar Fundamental Aplikasi Android,7,['Android Developer'],Menengah,"['Teori AlarmManager', 'WebView : Quiz', 'Latihan Localization untuk Mendukung Multi-Language', 'Latihan Room', 'Latihan Unit Test Menggunakan JUnit dan Mockito', 'Latihan Flexible Fragment di Satu Activity', 'Latihan Bound Service', 'Ringkasan View dan ViewGroup', 'Forum Diskusi', 'Teori File Storage', 'Prasyarat Kemampuan', 'Latihan SearchBar dan SearchView', 'Android Notification : Bedah Kode - Stack / Bundle Notification (Sudah tidak dipakai)', 'Intent : Quiz', 'Latihan Menjalankan Firebase Cloud Messaging (FCM)', 'Loader : Teori', 'Latihan Implementasi Library Glide', 'Shared Preference : Quiz', 'Pengenalan Layout', 'Latihan MediaPlayer', 'Mengenal Navigasi, Task dan Back Stack : Quiz', 'Teori Custom View', 'Latihan Item Click Listener pada RecyclerView', 'Teori LiveData', 'Latihan Explicit Intent', 'RecyclerView : Quiz', 'Bedah Kode Job Scheduler', 'Teori WorkManager', 'Teori SharedPreferences', 'Knowledge Check : Testing', 'Latihan Notification dengan PendingIntent', 'Ujian Akhir', 'Pengenalan Background Thread dan Networking', 'Style dan Theme : Quiz', 'Pengenalan Android Jetpack', 'Ringkasan Debugging', 'Latihan One Time AlarmManager', 'Ringkasan Library & ViewBinding', 'Rangkuman Android Architecture Component', 'Pengenalan Testing', 'Latihan Menampilkan Widget di Homepage', 'Job Scheduler : Quiz', 'Latihan Membuat Halaman Setting dengan dengan PreferenceScreen', 'Latihan LinearLayout, RelativeLayout, FrameLayout, dan TableLayout', 'Glosarium', 'Teori SoundPool dan MediaPlayer', 'Prasyarat Tools', 'Pengenalan Android', 'Teori AppBar, Navigation Drawer, Bottom Navigation dan Tab Layout', 'Latihan LiveData', 'Pengenalan Extended Application', 'Rangkuman Background Task & Scheduler', 'Firebase Dispatcher - Latihan : Sederhana', 'Loader - Latihan : Loader Sederhana', 'Teori Koneksi ke Web API & Parsing JSON', 'Rangkuman Local Data Persistent', 'Pengenalan Background Task dan Scheduler', 'Latihan Preload untuk SQLite Optimization', 'Rangkuman Testing', 'Teori WebView', 'Latihan Mengirim Data pada Intent', 'Knowledge Check : Navigation', 'GCM Network Manager: Teori', 'Latihan Scheduler dengan WorkManager', 'Latihan Menyimpan Data dengan SharedPreferences', 'Teori Repository', 'Latihan Custom Notification', 'Rangkuman Background Thread dan Networking', 'Latihan Bottom Navigation dengan NavigationComponent', 'Ringkasan RecyclerView', 'Komponen Android Jetpack', 'Teori Unit Test', 'Latihan Repeating AlarmManager', 'Latihan Mediaplayer dengan Service & Notification', 'Knowledge Check : Extended Application', 'Latihan Menganalisis View dan View Group', 'Latihan Menggunakan Job Scheduler pada Widget', 'Rangkuman Fragment', 'Latihan Membuat Aplikasi Consumer Catatan dengan Content Provider', 'Pengenalan Fragment', 'Daftar Referensi', 'Read and Write File : Quiz', 'Pengenalan Dasar Pengembangan Aplikasi Android', 'Ringkasan Activity', 'Persiapan Tools', 'Latihan Navigation Drawer dengan NavigationComponent', 'Latihan LiveData dengan API', 'Teori Android Widget', 'Rangkuman Kelas', 'Firebase Dispatcher : Teori', 'Pengenalan Navigation', 'Latihan Networking dengan LoopJ & Parsing JSON', 'Teori Content Provider', 'Knowledge Check : Fragment', 'Bedah Kode Latihan RecyclerView', 'Teori BroadcastReceiver', 'Latihan Menampilkan Website dengan WebView', 'Latihan UI Test Menggunakan Espresso', 'Latihan Mengirim Data dengan Parcelable', 'Loader - Latihan : AsyncTask Loader', 'GCM Network Manager - Latihan: GCM Sederhana', 'Teori Android KTX (Kotlin)', 'Teori SQLite', 'Teori Injection', 'Latihan Stack Notification dengan InboxStyle', 'Teori Service', 'Teori ViewModel', 'Rangkuman Dasar Pengembangan Aplikasi Android', 'Pengenalan Android Architecture Component', 'Latihan Membatalkan AlarmManager', 'Latihan Tab Layout dengan ViewPager2', 'Pengenalan Local Data Persistent', 'Teori DataStore', 'Latihan Menambahkan Aksi pada Widget', 'Latihan Mengirim Data Antar Fragment', 'Latihan ListView dengan Adapter', 'Views dan ViewGroup : Quiz', 'Teori Retrofit', 'Submission Awal : Aplikasi Dicoding Event (Navigation dan API)', 'Ringkasan XML', 'Ringkasan Pengenalan Android Studio', 'Rangkuman Navigation', 'Latihan LiveData dengan Single Event', 'Teori Notification', 'Teori Fragment', 'Closing', 'Loader : Quiz', 'Latihan Activity KTX dan Fragment KTX', 'Latihan Membuat Aplikasi Catatan dengan Content Provider', 'Knowledge Check : Background Task dan Scheduler', 'Teori Content Description', 'Latihan BroadcastReceiver dari Event SMS', 'Knowledge Check : Background Process dan Networking', 'Teori UI Test dengan Espresso', 'Latihan Implicit Intent', 'Persetujuan Hak Cipta', 'Teori Task dan Back Stack', 'Cara Membaca Dokumentasi', 'Latihan Membuat Aplikasi Catatan dengan SQLite', 'Latihan Repository dan Injection', 'Submission Akhir : Aplikasi Dicoding Event', 'Latihan Service', 'Latihan ViewModel dengan API', 'Latihan Mode Grid pada RecyclerView', 'Teori ViewModel dan Lifecycle', 'Activity : Quiz', 'Menjalankan Aplikasi di Device & Emulator', 'Teori JobScheduler', 'Teori Navigation Component', 'Latihan Menyimpan dan Membuka File', 'Latihan Menyimpan Data dengan DataStore', 'Latihan StackView Widget', 'Teori Background Thread', 'Teori ListView', 'Ringkasan Style dan Theme', 'Latihan Networking dengan Retrofit', 'Obsolete - Submission 4: Aplikasi Movie Catalogue (Local Storage)', 'Teori Localization', 'Teori Room', 'Android Notification : Quiz', 'Latihan Fragment di Activity', 'Latihan ConstraintLayout', 'Submission 1 : Aplikasi GitHub User', 'Mekanisme Belajar', 'Knowledge Check : Local Data Persistent', 'Materi Android Fundamental', 'Latihan Option Menu pada AppBar', 'Latihan BroadcastReceiver dari Custom Event', 'CustomView : Quiz', 'Knowledge Check : Dasar Pengembangan Aplikasi Android', 'Latihan Mendapatkan Nilai Balik dari Intent', 'Teori Firebase Cloud Messaging (FCM)', 'Latihan Task dan Back Stack dengan TaskStackBuilder', 'Teori Library di Android', 'Teori SQLite Optimization', 'Dasar SQL (Structured Query Language)', 'Latihan SoundPool', 'Latihan JobIntentService', 'Latihan Membuat Custom Button dan EditText', 'Latihan Mode CardView pada RecyclerView', 'Latihan ViewModel', 'Ringkasan Intent', 'Membuat APK', 'Latihan Scheduler dengan JobScheduler', 'Latihan Navigation Graph, SafeArg, Pop Up Behaviour dan Animation', 'Obsolete - Submission 2: Aplikasi Movie Catalogue (UI/UX)', 'Knowledge Check : Android Architecture Component', 'Latihan Notification dengan NotificationBuilder & NotificatonManager', 'Latihan Simulasi Proses Asynchronous dengan Background Thread', 'ListView : Quiz', 'Latihan Style and Theme', 'Modern Android Development', 'Android Widgets : Quiz']",140,"belajar fundamental aplikasi android android developer menengah teori alarmmanager webview : quiz latihan localization untuk mendukung multi-language latihan room latihan unit test menggunakan junit dan mockito latihan flexible fragment di satu activity latihan bound service ringkasan view dan viewgroup forum diskusi teori file storage prasyarat kemampuan latihan searchbar dan searchview android notification : bedah kode - stack / bundle notification (sudah tidak dipakai) intent : quiz latihan menjalankan firebase cloud messaging (fcm) loader : teori latihan implementasi library glide shared preference : quiz pengenalan layout latihan mediaplayer mengenal navigasi, task dan back stack : quiz teori custom view latihan item click listener pada recyclerview teori livedata latihan explicit intent recyclerview : quiz bedah kode job scheduler teori workmanager teori sharedpreferences knowledge check : testing latihan notification dengan pendingintent ujian akhir pengenalan background thread dan networking style dan theme : quiz pengenalan android jetpack ringkasan debugging latihan one time alarmmanager ringkasan library & viewbinding rangkuman android architecture component pengenalan testing latihan menampilkan widget di homepage job scheduler : quiz latihan membuat halaman setting dengan dengan preferencescreen latihan linearlayout, relativelayout, framelayout, dan tablelayout glosarium teori soundpool dan mediaplayer prasyarat tools pengenalan android teori appbar, navigation drawer, bottom navigation dan tab layout latihan livedata pengenalan extended application rangkuman background task & scheduler firebase dispatcher - latihan : sederhana loader - latihan : loader sederhana teori koneksi ke web api & parsing json rangkuman local data persistent pengenalan background task dan scheduler latihan preload untuk sqlite optimization rangkuman testing teori webview latihan mengirim data pada intent knowledge check : navigation gcm network manager: teori latihan scheduler dengan workmanager latihan menyimpan data dengan sharedpreferences teori repository latihan custom notification rangkuman background thread dan networking latihan bottom navigation dengan navigationcomponent ringkasan recyclerview komponen android jetpack teori unit test latihan repeating alarmmanager latihan mediaplayer dengan service & notification knowledge check : extended application latihan menganalisis view dan view group latihan menggunakan job scheduler pada widget rangkuman fragment latihan membuat aplikasi consumer catatan dengan content provider pengenalan fragment daftar referensi read and write file : quiz pengenalan dasar pengembangan aplikasi android ringkasan activity persiapan tools latihan navigation drawer dengan navigationcomponent latihan livedata dengan api teori android widget rangkuman kelas firebase dispatcher : teori pengenalan navigation latihan networking dengan loopj & parsing json teori content provider knowledge check : fragment bedah kode latihan recyclerview teori broadcastreceiver latihan menampilkan website dengan webview latihan ui test menggunakan espresso latihan mengirim data dengan parcelable loader - latihan : asynctask loader gcm network manager - latihan: gcm sederhana teori android ktx (kotlin) teori sqlite teori injection latihan stack notification dengan inboxstyle teori service teori viewmodel rangkuman dasar pengembangan aplikasi android pengenalan android architecture component latihan membatalkan alarmmanager latihan tab layout dengan viewpager2 pengenalan local data persistent teori datastore latihan menambahkan aksi pada widget latihan mengirim data antar fragment latihan listview dengan adapter views dan viewgroup : quiz teori retrofit submission awal : aplikasi dicoding event (navigation dan api) ringkasan xml ringkasan pengenalan android studio rangkuman navigation latihan livedata dengan single event teori notification teori fragment closing loader : quiz latihan activity ktx dan fragment ktx latihan membuat aplikasi catatan dengan content provider knowledge check : background task dan scheduler teori content description latihan broadcastreceiver dari event sms knowledge check : background process dan networking teori ui test dengan espresso latihan implicit intent persetujuan hak cipta teori task dan back stack cara membaca dokumentasi latihan membuat aplikasi catatan dengan sqlite latihan repository dan injection submission akhir : aplikasi dicoding event latihan service latihan viewmodel dengan api latihan mode grid pada recyclerview teori viewmodel dan lifecycle activity : quiz menjalankan aplikasi di device & emulator teori jobscheduler teori navigation component latihan menyimpan dan membuka file latihan menyimpan data dengan datastore latihan stackview widget teori background thread teori listview ringkasan style dan theme latihan networking dengan retrofit obsolete - submission 4: aplikasi movie catalogue (local storage) teori localization teori room android notification : quiz latihan fragment di activity latihan constraintlayout submission 1 : aplikasi github user mekanisme belajar knowledge check : local data persistent materi android fundamental latihan option menu pada appbar latihan broadcastreceiver dari custom event customview : quiz knowledge check : dasar pengembangan aplikasi android latihan mendapatkan nilai balik dari intent teori firebase cloud messaging (fcm) latihan task dan back stack dengan taskstackbuilder teori library di android teori sqlite optimization dasar sql (structured query language) latihan soundpool latihan jobintentservice latihan membuat custom button dan edittext latihan mode cardview pada recyclerview latihan viewmodel ringkasan intent membuat apk latihan scheduler dengan jobscheduler latihan navigation graph, safearg, pop up behaviour dan animation obsolete - submission 2: aplikasi movie catalogue (ui/ux) knowledge check : android architecture component latihan notification dengan notificationbuilder & notificatonmanager latihan simulasi proses asynchronous dengan background thread listview : quiz latihan style and theme modern android development android widgets : quiz" Belajar Fundamental Aplikasi Flutter,64,['Multi-Platform App Developer'],Menengah,"['Background Process', 'Knowledge Check : State Management', 'Story Bima: Flutter Developer Adalah Impianku', 'Pendekatan State Management', 'Prasyarat Kemampuan', 'Latihan: Integration Testing', 'Latihan : Konfigurasi IDE untuk Build Variant pada Flutter', 'Themes', 'Latihan: Menampilkan Schedule Notification', 'Rangkuman Fundamental Flutter', 'Accessibility pada Widget', 'Latihan: Cupertino App', 'Kuis Penyimpanan Lokal', 'Latihan: Membaca dan Menulis File', 'Bedah Kode : News App Bookmarks', 'Bedah Kode : News App', 'Widget Testing', 'Latihan: Tourism API dengan Provider', 'Animasi : Implicit Animations', '[Placeholder]', 'Shared Preferences', 'Knowledge Check : Penyimpanan Lokal', 'Anatomi Project Flutter', 'Asynchronous Process', 'Future dan FutureBuilder', 'Proyek Akhir : Favorite Restaurant App', 'Format Variabel Bertipe Data', 'Latihan: Workmanager', 'Rangkuman Networking', 'Widget Lifecycle', 'Proyek 1 : Restaurant App', 'Prasyarat Tools', 'Pengenalan Firebase dalam Flutter', 'Rangkuman Materi', 'Typography', 'Kuis Notification & Scheduler', 'Knowledge Check : Fundamental Flutter', 'Latihan : Accessibility', 'Flutter DevTools', 'Kuis Testing', 'Latihan: Tourism App Bookmarks', 'Pengenalan Build Variant', 'Pengenalan Desain UI dengan Widget', 'Integration Testing', 'Bedah Kode : News App API dengan Provider', 'Latihan : Localization', 'Animasi : Explicit Animation', 'Kuis Fundamental Flutter', 'Latihan: Shared Preferences', 'Rangkuman Firebase dalam Flutter', 'Anatomi Widget', 'State', 'FutureBuilder', 'Mekanisme Belajar', 'Latihan : Menambahkan Notifikasi Terjadwal pada News App', 'Knowledge Check : Mendapatkan Data dari Internet', 'App Lifecycle', 'Latihan: Menambahkan setState dalam Tourism App', 'Latihan: Integrasi Flutter dan Firebase Project', 'Knowledge Check : Build Variant', 'Interaction Model Widget', 'Firebase', 'Rangkuman Desain UI dengan Widget', 'Latihan : News App dengan Gaya Cupertino', 'Ujian Akhir', 'Pengenalan Testing', 'Build Variant pada Flutter', 'Layout Constraints : Pengenalan Constraints', 'Test Coverage', 'Pengantar Notification & Scheduler', 'Latihan : Localization dengan Provider', 'Slivers', 'Kuis Desain UI dengan Widget', 'Database Lokal dengan SQLite', 'Knowledge Check : Firebase di Flutter', 'Latihan: Reusable Widget pada Tourism App', 'State Management dengan Provider', 'http Package', 'Forum Diskusi', 'Latihan : Gesture Detector', 'Kuis Firebase di Flutter', 'Bedah Kode : Menambahkan Notifikasi Terjadwal pada News App', 'Rangkuman Notification & Scheduler', 'Latihan: Penerapan Lifecycle', 'Latihan: Menambahkan Provider dalam Tourism App', 'Latihan: Firebase Authentication', 'Pengantar Localization dan Accessibility', 'Knowledge Check : Desain UI dengan Widget', 'Knowledge Check : Localization dan Accessibility', 'Pengenalan State Management', 'Proyek Awal: Restaurant App dengan API', 'Latihan: Unit Testing', 'Latihan : Build Varian pada Flutter', 'Layout Constraints: ConstrainedBox, Row, dan Column', 'Dasar SQL (Structured Query Language)', 'Pengenalan Notifikasi', 'Teori Accessibility', 'Latihan: Grouping List dengan Sliver Widget', 'Kuis State Management', 'Latihan: Database SQLite', 'Rangkuman Testing', 'Navigation & Routing', 'Happy dan Unhappy Path', 'Latihan: Tourism API dengan FutureBuilder', 'Glosarium', 'Reusable Widget', 'Story Bima: Perjuangan Tiada Akhir', 'Proyek 2 : Restaurant App dengan API', 'Knowledge Check : Scheduling', 'Persetujuan dan Hak Cipta', 'Latihan: Constraints di Tourism App', 'Web APIs', 'Latihan: Firebase Firestore', 'Localization pada Flutter', 'Latihan: Menampilkan Simple Notification', 'Rangkuman State Management', 'Hero Animation', 'Declarative UI', 'Proyek Akhir: Favorite Restaurant App', 'Latihan: Widget Testing', 'Latihan : Konfigurasi Build Varian di Android dan Scheme di iOS', 'Material Design', 'Latihan: Menampilkan Big Picture Notification', 'Widget vs Semantic', 'Cupertino Design', 'Kuis Networking', 'File Storage', 'Knowledge Check : Testing', 'Latihan: Tourism App Bernavigasi', 'Unit Testing', 'Bedah Kode : News App dengan API', 'Daftar Referensi', 'Latihan: Menambahkan Tema Tourism App', 'Rangkuman Kelas', 'Pengenalan Penyimpanan Lokal', 'Rangkuman Penyimpanan Lokal', 'Pengenalan Kelas', 'Colors', 'JavaScript Object Notation (JSON)', 'Flutter Local Notification', 'Parameter pada Localization']",90,"belajar fundamental aplikasi flutter multi-platform app developer menengah background process knowledge check : state management story bima: flutter developer adalah impianku pendekatan state management prasyarat kemampuan latihan: integration testing latihan : konfigurasi ide untuk build variant pada flutter themes latihan: menampilkan schedule notification rangkuman fundamental flutter accessibility pada widget latihan: cupertino app kuis penyimpanan lokal latihan: membaca dan menulis file bedah kode : news app bookmarks bedah kode : news app widget testing latihan: tourism api dengan provider animasi : implicit animations [placeholder] shared preferences knowledge check : penyimpanan lokal anatomi project flutter asynchronous process future dan futurebuilder proyek akhir : favorite restaurant app format variabel bertipe data latihan: workmanager rangkuman networking widget lifecycle proyek 1 : restaurant app prasyarat tools pengenalan firebase dalam flutter rangkuman materi typography kuis notification & scheduler knowledge check : fundamental flutter latihan : accessibility flutter devtools kuis testing latihan: tourism app bookmarks pengenalan build variant pengenalan desain ui dengan widget integration testing bedah kode : news app api dengan provider latihan : localization animasi : explicit animation kuis fundamental flutter latihan: shared preferences rangkuman firebase dalam flutter anatomi widget state futurebuilder mekanisme belajar latihan : menambahkan notifikasi terjadwal pada news app knowledge check : mendapatkan data dari internet app lifecycle latihan: menambahkan setstate dalam tourism app latihan: integrasi flutter dan firebase project knowledge check : build variant interaction model widget firebase rangkuman desain ui dengan widget latihan : news app dengan gaya cupertino ujian akhir pengenalan testing build variant pada flutter layout constraints : pengenalan constraints test coverage pengantar notification & scheduler latihan : localization dengan provider slivers kuis desain ui dengan widget database lokal dengan sqlite knowledge check : firebase di flutter latihan: reusable widget pada tourism app state management dengan provider http package forum diskusi latihan : gesture detector kuis firebase di flutter bedah kode : menambahkan notifikasi terjadwal pada news app rangkuman notification & scheduler latihan: penerapan lifecycle latihan: menambahkan provider dalam tourism app latihan: firebase authentication pengantar localization dan accessibility knowledge check : desain ui dengan widget knowledge check : localization dan accessibility pengenalan state management proyek awal: restaurant app dengan api latihan: unit testing latihan : build varian pada flutter layout constraints: constrainedbox, row, dan column dasar sql (structured query language) pengenalan notifikasi teori accessibility latihan: grouping list dengan sliver widget kuis state management latihan: database sqlite rangkuman testing navigation & routing happy dan unhappy path latihan: tourism api dengan futurebuilder glosarium reusable widget story bima: perjuangan tiada akhir proyek 2 : restaurant app dengan api knowledge check : scheduling persetujuan dan hak cipta latihan: constraints di tourism app web apis latihan: firebase firestore localization pada flutter latihan: menampilkan simple notification rangkuman state management hero animation declarative ui proyek akhir: favorite restaurant app latihan: widget testing latihan : konfigurasi build varian di android dan scheme di ios material design latihan: menampilkan big picture notification widget vs semantic cupertino design kuis networking file storage knowledge check : testing latihan: tourism app bernavigasi unit testing bedah kode : news app dengan api daftar referensi latihan: menambahkan tema tourism app rangkuman kelas pengenalan penyimpanan lokal rangkuman penyimpanan lokal pengenalan kelas colors javascript object notation (json) flutter local notification parameter pada localization" Belajar Fundamental Aplikasi Web dengan React,72,['React Developer'],Menengah,"['Latihan: Membuat Single-Page App dengan React Router', 'Latihan: React Context dengan useContext()', 'Prasyarat Kemampuan', 'Latihan Studi Kasus: Membuat Fitur Login', 'Rangkuman Property Validation', 'Mengelola State dengan useState()', 'Pendahuluan Component Lifecycle', 'Latihan: Component Lifecycle', 'Latihan: Runtime Property Validation dengan Joi', 'Latihan: Memanfaatkan React Context untuk Fitur Mode Gelap', 'Rangkuman React Router', 'Kuis React Hooks', 'Daftar Referensi', 'Path dan Query Parameter dengan React Router', 'Custom Hooks', 'Prasyarat Tools', 'Latihan Studi Kasus: Menampilkan, Menyimpan, dan Menghapus Kontak memanfaatkan API', 'Kuis Property Validation', 'Latihan: Mengelola State dengan useState()', 'Pendahuluan React Context', 'Studi Kasus: Memanfaatkan RESTful API pada Contact Apps', 'Latihan Studi Kasus: Menerapkan Runtime Property Validation dengan Joi', 'Latihan Studi Kasus: Memanfaatkan React Context untuk Fitur Ubah Bahasa', 'Persetujuan Hak Cipta', 'Kuis React Router', 'Rangkuman Kelas', 'Pentingnya Validasi Properti', 'Latihan: Memanfaatkan Path Parameter pada SPA dengan React Router', 'Latihan: Custom hooks', 'Proyek Awal Studi Kasus Aplikasi Kontak', 'Rangkuman Component Lifecycle', 'Web Routing', 'Side-Effect dengan useEffect()', 'Pendahuluan React Hooks', 'Latihan Studi Kasus: Memahami Spesifikasi API dan Menyiapkan Kebutuhan Latihan', 'PropsTypes API (Solusi untuk React < v18)', 'Rangkuman React Context', 'Pendahuluan Property Validation', '(Opsional) Latihan Fetch API: Mengonsumsi API Publik', 'React Hooks', 'Latihan: Memanfaatkan Query Parameter pada Fitur Pencarian', 'Aturan Penggunaan React Hooks', 'Mekanisme Belajar', 'Kuis Component Lifecycle', 'Latihan: Membuat Single-Page App di React', 'Latihan: Side-Effect dengan useEffect()', 'Ujian Akhir', 'Latihan Studi Kasus: Memproteksi Fitur Kontak', 'Latihan: Menambahkan PropTypes pada Component', 'Kuis React Context', 'Pendahuluan React Router', '(Opsional) Fetch API: Cara Aplikasi Front-End Menampilkan Data Dinamis', 'Best Practices: Runtime Property Validation dengan Joi', 'React Context', 'Latihan Studi Kasus: Membuat Halaman Tambah Kontak', 'Latihan Studi Kasus: Mengubah komponen HomePage menjadi Functional Component', 'Forum Diskusi', 'React Router', 'React Context dengan useContext()', 'Proyek: Membangun SPA + API, Context, dan Hooks', 'Latihan Studi Kasus: Membuat Fitur Registrasi', 'Latihan Studi Kasus: Menerapkan PropTypes pada Aplikasi Kontak', 'Alasan Hadirnya hooks', 'Proyek: Membangun Single Page Application menggunakan React', 'Component Lifecycle', 'Runtime Property Validation di React > v19', 'Context Bukan Solusi Untuk Segalanya', 'Latihan Studi Kasus: Membuat Fitur Pencarian Kontak', 'Rangkuman React Hooks', 'Glosarium']",55,"belajar fundamental aplikasi web dengan react react developer menengah latihan: membuat single-page app dengan react router latihan: react context dengan usecontext() prasyarat kemampuan latihan studi kasus: membuat fitur login rangkuman property validation mengelola state dengan usestate() pendahuluan component lifecycle latihan: component lifecycle latihan: runtime property validation dengan joi latihan: memanfaatkan react context untuk fitur mode gelap rangkuman react router kuis react hooks daftar referensi path dan query parameter dengan react router custom hooks prasyarat tools latihan studi kasus: menampilkan, menyimpan, dan menghapus kontak memanfaatkan api kuis property validation latihan: mengelola state dengan usestate() pendahuluan react context studi kasus: memanfaatkan restful api pada contact apps latihan studi kasus: menerapkan runtime property validation dengan joi latihan studi kasus: memanfaatkan react context untuk fitur ubah bahasa persetujuan hak cipta kuis react router rangkuman kelas pentingnya validasi properti latihan: memanfaatkan path parameter pada spa dengan react router latihan: custom hooks proyek awal studi kasus aplikasi kontak rangkuman component lifecycle web routing side-effect dengan useeffect() pendahuluan react hooks latihan studi kasus: memahami spesifikasi api dan menyiapkan kebutuhan latihan propstypes api (solusi untuk react < v18) rangkuman react context pendahuluan property validation (opsional) latihan fetch api: mengonsumsi api publik react hooks latihan: memanfaatkan query parameter pada fitur pencarian aturan penggunaan react hooks mekanisme belajar kuis component lifecycle latihan: membuat single-page app di react latihan: side-effect dengan useeffect() ujian akhir latihan studi kasus: memproteksi fitur kontak latihan: menambahkan proptypes pada component kuis react context pendahuluan react router (opsional) fetch api: cara aplikasi front-end menampilkan data dinamis best practices: runtime property validation dengan joi react context latihan studi kasus: membuat halaman tambah kontak latihan studi kasus: mengubah komponen homepage menjadi functional component forum diskusi react router react context dengan usecontext() proyek: membangun spa + api, context, dan hooks latihan studi kasus: membuat fitur registrasi latihan studi kasus: menerapkan proptypes pada aplikasi kontak alasan hadirnya hooks proyek: membangun single page application menggunakan react component lifecycle runtime property validation di react > v19 context bukan solusi untuk segalanya latihan studi kasus: membuat fitur pencarian kontak rangkuman react hooks glosarium" Belajar Fundamental Aplikasi iOS,53,['iOS Developer'],Menengah,"['Pengantar App Store dan Apple Developer Program', 'Table View', 'Kuis Multitasking', 'DispatchGroup', 'Pengenalan Database', 'Place Holder', 'Life Cycle', 'Berkomunikasi dengan API', 'Actionable Notification', 'Rangkuman Testing', 'Mobile User Experience (UX)', 'Latihan Membagikan File atau Data', 'Forum Diskusi', 'User Interface Element', 'View Container', 'Test Plans', 'Latihan Track Location', 'Rangkuman Dasar Pengembangan Aplikasi iOS', 'Services dan Capabilities', 'Mobile User Interface (UI)', 'Ujian Akhir', 'Reachability', 'Managed Object Context', 'Pengantar Concurrency', 'Rangkuman SwiftUI', 'Latihan Berinteraksi dengan API Melalui HTTP GET', 'Software dan Tool', 'Navigation', 'Kuis Bekerja dengan Data', 'Completion Block dan Delegation', 'SQLite', 'Rangkuman Multitasking', 'Foreground', 'Pengantar Dasar Pengembangan Aplikasi iOS', 'Kuis Dasar Pengembangan Aplikasi iOS', 'Dispatch Queue', 'Rangkuman App Store dan Apple Developer Program', 'Cara Belajar Pemrograman', 'State dan Data Flow', 'Data Task', 'Pengantar Notification', 'Thread', 'Rangkuman Concurrency', 'Distribution', 'iOS vs Android', 'URL Session', 'Retrieving dan Modifying Data', 'Pengantar Networking', 'Latihan Berinteraksi dengan API Melalui HTTP POST', 'Submission Aplikasi Bentuk Katalog', 'Declarative UI', 'Kuis Testing', 'Operation Queue', 'Core Data', 'Pendahuluan Kelas', 'Background', 'Permission Notification', 'Pengenalan iOS Developer', 'Kuis Mobile App Design', 'Latihan Quality of Service pada Global Queue', 'User Default', 'Glosarium', 'Preview dalam Xcode', 'Latihan Download Task', 'Grand Central Dispatch (GCD)', 'Mengenal Format XML', 'Event dan Support', 'iOS Design Guidelines', 'Latihan Shared Session', 'Latihan Menyimpan Data dengan Core Data', 'Pengantar Bekerja dengan Data', 'Mengenal Format JSON', 'Proyek Akhir Aplikasi Bentuk Katalog', 'Human Interface Guidelines', 'Kuis Notification', 'Latihan Mengunduh Gambar', 'Managed Object Model', 'Pengantar Mobile App Design', 'Background Modes', 'Schedule Local Notification', 'IDE Xcode', 'Kuis Concurrency', 'DispatchBarrier', 'Latihan User Default', 'Daftar Referensi', 'SwiftUI Modifier', 'Rangkuman Notification', 'Pengantar Testing', 'Serial Queue dan Concurrent Queue', 'Latihan Mengelola Berkas dengan Format XML', 'Pendaftaran Apple Developer Program', 'SwiftUI dan UIKit', 'Latihan Default Session', 'Unit Testing', 'Latihan Menampilkan Data API dalam Aplikasi', 'Persetujuan Hak Cipta', 'Colour Theory', 'Kuis SwiftUI', 'Hal-Hal yang Harus Diperhatikan Terkait GCD', 'Core Data Stack', 'Pengantar SwiftUI', 'Async Await', 'Background Execution Sequence', 'Latihan Notification', 'View dan Kontrol', 'Kuis Networking', 'DispatchWorkItem', 'Cache', 'Rangkuman kelas', 'Latihan SwiftUI', 'Latihan WebSocket Task', 'User Notification Center', 'Rangkuman Bekerja dengan Data', 'Synchronous dan Asynchronous', 'Sharing File/Data', 'Mekanisme Belajar', 'SwiftUI Component', 'Latihan Ephemeral Session', 'UI/Interface Testing', 'Latihan Audio Player', 'Rangkuman Mobile App Design', 'Rangkuman Networking', 'Typography', 'Kuis App Store dan Apple Developer Program', 'Mengenal SwiftUI Lebih Dalam', 'Persistent Container', 'Pengantar Multitasking', 'Latihan Async Await']",70,belajar fundamental aplikasi ios ios developer menengah pengantar app store dan apple developer program table view kuis multitasking dispatchgroup pengenalan database place holder life cycle berkomunikasi dengan api actionable notification rangkuman testing mobile user experience (ux) latihan membagikan file atau data forum diskusi user interface element view container test plans latihan track location rangkuman dasar pengembangan aplikasi ios services dan capabilities mobile user interface (ui) ujian akhir reachability managed object context pengantar concurrency rangkuman swiftui latihan berinteraksi dengan api melalui http get software dan tool navigation kuis bekerja dengan data completion block dan delegation sqlite rangkuman multitasking foreground pengantar dasar pengembangan aplikasi ios kuis dasar pengembangan aplikasi ios dispatch queue rangkuman app store dan apple developer program cara belajar pemrograman state dan data flow data task pengantar notification thread rangkuman concurrency distribution ios vs android url session retrieving dan modifying data pengantar networking latihan berinteraksi dengan api melalui http post submission aplikasi bentuk katalog declarative ui kuis testing operation queue core data pendahuluan kelas background permission notification pengenalan ios developer kuis mobile app design latihan quality of service pada global queue user default glosarium preview dalam xcode latihan download task grand central dispatch (gcd) mengenal format xml event dan support ios design guidelines latihan shared session latihan menyimpan data dengan core data pengantar bekerja dengan data mengenal format json proyek akhir aplikasi bentuk katalog human interface guidelines kuis notification latihan mengunduh gambar managed object model pengantar mobile app design background modes schedule local notification ide xcode kuis concurrency dispatchbarrier latihan user default daftar referensi swiftui modifier rangkuman notification pengantar testing serial queue dan concurrent queue latihan mengelola berkas dengan format xml pendaftaran apple developer program swiftui dan uikit latihan default session unit testing latihan menampilkan data api dalam aplikasi persetujuan hak cipta colour theory kuis swiftui hal-hal yang harus diperhatikan terkait gcd core data stack pengantar swiftui async await background execution sequence latihan notification view dan kontrol kuis networking dispatchworkitem cache rangkuman kelas latihan swiftui latihan websocket task user notification center rangkuman bekerja dengan data synchronous dan asynchronous sharing file/data mekanisme belajar swiftui component latihan ephemeral session ui/interface testing latihan audio player rangkuman mobile app design rangkuman networking typography kuis app store dan apple developer program mengenal swiftui lebih dalam persistent container pengantar multitasking latihan async await Belajar Fundamental Back-End dengan JavaScript,17,['Back-End Developer JavaScript'],Menengah,"['Membuat Users Plugin - Menuliskan Konfigurasi Routes', 'Latihan: Menerapkan Custom Exceptions - Membuat Custom Error', 'Membuat Authentications Plugin - Menyiapkan Fungsi Handler', 'Menambahkan Foreign Key pada Kolom Owner', 'Kriteria OpenMusic API versi 3', 'Menghubungkan Amazon RDS Instance ke EC2 Instance', 'Mendaftarkan Plugin pada Hapi Server', 'Membuat AuthenticationsService', 'Mengimplementasikan Message Broker ke RESTful API', 'Menerapkan Fitur Upload Gambar pada Notes API - Membuat Upload Validator', 'Rangkuman Normalisasi Database', 'Latihan: Menerapkan onPreResponse untuk Custom Error', 'Membuat Authentications Plugin - Menyiapkan Berkas Plugin dan Konfigurasi Routes', 'Pendahuluan Database dengan Amazon RDS', 'Submission: Proyek OpenMusic API versi 1', 'Mendeploy PostgreSQL ke Amazon RDS', '(Obselete) Rangkuman Kelas', 'Materi yang Akan Dibahas', 'Latihan: Membuat Skenario Testing untuk Fitur Authentications', 'Message Broker Model (Pola Distribusi Pesan)', 'Menerapkan Authorization di Notes API - Deploy Perubahan Authentication dan Authorization', 'Latihan: Mencoba Fitur Collaborations pada Notes Apps V2', 'Rangkuman Caching Menggunakan Amazon ElastiCache', 'Membuat UsersService', 'Menerapkan Data Validation pada Notes API', 'Membuat Postgres NotesService', 'Kuis Normalisasi Database', 'Persetujuan Hak Cipta', 'Token-Based Authentication', 'Pengenalan Kelas', 'Pengenalan Authorization', 'Membangun Fitur Kolaborasi Catatan - Membuat Fungsi verifyNoteAccess di NotesService', 'Latihan: Menerapkan Server-Side Caching pada RESTful API - Membuat Instance CacheService', 'Latihan: Membuat Skenario Testing dalam Mengelola Users - Adding User with Exist Username', 'Membuat Notes Plugin - Menggunakan Router dan Handler pada Plugin Notes', 'Membuat Joi Schema dan Validator untuk Authentications', 'Mengenal Redis', 'Latihan: Menggunakan Amazon S3 sebagai StorageService - Menggunakan S3 StorageService', 'Membuat Users Plugin - Menuliskan Fungsi dari UsersHandler', 'Deploy Perubahan Hapi Plugin dan Data Validation', 'Membuat Authentications Plugin - Menuliskan Authentications Plugin', 'Membangun Fitur Kolaborasi Catatan', 'Submission: Proyek OpenMusic API versi 3', 'Rangkuman Database dengan Amazon RDS', 'Menerapkan Plugin pada Notes API - Mengenal Struktur Proyek yang Digunakan', 'Latihan: Mengimplementasikan Message Broker ke RESTful API - Membuat Plugin Exports', 'Deploy Penerapan Message Broker Menggunakan Amazon MQ', 'Menerapkan Fitur Upload Gambar pada Notes API - Membuat Uploads Plugin', 'Pengenalan Normalisasi', 'Latihan: Membuat Security Groups untuk Kebutuhan Amazon MQ', 'Latihan: Menerapkan Data Validation pada Notes API - Menyiapkan Skenario Pengujian', 'Latihan: Mengimplementasikan Message Broker ke RESTful API - Membuat Program Consumer', 'Pengenalan Database, Relational Database, dan PostgreSQL', 'Proyek Authentication, Authorization, dan Normalisasi Database', 'Pengenalan Amazon RDS', 'Latihan: Membuat Database, Memasang Node-Postgres, dan Setup Environment pada Proyek Notes API', 'Latihan: Mengimplementasikan Message Broker ke RESTful API - Membuat ProducerService', 'Kasus Penggunaan Message Broker', 'Rangkuman Authentication dan Authorization', 'Memperbaiki Kekurangan pada Notes API', 'Rangkuman Kelas', 'Membuat UsersService - Membuat Fungsi addUser dan verifyNewUsername', 'Deploy Perubahan Storage dengan Amazon S3', 'Membuat Postgres NotesService - Membuat Fungsi addNote', 'Kuis Message Broker dengan Amazon MQ', 'Mekanisme Belajar', 'JWT', 'Prasyarat Kemampuan', 'Latihan: Menerapkan Authorization di Notes API - Menyiapkan Skenario Testing', 'Membangun Fitur Kolaborasi Catatan - Membuat Joi Schema dan Validator untuk Collaborations', 'Men-deploy Redis pada Amazon ElastiCache - Memberikan Hak Akses Amazon ElastiCache ke IAM User Group', 'Latihan: Membuat Skenario Testing dalam Mengelola Users - Adding User with Bad User Payload', 'Latihan: Mendaftarkan Notes Plugin di Server Hapi', 'Latihan: Membuat JWT Token Manager', 'Memasang Redis secara Lokal', 'Membuat Users Plugin - Menuliskan User Plugin', 'Latihan: Memasang PostgreSQL', 'Deploy Penerapan Message Broker Menggunakan Amazon MQ - Mendeploy Perubahan Notes API dan Program Consumer di EC2 Instance', '[Obsolete] Membangun Fitur Kolaborasi Catatan - Memahami Relasi Tabel collaborations', 'Pengertian Cache', 'Pendahuluan Authentication dan Authorization', 'Latihan: Menyiapkan Struktur Proyek', 'Membuat AuthenticationsService - Membuat Fungsi addRefreshToken', 'Cara Mengirimkan Berkas Melalui Permintaan HTTP', 'Latihan: Melayani Berkas Statis di Hapi', 'Pendahuluan Normalisasi Database', 'Latihan: Membuat Security Groups untuk Kebutuhan Amazon ElastisCache', 'Menerapkan Data Validation pada Notes API - Membuat Notes Schema dan Validator', 'Deploy Penerapan Message Broker Menggunakan Amazon MQ - Pengenalan Amazon MQ', 'Jenis-Jenis Database', 'Kriteria OpenMusic API versi 2', 'Latihan: Memberikan Hak Akses Amazon RDS ke IAM User Group', 'Pendahuluan Hapi Plugin dan Data Validation', 'Mengimplementasikan Message Broker ke RESTful API - Membuat Joi Schema dan Validator untuk Exports', 'Pendahuluan Storage dengan Amazon S3', 'Rangkuman Hapi Plugin dan Data Validation', 'Latihan: Menambahkan username pada detail catatan', 'Latihan: Membuat Security Groups untuk Kebutuhan Amazon RDS', 'Membuat UsersService - Membuat Fungsi getUserById', 'Dasar Command-Line Redis', 'Rangkuman Storage dengan Amazon S3', 'Membuat Postgres NotesService - Membuat Fungsi getNotes dan getNoteById', 'Kuis Storage dengan Amazon S3', 'Forum Diskusi', 'Pola Token-Based Authentication menggunakan JWT', 'Prasyarat Tools', 'Menerapkan Authorization di Notes API - Menambahkan Kolom Owner pada Tabel Notes', 'Latihan: Membuat Collaborations Plugin', 'Men-deploy Redis pada Amazon ElastiCache - Meluncurkan Server Amazon ElastiCache', 'Latihan: Membuat Skenario Testing dalam Mengelola Users - Getting User by Correct Id', 'Memahami Kata Kunci this', 'Latihan: Membuat JWT Token Manager - Membuat Fungsi generateAccessToken', 'Tahapan Normalisasi', 'Kuis Hapi Plugin dan Data Validation', 'Membuat Users Plugin - Menggunakan Users Plugin pada Hapi Server', 'Membuat User dan Database di PostgreSQL menggunakan Root User', 'Rangkuman Message Broker dengan Amazon MQ', 'Latihan: Menyiapkan Skenario Pengujian Fitur Kolaborasi', 'Teknik Caching di RESTful API', 'Membuat Fitur Registrasi Pengguna di Notes API - Membuat Tabel Users', 'Membuat inMemory NotesService', 'Membuat AuthenticationsService - Membuat Fungsi verifyRefreshToken', 'Menggunakan Amazon S3 sebagai StorageService - Pengenalan Amazon S3', 'Menggunakan Amazon S3 sebagai StorageService - Membuat S3 Bucket', 'Latihan: Menerapkan Data Validation pada Notes API - Menggunakan NoteValidator pada Plugin Note', 'Deploy Penerapan Message Broker Menggunakan Amazon MQ - Memberikan Hak Akses Amazon MQ ke IAM User Group', 'Pengenalan SQL (Structured Query Language)', 'Submission: Proyek OpenMusic API versi 2', 'Latihan: Membuat dan Meluncurkan Amazon RDS Instance', 'Hapi Plugin', 'Mengelompokkan dan Mengurutkan Pengujian Postman', 'Memasang Message Broker Server Menggunakan RabbitMQ', 'Menerapkan Fitur Upload Gambar pada Notes API - Menyiapkan Skenario Pengujian Fitur Upload Gambar', 'Latihan: Memperbaiki Kekurangan pada Notes API - Menyediakan Resource GET /users', '(Opsional) Latihan: Menggunakan External Plugin Vision', 'Membuat Joi Schema dan Validator untuk Payload User', 'Menerapkan Server-Side Caching pada RESTful API', 'Proyek Hapi Plugin, Data Validation, dan PostgreSQL', 'Membuat Postgres NotesService - Membuat Fungsi editNoteById dan deleteNoteById', 'Kuis Caching Menggunakan Amazon ElastisCache', 'Glosarium', 'Menerapkan Token-Based Authentication pada Notes API', 'Pendahuluan Message Broker dengan Amazon MQ', 'Menerapkan Authorization di Notes API - Mengubah NotesService', 'Latihan: Menggunakan verifyNoteAccess pada NotesHandler', 'Men-deploy Redis pada Amazon ElastiCache - Membuat Security Group untuk Amazon ElastiCache', 'Latihan: Membuat Skenario Testing dalam Mengelola Users - Getting User by Incorrect Id', 'Data Validation', 'Latihan: Membuat JWT Token Manager - Membuat Fungsi generateRefreshToken', 'Join Tabel', 'Kuis Database dengan Amazon RDS', 'Pengenalan Authentication', 'Menggunakan Database di Notes API', 'Membuat Authentications Plugin - Menggunakan Authentications Plugin pada Hapi Server', 'Membangun Fitur Kolaborasi Catatan - Membuat Tabel collaborations', 'Latihan: Menerapkan Server-Side Caching pada RESTful API - Membuat CacheService', 'Membuat Skenario Testing dalam Mengelola Users', 'Membuat Notes Plugin - Membuat Router Notes', 'Membuat AuthenticationsService - Membuat Fungsi deleteRefreshToken', 'Menggunakan Amazon S3 sebagai StorageService - Memberikan Hak Akses Amazon S3 ke IAM User Group', 'Latihan: Menggunakan Amazon S3 sebagai StorageService - Memasang AWS SDK di Proyek Notes API', 'Membuat Users Plugin - Membuat Berkas Plugin', 'Menerapkan Custom Exceptions - Mengenal Jenis Kesalahan Yang Terjadi di Transaksi HTTP', 'Latihan: Membuat dan Meluncurkan Amazon MQ', 'Menerapkan Normalisasi Database di Notes API', 'Proyek Message Broker, Storage, dan Cache', 'Mendeploy Perubahan Aplikasi ke EC2 Instance', 'Membuat Hapi Plugin', 'Membuat Tabel Authentications', 'Dasar Penggunaan RabbitMQ di Node.js', 'Menerapkan Fitur Upload Gambar pada Notes API - Membuat StorageService', 'Deploy Perubahan Normalisasi Database', '(Opsional) Latihan: Memvalidasi Search Query', 'Men-deploy Redis pada Amazon ElastiCache', 'Kriteria Proyek OpenMusic API versi 1', 'Latihan: Menggunakan Postgres NotesService di Notes Plugin', 'Ujian Akhir', 'Daftar Referensi', 'Latihan: Mengimplementasikan Message Broker ke RESTful API - Membuat Skenario Pengujian', 'Apa itu Message Broker?', 'Latihan: Mengubah Pemanggilan Fungsi NotesService di NotesHandler', 'Latihan: Menerapkan Join Tabel pada Fungsi getNotes', 'Men-deploy Redis pada Amazon ElastiCache - Men-deploy Perubahan Notes API di EC2 Instance', 'Membuat Skenario Testing dalam Mengelola Users - Menjalankan Pengujian', 'Data Validation Menggunakan Joi', 'Membuat JWT Token Manager - Membuat Fungsi verifyRefreshToken', 'Membuat Tabel Notes dengan Teknik Migrate', 'Kuis Authentication dan Authorization', 'Mengenal Skema Autentikasi pada Protokol HTTP', 'Node-Postgres', 'Latihan: Memproteksi Resource Notes', 'Membangun Fitur Kolaborasi Catatan - Membuat CollaborationsService', 'Menerapkan Server-Side Caching pada RESTful API - Menggunakan CacheService', 'Latihan: Membuat Skenario Testing dalam Mengelola Users - Adding User', 'Membuat Notes Plugin - Membuat Fungsi Handler Notes', 'Menambahkan Fungsi verifyUsersCredential di UsersService', 'Pendahuluan Caching menggunakan Amazon ElastiCache', 'Latihan: Menggunakan Amazon S3 sebagai StorageService - Membuat S3 StorageService']",90,"belajar fundamental back-end dengan javascript back-end developer javascript menengah membuat users plugin - menuliskan konfigurasi routes latihan: menerapkan custom exceptions - membuat custom error membuat authentications plugin - menyiapkan fungsi handler menambahkan foreign key pada kolom owner kriteria openmusic api versi 3 menghubungkan amazon rds instance ke ec2 instance mendaftarkan plugin pada hapi server membuat authenticationsservice mengimplementasikan message broker ke restful api menerapkan fitur upload gambar pada notes api - membuat upload validator rangkuman normalisasi database latihan: menerapkan onpreresponse untuk custom error membuat authentications plugin - menyiapkan berkas plugin dan konfigurasi routes pendahuluan database dengan amazon rds submission: proyek openmusic api versi 1 mendeploy postgresql ke amazon rds (obselete) rangkuman kelas materi yang akan dibahas latihan: membuat skenario testing untuk fitur authentications message broker model (pola distribusi pesan) menerapkan authorization di notes api - deploy perubahan authentication dan authorization latihan: mencoba fitur collaborations pada notes apps v2 rangkuman caching menggunakan amazon elasticache membuat usersservice menerapkan data validation pada notes api membuat postgres notesservice kuis normalisasi database persetujuan hak cipta token-based authentication pengenalan kelas pengenalan authorization membangun fitur kolaborasi catatan - membuat fungsi verifynoteaccess di notesservice latihan: menerapkan server-side caching pada restful api - membuat instance cacheservice latihan: membuat skenario testing dalam mengelola users - adding user with exist username membuat notes plugin - menggunakan router dan handler pada plugin notes membuat joi schema dan validator untuk authentications mengenal redis latihan: menggunakan amazon s3 sebagai storageservice - menggunakan s3 storageservice membuat users plugin - menuliskan fungsi dari usershandler deploy perubahan hapi plugin dan data validation membuat authentications plugin - menuliskan authentications plugin membangun fitur kolaborasi catatan submission: proyek openmusic api versi 3 rangkuman database dengan amazon rds menerapkan plugin pada notes api - mengenal struktur proyek yang digunakan latihan: mengimplementasikan message broker ke restful api - membuat plugin exports deploy penerapan message broker menggunakan amazon mq menerapkan fitur upload gambar pada notes api - membuat uploads plugin pengenalan normalisasi latihan: membuat security groups untuk kebutuhan amazon mq latihan: menerapkan data validation pada notes api - menyiapkan skenario pengujian latihan: mengimplementasikan message broker ke restful api - membuat program consumer pengenalan database, relational database, dan postgresql proyek authentication, authorization, dan normalisasi database pengenalan amazon rds latihan: membuat database, memasang node-postgres, dan setup environment pada proyek notes api latihan: mengimplementasikan message broker ke restful api - membuat producerservice kasus penggunaan message broker rangkuman authentication dan authorization memperbaiki kekurangan pada notes api rangkuman kelas membuat usersservice - membuat fungsi adduser dan verifynewusername deploy perubahan storage dengan amazon s3 membuat postgres notesservice - membuat fungsi addnote kuis message broker dengan amazon mq mekanisme belajar jwt prasyarat kemampuan latihan: menerapkan authorization di notes api - menyiapkan skenario testing membangun fitur kolaborasi catatan - membuat joi schema dan validator untuk collaborations men-deploy redis pada amazon elasticache - memberikan hak akses amazon elasticache ke iam user group latihan: membuat skenario testing dalam mengelola users - adding user with bad user payload latihan: mendaftarkan notes plugin di server hapi latihan: membuat jwt token manager memasang redis secara lokal membuat users plugin - menuliskan user plugin latihan: memasang postgresql deploy penerapan message broker menggunakan amazon mq - mendeploy perubahan notes api dan program consumer di ec2 instance [obsolete] membangun fitur kolaborasi catatan - memahami relasi tabel collaborations pengertian cache pendahuluan authentication dan authorization latihan: menyiapkan struktur proyek membuat authenticationsservice - membuat fungsi addrefreshtoken cara mengirimkan berkas melalui permintaan http latihan: melayani berkas statis di hapi pendahuluan normalisasi database latihan: membuat security groups untuk kebutuhan amazon elastiscache menerapkan data validation pada notes api - membuat notes schema dan validator deploy penerapan message broker menggunakan amazon mq - pengenalan amazon mq jenis-jenis database kriteria openmusic api versi 2 latihan: memberikan hak akses amazon rds ke iam user group pendahuluan hapi plugin dan data validation mengimplementasikan message broker ke restful api - membuat joi schema dan validator untuk exports pendahuluan storage dengan amazon s3 rangkuman hapi plugin dan data validation latihan: menambahkan username pada detail catatan latihan: membuat security groups untuk kebutuhan amazon rds membuat usersservice - membuat fungsi getuserbyid dasar command-line redis rangkuman storage dengan amazon s3 membuat postgres notesservice - membuat fungsi getnotes dan getnotebyid kuis storage dengan amazon s3 forum diskusi pola token-based authentication menggunakan jwt prasyarat tools menerapkan authorization di notes api - menambahkan kolom owner pada tabel notes latihan: membuat collaborations plugin men-deploy redis pada amazon elasticache - meluncurkan server amazon elasticache latihan: membuat skenario testing dalam mengelola users - getting user by correct id memahami kata kunci this latihan: membuat jwt token manager - membuat fungsi generateaccesstoken tahapan normalisasi kuis hapi plugin dan data validation membuat users plugin - menggunakan users plugin pada hapi server membuat user dan database di postgresql menggunakan root user rangkuman message broker dengan amazon mq latihan: menyiapkan skenario pengujian fitur kolaborasi teknik caching di restful api membuat fitur registrasi pengguna di notes api - membuat tabel users membuat inmemory notesservice membuat authenticationsservice - membuat fungsi verifyrefreshtoken menggunakan amazon s3 sebagai storageservice - pengenalan amazon s3 menggunakan amazon s3 sebagai storageservice - membuat s3 bucket latihan: menerapkan data validation pada notes api - menggunakan notevalidator pada plugin note deploy penerapan message broker menggunakan amazon mq - memberikan hak akses amazon mq ke iam user group pengenalan sql (structured query language) submission: proyek openmusic api versi 2 latihan: membuat dan meluncurkan amazon rds instance hapi plugin mengelompokkan dan mengurutkan pengujian postman memasang message broker server menggunakan rabbitmq menerapkan fitur upload gambar pada notes api - menyiapkan skenario pengujian fitur upload gambar latihan: memperbaiki kekurangan pada notes api - menyediakan resource get /users (opsional) latihan: menggunakan external plugin vision membuat joi schema dan validator untuk payload user menerapkan server-side caching pada restful api proyek hapi plugin, data validation, dan postgresql membuat postgres notesservice - membuat fungsi editnotebyid dan deletenotebyid kuis caching menggunakan amazon elastiscache glosarium menerapkan token-based authentication pada notes api pendahuluan message broker dengan amazon mq menerapkan authorization di notes api - mengubah notesservice latihan: menggunakan verifynoteaccess pada noteshandler men-deploy redis pada amazon elasticache - membuat security group untuk amazon elasticache latihan: membuat skenario testing dalam mengelola users - getting user by incorrect id data validation latihan: membuat jwt token manager - membuat fungsi generaterefreshtoken join tabel kuis database dengan amazon rds pengenalan authentication menggunakan database di notes api membuat authentications plugin - menggunakan authentications plugin pada hapi server membangun fitur kolaborasi catatan - membuat tabel collaborations latihan: menerapkan server-side caching pada restful api - membuat cacheservice membuat skenario testing dalam mengelola users membuat notes plugin - membuat router notes membuat authenticationsservice - membuat fungsi deleterefreshtoken menggunakan amazon s3 sebagai storageservice - memberikan hak akses amazon s3 ke iam user group latihan: menggunakan amazon s3 sebagai storageservice - memasang aws sdk di proyek notes api membuat users plugin - membuat berkas plugin menerapkan custom exceptions - mengenal jenis kesalahan yang terjadi di transaksi http latihan: membuat dan meluncurkan amazon mq menerapkan normalisasi database di notes api proyek message broker, storage, dan cache mendeploy perubahan aplikasi ke ec2 instance membuat hapi plugin membuat tabel authentications dasar penggunaan rabbitmq di node.js menerapkan fitur upload gambar pada notes api - membuat storageservice deploy perubahan normalisasi database (opsional) latihan: memvalidasi search query men-deploy redis pada amazon elasticache kriteria proyek openmusic api versi 1 latihan: menggunakan postgres notesservice di notes plugin ujian akhir daftar referensi latihan: mengimplementasikan message broker ke restful api - membuat skenario pengujian apa itu message broker? latihan: mengubah pemanggilan fungsi notesservice di noteshandler latihan: menerapkan join tabel pada fungsi getnotes men-deploy redis pada amazon elasticache - men-deploy perubahan notes api di ec2 instance membuat skenario testing dalam mengelola users - menjalankan pengujian data validation menggunakan joi membuat jwt token manager - membuat fungsi verifyrefreshtoken membuat tabel notes dengan teknik migrate kuis authentication dan authorization mengenal skema autentikasi pada protokol http node-postgres latihan: memproteksi resource notes membangun fitur kolaborasi catatan - membuat collaborationsservice menerapkan server-side caching pada restful api - menggunakan cacheservice latihan: membuat skenario testing dalam mengelola users - adding user membuat notes plugin - membuat fungsi handler notes menambahkan fungsi verifyuserscredential di usersservice pendahuluan caching menggunakan amazon elasticache latihan: menggunakan amazon s3 sebagai storageservice - membuat s3 storageservice" Belajar Fundamental Back-End dengan Python,22,['Back-End Developer Python'],Menengah,"['Prasyarat Kemampuan', 'Latihan: Membuat Cloud Storage', 'Jenis Autentikasi', 'Pengenalan Caching', 'Latihan: Logging dengan Loguru di Django', 'Pengenalan Database Normalization', 'Kuis Sang Penjaga: Mengamankan RESTful API dengan Autentikasi dan Otorisasi', 'Komponen Message Queue', 'Rangkuman Lumbung Informasi: Menguasai Database di Django', 'Latihan Studi Kasus: Menampilkan Poster Movie Go', 'Pentingnya Logging', 'Operasi Join', 'Ujian Akhir', 'Studi Kasus: Otorisasi di Movie Go', 'Pengantar Bisikan di Balik Layar: Asynchronous Task di Django', 'Pengenalan Cloud SQL', 'Latihan: Memasang dan Mengakses MinIO', 'Latihan Studi Kasus: Mengimplementasikan Message Queue di Movie Go', 'Daftar Referensi', 'Pengenalan Sentry', 'Latihan: Implementasi Autentikasi di RESTful API dengan JWT', 'Penerapan Redis di Django', 'Deploy Web Service ke Google Cloud', 'Latihan Studi Kasus: Menguji Fitur Kelola Movie', 'Prasyarat Tools', 'Latihan: Menggunakan Cloud Storage sebagai Solusi Penyimpanan RESTful API', 'Faktor Autentikasi', 'Pentingnya Caching', 'Latihan Studi Kasus: Implementasi Logging di Movie Go', 'Tahapan Normalization', 'Proyek Pertama: DicoEvent Versi 1', 'Jenis Message Queue', 'Kuis Lumbung Informasi: Menguasai Database di Django', 'Resources Sharing dengan CORS (Cross-origin Resource Sharing)', 'Log Data dan Log Message', 'Latihan: Memasang Database PostgreSQL', 'Proyek Akhir: DicoEvent Versi 2', 'Otorisasi di RESTful API', 'Pengenalan Asynchronous Task', 'Latihan: Membuat Cloud SQL Instance', 'Latihan: Menghubungkan MinIO dengan Django', 'Rangkuman Bisikan di Balik Layar: Message Queue di Django', 'Pengantar Pengenalan Lumbung Informasi: Menguasai Database di Django', 'Latihan: Mengirimkan Log dari RESTful API ke Sentry', 'Latihan Studi Kasus: Implementasi Autentikasi di Movie Go', 'Latihan: Mengonfigurasi Redis sebagai Server Side Caching di Django', 'Latihan: Mengonfigurasi Kebutuhan pada Compute Engine Instance', 'Latihan Studi Kasus: Membuat Fitur Kelola Studio dan Studio Manager', 'Pengenalan RabbitMQ', 'Studi Kasus Aplikasi Back-End Movie Go', 'Pengenalan Memorystore', 'Skema Autentikasi pada Protokol HTTP', 'Jenis Caching di RESTful API', 'Rangkuman Jejak tersembunyi: Rahasia Logging di Django', 'Latihan Studi Kasus: Mendesain Skema Database Menggunakan Entity Relationship Diagram (ERD)', 'Pengantar Jejak Digital: Mengelola Berkas di RESTful API', 'Pengantar Sang Penjaga: Mengamankan RESTful API dengan Autentikasi dan Otorisasi', 'Rangkuman Jejak Digital: Mengelola Berkas di RESTful API', 'Penerapan Logging di Django', 'Latihan: Berinteraksi dengan SQL', 'Latihan Studi Kasus: Menambahkan Endpoint User dan Group di Movie Go', 'Pentingnya Asynchronous Task', 'Latihan: Mengakses Cloud SQL', 'Latihan: Menampilkan Berkas lokal di RESTful API', 'Kuis Bisikan di Balik Layar: Message Queue di Django', 'Pengenalan Database', 'Rangkuman Mengarungi Awan: Deployment dan Layanan Google Cloud', 'Pengenalan Otorisasi', 'Latihan Studi Kasus: Implementasi Cache di Movie Go', 'Latihan: Memasang dan Mengonfigurasi Gunicorn', 'Latihan Studi Kasus: Membuat Fitur Kelola Seat', 'Latihan: Memasang RabbitMQ', 'Mekanisme Belajar', 'Latihan: Membuat Instance Memorystore', 'Token-based autentikasi dengan Json Web Token (JWT)', 'Pengenalan Redis', 'Kuis Jejak tersembunyi: Rahasia Logging di Django', 'Django ORM', 'Di Balik Layar Ketika Mengirimkan Berkas melalui RESTful API', 'Latihan: Menggunakan Cloud SQL sebagai database RESTful API', 'Pengenalan Autentikasi', 'Kuis Jejak Digital: Mengelola Berkas di RESTful API', 'Latihan: Logging di Django', 'Latihan: Menggunakan PostgreSQL di Django Project', 'Latihan Studi Kasus: Implementasi RBAC di Movie Go', 'Use Case Asynchronous Task', 'Latihan: Menampilkan Berkas MinIO di RESTful API', 'Pengantar Jejak tersembunyi: Rahasia Logging di Django', 'Relational Database', 'Kuis Mengarungi Awan: Deployment dan Layanan Google Cloud', 'Pentingnya Otorisasi', 'Rangkuman Ingatan yang Tak Terlupakan: Caching dengan Redis', 'Latihan: Memasang dan Mengonfigurasi NGINX', 'Latihan Studi Kasus: Membuat Fitur Kelola Showtime', 'Penerapan Message Queue di Django', 'Forum Diskusi', 'Latihan: Menggunakan Memorystore sebagai Solusi Cache', 'Autentikasi di Django', 'Latihan: Memasang Redis', 'Pengantar Mengarungi Awan: Deployment dan Layanan Google Cloud', 'Latihan Studi Kasus: Membuat Model di Movie Go', 'Latihan: Mengunggah Berkas di RESTful API', 'Persetujuan Hak Cipta', 'Pengenalan Cloud Storage', 'Pentingnya Autentikasi', 'Pengantar Ingatan yang Tak Terlupakan: Caching dengan Redis', 'Logging dengan Loguru', 'Latihan Studi Kasus: Menggunakan PostgreSQL di Movie Go', 'Rangkuman Sang Penjaga: Mengamankan RESTful API dengan Autentikasi dan Otorisasi', 'Pengenalan Message Queue', 'Latihan Studi Kasus: Membuat Fitur Kelola Reservation', 'Latihan Studi Kasus: Mengunggah Poster di Movie Go', 'Pengenalan Logging', 'Structured Query Language (SQL)', 'Rangkuman Kelas', 'Strategi Otorisasi', 'Kuis Ingatan yang Tak Terlupakan: Caching dengan Redis', 'Latihan: Mengonfigurasi Django untuk Production dan Development', 'Latihan: Mengimplementasikan Message Queue di RESTful API', 'Glossarium', 'Latihan: Mengunakan Memorystore sebagai Message Broker', 'Autentikasi di Django REST Framework', 'Dasar Redis', 'Pengenalan Layanan Google Cloud', 'Latihan Studi Kasus: Membuat Fitur Kelola Movie', 'Pengenalan Object Storage']",65,belajar fundamental back-end dengan python back-end developer python menengah prasyarat kemampuan latihan: membuat cloud storage jenis autentikasi pengenalan caching latihan: logging dengan loguru di django pengenalan database normalization kuis sang penjaga: mengamankan restful api dengan autentikasi dan otorisasi komponen message queue rangkuman lumbung informasi: menguasai database di django latihan studi kasus: menampilkan poster movie go pentingnya logging operasi join ujian akhir studi kasus: otorisasi di movie go pengantar bisikan di balik layar: asynchronous task di django pengenalan cloud sql latihan: memasang dan mengakses minio latihan studi kasus: mengimplementasikan message queue di movie go daftar referensi pengenalan sentry latihan: implementasi autentikasi di restful api dengan jwt penerapan redis di django deploy web service ke google cloud latihan studi kasus: menguji fitur kelola movie prasyarat tools latihan: menggunakan cloud storage sebagai solusi penyimpanan restful api faktor autentikasi pentingnya caching latihan studi kasus: implementasi logging di movie go tahapan normalization proyek pertama: dicoevent versi 1 jenis message queue kuis lumbung informasi: menguasai database di django resources sharing dengan cors (cross-origin resource sharing) log data dan log message latihan: memasang database postgresql proyek akhir: dicoevent versi 2 otorisasi di restful api pengenalan asynchronous task latihan: membuat cloud sql instance latihan: menghubungkan minio dengan django rangkuman bisikan di balik layar: message queue di django pengantar pengenalan lumbung informasi: menguasai database di django latihan: mengirimkan log dari restful api ke sentry latihan studi kasus: implementasi autentikasi di movie go latihan: mengonfigurasi redis sebagai server side caching di django latihan: mengonfigurasi kebutuhan pada compute engine instance latihan studi kasus: membuat fitur kelola studio dan studio manager pengenalan rabbitmq studi kasus aplikasi back-end movie go pengenalan memorystore skema autentikasi pada protokol http jenis caching di restful api rangkuman jejak tersembunyi: rahasia logging di django latihan studi kasus: mendesain skema database menggunakan entity relationship diagram (erd) pengantar jejak digital: mengelola berkas di restful api pengantar sang penjaga: mengamankan restful api dengan autentikasi dan otorisasi rangkuman jejak digital: mengelola berkas di restful api penerapan logging di django latihan: berinteraksi dengan sql latihan studi kasus: menambahkan endpoint user dan group di movie go pentingnya asynchronous task latihan: mengakses cloud sql latihan: menampilkan berkas lokal di restful api kuis bisikan di balik layar: message queue di django pengenalan database rangkuman mengarungi awan: deployment dan layanan google cloud pengenalan otorisasi latihan studi kasus: implementasi cache di movie go latihan: memasang dan mengonfigurasi gunicorn latihan studi kasus: membuat fitur kelola seat latihan: memasang rabbitmq mekanisme belajar latihan: membuat instance memorystore token-based autentikasi dengan json web token (jwt) pengenalan redis kuis jejak tersembunyi: rahasia logging di django django orm di balik layar ketika mengirimkan berkas melalui restful api latihan: menggunakan cloud sql sebagai database restful api pengenalan autentikasi kuis jejak digital: mengelola berkas di restful api latihan: logging di django latihan: menggunakan postgresql di django project latihan studi kasus: implementasi rbac di movie go use case asynchronous task latihan: menampilkan berkas minio di restful api pengantar jejak tersembunyi: rahasia logging di django relational database kuis mengarungi awan: deployment dan layanan google cloud pentingnya otorisasi rangkuman ingatan yang tak terlupakan: caching dengan redis latihan: memasang dan mengonfigurasi nginx latihan studi kasus: membuat fitur kelola showtime penerapan message queue di django forum diskusi latihan: menggunakan memorystore sebagai solusi cache autentikasi di django latihan: memasang redis pengantar mengarungi awan: deployment dan layanan google cloud latihan studi kasus: membuat model di movie go latihan: mengunggah berkas di restful api persetujuan hak cipta pengenalan cloud storage pentingnya autentikasi pengantar ingatan yang tak terlupakan: caching dengan redis logging dengan loguru latihan studi kasus: menggunakan postgresql di movie go rangkuman sang penjaga: mengamankan restful api dengan autentikasi dan otorisasi pengenalan message queue latihan studi kasus: membuat fitur kelola reservation latihan studi kasus: mengunggah poster di movie go pengenalan logging structured query language (sql) rangkuman kelas strategi otorisasi kuis ingatan yang tak terlupakan: caching dengan redis latihan: mengonfigurasi django untuk production dan development latihan: mengimplementasikan message queue di restful api glossarium latihan: mengunakan memorystore sebagai message broker autentikasi di django rest framework dasar redis pengenalan layanan google cloud latihan studi kasus: membuat fitur kelola movie pengenalan object storage Belajar Fundamental Deep Learning,2,"['Gen AI Engineer', 'AI Engineer', 'MLOps Engineer']",Menengah,"['Glossarium', 'Pra-pemrosesan Data Gambar', 'Pengantar Deep Learning', 'Proyek Klasifikasi Gambar', 'Pengenalan TensorFlow.js', 'Ekstraksi Fitur', 'Rangkuman Reinforcement Learning', 'Pengumpulan Data', 'Kuis Berkenalan dengan Time Series', 'Plot Loss dan Akurasi dari Trained Model', 'Image Generation', 'Komponen-komponen Utama RL', 'Penggunaan Batch Loading', 'Policies and Value Functions', 'Persetujuan Hak Cipta', '[Story] Dari Daun Tomat ke Teknologi, Kok Bisa?', 'Memonitor Model', 'Pra-pemrosesan Data untuk Model', 'Kuis Konversi Model Machine Learning', 'Latihan Membangun Sistem Rekomendasi', 'Pengenalan Convolutional Neural Network', 'Beberapa Model untuk Transfer Learning', 'Pengenalan Time Series', 'Federated Learning', 'Rangkuman Natural Language Processing (NLP) dengan Tensorflow', 'Proyek Pertama : Membuat Model NLP dengan TensorFlow', 'Daftar Referensi', 'Pembuatan Model Klasifikasi Gambar dengan CNN', '[Story] Komputer Memahami Bahasa Manusia, Kok Bisa?', 'Proyek Analisis Sentimen', 'Latihan: Deploy Model ML Menggunakan TensorFlow.js', 'Latihan Ekstraksi Fitur pada Teks', 'Dasar-Dasar Neural Network', 'Kuis Reinforcement Learning', 'Rangkuman Sistem Rekomendasi', 'Mencegah Overfitting dengan Dropout dan Batch Normalization', 'Text Generation', '[Story] Bukan Sembarang Kue Lapis', 'Rangkuman Membuat dan Melatih Neural Network dengan TensorFlow dan Keras', 'Exploration vs Exploitation pada Markov Decision Processes (MDPs)', 'Pendahuluan Kelas', 'Pengenalan Klasifikasi Gambar', 'Memperbarui Model yang Telah Di-deploy', 'Menggunakan Model untuk Melakukan Prediksi', '[Story] Akhir yang Menjadi Awal dari Perjalanan Panjang', 'Proyek Kedua : Membuat Model Machine Learning dengan Data Time Series', 'Pengenalan Recurrent Neural Network', 'Latihan Klasifikasi Gambar', 'Machine Learning pada Time Series', 'Data Pipelines dengan TensorFlow Data Services', 'Kuis Natural Language Processing (NLP) dengan TensorFlow', 'Pendahuluan Sistem Rekomendasi', 'Format Penyimpanan Model', 'Compile dan Fit Model', 'Pengenalan Natural Language Processing', 'Ujian Akhir', 'Pengenalan TensorFlow Lite', 'Binary vs Multiclass vs Multilabel Classification pada Text', '[Story] Awal Bertemu dengan Deep Learning', '[Story] Optimalkan Aksesibilitas, Emangnya Bisa?', 'Proyek Akhir : Image Classification Model Deployment', 'Kuis Sistem Rekomendasi', 'Optimasi Pelatihan Menggunakan Callbacks', 'Multimodal Model', 'Metode Markov Decision Process', 'Kuis Membuat dan Melatih Neural Network dengan TensorFlow dan Keras', 'Contoh Sederhana Markov Decision Process', 'Pendahuluan Deep Learning', 'Dasar-Dasar Convolutional Neural Networks (CNNs)', 'Model Sekuensial dengan Beberapa Layer', 'Pengenalan Generative AI', 'Pendahuluan Reinforcement Learning', '[Story] Ooh Ini Toh yang Namanya Deep Learning!', 'Rangkuman Klasifikasi Gambar', 'Tipe-Tipe Time Series', 'Export Data ke Training Pipelines', 'Metrik Evaluasi untuk Time Series', 'Pengenalan Sistem Rekomendasi', 'Pengenalan Arsitektur Deep Learning yang Populer', 'Evaluasi Model', '[Story] Siap-Siap!', 'Latihan: Deploy Model ML Menggunakan TensorFlow Lite', '[Story] Hai, Perkenalkan Ini RNN!', '[Story] Tak Kenal Maka Kenalan!', '[Story] TensorFlow, Si Penyelamat ML Engineer', 'Mekanisme Belajar', 'Rangkuman Kelas', 'Menggunakan Dataset dari TensorFlow', 'Rangkuman The Game Changer: Generative AI', 'Pendahuluan Konversi Model Machine Learning', 'Latihan Pra-pemrosesan Teks', 'Latihan Implementasi Reinforcement Learning', '[Story] Hi, Neural Network!', '[Story] Nice to Meet You, Klasifikasi Gambar', 'Latihan: Time Series 101', 'Membuat Model untuk Klasifikasi Dua Kelas', 'Discriminative AI vs Generative AI', '[Story] Time to Play!', 'Rangkuman Pengenalan Deep Learning', 'Kuis Klasifikasi Gambar', 'Data Preprocessing untuk Time Series', 'Mempublikasi Model Anda ke TF-Hub', 'Collaborative Filtering', 'Pengenalan TensorFlow Serving', 'Penanganan Overfitting dalam Klasifikasi Gambar', 'Text Preprocessing', 'Arsitektur Deep Learning', 'Algoritma RNN (Recurrent Neural Network)', '[Story] Semakin Tahu Semakin Penasaran', '[Story] Akhirnya Bisa Publish!', 'Forum Diskusi', 'Pemisahan Data (Data Splitting)', 'Pendahuluan Natural Language Processing (NLP) dengan Tensorflow', 'Kuis The Game Changer: Generative AI', 'Pengenalan Deployment', '[Story] Ekstraksi Fitur!', '[Story] Datezone = Reinforcement Learning?', 'Tahapan Klasifikasi Gambar', 'Rangkuman Berkenalan dengan Time Series', 'Membuat dan Melatih Model untuk Klasifikasi Banyak Kelas', 'Penerapan Generative AI', 'Pengenalan Reinforcement Learning', 'Kuis Pengenalan Deep Learning', 'Q-Learning', 'Pendahuluan Klasifikasi Gambar', 'Pengenalan TensorBoard', 'Rangkuman Konversi Model Machine Learning', 'Content Based Filtering', 'Latihan: Deploy Model ML Menggunakan TensorFlow Serving', 'Pengenalan Transfer Learning', '[Story] Meramal Masa Depan, Bagaimana Caranya?', '[Story] Menghemat Waktu dengan Rekomendasi Akurat', 'Studi Kasus Implementasi Klasifikasi Teks pada NLP: Sentimen Analisis Review APK Play Store', 'Pengenalan TensorFlow dan Keras untuk Deep Learning']",110,"belajar fundamental deep learning gen ai engineer ai engineer mlops engineer menengah glossarium pra-pemrosesan data gambar pengantar deep learning proyek klasifikasi gambar pengenalan tensorflow.js ekstraksi fitur rangkuman reinforcement learning pengumpulan data kuis berkenalan dengan time series plot loss dan akurasi dari trained model image generation komponen-komponen utama rl penggunaan batch loading policies and value functions persetujuan hak cipta [story] dari daun tomat ke teknologi, kok bisa? memonitor model pra-pemrosesan data untuk model kuis konversi model machine learning latihan membangun sistem rekomendasi pengenalan convolutional neural network beberapa model untuk transfer learning pengenalan time series federated learning rangkuman natural language processing (nlp) dengan tensorflow proyek pertama : membuat model nlp dengan tensorflow daftar referensi pembuatan model klasifikasi gambar dengan cnn [story] komputer memahami bahasa manusia, kok bisa? proyek analisis sentimen latihan: deploy model ml menggunakan tensorflow.js latihan ekstraksi fitur pada teks dasar-dasar neural network kuis reinforcement learning rangkuman sistem rekomendasi mencegah overfitting dengan dropout dan batch normalization text generation [story] bukan sembarang kue lapis rangkuman membuat dan melatih neural network dengan tensorflow dan keras exploration vs exploitation pada markov decision processes (mdps) pendahuluan kelas pengenalan klasifikasi gambar memperbarui model yang telah di-deploy menggunakan model untuk melakukan prediksi [story] akhir yang menjadi awal dari perjalanan panjang proyek kedua : membuat model machine learning dengan data time series pengenalan recurrent neural network latihan klasifikasi gambar machine learning pada time series data pipelines dengan tensorflow data services kuis natural language processing (nlp) dengan tensorflow pendahuluan sistem rekomendasi format penyimpanan model compile dan fit model pengenalan natural language processing ujian akhir pengenalan tensorflow lite binary vs multiclass vs multilabel classification pada text [story] awal bertemu dengan deep learning [story] optimalkan aksesibilitas, emangnya bisa? proyek akhir : image classification model deployment kuis sistem rekomendasi optimasi pelatihan menggunakan callbacks multimodal model metode markov decision process kuis membuat dan melatih neural network dengan tensorflow dan keras contoh sederhana markov decision process pendahuluan deep learning dasar-dasar convolutional neural networks (cnns) model sekuensial dengan beberapa layer pengenalan generative ai pendahuluan reinforcement learning [story] ooh ini toh yang namanya deep learning! rangkuman klasifikasi gambar tipe-tipe time series export data ke training pipelines metrik evaluasi untuk time series pengenalan sistem rekomendasi pengenalan arsitektur deep learning yang populer evaluasi model [story] siap-siap! latihan: deploy model ml menggunakan tensorflow lite [story] hai, perkenalkan ini rnn! [story] tak kenal maka kenalan! [story] tensorflow, si penyelamat ml engineer mekanisme belajar rangkuman kelas menggunakan dataset dari tensorflow rangkuman the game changer: generative ai pendahuluan konversi model machine learning latihan pra-pemrosesan teks latihan implementasi reinforcement learning [story] hi, neural network! [story] nice to meet you, klasifikasi gambar latihan: time series 101 membuat model untuk klasifikasi dua kelas discriminative ai vs generative ai [story] time to play! rangkuman pengenalan deep learning kuis klasifikasi gambar data preprocessing untuk time series mempublikasi model anda ke tf-hub collaborative filtering pengenalan tensorflow serving penanganan overfitting dalam klasifikasi gambar text preprocessing arsitektur deep learning algoritma rnn (recurrent neural network) [story] semakin tahu semakin penasaran [story] akhirnya bisa publish! forum diskusi pemisahan data (data splitting) pendahuluan natural language processing (nlp) dengan tensorflow kuis the game changer: generative ai pengenalan deployment [story] ekstraksi fitur! [story] datezone = reinforcement learning? tahapan klasifikasi gambar rangkuman berkenalan dengan time series membuat dan melatih model untuk klasifikasi banyak kelas penerapan generative ai pengenalan reinforcement learning kuis pengenalan deep learning q-learning pendahuluan klasifikasi gambar pengenalan tensorboard rangkuman konversi model machine learning content based filtering latihan: deploy model ml menggunakan tensorflow serving pengenalan transfer learning [story] meramal masa depan, bagaimana caranya? [story] menghemat waktu dengan rekomendasi akurat studi kasus implementasi klasifikasi teks pada nlp: sentimen analisis review apk play store pengenalan tensorflow dan keras untuk deep learning" Belajar Fundamental Front-End Web Development,40,['Front-End Web Developer'],Menengah,"['Template Literals', 'Latihan: Refactor Fungsi insertBook', 'Fungsi onFulfilled dan onRejected', 'Studi Kasus: Pencarian untuk Club Finder App', 'Mudah dengan Template Element', 'Cross-Origin Resource Sharing (CORS)', 'Solusi: Arrow Function', 'Rangkuman Web Component', 'Pengantar Web Component', 'Rangkuman Layouting dengan CSS Grid', 'Konsep Inti', 'Promise', 'Styling Form', 'Dasar Penggunaan Shadow DOM', 'Latihan: Menerapkan Webpack pada Club Finder', 'Regular Function versus Arrow Function', 'Mekanisme Belajar', 'Ekspor banyak Nilai pada Node.js', 'Hal Spesial untuk Anda yang Spesial', 'Menjalankan Runner Scripts', 'Menjalankan Potongan Kode', 'Asynchronous JavaScript Request dengan Fetch API', 'Kuis Package Manager untuk Aplikasi Web', 'Membuat Berkas Konfigurasi', 'Latihan: Destructuring Object', 'Output', 'Promise berantai menggunakan async/await', 'Latihan: Memulai dengan CSS Grid', 'Memasang Node.js dan npm', 'Pengenalan Kelas', 'Pengantar Latihan: Bertransaksi dengan XHR di Dicoding Books', 'Method', 'Pendalaman Elemen Form', 'Aku Suka Keindahan', 'Latihan: Template literals', 'Latihan: Refactor Fungsi updateBook', 'onRejected menggunakan Catch Method', 'Rangkuman HTML Form Lanjutan', 'Studi Kasus: Bangun Komponen pada Club Finder App', 'Mencoba Web API menggunakan Postman', 'Class', 'Rangkuman Package Manager untuk Aplikasi Web', 'Apa Itu Web Component', 'Submission: Membangun Notes App', 'Entry Point', 'setTimeout', 'Lebih Maju dengan JavaScript', 'Shadow DOM untuk Web Component', 'Studi Kasus: webpack untuk Club Finder App', 'Parameter dan Block Body pada Arrow Function', 'Forum Diskusi', 'ES6 Module', 'Mengatur Posisi', 'Hapus Instalasi Package', 'Persiapan Proyek Latihan', 'Dasar Penggunaan Fetch', 'Nested Custom Element', 'Kuis Bundel dengan Module Bundler', 'Menggunakan Loader', 'Solusi: Destructuring Object', 'Persetujuan Hak Cipta', 'Latihan: Promise', 'Terminologi Grid', 'Memulai dengan npm', 'Prasyarat Kemampuan', 'Latihan: Melengkapi Fungsi getBook', 'Inheritance', 'Pendalaman Form Field', 'Solusi: Template literals', 'Latihan: Refactor Fungsi removeBook', 'Promise Berantai', 'Kuis HTML Form Lanjutan', 'Tips Submission: Proyek Kedua', 'JavaScript Object Notation (JSON)', 'Apa itu Class pada JavaScript', 'Rangkuman Bundel dengan Module Bundler', 'Latihan: Menulis Custom Element Pertama', 'Submission: Integrasi Notes App dengan RESTful API', 'Loaders', 'Callback Function', 'Semantik Itu Penting', 'Fleksibel dengan Slot Element', 'Pengantar Asynchronous JavaScript Request', 'Keyword this pada Arrow Function', 'Glosarium', 'Sintaks Ekspor dan Impor pada ES6 Module', 'Penuh Kendali dengan Grid Template', 'Package Scope', 'Deklarasi Variabel', 'Penggunaan Fetch API Lebih Lanjut', 'Tantangan: Styling dan Custom Attribute pada ImageFigure', 'Kuis Asynchronous JavaScript Request', 'Menggunakan Plugin', 'Spreading Operator dan Rest Parameter', 'Knowledge Check: ECMAScript 6 dan Web Component', 'Solusi: Promise', 'Grid Container dan Grid Item', 'Membangun Proyek JavaScript dengan npm', 'Tips Submission: Proyek Pertama', 'Latihan: Melengkapi Fungsi insertBook', 'Static Method', 'Pendalaman Atribut Form Field', 'Plugin', 'Destructuring Object dan Array', 'Latihan: Menerapkan Fetch pada Proyek Club Finder', 'Promise All', 'Pengantar CSS Grid', 'Solusi: Menerapkan Shadow DOM pada Proyek Club Finder', 'Constructor', 'Rangkuman Asynchronous JavaScript Request', 'Define dan Render Custom Element', 'Apa itu Promise', 'Best Practice dalam Membangun Form', 'Tantangan: Shadow DOM dan Slot pada ImageFigure', 'HTTP Request', 'Default Parameters', 'Daftar Referensi', 'Latihan: Module', 'Alignment', 'Pendahuluan Module Bundler', 'Latihan: Deklarasi Variabel', 'Pengantar Latihan: Refactor Cara Transaksi di Dicoding Books dengan Fetch', 'Pengantar Shadow DOM', 'Ujian Akhir', 'DevServer', 'Function', 'Knowledge Check: Node Package Manager dan Webpack', 'Module', 'Inspeksi CSS Grid Layout', 'Memasang Package dan Mengenal Berkas package.json', 'Prasyarat Tools', 'Latihan: Melengkapi Fungsi updateBook', 'Latihan: Class', 'Validasi Data', 'Mode', 'Destructuring Object', 'Studi Kasus: API untuk Club Finder App', 'Sintaks Async/Await', 'Kenalkan, Saya CSS Grid', 'Pendahuluan Package Manager', 'Asynchronous JavaScript Request dengan XMLHttpRequest', 'Instance', 'Rangkuman Kelas', 'Siklus Hidup', 'Kuis Layouting dengan CSS Grid', 'Solusi: Deklarasi Variabel', 'Latihan: Refactor Fungsi getBook', 'Membuat Objek Promise', 'Pengantar Studi Kasus: Club Finder App', 'Lebih Lanjut dalam Shadow DOM', 'Web API', 'Latihan: Arrow Function', 'Rangkuman ECMAScript 6', 'Solusi: Module', 'Studi Kasus: Mengatur Layout pada Club Finder App', 'Apa Itu webpack', 'Dia Adalah Shadow DOM', 'Mengonfigurasi webpack Berdasarkan Environment', 'Arrow Function Expression', 'Knowledge Check: JavaScript Asynchronous Request', 'Ekspor dan Impor Modul pada Node.js', 'Tentukan Kolom dan Barismu', 'Menggunakan Package yang Terpasang pada Browser', 'Pendahuluan ECMAScript 6', 'Latihan: Melengkapi Fungsi removeBook', 'Solusi: Class', 'Pentingnya Auto Completion', 'Memasang dan Menggunakan Webpack', 'Destructuring Array', 'Submission: Membuat Aplikasi Web dengan ES6, Custom Element, NPM, Module Bundler, dan AJAX', 'Menangani onRejected menggunakan async/await', 'Flexbox vs CSS Grid', 'npm sebagai Package Manager', 'Header dan Body Request dengan XMLHttpRequest', 'Property Accessor', 'Pengantar HTML Form Lanjutan', 'Handling Custom Attribute', 'Kuis Web Component']",80,"belajar fundamental front-end web development front-end web developer menengah template literals latihan: refactor fungsi insertbook fungsi onfulfilled dan onrejected studi kasus: pencarian untuk club finder app mudah dengan template element cross-origin resource sharing (cors) solusi: arrow function rangkuman web component pengantar web component rangkuman layouting dengan css grid konsep inti promise styling form dasar penggunaan shadow dom latihan: menerapkan webpack pada club finder regular function versus arrow function mekanisme belajar ekspor banyak nilai pada node.js hal spesial untuk anda yang spesial menjalankan runner scripts menjalankan potongan kode asynchronous javascript request dengan fetch api kuis package manager untuk aplikasi web membuat berkas konfigurasi latihan: destructuring object output promise berantai menggunakan async/await latihan: memulai dengan css grid memasang node.js dan npm pengenalan kelas pengantar latihan: bertransaksi dengan xhr di dicoding books method pendalaman elemen form aku suka keindahan latihan: template literals latihan: refactor fungsi updatebook onrejected menggunakan catch method rangkuman html form lanjutan studi kasus: bangun komponen pada club finder app mencoba web api menggunakan postman class rangkuman package manager untuk aplikasi web apa itu web component submission: membangun notes app entry point settimeout lebih maju dengan javascript shadow dom untuk web component studi kasus: webpack untuk club finder app parameter dan block body pada arrow function forum diskusi es6 module mengatur posisi hapus instalasi package persiapan proyek latihan dasar penggunaan fetch nested custom element kuis bundel dengan module bundler menggunakan loader solusi: destructuring object persetujuan hak cipta latihan: promise terminologi grid memulai dengan npm prasyarat kemampuan latihan: melengkapi fungsi getbook inheritance pendalaman form field solusi: template literals latihan: refactor fungsi removebook promise berantai kuis html form lanjutan tips submission: proyek kedua javascript object notation (json) apa itu class pada javascript rangkuman bundel dengan module bundler latihan: menulis custom element pertama submission: integrasi notes app dengan restful api loaders callback function semantik itu penting fleksibel dengan slot element pengantar asynchronous javascript request keyword this pada arrow function glosarium sintaks ekspor dan impor pada es6 module penuh kendali dengan grid template package scope deklarasi variabel penggunaan fetch api lebih lanjut tantangan: styling dan custom attribute pada imagefigure kuis asynchronous javascript request menggunakan plugin spreading operator dan rest parameter knowledge check: ecmascript 6 dan web component solusi: promise grid container dan grid item membangun proyek javascript dengan npm tips submission: proyek pertama latihan: melengkapi fungsi insertbook static method pendalaman atribut form field plugin destructuring object dan array latihan: menerapkan fetch pada proyek club finder promise all pengantar css grid solusi: menerapkan shadow dom pada proyek club finder constructor rangkuman asynchronous javascript request define dan render custom element apa itu promise best practice dalam membangun form tantangan: shadow dom dan slot pada imagefigure http request default parameters daftar referensi latihan: module alignment pendahuluan module bundler latihan: deklarasi variabel pengantar latihan: refactor cara transaksi di dicoding books dengan fetch pengantar shadow dom ujian akhir devserver function knowledge check: node package manager dan webpack module inspeksi css grid layout memasang package dan mengenal berkas package.json prasyarat tools latihan: melengkapi fungsi updatebook latihan: class validasi data mode destructuring object studi kasus: api untuk club finder app sintaks async/await kenalkan, saya css grid pendahuluan package manager asynchronous javascript request dengan xmlhttprequest instance rangkuman kelas siklus hidup kuis layouting dengan css grid solusi: deklarasi variabel latihan: refactor fungsi getbook membuat objek promise pengantar studi kasus: club finder app lebih lanjut dalam shadow dom web api latihan: arrow function rangkuman ecmascript 6 solusi: module studi kasus: mengatur layout pada club finder app apa itu webpack dia adalah shadow dom mengonfigurasi webpack berdasarkan environment arrow function expression knowledge check: javascript asynchronous request ekspor dan impor modul pada node.js tentukan kolom dan barismu menggunakan package yang terpasang pada browser pendahuluan ecmascript 6 latihan: melengkapi fungsi removebook solusi: class pentingnya auto completion memasang dan menggunakan webpack destructuring array submission: membuat aplikasi web dengan es6, custom element, npm, module bundler, dan ajax menangani onrejected menggunakan async/await flexbox vs css grid npm sebagai package manager header dan body request dengan xmlhttprequest property accessor pengantar html form lanjutan handling custom attribute kuis web component" Belajar Implementasi CI/CD,34,['DevOps Engineer'],Menengah,"['Proyek Membangun CI/CD Pipeline dengan Jenkins', 'Latihan Membangun CI Pipeline dengan Jenkins', 'Environment Monitoring', 'Pengenalan Deployment', 'Manfaat Implementasi CI/CD', 'Pengantar Operation dan Monitoring', 'Latihan Membangun CI Pipeline dengan AWS CodePipeline', 'Contoh Implementasi DevSecOps', 'Infrastructure as Code', 'Latihan Berinteraksi dengan AWS CodeBuild', 'Kuis Operation dan Monitoring', 'Glosarium', 'Latihan Automasi Deployment dengan AWS SAM', 'Berkenalan dengan Trivia App', 'Network Monitoring', 'Continuous Deployment dengan Jenkins', 'Rangkuman Pengenalan CI/CD', 'Configuration Management', 'Rangkuman Continuous Integration', 'Rangkuman DevSecOps', 'Daftar Referensi', 'Abstraksi IaC di AWS', 'Continuous Integration di AWS: Test', 'Pengantar DevSecOps', 'Continuous Integration di AWS', 'Application Monitoring', 'Prasyarat Kemampuan', 'Latihan Membangun CI/CD Pipeline dengan Jenkins', 'Kuis Pengenalan CI/CD', 'Mengontrol Infrastruktur dengan AWS Systems Manager', 'Kuis Continuous Integration', 'Kuis DevSecOps', 'Pengenalan Integration', 'Latihan Automasi Pembuatan CI/CD Pipeline dengan AWS CloudFormation', 'Latihan Menjalankan Test secara Manual', 'Pengertian DevSecOps', 'Continuous Deployment di AWS', 'Continuous Integration di AWS: Code', 'Latihan Monitor Jenkins dengan Prometheus dan Grafana', 'Prasyarat Tools', 'Berkenalan dengan React App', 'Latihan Troubleshooting dengan AWS Systems Manager', 'Proyek Membangun CI Pipeline dengan Jenkins', 'Rangkuman Kelas', 'Pengertian CI/CD', 'Rangkuman Continuous Deployment', 'Latihan Menjalankan Test secara Otomatis', 'Manfaat Implementasi DevSecOps', 'Berkenalan dengan DevOps Blog App', 'Latihan Menyiapkan Development Environment', 'Latihan Monitor Environment dengan AWS', 'Mekanisme Belajar', 'Ujian Akhir', 'Continuous Integration dengan GitHub dan Jenkins', 'Pengenalan Monitoring', 'Persetujuan Hak Cipta', 'Alur CI/CD', 'Kuis Continuous Deployment', 'Continuous Integration di AWS: CI Pipeline', 'DevSecOps Tools', 'Latihan Deploy Aplikasi dengan AWS CodeDeploy', 'Continuous Integration di AWS: Build', 'Rangkuman Operation dan Monitoring', 'Forum Diskusi']",30,belajar implementasi ci/cd devops engineer menengah proyek membangun ci/cd pipeline dengan jenkins latihan membangun ci pipeline dengan jenkins environment monitoring pengenalan deployment manfaat implementasi ci/cd pengantar operation dan monitoring latihan membangun ci pipeline dengan aws codepipeline contoh implementasi devsecops infrastructure as code latihan berinteraksi dengan aws codebuild kuis operation dan monitoring glosarium latihan automasi deployment dengan aws sam berkenalan dengan trivia app network monitoring continuous deployment dengan jenkins rangkuman pengenalan ci/cd configuration management rangkuman continuous integration rangkuman devsecops daftar referensi abstraksi iac di aws continuous integration di aws: test pengantar devsecops continuous integration di aws application monitoring prasyarat kemampuan latihan membangun ci/cd pipeline dengan jenkins kuis pengenalan ci/cd mengontrol infrastruktur dengan aws systems manager kuis continuous integration kuis devsecops pengenalan integration latihan automasi pembuatan ci/cd pipeline dengan aws cloudformation latihan menjalankan test secara manual pengertian devsecops continuous deployment di aws continuous integration di aws: code latihan monitor jenkins dengan prometheus dan grafana prasyarat tools berkenalan dengan react app latihan troubleshooting dengan aws systems manager proyek membangun ci pipeline dengan jenkins rangkuman kelas pengertian ci/cd rangkuman continuous deployment latihan menjalankan test secara otomatis manfaat implementasi devsecops berkenalan dengan devops blog app latihan menyiapkan development environment latihan monitor environment dengan aws mekanisme belajar ujian akhir continuous integration dengan github dan jenkins pengenalan monitoring persetujuan hak cipta alur ci/cd kuis continuous deployment continuous integration di aws: ci pipeline devsecops tools latihan deploy aplikasi dengan aws codedeploy continuous integration di aws: build rangkuman operation dan monitoring forum diskusi Belajar Jaringan Komputer untuk Pemula,35,['DevOps Engineer'],Pemula,"['Anatomi Nama Domain', 'Proyek Akhir Kriteria Submission', 'Pengenalan Model Jaringan', 'Latihan Membuat Akun AWS', 'Gambaran Umum tentang DHCP', 'Rangkuman Layanan Jaringan di AWS', 'Sejarah Internet', 'Latihan Konfigurasi Firewall dengan iptables', 'Latihan Konfigurasi Reverse Proxy Server dan Menerapkan Limit Access di Amazon EC2', 'Forum Diskusi', 'Kuis Model Jaringan', 'Masalah pada IPv4', 'Cara Kerja DNS', 'Proyek Membangun Web Server', 'Mengenal Protokol Jaringan pada Model TCP/IP', 'Latihan Membuat Jaringan Virtual dengan Amazon VPC', 'Reserved IPv4 Address', 'Kuis Layanan Jaringan di AWS', 'Cara Kerja Internet', 'Rangkuman Keamanan Jaringan', 'Solusi untuk IPv4', 'Domain Name System di AWS', 'Glosarium', 'Kuis IP Address', 'Persetujuan Hak Cipta', 'Tipe-Tipe DNS Record', 'Komunikasi Data pada Model TCP/IP', 'Web Server di AWS', 'Latihan Merancang Jaringan Sederhana di Cisco Packet Tracer', 'Rangkuman Kelas', 'Bandwidth, Throughput, dan Latency', 'Kuis Keamanan Jaringan', 'Konsep Subnetting', 'Latihan Konfigurasi Subdomain di Amazon EC2', 'Daftar Referensi', 'Kuis Domain Name System', 'Latihan Membuat Web Server dengan Amazon EC2', 'Prasyarat Kemampuan', 'Latihan Menilik DNS Record Menggunakan Tools Dig', 'Latihan Analisis Jaringan dengan Wireshark', 'Rangkuman IP Address', 'Ujian Akhir', 'Rangkuman Dasar-Dasar Jaringan Komputer', 'Pengenalan Jaringan Virtual', 'Subnet Mask', 'Enkripsi di AWS', 'Pengenalan Jaringan Komputer', 'Kasus Umum Serangan Jaringan', 'Firewall di AWS', 'Prasyarat Tools', 'Rangkuman Domain Name System', 'Rangkuman Model Jaringan', 'Pengenalan Domain Name System', 'Kuis Dasar-Dasar Jaringan Komputer', 'Jaringan Virtual di AWS', 'Studi Kasus: Subnetting', 'Latihan Implementasi HTTPS di Amazon EC2', 'Tipe-Tipe Jaringan Komputer', 'Penguatan Jaringan', 'Latihan Konfigurasi Firewall dengan Security Group', 'Mekanisme Belajar', 'Pengenalan Keamanan Jaringan', 'Pengenalan IP Address']",25,"belajar jaringan komputer untuk pemula devops engineer pemula anatomi nama domain proyek akhir kriteria submission pengenalan model jaringan latihan membuat akun aws gambaran umum tentang dhcp rangkuman layanan jaringan di aws sejarah internet latihan konfigurasi firewall dengan iptables latihan konfigurasi reverse proxy server dan menerapkan limit access di amazon ec2 forum diskusi kuis model jaringan masalah pada ipv4 cara kerja dns proyek membangun web server mengenal protokol jaringan pada model tcp/ip latihan membuat jaringan virtual dengan amazon vpc reserved ipv4 address kuis layanan jaringan di aws cara kerja internet rangkuman keamanan jaringan solusi untuk ipv4 domain name system di aws glosarium kuis ip address persetujuan hak cipta tipe-tipe dns record komunikasi data pada model tcp/ip web server di aws latihan merancang jaringan sederhana di cisco packet tracer rangkuman kelas bandwidth, throughput, dan latency kuis keamanan jaringan konsep subnetting latihan konfigurasi subdomain di amazon ec2 daftar referensi kuis domain name system latihan membuat web server dengan amazon ec2 prasyarat kemampuan latihan menilik dns record menggunakan tools dig latihan analisis jaringan dengan wireshark rangkuman ip address ujian akhir rangkuman dasar-dasar jaringan komputer pengenalan jaringan virtual subnet mask enkripsi di aws pengenalan jaringan komputer kasus umum serangan jaringan firewall di aws prasyarat tools rangkuman domain name system rangkuman model jaringan pengenalan domain name system kuis dasar-dasar jaringan komputer jaringan virtual di aws studi kasus: subnetting latihan implementasi https di amazon ec2 tipe-tipe jaringan komputer penguatan jaringan latihan konfigurasi firewall dengan security group mekanisme belajar pengenalan keamanan jaringan pengenalan ip address" Belajar Machine Learning untuk Pemula,3,"['Gen AI Engineer', 'Data Scientist', 'AI Engineer', 'MLOps Engineer']",Pemula,"['Kuis Hi, Machine Learning!', 'Latihan Studi Kasus Regresi', 'Decision Tree', '[Story] Tugas Akhir Kuliah', 'Pengenalan Tools dan Library Populer pada Python untuk Machine Learning dan Data Science', '[Story] Beda Algoritma Beda Juga Cara Kerjanya? Kok Bisa?', 'Pengantar Machine Learning', 'Penanganan Outlier', 'Pendahuluan Overfitting dan Underfitting', 'Latihan: Data Splitting', 'Latihan: Studi Kasus Overfitting dan Underfitting', 'Deployment dan Feedback', 'Kuis Machine Learning Workflow', 'Kuis Unsupervised Learning - Clustering', 'Latihan Studi Kasus: Klasifikasi Pelanggan untuk Churn pada Perusahaan XYZ', '[Story] Karakter Utama di Balik Layar', 'Contoh Algoritma Regresi - Polynomial Regression', 'Multi Layer Perceptron', 'Latihan: Exploratory dan Explanatory Data Analysis', 'DBSCAN (Density-Based Spatial Clustering of Applications with Noise)', 'Recommendation', 'Rangkuman Optimasi Model dengan Hyperparameter Tuning', 'Daftar Referensi', 'Rangkuman Supervised Learning - Klasifikasi', 'Encoding Variabel ke Numerik', '[Story] Salah Prediksi Terus, Kenapa ya?', 'Pengantar Machine Learning Workflow', 'Rangkuman Supervised Learning - Regresi', 'Contoh Algoritma Regresi - Linear Regression', 'Pendahuluan Hyperparameter Tuning', 'Latihan Membuat Model di Watson Studio', 'K-Nearest Neighbors (KNN)', 'Mengapa Machine Learning', 'Oversampling dan Undersampling', 'Pembangunan Model (Modelling)', 'Contoh Algoritma Regresi - Decision Tree Regression', 'Latihan SKLearn Cross Validation Split', '[Story] Katakan Tidak pada Salah Prediksi!', 'Machine Learning Use Case', '[Story] Cerita Si Coffee Enthusiast', 'Pengantar Feature Engineering', 'Support Vector Regression', '[Story] Machine Learning di Mana-Mana', 'Convolutional Neural Network', 'Data Splitting', 'Metode Evaluasi: Elbow Method', 'Dimensionality Reduction : LDA, PCA, dan t-SNE', 'Kuis Optimasi Model dengan Hyperparameter Tuning', 'Supervised Learning', 'Kuis Supervised Learning - Klasifikasi', 'Scaling Fitur', 'Definisi dan Konsep Dasar', '[Story] Membuat Tujuan, Mengejar Impian!', 'Kuis Supervised Learning - Regresi', 'Latihan SKLearn Logistic Regression', 'Strategi Hyperparameter Tuning', 'Data Collecting', 'Random Forest', 'Komponen Utama dalam Machine Learning', 'SMOTE (Synthetic Minority Over-Sampling Technique)', 'Grid Search', 'Contoh Algoritma Regresi - Support Vector Regression (SVR)', 'Jenis-Jenis Machine Learning', 'Rangkuman Overfitting dan Underfitting', 'Adjustment dan Re-learning', 'Konsep Dasar Klasifikasi', '[Story] Andai Aku Bisa', 'Latihan SKLearn SVR', 'Tantangan dalam Machine Learning', 'Data Storage/Warehouse', 'Penyebab Overfitting dan Underfitting', 'Pengenalan TensorFlow', 'Deployment dan Monitoring', 'Evaluasi Model Clustering', 'Latihan SKLearn PCA', 'Rangkuman Kelas', 'Prasyarat Kemampuan', 'Pengantar Supervised Learning - Regresi', 'Latihan: Mengumpulkan Data dari Sumber Terbuka', '[Story] Jalan-Jalan di Hari Weekend. Cakeep', 'Konsep Dasar Clustering', 'Random Search', 'Mekanisme Belajar', 'Naive Bayes', 'Latihan: Data Cleaning dan Transformation', 'Latihan: Studi Kasus Feature Engineering', 'Teknik Pemilihan Fitur (Feature Selection)', 'Contoh Algoritma Regresi - Neural Network Regression', 'Pendahuluan Klasifikasi', 'Kuis Overfitting dan Underfitting', 'Proyek Akhir : Klasifikasi Gambar', 'Jenis-Jenis Klasifikasi', 'Pendahuluan Feature Engineering', 'Merumuskan Masalah dalam Machine Learning', 'Tantangan: Keluarkan Pendapat Anda!', 'Datasets', 'Metode Deteksi Overfitting dan Underfitting', 'Keras Library', '[Story] Dimulai dari Nol ya, Dek.', '[Story] Diskon adalah Kecintaannya Kita Semua', 'Pendahuluan Support Vector Machine', 'Ujian Akhir', 'Prasyarat Tools', '[Story] Semakin Tahu, Semakin Merasa Bodoh', 'Pendahuluan Neural Network', 'Latihan: Data Loading', 'Hierarchical Clustering (HC)', 'K-Means Clustering', 'Bayesian Optimization', 'Forum Diskusi', 'Evaluasi Model Klasifikasi', 'Data Loading', 'Rangkuman Teknik Feature Engineering', 'Evaluasi Model Regresi', 'Pendahuluan Regresi dalam Konteks Machine Learning', 'Pengantar Hyperparameter Tuning', 'Pendahuluan Clustering', 'Pengenalan Algoritma Klasifikasi', 'Persetujuan Hak Cipta', 'Binning Numerik ke Kategorikal', 'Pendahuluan Machine Learning Workflow', 'Rangkuman Hi, Machine Learning!', 'Evaluasi Model setelah Hyperparameter Tuning', 'Teknik Mengatasi Overfitting dan Underfitting', 'Latihan Membuat Model Klasifikasi Gambar', 'Rangkuman Machine Learning Workflow', 'Rangkuman Unsupervised Learning - Clustering', 'Support Vector Machine (SVM)', 'Membangun Proyek Machine Learning', 'Pertama, Mari Kita Sapa-menyapa!', 'Jenis-Jenis Regression', 'Artificial Neural Network', 'Exploratory dan Explanatory Data Analysis', 'Non-hierarchical Clustering (NHC)', 'Latihan Studi Kasus Clustering', 'Studi Kasus Hyperparameter Tuning', 'Glossarium', '[Story] Practice Makes Perfect', 'Data Cleaning dan Transformation', 'Kuis Teknik Feature Engineering']",90,"belajar machine learning untuk pemula gen ai engineer data scientist ai engineer mlops engineer pemula kuis hi, machine learning! latihan studi kasus regresi decision tree [story] tugas akhir kuliah pengenalan tools dan library populer pada python untuk machine learning dan data science [story] beda algoritma beda juga cara kerjanya? kok bisa? pengantar machine learning penanganan outlier pendahuluan overfitting dan underfitting latihan: data splitting latihan: studi kasus overfitting dan underfitting deployment dan feedback kuis machine learning workflow kuis unsupervised learning - clustering latihan studi kasus: klasifikasi pelanggan untuk churn pada perusahaan xyz [story] karakter utama di balik layar contoh algoritma regresi - polynomial regression multi layer perceptron latihan: exploratory dan explanatory data analysis dbscan (density-based spatial clustering of applications with noise) recommendation rangkuman optimasi model dengan hyperparameter tuning daftar referensi rangkuman supervised learning - klasifikasi encoding variabel ke numerik [story] salah prediksi terus, kenapa ya? pengantar machine learning workflow rangkuman supervised learning - regresi contoh algoritma regresi - linear regression pendahuluan hyperparameter tuning latihan membuat model di watson studio k-nearest neighbors (knn) mengapa machine learning oversampling dan undersampling pembangunan model (modelling) contoh algoritma regresi - decision tree regression latihan sklearn cross validation split [story] katakan tidak pada salah prediksi! machine learning use case [story] cerita si coffee enthusiast pengantar feature engineering support vector regression [story] machine learning di mana-mana convolutional neural network data splitting metode evaluasi: elbow method dimensionality reduction : lda, pca, dan t-sne kuis optimasi model dengan hyperparameter tuning supervised learning kuis supervised learning - klasifikasi scaling fitur definisi dan konsep dasar [story] membuat tujuan, mengejar impian! kuis supervised learning - regresi latihan sklearn logistic regression strategi hyperparameter tuning data collecting random forest komponen utama dalam machine learning smote (synthetic minority over-sampling technique) grid search contoh algoritma regresi - support vector regression (svr) jenis-jenis machine learning rangkuman overfitting dan underfitting adjustment dan re-learning konsep dasar klasifikasi [story] andai aku bisa latihan sklearn svr tantangan dalam machine learning data storage/warehouse penyebab overfitting dan underfitting pengenalan tensorflow deployment dan monitoring evaluasi model clustering latihan sklearn pca rangkuman kelas prasyarat kemampuan pengantar supervised learning - regresi latihan: mengumpulkan data dari sumber terbuka [story] jalan-jalan di hari weekend. cakeep konsep dasar clustering random search mekanisme belajar naive bayes latihan: data cleaning dan transformation latihan: studi kasus feature engineering teknik pemilihan fitur (feature selection) contoh algoritma regresi - neural network regression pendahuluan klasifikasi kuis overfitting dan underfitting proyek akhir : klasifikasi gambar jenis-jenis klasifikasi pendahuluan feature engineering merumuskan masalah dalam machine learning tantangan: keluarkan pendapat anda! datasets metode deteksi overfitting dan underfitting keras library [story] dimulai dari nol ya, dek. [story] diskon adalah kecintaannya kita semua pendahuluan support vector machine ujian akhir prasyarat tools [story] semakin tahu, semakin merasa bodoh pendahuluan neural network latihan: data loading hierarchical clustering (hc) k-means clustering bayesian optimization forum diskusi evaluasi model klasifikasi data loading rangkuman teknik feature engineering evaluasi model regresi pendahuluan regresi dalam konteks machine learning pengantar hyperparameter tuning pendahuluan clustering pengenalan algoritma klasifikasi persetujuan hak cipta binning numerik ke kategorikal pendahuluan machine learning workflow rangkuman hi, machine learning! evaluasi model setelah hyperparameter tuning teknik mengatasi overfitting dan underfitting latihan membuat model klasifikasi gambar rangkuman machine learning workflow rangkuman unsupervised learning - clustering support vector machine (svm) membangun proyek machine learning pertama, mari kita sapa-menyapa! jenis-jenis regression artificial neural network exploratory dan explanatory data analysis non-hierarchical clustering (nhc) latihan studi kasus clustering studi kasus hyperparameter tuning glossarium [story] practice makes perfect data cleaning dan transformation kuis teknik feature engineering" Belajar Matematika untuk Data Science,30,['Data Scientist'],Menengah,"['Matematika dalam Computer Vision (CV): Memahami Citra sebagai Data Numerik', 'Data Kuantitatif Multivariat', 'Variasi t-Test', 'Kuis Matematika pada Algoritma AI', 'Prasyarat Tools', 'Distribusi Kontinu', 'Data Kuantitatif Univariat: Ukuran Penyebaran Data', 'Estimasi Parameter Populasi: Proporsi Populasi', 'Matematika dalam Time Series: Stasioneritas: Asumsi Kritis untuk Inferensi', 'Rangkuman Dasar-Dasar Probabilitas', 'Rangkuman Studi Kasus A/B Testing dengan Python', 'Klasifikasi Data dalam Data Science', 'Rangkuman Distribusi Statistik', 'Matematika dalam Natural Language Processing (NLP): TF-IDF: Memberi Bobot Kata', 'Kejadian: Fokus dari Perhitungan Probabilitas', 'Pengantar Studi Kasus A/B Testing dengan Python', 'Konsep Central Limit Theorem (CLT)', 'Matematika dalam Computer Vision (CV): Analisis Fitur Citra Berbasis Statistik', 'Rangkuman Data Univariat dan Multivariat', 'Uji ANOVA (Analysis of Variance)', 'Rangkuman Kelas', 'Mekanisme Belajar', 'Data Kuantitatif Univariat: Standardisasi dan Normalisasi Data', 'Konsep Dasar Uji Hipotesis', 'Matematika dalam Time Series: Mengenal ACF & PACF', 'Kuis Dasar-Dasar Probabilitas', 'Kuis Studi Kasus A/B Testing dengan Python', 'Data Kategorikal Univariat', 'Kuis Distribusi Statistik', 'Matematika dalam Natural Language Processing (NLP): Word Embedding', 'Metode Penghitungan Probabilitas', 'Perancangan A/B Testing', 'Simulasi Probabilitas dan Metode Monte Carlo', 'Matematika dalam Natural Language Processing (NLP)', 'Kuis Data Univariat dan Multivariat', 'Regresi Linear', 'Ujian Akhir', 'Forum Diskusi', 'Pengantar Matematika pada Algoritma AI', 'Data Kuantitatif Univariat: Distribusi Data', 'Metode Pengujian Hipotesis', 'Matematika dalam Time Series: Komponen Model ARIMA', 'Persetujuan Hak Cipta', 'Konsep Dasar Probabilitas dan Variabel Acak', 'Data Kuantitatif Univariat: Pengantar', 'Pengantar Statistik Inferensial', 'Matematika dalam Natural Language Processing (NLP): Cosine Similarity', 'Probabilitas Bersyarat dan Teorema Bayes', 'Implementasi A/B Testing dengan Python', 'Studi Kasus: Estimasi Pi dengan Metode Monte Carlo', 'Matematika dalam Natural Language Processing (NLP): Pengenalan', 'Konsep Dasar Probabilitas', 'Uji Non-Parametrik', 'Submission Akhir', 'Glosarium', 'Matematika dalam Computer Vision (CV)', 'Data Kuantitatif Univariat: Distribusi Probabilitas', 'Pemilihan Jenis Uji Statistik', 'Matematika dalam Time Series: Membangun Model ARIMA', 'Pengenalan Kelas', 'Distribusi Probabilitas', 'Data Kuantitatif Univariat: Pengertian', 'Estimasi Parameter Populasi: Pengantar', 'Matematika dalam Time Series', 'Algoritma Model Naive Bayes: Belajar dari Peluang', 'Interpretasi Hasil dan Perumusan Keputusan', 'Studi Kasus: Simulasi Pelemparan Dadu dengan Metode Monte Carlo', 'Matematika dalam Natural Language Processing (NLP): Visualisasi Distribusi Kata dengan WordCloud', 'Aksioma: Aturan Dasar dalam Probabilitas', 'Rangkuman Statistik Inferensial', 'Daftar Referensi', 'Matematika dalam Computer Vision (CV): Apa Itu Computer Vision?', 'Data Kategorikal Multivariat', 'Pengujian Rata-Rata dengan z-test dan t-test', 'Rangkuman Matematika pada Algoritma AI', 'Prasyarat Kemampuan', 'Distribusi Diskret', 'Data Kuantitatif Univariat: Ukuran Pemusatan Data', 'Estimasi Parameter Populasi: Mean Populasi', 'Matematika dalam Time Series: Komponen Statistik Time Series', 'Latihan Implementasi Algoritma Naive Bayes', 'Implikasi terhadap Keputusan Bisnis atau Produk', 'Pengantar Matematika untuk Data Science', 'Studi Kasus: Estimasi Waktu Pengerjaan Proyek dengan Metode Monte Carlo', 'Matematika dalam Natural Language Processing (NLP): Representasi Frekuensi Kata (Bag-of-Words)', 'Ruang Sampel: Semua Kemungkinan yang Bisa Terjadi', 'Kuis Statistik Inferensial']",70,belajar matematika untuk data science data scientist menengah matematika dalam computer vision (cv): memahami citra sebagai data numerik data kuantitatif multivariat variasi t-test kuis matematika pada algoritma ai prasyarat tools distribusi kontinu data kuantitatif univariat: ukuran penyebaran data estimasi parameter populasi: proporsi populasi matematika dalam time series: stasioneritas: asumsi kritis untuk inferensi rangkuman dasar-dasar probabilitas rangkuman studi kasus a/b testing dengan python klasifikasi data dalam data science rangkuman distribusi statistik matematika dalam natural language processing (nlp): tf-idf: memberi bobot kata kejadian: fokus dari perhitungan probabilitas pengantar studi kasus a/b testing dengan python konsep central limit theorem (clt) matematika dalam computer vision (cv): analisis fitur citra berbasis statistik rangkuman data univariat dan multivariat uji anova (analysis of variance) rangkuman kelas mekanisme belajar data kuantitatif univariat: standardisasi dan normalisasi data konsep dasar uji hipotesis matematika dalam time series: mengenal acf & pacf kuis dasar-dasar probabilitas kuis studi kasus a/b testing dengan python data kategorikal univariat kuis distribusi statistik matematika dalam natural language processing (nlp): word embedding metode penghitungan probabilitas perancangan a/b testing simulasi probabilitas dan metode monte carlo matematika dalam natural language processing (nlp) kuis data univariat dan multivariat regresi linear ujian akhir forum diskusi pengantar matematika pada algoritma ai data kuantitatif univariat: distribusi data metode pengujian hipotesis matematika dalam time series: komponen model arima persetujuan hak cipta konsep dasar probabilitas dan variabel acak data kuantitatif univariat: pengantar pengantar statistik inferensial matematika dalam natural language processing (nlp): cosine similarity probabilitas bersyarat dan teorema bayes implementasi a/b testing dengan python studi kasus: estimasi pi dengan metode monte carlo matematika dalam natural language processing (nlp): pengenalan konsep dasar probabilitas uji non-parametrik submission akhir glosarium matematika dalam computer vision (cv) data kuantitatif univariat: distribusi probabilitas pemilihan jenis uji statistik matematika dalam time series: membangun model arima pengenalan kelas distribusi probabilitas data kuantitatif univariat: pengertian estimasi parameter populasi: pengantar matematika dalam time series algoritma model naive bayes: belajar dari peluang interpretasi hasil dan perumusan keputusan studi kasus: simulasi pelemparan dadu dengan metode monte carlo matematika dalam natural language processing (nlp): visualisasi distribusi kata dengan wordcloud aksioma: aturan dasar dalam probabilitas rangkuman statistik inferensial daftar referensi matematika dalam computer vision (cv): apa itu computer vision? data kategorikal multivariat pengujian rata-rata dengan z-test dan t-test rangkuman matematika pada algoritma ai prasyarat kemampuan distribusi diskret data kuantitatif univariat: ukuran pemusatan data estimasi parameter populasi: mean populasi matematika dalam time series: komponen statistik time series latihan implementasi algoritma naive bayes implikasi terhadap keputusan bisnis atau produk pengantar matematika untuk data science studi kasus: estimasi waktu pengerjaan proyek dengan metode monte carlo matematika dalam natural language processing (nlp): representasi frekuensi kata (bag-of-words) ruang sampel: semua kemungkinan yang bisa terjadi kuis statistik inferensial Belajar Membangun Arsitektur Microservices,36,['DevOps Engineer'],Mahir,"['Latihan Membuat Todo App dengan Docker: Deploy Todo App via Docker Compose', 'Berinteraksi dengan Kubernetes Object: ConfigMap dan Secret', 'Cara Membangun Arsitektur Microservices', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Build Docker Image dengan AWS CodeBuild', 'Kuis Service Mesh', 'Latihan Membuat Todo App dengan Docker', 'Berinteraksi dengan Kubernetes Object: Service', 'Latihan Implementasi Asynchronous Communication dengan RabbitMQ: Menjalankan RabbitMQ via Docker Compose', 'Mekanisme Belajar', 'Opsi Container Orchestration', 'Latihan Implementasi Service Mesh dengan Istio: Memasang Istio Ingress Gateway', 'Kuis Container Orchestration', 'Asynchronous Communication dengan Message Broker', 'Pengenalan Kubernetes', 'Latihan Mengunggah Docker Image ke Docker Hub', 'Cara Kerja Service Mesh', 'Latihan Instalasi Docker', 'Rangkuman Berinteraksi dengan Container', 'Berinteraksi dengan Kubernetes Object: StatefulSet', 'Rangkuman Pengenalan Microservices', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Membuat Amazon ECS Cluster dan Task Definition', 'Komunikasi dalam Arsitektur Monolithic dan Microservices', 'Latihan Membuat Todo App dengan Docker: Persiapan', 'Berinteraksi dengan Kubernetes Object: Namespace', 'Latihan Implementasi Asynchronous Communication dengan RabbitMQ: Mengembangkan Email Service', 'Forum Diskusi', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS', 'Latihan Implementasi Service Mesh dengan Istio: Mengakses Dashboard', 'Proyek Deploy Aplikasi Karsa Jobs dengan Kubernetes', 'Opsi Solusi Message Broker', 'Rangkuman Kelas', 'Rangkuman Container Registry', 'Opsi Service Mesh', 'Latihan Membuat dan Menjalankan Docker Container', 'Masalah Komunikasi dalam Arsitektur Microservices', 'Persetujuan Hak Cipta', 'Kuis Berinteraksi dengan Container', 'Rangkuman Bekerja dengan Kubernetes', 'Kuis Pengenalan Microservices', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Membuat Target Group dan Load Balancer', 'Latihan Membuat Todo App dengan Docker: Memodifikasi Aplikasi', 'Berinteraksi dengan Kubernetes Object: Deployment', 'Latihan Implementasi Asynchronous Communication dengan RabbitMQ: Membuat Dockerfile dan Memperbarui Docker Compose', 'Glosarium', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Membuat Private Repository di Amazon ECR', 'Latihan Implementasi Service Mesh dengan Istio: Menerapkan Request Routing', 'Arsitektur Kubernetes', 'Latihan Implementasi Asynchronous Communication dengan RabbitMQ: Pengantar', 'Ujian Akhir', 'Kuis Container Registry', 'Latihan Implementasi Service Mesh dengan Istio: Pengantar', 'Latihan Membuat Docker Image', 'Jenis Komunikasi dalam Arsitektur Microservices', 'Pengenalan Container', 'Pengenalan Container Registry', 'Kuis Bekerja dengan Kubernetes', 'Istilah-Istilah pada Container', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Membuat Amazon ECS Service', 'Latihan Membuat Todo App dengan Docker: Menambahkan Volume untuk SQLite', 'Berinteraksi dengan Kubernetes Object: HorizontalPodAutocaler', 'Latihan Implementasi Asynchronous Communication dengan RabbitMQ: Uji Coba', 'Daftar Referensi', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Upload Berkas ke Amazon S3', 'Latihan Implementasi Service Mesh dengan Istio: Menerapkan Traffic Shifting', 'Berinteraksi dengan Kubernetes Object', 'Rangkuman Asynchronous Communication', 'Prasyarat Kemampuan', 'Proyek Deploy Aplikasi Item App dengan Docker Compose', 'Latihan Implementasi Service Mesh dengan Istio: Instalasi Istio', 'Jaringan pada Docker', 'Tips Komunikasi dalam Arsitektur Microservices', 'Pengertian Microservices', 'Opsi Container Registry', 'Pengenalan Service Mesh', 'Pengenalan Docker', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Menguji Coba Aplikasi', 'Latihan Membuat Todo App dengan Docker: Menambahkan Container Baru untuk MySQL', 'Berinteraksi dengan Kubernetes Object: Volume dan Persistent Volume', 'Proyek Implementasi Asynchronous Communication pada Aplikasi E-Commerce App', 'Monolithic vs Microservices', 'Latihan Membangun Blue/Green Deployment dengan Amazon ECS: Membuat IAM Role untuk AWS CodeBuild', 'Rangkuman Service Mesh', 'Penyimpanan pada Docker', 'Berinteraksi dengan Kubernetes Object: Pod', 'Kuis Asynchronous Communication', 'Prasyarat Tools', 'Cara Kerja Container Orchestration', 'Latihan Implementasi Service Mesh dengan Istio: Deploy Aplikasi Bookinfo', 'Pola Perpesanan pada Asynchronous Communication', 'Pengenalan Container Orchestration', 'Latihan Menyimpan Docker Image ke Docker Registry', 'Keunggulan dan Tantangan Service Mesh', 'Arsitektur Docker', 'Rangkuman Container Orchestration']",60,belajar membangun arsitektur microservices devops engineer mahir latihan membuat todo app dengan docker: deploy todo app via docker compose berinteraksi dengan kubernetes object: configmap dan secret cara membangun arsitektur microservices latihan membangun blue/green deployment dengan amazon ecs: build docker image dengan aws codebuild kuis service mesh latihan membuat todo app dengan docker berinteraksi dengan kubernetes object: service latihan implementasi asynchronous communication dengan rabbitmq: menjalankan rabbitmq via docker compose mekanisme belajar opsi container orchestration latihan implementasi service mesh dengan istio: memasang istio ingress gateway kuis container orchestration asynchronous communication dengan message broker pengenalan kubernetes latihan mengunggah docker image ke docker hub cara kerja service mesh latihan instalasi docker rangkuman berinteraksi dengan container berinteraksi dengan kubernetes object: statefulset rangkuman pengenalan microservices latihan membangun blue/green deployment dengan amazon ecs: membuat amazon ecs cluster dan task definition komunikasi dalam arsitektur monolithic dan microservices latihan membuat todo app dengan docker: persiapan berinteraksi dengan kubernetes object: namespace latihan implementasi asynchronous communication dengan rabbitmq: mengembangkan email service forum diskusi latihan membangun blue/green deployment dengan amazon ecs latihan implementasi service mesh dengan istio: mengakses dashboard proyek deploy aplikasi karsa jobs dengan kubernetes opsi solusi message broker rangkuman kelas rangkuman container registry opsi service mesh latihan membuat dan menjalankan docker container masalah komunikasi dalam arsitektur microservices persetujuan hak cipta kuis berinteraksi dengan container rangkuman bekerja dengan kubernetes kuis pengenalan microservices latihan membangun blue/green deployment dengan amazon ecs: membuat target group dan load balancer latihan membuat todo app dengan docker: memodifikasi aplikasi berinteraksi dengan kubernetes object: deployment latihan implementasi asynchronous communication dengan rabbitmq: membuat dockerfile dan memperbarui docker compose glosarium latihan membangun blue/green deployment dengan amazon ecs: membuat private repository di amazon ecr latihan implementasi service mesh dengan istio: menerapkan request routing arsitektur kubernetes latihan implementasi asynchronous communication dengan rabbitmq: pengantar ujian akhir kuis container registry latihan implementasi service mesh dengan istio: pengantar latihan membuat docker image jenis komunikasi dalam arsitektur microservices pengenalan container pengenalan container registry kuis bekerja dengan kubernetes istilah-istilah pada container latihan membangun blue/green deployment dengan amazon ecs: membuat amazon ecs service latihan membuat todo app dengan docker: menambahkan volume untuk sqlite berinteraksi dengan kubernetes object: horizontalpodautocaler latihan implementasi asynchronous communication dengan rabbitmq: uji coba daftar referensi latihan membangun blue/green deployment dengan amazon ecs: upload berkas ke amazon s3 latihan implementasi service mesh dengan istio: menerapkan traffic shifting berinteraksi dengan kubernetes object rangkuman asynchronous communication prasyarat kemampuan proyek deploy aplikasi item app dengan docker compose latihan implementasi service mesh dengan istio: instalasi istio jaringan pada docker tips komunikasi dalam arsitektur microservices pengertian microservices opsi container registry pengenalan service mesh pengenalan docker latihan membangun blue/green deployment dengan amazon ecs: menguji coba aplikasi latihan membuat todo app dengan docker: menambahkan container baru untuk mysql berinteraksi dengan kubernetes object: volume dan persistent volume proyek implementasi asynchronous communication pada aplikasi e-commerce app monolithic vs microservices latihan membangun blue/green deployment dengan amazon ecs: membuat iam role untuk aws codebuild rangkuman service mesh penyimpanan pada docker berinteraksi dengan kubernetes object: pod kuis asynchronous communication prasyarat tools cara kerja container orchestration latihan implementasi service mesh dengan istio: deploy aplikasi bookinfo pola perpesanan pada asynchronous communication pengenalan container orchestration latihan menyimpan docker image ke docker registry keunggulan dan tantangan service mesh arsitektur docker rangkuman container orchestration Belajar Membuat Aplikasi Android untuk Pemula,8,['Android Developer'],Pemula,"['Pengenalan Project pada Android Studio', 'Debugging dengan Logging dan Debug Breakpoint', 'Latihan Style dan Theme', 'Ujian Akhir', 'Forum Diskusi', 'Knowledge Check Intent', 'Rangkuman View dan ViewGroup', 'Knowledge Check Activity', 'Prasyarat Kemampuan', 'Knowledge Check RecyclerView', 'Menjalankan Aplikasi di Device & Emulator', 'Latihan Menganalisis View dan View Group', 'Teori RecyclerView', 'Knowledge Check Pengenalan Android Studio', 'Glosarium', 'Teori View dan ViewGroup', 'Rangkuman Style dan Theme', 'Teori Intent', 'Prasyarat Tools', 'Knowledge Check Style dan Theme', 'Membuat APK dan AAB', 'Latihan ConstraintLayout', 'Latihan RecyclerView', 'Daftar Referensi', 'Latihan LinearLayout, RelativeLayout, FrameLayout, dan TableLayout', 'Rangkuman RecyclerView', 'Latihan Explicit Intent', 'Rangkuman Pengenalan Android Studio', 'Persetujuan Hak Cipta', 'Materi Android Pemula', 'Teori Library di Android', 'Mode Grid pada RecyclerView', 'Pengenalan Android', 'Latihan Mengirim Data dengan Parcelable', 'Knowledge Check Views dan ViewGroup', 'View Binding', 'Submission Akhir Aplikasi Android Sederhana', 'Latihan Mengirim Data pada Intent', 'Rangkuman Activity', 'Teori Activity', 'Latihan Implementasi Library Glide', 'Mode CardView pada RecyclerView', 'Persiapan Tools', 'Latihan Mendapatkan Nilai Balik dari Intent', 'Teori Style dan Theme', 'Rangkuman Kelas', 'Mekanisme Belajar', 'Latihan Implicit Intent', 'Rangkuman Intent', 'Latihan Activity', 'Cara Membaca Dokumentasi', 'ItemOnClickListener pada RecyclerView']",60,"belajar membuat aplikasi android untuk pemula android developer pemula pengenalan project pada android studio debugging dengan logging dan debug breakpoint latihan style dan theme ujian akhir forum diskusi knowledge check intent rangkuman view dan viewgroup knowledge check activity prasyarat kemampuan knowledge check recyclerview menjalankan aplikasi di device & emulator latihan menganalisis view dan view group teori recyclerview knowledge check pengenalan android studio glosarium teori view dan viewgroup rangkuman style dan theme teori intent prasyarat tools knowledge check style dan theme membuat apk dan aab latihan constraintlayout latihan recyclerview daftar referensi latihan linearlayout, relativelayout, framelayout, dan tablelayout rangkuman recyclerview latihan explicit intent rangkuman pengenalan android studio persetujuan hak cipta materi android pemula teori library di android mode grid pada recyclerview pengenalan android latihan mengirim data dengan parcelable knowledge check views dan viewgroup view binding submission akhir aplikasi android sederhana latihan mengirim data pada intent rangkuman activity teori activity latihan implementasi library glide mode cardview pada recyclerview persiapan tools latihan mendapatkan nilai balik dari intent teori style dan theme rangkuman kelas mekanisme belajar latihan implicit intent rangkuman intent latihan activity cara membaca dokumentasi itemonclicklistener pada recyclerview" Belajar Membuat Aplikasi Back-End untuk Pemula dengan Google Cloud,50,['Google Cloud Professional'],Pemula,"['Daftar Referensi', 'Body Request', 'Memasang Git pada Komputer', 'Kuis Mengonsumsi dan Menguji RESTful API Menggunakan Postman', 'Menjalankan JavaScript Menggunakan Node.js', 'ESLint', 'Mendapatkan Seluruh Catatan yang Disimpan', 'Kuis Dasar-Dasar Node.js untuk Back-End', 'Pendahuluan Deploy Web Services', 'Skenario Getting Specified Note', 'Kuis Pengenalan ke Back-End', 'Query Parameters', 'Pendahuluan Mengonsumsi dan Menguji RESTful API Menggunakan Postman', 'Prasyarat Kemampuan', 'Menampilkan Catatan', 'Postman Environment', 'REST Web Service', 'Web Framework di Node.js', 'Memasang Node.js dan Menjalankan Web Server di Compute Engine Instance', 'Proyek Akhir Submission dan Review', 'Events', 'Mendapatkan Catatan secara Spesifik', 'Pengertian Back-End', 'Routing Request', 'Menginisialisasi Local Repository pada Proyek Web Server', 'Rangkuman Kelas', 'Kriteria Proyek', 'Pendahuluan Membangun Web Service Menggunakan Node.js', 'Google Compute Engine', 'Skenario Update Note', 'Pendahuluan Dasar-Dasar Node.js untuk Back-End', 'Body/Payload Request', 'Postman', 'Prasyarat Tools', 'Mengubah Catatan', 'Skenario Pengujian Otomatis', 'Format Request dan Response', 'Membangun Web Server Menggunakan Hapi', 'Memperbaiki Masalah', 'Filesystem', 'Server', 'Response Status', 'Mendaftar Akun GitHub untuk Mengunggah Local Repository', 'Ujian Akhir', 'Node.js Global Object', 'Struktur Proyek', 'Mekanisme Belajar', 'Membangun Web Server secara Native', 'Membuat Akun Google Cloud Platform', 'Skenario Delete Note', 'Tools Belajar Dasar-Dasar Node.js untuk Back-End', 'Response Toolkit', 'Memasang Postman', 'Menghapus Catatan', 'Membuat Collection dan Environment', 'HTTP Verbs dan Response Code', 'Membuat HTTP Server Menggunakan Hapi', 'Process Manager', 'Readable Stream', 'Web Server dan Web Service', 'Response Header', 'Membuat Remote Repository', 'Proyek Bookshelf API', 'Process Object', 'Membuat HTTP Server untuk RESTful API', 'Forum Diskusi', 'Membuat HTTP Server secara Native', 'Membuat dan Menjalankan Compute Engine Instance', 'Menjalankan Seluruh Permintaan pada Collection', 'Pengenalan Node.js', 'Membangun RESTful API Menggunakan Hapi', 'Komponen UI Postman', 'Writable Stream', 'Rangkuman Membangun Web Service Menggunakan Node.js', 'Skenario Adding Notes', 'URL Design', 'Method/Verb Request dan Routing', 'Rangkuman Deploy Web Services', 'Persetujuan Hak Cipta', 'Pengujian Otomatis Menggunakan Postman', 'Komunikasi Client-Server', 'Response Body', 'Menghubungkan Local Repository dengan Remote Repository', 'Proyek Akhir Kriteria Submission', 'Modularization', 'Menyimpan Catatan', 'Glosarium', 'Method/Verb Request', 'Mengunggah Proyek Web Server ke GitHub', 'Rangkuman Mengonsumsi dan Menguji RESTful API Menggunakan Postman', 'Membuat Proyek Node.js', 'Menyiapkan Proyek', 'Menambah Catatan Baru', 'Rangkuman Dasar-Dasar Node.js untuk Back-End', 'Kuis Membangun Web Service Menggunakan Node.js', 'Skenario Getting All Notes', 'Rangkuman Pengenalan ke Back-End', 'Path Parameter', 'Kuis Deploy Web Services', 'Pengenalan Kelas', 'Same-Origin Policy', 'Postman Collection', 'Latihan Membuat Permintaan HTTP (HTTP Request)', 'Web Framework', 'Mengonfigurasi Kebutuhan pada Compute Engine Instance', 'Node Package Manager']",45,belajar membuat aplikasi back-end untuk pemula dengan google cloud google cloud professional pemula daftar referensi body request memasang git pada komputer kuis mengonsumsi dan menguji restful api menggunakan postman menjalankan javascript menggunakan node.js eslint mendapatkan seluruh catatan yang disimpan kuis dasar-dasar node.js untuk back-end pendahuluan deploy web services skenario getting specified note kuis pengenalan ke back-end query parameters pendahuluan mengonsumsi dan menguji restful api menggunakan postman prasyarat kemampuan menampilkan catatan postman environment rest web service web framework di node.js memasang node.js dan menjalankan web server di compute engine instance proyek akhir submission dan review events mendapatkan catatan secara spesifik pengertian back-end routing request menginisialisasi local repository pada proyek web server rangkuman kelas kriteria proyek pendahuluan membangun web service menggunakan node.js google compute engine skenario update note pendahuluan dasar-dasar node.js untuk back-end body/payload request postman prasyarat tools mengubah catatan skenario pengujian otomatis format request dan response membangun web server menggunakan hapi memperbaiki masalah filesystem server response status mendaftar akun github untuk mengunggah local repository ujian akhir node.js global object struktur proyek mekanisme belajar membangun web server secara native membuat akun google cloud platform skenario delete note tools belajar dasar-dasar node.js untuk back-end response toolkit memasang postman menghapus catatan membuat collection dan environment http verbs dan response code membuat http server menggunakan hapi process manager readable stream web server dan web service response header membuat remote repository proyek bookshelf api process object membuat http server untuk restful api forum diskusi membuat http server secara native membuat dan menjalankan compute engine instance menjalankan seluruh permintaan pada collection pengenalan node.js membangun restful api menggunakan hapi komponen ui postman writable stream rangkuman membangun web service menggunakan node.js skenario adding notes url design method/verb request dan routing rangkuman deploy web services persetujuan hak cipta pengujian otomatis menggunakan postman komunikasi client-server response body menghubungkan local repository dengan remote repository proyek akhir kriteria submission modularization menyimpan catatan glosarium method/verb request mengunggah proyek web server ke github rangkuman mengonsumsi dan menguji restful api menggunakan postman membuat proyek node.js menyiapkan proyek menambah catatan baru rangkuman dasar-dasar node.js untuk back-end kuis membangun web service menggunakan node.js skenario getting all notes rangkuman pengenalan ke back-end path parameter kuis deploy web services pengenalan kelas same-origin policy postman collection latihan membuat permintaan http (http request) web framework mengonfigurasi kebutuhan pada compute engine instance node package manager Belajar Membuat Aplikasi Flutter untuk Pemula,65,['Multi-Platform App Developer'],Pemula,"['Image', 'Knowledge Check : Deployment', 'Navigation', 'Dekorasi Container', 'Daftar Referensi', 'Menjalankan Emulator Android atau iOS', 'Build IPA', 'Hello World App', 'Codelab 4: Pengembangan untuk Web', 'Font', 'Rangkuman Materi', 'Framework Flutter', 'ListView', 'Padding', 'Menjalankan Project Flutter', 'Web Deployment', 'Widget - Widget Umum', 'Apa itu Widget', 'Codelab 2: Perbaikan Tampilan Aplikasi', 'Apa itu Flutter', 'Codelab 3: Menampilkan Daftar Tempat Wisata', 'Row dan Column', 'Knowledge Check : Pengenalan Flutter', 'Hot Reload', 'Mekanisme Belajar', 'Persetujuan Hak Cipta', 'StatelessWidget dan StatefulWidget', 'Tahap Deployment', 'Instalasi Flutter', 'Proyek Akhir', 'Codelab 1: Aplikasi Tempat Wisata', 'Knowledge Check : Dasar-Dasar Flutter', 'Input Widget', 'Forum Diskusi', 'Center', 'Scaffold', 'Menggunakan Packages', 'Instalasi IDE', 'Menjalankan di Web', 'Button', 'Knowledge Check : Pengenalan Widget', 'Expanded & Flexible', 'Glosarium', 'Project Wizard', 'Pengenalan Container', 'Build APK', 'Pengenalan Dasar-Dasar Flutter', 'Responsive Layout']",40,belajar membuat aplikasi flutter untuk pemula multi-platform app developer pemula image knowledge check : deployment navigation dekorasi container daftar referensi menjalankan emulator android atau ios build ipa hello world app codelab 4: pengembangan untuk web font rangkuman materi framework flutter listview padding menjalankan project flutter web deployment widget - widget umum apa itu widget codelab 2: perbaikan tampilan aplikasi apa itu flutter codelab 3: menampilkan daftar tempat wisata row dan column knowledge check : pengenalan flutter hot reload mekanisme belajar persetujuan hak cipta statelesswidget dan statefulwidget tahap deployment instalasi flutter proyek akhir codelab 1: aplikasi tempat wisata knowledge check : dasar-dasar flutter input widget forum diskusi center scaffold menggunakan packages instalasi ide menjalankan di web button knowledge check : pengenalan widget expanded & flexible glosarium project wizard pengenalan container build apk pengenalan dasar-dasar flutter responsive layout Belajar Membuat Aplikasi Web dengan React,73,['React Developer'],Pemula,"['Rangkuman Pengenalan React', 'React Hooks?', 'Prasyarat Kemampuan', 'Latihan Studi Kasus: Memberikan Styling', 'Latihan Membuat dan Komposisi React Component', 'React is Just JavaScript', 'Latihan Membuat Class Component', 'JSX', 'Rangkuman Stateful Component', 'Pengantar Konsep Dasar React', 'Ujian Akhir', 'Rangkuman Konsep Dasar React', 'Controlled Component (Form)', 'Prasyarat Tools', 'Rangkuman React UI Component', 'State Component', 'Latihan Membuat List UI', 'Pengenalan React', 'Latihan Menggunakan JSX', 'React Element dan Component', 'Rangkuman Kelas', 'Pengantar React UI Component', 'Latihan Membuat Controlled Component', 'Mekanisme Belajar', 'Kuis Pengenalan React', 'Event Handling', 'Studi Kasus: Membuat Aplikasi Daftar Kontak', 'Pengertian React', 'React Component', 'Composition', 'Proyek Akhir: Membangun Aplikasi Catatan Menggunakan React', 'React Starter pada Online Code Editor', 'Latihan Studi Kasus: Menambahkan Fitur Tambah Kontak', 'Forum Diskusi', 'Kuis Konsep Dasar React', 'Latihan Component State dan Event Handling', 'React Project', 'Alasan Memilih React', 'Component Properties', 'Declarative Code', 'Pengantar Stateful Component', 'React Element', 'Debugging Component menggunakan React DevTools', 'Glosarium', 'Kuis React UI Component', 'Latihan Studi Kasus: Menambahkan Fitur Hapus Kontak', 'Persetujuan Hak Cipta', 'Latihan Studi Kasus: Menampilkan Daftar Kontak', 'React Ecosystem', 'Compositional Component', 'Unidirectional Data Flow', 'Class Component', 'Latihan Membuat React Element', 'Tips Penggunaan JSX untuk Pemula', 'Daftar Referensi', 'Kuis Stateful Component']",35,belajar membuat aplikasi web dengan react react developer pemula rangkuman pengenalan react react hooks? prasyarat kemampuan latihan studi kasus: memberikan styling latihan membuat dan komposisi react component react is just javascript latihan membuat class component jsx rangkuman stateful component pengantar konsep dasar react ujian akhir rangkuman konsep dasar react controlled component (form) prasyarat tools rangkuman react ui component state component latihan membuat list ui pengenalan react latihan menggunakan jsx react element dan component rangkuman kelas pengantar react ui component latihan membuat controlled component mekanisme belajar kuis pengenalan react event handling studi kasus: membuat aplikasi daftar kontak pengertian react react component composition proyek akhir: membangun aplikasi catatan menggunakan react react starter pada online code editor latihan studi kasus: menambahkan fitur tambah kontak forum diskusi kuis konsep dasar react latihan component state dan event handling react project alasan memilih react component properties declarative code pengantar stateful component react element debugging component menggunakan react devtools glosarium kuis react ui component latihan studi kasus: menambahkan fitur hapus kontak persetujuan hak cipta latihan studi kasus: menampilkan daftar kontak react ecosystem compositional component unidirectional data flow class component latihan membuat react element tips penggunaan jsx untuk pemula daftar referensi kuis stateful component Belajar Membuat Aplikasi iOS untuk Pemula,54,['iOS Developer'],Pemula,"['Cara Belajar Pemrograman', 'Membuat Akun Apple ID', 'SwiftUI', 'Kuis Declarative UI', 'View dan Kontrol', 'Anatomi iPhone dan iPad', 'Latihan Navigation Bar dan Tab Bar', 'Rangkuman Table View', 'Pengantar View dan Kontrol', 'Proyek Akhir Aplikasi iOS Sederhana', 'Latihan Menyusun Tampilan dengan Auto Layout', 'Kuis IDE XCode', 'Asset Management', 'Latihan Dynamic Table View', 'Latihan Ujian', 'Instalasi Xcode', 'Pengantar Table View', 'Kuis Human Interface Guidelines', 'View Hierarchy', 'Cara Aplikasi Bekerja', 'Pengantar Declarative UI', 'Rangkuman Kelas', 'Model View Controller (MVC)', 'Mekanisme Belajar', 'Pengantar Navigation', 'Rangkuman View dan Kontrol', 'Menjalankan Aplikasi', 'Pengantar Human Interface Guidelines', 'Auto Layout', 'Debugging', 'Pengantar IDE Xcode', 'Tabel', 'Langkah-Langkah Membuat Aplikasi', 'Root View Controller', 'Kuis Table View', 'IBOutlet dan IBAction', 'Forum Diskusi', 'Persetujuan Hak Cipta', 'Storyboard', 'Rangkuman Human Interface Guidelines', 'Mencari Bantuan saat Anda Mengalami Stuck', 'Design Principles dan Interface Essential', 'Container View', 'Rangkuman Pengenalan iOS Developer', 'Mengenali Xcode Environment', 'Table View', 'Glosarium', 'Tools untuk Mengembangkan iOS', 'Navigation Controller', 'Kuis View dan Kontrol', 'Latihan IBOutlet dan IBAction', 'Pengantar Pengenalan iOS Developer', 'Segue', 'Rangkuman Declarative UI', 'Apple Developer Documentation', 'Komponen Human Interface Guidelines', 'Navigation Bar dan Tab Bar', 'Kuis Pengenalan iOS Developer', 'Membuat Project Baru di Xcode', 'Delegate Table View', 'Daftar Referensi', 'Buat Aplikasi iOS dengan Windows atau Linux', 'Tab Bar Controller', 'Kuis Navigation', 'Lifecycle Aplikasi iOS', 'Pengenalan Swift', 'Latihan Segue', 'Rangkuman Navigation', 'Menyalin Repository', 'Ujian Akhir', 'Alert View dan Action Sheet', 'Rangkuman IDE Xcode', 'Menjelajahi Project Xcode', 'Latihan Static Table View']",40,belajar membuat aplikasi ios untuk pemula ios developer pemula cara belajar pemrograman membuat akun apple id swiftui kuis declarative ui view dan kontrol anatomi iphone dan ipad latihan navigation bar dan tab bar rangkuman table view pengantar view dan kontrol proyek akhir aplikasi ios sederhana latihan menyusun tampilan dengan auto layout kuis ide xcode asset management latihan dynamic table view latihan ujian instalasi xcode pengantar table view kuis human interface guidelines view hierarchy cara aplikasi bekerja pengantar declarative ui rangkuman kelas model view controller (mvc) mekanisme belajar pengantar navigation rangkuman view dan kontrol menjalankan aplikasi pengantar human interface guidelines auto layout debugging pengantar ide xcode tabel langkah-langkah membuat aplikasi root view controller kuis table view iboutlet dan ibaction forum diskusi persetujuan hak cipta storyboard rangkuman human interface guidelines mencari bantuan saat anda mengalami stuck design principles dan interface essential container view rangkuman pengenalan ios developer mengenali xcode environment table view glosarium tools untuk mengembangkan ios navigation controller kuis view dan kontrol latihan iboutlet dan ibaction pengantar pengenalan ios developer segue rangkuman declarative ui apple developer documentation komponen human interface guidelines navigation bar dan tab bar kuis pengenalan ios developer membuat project baru di xcode delegate table view daftar referensi buat aplikasi ios dengan windows atau linux tab bar controller kuis navigation lifecycle aplikasi ios pengenalan swift latihan segue rangkuman navigation menyalin repository ujian akhir alert view dan action sheet rangkuman ide xcode menjelajahi project xcode latihan static table view Belajar Membuat Front-End Web untuk Pemula,41,"['React Developer', 'Front-End Web Developer']",Pemula,"['Kuis Coding : Function', 'Mengimplementasikan Web Storage ke Proyek Todo Apps', 'Kuis Browser Object Model dan Document Object Model', 'Pendahuluan Browser Object Model dan Document Object Model', 'Fungsi (obsolete)', 'Membangkitkan Custom Event', 'Input Event: Menyiapkan Halaman Web', 'Implementasi Web Storage - Menghapus Item Storage', 'Persetujuan Hak Cipta', 'Mengubah Konten HTML - Menyiapkan Konten', 'Mengubah Konten HTML - Memanipulasi Atribut Melalui setAttribute()', 'Array', 'Local Storage', 'Anggota BOM: Method alert', 'Input Event: onChange, onCopy, dan onPaste', 'Tipe Data', 'Menambahkan Event Handler - Membuat event handler onload', 'Pendahuluan Interaktif dengan Event', 'Menambahkan Metode Manipulasi Data Web Storage', 'Kuis Interaktif dengan Event', 'Apa itu JavaScript', 'Deklarasi Fungsi', 'Prasyarat Kemampuan', 'Kuis Coding : Variabel dan Tipe Data', 'Ikhtisar Interaktif dengan Event', 'Implementasi Web Storage - Menyimpan Data Kompleks pada Storage menggunakan objek JSON', 'Mekanisme Belajar', 'Menambahkan Elemen HTML ke DOM', 'Mengubah Konten HTML - Memanipulasi Konten Melalui innerText, innerHTML, dan style.property', 'Session Storage', 'Pendahuluan Document Object Model (DOM)', 'Input Event: Hasil Akhir', 'Operator', 'Menambahkan Event Handler - Membuat event handler onclick', 'Cara JavaScript Mengontrol Website dan Browser', 'Menambahkan Fungsi Memuat Data Ketika Todo Apps Dibuka', 'Kuis Web Storage', 'Sejarah JavaScript', 'Expression Function', 'Prasyarat Tools', 'Kuis Coding : Logika Operator dan If Else', 'Mengunduh Starter Project, Membuat Berkas JavaScript, dan Menampilkan Todo pada Console', 'Ikhtisar Penyimpanan Data dengan Web Storage', 'Forum Diskusi', 'Apa Itu Event', 'Menambahkan Event Handler - Menerapkan event handler inline', 'Event Bubbling dan Capturing', 'Implementasi Web Storage - Menambahkan Item Storage', 'DOM Tree', 'Anggota BOM: Method prompt', 'If/Else Statement', 'Pengenalan Penyimpanan Data dengan Web Storage', 'Menjalankan JavaScript di Website', 'Tantangan!', 'Ujian Akhir', 'Mengenal Statement dan Expression dengan Menulis Kode JavaScript Pertama', 'Rangkuman Browser Object Model & Document Object Model', 'Kuis Coding : Object', 'Membuat Aplikasi Todo Apps', 'Menambahkan Fungsionalitas untuk Memuat Data saat Startup', 'Glosarium', 'Switch Case Statement', 'Menambahkan Event Handler - Menerapkan event handler dengan addEventListener()', 'Pengenalan ke Form', 'Implementasi Web Storage - Mengakses Item Storage', 'Mencari DOM (Mendapatkan DOM)', 'Anggota BOM: console', 'Perulangan', 'Pengertian dan Fungsi Web Storage', 'Browser Environment', 'Submission: Membangun Bookshelf App', 'Rangkuman Kelas', 'Komentar', 'Macam-Macam Event', 'Kuis Coding : Array', 'Menampilkan Item Todo dan Menandai Todo Selesai', 'Menampilkan Item Todo yang Selesai dan Menghapus Todo', 'Daftar Referensi', 'Struktur Data (Obsolete)', 'Menambahkan Custom Event', 'Form Event', 'Implementasi Web Storage - Memodifikasi Item Storage', 'Membuat Elemen HTML', 'Cara Memanggil Anggota BOM', 'Object', 'Macam-Macam Web Storage dan Cara Mengetahui Dukungan Web Storage', 'Pendahuluan Browser Object Model (BOM)', 'Input Event: onInput, onFocus, dan onBlur', 'Pengantar Latihan: Membuat Permainan Tebak Angka “123”', 'Variabel', 'Menambahkan Event Handler - Menyiapkan Halaman Website']",45,"belajar membuat front-end web untuk pemula react developer front-end web developer pemula kuis coding : function mengimplementasikan web storage ke proyek todo apps kuis browser object model dan document object model pendahuluan browser object model dan document object model fungsi (obsolete) membangkitkan custom event input event: menyiapkan halaman web implementasi web storage - menghapus item storage persetujuan hak cipta mengubah konten html - menyiapkan konten mengubah konten html - memanipulasi atribut melalui setattribute() array local storage anggota bom: method alert input event: onchange, oncopy, dan onpaste tipe data menambahkan event handler - membuat event handler onload pendahuluan interaktif dengan event menambahkan metode manipulasi data web storage kuis interaktif dengan event apa itu javascript deklarasi fungsi prasyarat kemampuan kuis coding : variabel dan tipe data ikhtisar interaktif dengan event implementasi web storage - menyimpan data kompleks pada storage menggunakan objek json mekanisme belajar menambahkan elemen html ke dom mengubah konten html - memanipulasi konten melalui innertext, innerhtml, dan style.property session storage pendahuluan document object model (dom) input event: hasil akhir operator menambahkan event handler - membuat event handler onclick cara javascript mengontrol website dan browser menambahkan fungsi memuat data ketika todo apps dibuka kuis web storage sejarah javascript expression function prasyarat tools kuis coding : logika operator dan if else mengunduh starter project, membuat berkas javascript, dan menampilkan todo pada console ikhtisar penyimpanan data dengan web storage forum diskusi apa itu event menambahkan event handler - menerapkan event handler inline event bubbling dan capturing implementasi web storage - menambahkan item storage dom tree anggota bom: method prompt if/else statement pengenalan penyimpanan data dengan web storage menjalankan javascript di website tantangan! ujian akhir mengenal statement dan expression dengan menulis kode javascript pertama rangkuman browser object model & document object model kuis coding : object membuat aplikasi todo apps menambahkan fungsionalitas untuk memuat data saat startup glosarium switch case statement menambahkan event handler - menerapkan event handler dengan addeventlistener() pengenalan ke form implementasi web storage - mengakses item storage mencari dom (mendapatkan dom) anggota bom: console perulangan pengertian dan fungsi web storage browser environment submission: membangun bookshelf app rangkuman kelas komentar macam-macam event kuis coding : array menampilkan item todo dan menandai todo selesai menampilkan item todo yang selesai dan menghapus todo daftar referensi struktur data (obsolete) menambahkan custom event form event implementasi web storage - memodifikasi item storage membuat elemen html cara memanggil anggota bom object macam-macam web storage dan cara mengetahui dukungan web storage pendahuluan browser object model (bom) input event: oninput, onfocus, dan onblur pengantar latihan: membuat permainan tebak angka “123” variabel menambahkan event handler - menyiapkan halaman website" Belajar Penerapan Data Science,31,['Data Scientist'],Mahir,"['Latihan Menggunakan Google Compute Engine untuk Menjalankan Data Pipeline', 'Kuis Framework dalam Proyek Data Science', 'Rangkuman Manajemen Proyek Data Science', 'Modeling', 'Identifikasi dan Mengelola Risiko dalam Proyek Data Science', 'Kuis Menggali Informasi Data Tanpa Machine Learning', 'Membuat Business Dashboard', 'Pengenalan Proyek Data Science', 'Submission Pertama: Menyelesaikan Permasalahan Human Resources', 'Submission Akhir: Menyelesaikan Permasalahan Institusi Pendidikan', '[Latihan] Explanatory Data Analysis (ExDa)', 'Pengenalan Business Dashboard', 'Rangkuman Pengolahan Big Data dengan PySpark', 'SEMMA (Sample, Explore, Modify, Model, and Assess)', 'Exploratory Data Analysis', 'Latihan Penggunaan Vertex AI Workbench', '[Latihan] Missing Value Handling', 'Data Storytelling', 'Pyspark DataFrame', 'Kuis Manajemen Proyek Data Science', 'Prasyarat Tools', 'Pengenalan Cloud Run', 'Pengantar Menggali Informasi Data Tanpa Machine Learning', 'Evaluation', 'Pengelolaan Tim Data Science: Kolaborasi dan Komunikasi', 'Statistik Lanjutan dalam Data Science', 'Rangkuman Studi Kasus Membuat Business Dashboard', 'ADS (Agile Data Science)', 'Tantangan dalam Proyek Data Science', 'Pengenalan Credit Scoring Analytics', 'Pengantar Manajemen Proyek Data Science', '[Studi Kasus - Fase EDA] Analisis Data Media Sosial', 'Pengenalan Metabase', 'Kuis Pengolahan Big Data dengan PySpark', 'RFM Analysis', 'Rangkuman Implementasi Proyek Data Science dalam Environment Cloud', 'Deteksi Outlier dan Anomali', 'Machine Learning', 'Data Aggregation & Join dengan PySpark', 'Mengapa Framework Penting?', 'Mekanisme Belajar', 'Latihan Menjalankan Prototype Sistem Machine Learning dengan Cloud Run', 'Tanpa Machine Learning, Memangnya Bisa?', 'Keterampilan yang Dibutuhkan Data Scientist', 'Deployment', 'Monitoring dan Evaluasi Proyek Data Science', 'Kuis Studi Kasus Membuat Business Dashboard', 'DataOps Framework', 'Tahapan dalam Proyek Data Science', 'Business Understanding & Penentuan Cakupan Proyek', 'Pengenalan Manajemen Proyek dalam Data Science', '[Studi Kasus - Fase ExDA] Analisis Data Media Sosial', 'Pengenalan Cloud Computing', 'Customer Segmentation dengan Machine Learning', 'Kuis Implementasi Proyek Data Science dalam Environment Cloud', '[Latihan] Outlier and Anomaly Handling', 'Deep Learning', 'Data Cleansing dengan PySpark', 'Pengenalan Framework Data Science', 'Forum Diskusi', 'Pengenalan Layanan Pengolahan Data dalam GCP', 'Exploratory Data Analysis (EDA)', 'Penerapan SQL', 'Rangkuman Studi Kasus Credit Scoring Analytics', 'Penutupan Proyek dan Penyampaian Hasil', 'Pengenalan Customer Segmentation Analysis', 'Instruksi Tugas: Framework Andalanku', 'Metodologi Manajemen Proyek Data Science', 'Data Understanding', 'Menetapkan Tujuan dan Scope Proyek Data Science', '[Individu Activity] ‘PDKT’ dengan Data Studi Kasus', 'Data Preparation', 'Pengenalan Google Cloud Platform', 'Glossarium', 'Rangkuman Studi Kasus Customer Segmentation Analysis', 'Rangkuman kelas', 'Explanatory Data Analysis (ExDA)', 'Rangkuman Keterampilan Teknis Data Scientist', 'Preprocessing Data dengan PySpark', 'CRISP-DM (Cross-Industry Standard Process for Data Mining)', 'Latihan Menggunakan Layanan Pengolahan Data dalam GCP', '[Latihan] Exploratory Data Analysis', 'Python Clean Code', 'Kuis Studi Kasus Credit Scoring Analytics', '[Individu Activity] Jika Aku Menjadi Data Scientist', 'Persetujuan Hak Cipta', 'Rangkuman Framework dalam Proyek Data Science', 'Estimasi Kebutuhan Resource dalam Proyek Data Science', 'Data Preprocessing', 'Perencanaan Waktu dan Sumber Daya dalam Proyek Data Science', 'Rangkuman Menggali Informasi Data Tanpa Machine Learning', 'Data Visualization', 'Pengenalan Google Compute Engine', 'Daftar Referensi', 'Kuis Studi Kasus Customer Segmentation Analysis', 'Ujian Akhir', 'Langkah-Langkah Explanatory Data Analysis (ExDA)', 'Kuis Keterampilan Teknis Data Scientist', 'Latihan Membuat Data Pipeline dengan PySpark', 'KDD (Knowledge Discovery in Databases)', 'Pengenalan Vertex AI Workbench', 'Identifikasi dan Penanganan Missing Data', 'Penggunaan Python untuk Pengolahan Data', 'Pengenalan PySpark', 'Prasyarat Kemampuan']",110,"belajar penerapan data science data scientist mahir latihan menggunakan google compute engine untuk menjalankan data pipeline kuis framework dalam proyek data science rangkuman manajemen proyek data science modeling identifikasi dan mengelola risiko dalam proyek data science kuis menggali informasi data tanpa machine learning membuat business dashboard pengenalan proyek data science submission pertama: menyelesaikan permasalahan human resources submission akhir: menyelesaikan permasalahan institusi pendidikan [latihan] explanatory data analysis (exda) pengenalan business dashboard rangkuman pengolahan big data dengan pyspark semma (sample, explore, modify, model, and assess) exploratory data analysis latihan penggunaan vertex ai workbench [latihan] missing value handling data storytelling pyspark dataframe kuis manajemen proyek data science prasyarat tools pengenalan cloud run pengantar menggali informasi data tanpa machine learning evaluation pengelolaan tim data science: kolaborasi dan komunikasi statistik lanjutan dalam data science rangkuman studi kasus membuat business dashboard ads (agile data science) tantangan dalam proyek data science pengenalan credit scoring analytics pengantar manajemen proyek data science [studi kasus - fase eda] analisis data media sosial pengenalan metabase kuis pengolahan big data dengan pyspark rfm analysis rangkuman implementasi proyek data science dalam environment cloud deteksi outlier dan anomali machine learning data aggregation & join dengan pyspark mengapa framework penting? mekanisme belajar latihan menjalankan prototype sistem machine learning dengan cloud run tanpa machine learning, memangnya bisa? keterampilan yang dibutuhkan data scientist deployment monitoring dan evaluasi proyek data science kuis studi kasus membuat business dashboard dataops framework tahapan dalam proyek data science business understanding & penentuan cakupan proyek pengenalan manajemen proyek dalam data science [studi kasus - fase exda] analisis data media sosial pengenalan cloud computing customer segmentation dengan machine learning kuis implementasi proyek data science dalam environment cloud [latihan] outlier and anomaly handling deep learning data cleansing dengan pyspark pengenalan framework data science forum diskusi pengenalan layanan pengolahan data dalam gcp exploratory data analysis (eda) penerapan sql rangkuman studi kasus credit scoring analytics penutupan proyek dan penyampaian hasil pengenalan customer segmentation analysis instruksi tugas: framework andalanku metodologi manajemen proyek data science data understanding menetapkan tujuan dan scope proyek data science [individu activity] ‘pdkt’ dengan data studi kasus data preparation pengenalan google cloud platform glossarium rangkuman studi kasus customer segmentation analysis rangkuman kelas explanatory data analysis (exda) rangkuman keterampilan teknis data scientist preprocessing data dengan pyspark crisp-dm (cross-industry standard process for data mining) latihan menggunakan layanan pengolahan data dalam gcp [latihan] exploratory data analysis python clean code kuis studi kasus credit scoring analytics [individu activity] jika aku menjadi data scientist persetujuan hak cipta rangkuman framework dalam proyek data science estimasi kebutuhan resource dalam proyek data science data preprocessing perencanaan waktu dan sumber daya dalam proyek data science rangkuman menggali informasi data tanpa machine learning data visualization pengenalan google compute engine daftar referensi kuis studi kasus customer segmentation analysis ujian akhir langkah-langkah explanatory data analysis (exda) kuis keterampilan teknis data scientist latihan membuat data pipeline dengan pyspark kdd (knowledge discovery in databases) pengenalan vertex ai workbench identifikasi dan penanganan missing data penggunaan python untuk pengolahan data pengenalan pyspark prasyarat kemampuan" Belajar Pengembangan Aplikasi Android Intermediate,9,['Android Developer'],Mahir,"['Latihan Melakukan Sorting dalam Database Room', 'Latihan End-to-End Testing dengan Espresso', 'Teori WebView', 'Teori Localization pada Teks', 'Latihan Unit Testing LiveData', 'Teori Firebase', 'Latihan Foreground Service', 'Knowledge Check : Advanced Database', 'Latihan Membuat Custom Button dan EditText', 'Teori Canvas', 'Latihan Activity Transition dan Shared Element', 'Submission Aplikasi Story App', 'Rangkuman Geo Location', 'Teori Pre-Populate Database Room', 'Latihan Membuat Aplikasi Running dengan Location Tracker', 'Teori Property Animation', 'Latihan Intent Camera', 'Latihan MediaPlayer', 'Teori Accessibility', 'Knowledge Check : Localization', 'Mekanisme Belajar', 'Teori Paging', 'Rangkuman Advanced Testing', 'Latihan Menampilkan Website dengan WebView', 'Latihan Localization pada Teks untuk Mendukung Multi-Language', 'Latihan Unit Testing Coroutines', 'Latihan Firebase Authentication', 'Latihan Bound Service', 'Latihan Integration Testing Room Database', 'Teori Android Widget', 'Latihan Menggambar dengan Canvas', 'Pengantar Advanced Testing', 'Submission Aplikasi Story App : Kriteria', 'Rangkuman', 'Latihan Pre-Populate Database Room', 'Forum Diskusi', 'Teori Geofencing', 'Latihan Property Animation', 'Latihan Intent Gallery', 'Latihan ExoPlayer dengan Notification', 'Latihan Accessibility', 'Knowledge Check : Service', 'Latihan Paging 2 dari Database', 'Submission Aplikasi Story App : Kirim dan Review', 'Pengantar Service', 'Teori Adaptive Layout untuk Support Multiple Screen Size', 'Latihan Unit Testing Repository dengan Fake', 'Latihan Firebase Realtime Database', 'Pengantar Geo Location', 'Latihan Integration Testing Fragment dengan MockWebServer dan Idling Resource', 'Latihan Menampilkan Widget di Homepage', 'Latihan Clipping Object Canvas', 'Teori TDD (Test Driven Development)', 'Submission Akhir Aplikasi Story App', 'Rangkuman Advanced Database', 'Teori Migrasi Database Room', 'Glosarium', 'Latihan Membuat Aplikasi dengan Geofencing', 'Teori Motion Layout', 'Teori Mengunggah File ke Server', 'Rangkuman Advanced UI', 'Pengantar Advance Database', 'Knowledge Check : Media', 'Teori Google Maps API', 'Latihan Paging 3 dari Network', 'Submission Akhir Aplikasi Story App : Kirim dan Review', 'Teori Permission', 'Latihan Adaptive Layout untuk Support Multiple Screen Size', 'Rangkuman Service', 'Persetujuan Hak Cipta', 'Latihan Firebase Cloud Messaging (FCM)', 'Pengantar Media', 'Latihan Menambahkan Aksi pada Widget', 'Latihan Membuat Custom View dari Awal', 'Latihan TDD (Test Driven Development)', 'Submission Akhir Aplikasi Story App : Kriteria', 'Teori Service', 'Latihan Migrasi Database Room', 'Daftar Referensi', 'Pengantar Advanced UI', 'Latihan Motion Layout', 'Latihan Mengunggah File Ke Server dengan Multipart dalam Retrofit', 'Rangkuman Animation', 'Teori Relasi Database Room', 'Knowledge Check : Geo Location', 'Latihan Menampilkan Peta dengan Google Maps API', 'Latihan Paging 3 dengan RemoteMediator', 'Teori Akses Galeri dan Kamera', 'Teori Soundpool, MediaPlayer, dan ExoPlayer', 'Teori Format Informasi', 'Knowledge Check : Advanced UI', 'Prasyarat Kemampuan', 'Rangkuman Firebase', 'Teori RawQuery dalam Room', 'Latihan ExoPlayer', 'Latihan StackView Widget', 'Pengantar Localization dan Accessibility', 'Teori Test Double', 'Pengantar Firebase', 'Latihan Service', 'Teori Custom View', 'Rangkuman Localization', 'Teori Activity Transition', 'Ujian Akhir', 'Rangkuman Media', 'Latihan Relasi Database Room', 'Knowledge Check : Advanced Testing', 'Teori Location Tracker', 'Pengantar Animation', 'Latihan CameraX', 'Latihan SoundPool', 'Latihan Formatting pada Informasi', 'Knowledge Check : Animation', 'Prasyarat Tools', 'Knowledge Check : Firebase']",150,"belajar pengembangan aplikasi android intermediate android developer mahir latihan melakukan sorting dalam database room latihan end-to-end testing dengan espresso teori webview teori localization pada teks latihan unit testing livedata teori firebase latihan foreground service knowledge check : advanced database latihan membuat custom button dan edittext teori canvas latihan activity transition dan shared element submission aplikasi story app rangkuman geo location teori pre-populate database room latihan membuat aplikasi running dengan location tracker teori property animation latihan intent camera latihan mediaplayer teori accessibility knowledge check : localization mekanisme belajar teori paging rangkuman advanced testing latihan menampilkan website dengan webview latihan localization pada teks untuk mendukung multi-language latihan unit testing coroutines latihan firebase authentication latihan bound service latihan integration testing room database teori android widget latihan menggambar dengan canvas pengantar advanced testing submission aplikasi story app : kriteria rangkuman latihan pre-populate database room forum diskusi teori geofencing latihan property animation latihan intent gallery latihan exoplayer dengan notification latihan accessibility knowledge check : service latihan paging 2 dari database submission aplikasi story app : kirim dan review pengantar service teori adaptive layout untuk support multiple screen size latihan unit testing repository dengan fake latihan firebase realtime database pengantar geo location latihan integration testing fragment dengan mockwebserver dan idling resource latihan menampilkan widget di homepage latihan clipping object canvas teori tdd (test driven development) submission akhir aplikasi story app rangkuman advanced database teori migrasi database room glosarium latihan membuat aplikasi dengan geofencing teori motion layout teori mengunggah file ke server rangkuman advanced ui pengantar advance database knowledge check : media teori google maps api latihan paging 3 dari network submission akhir aplikasi story app : kirim dan review teori permission latihan adaptive layout untuk support multiple screen size rangkuman service persetujuan hak cipta latihan firebase cloud messaging (fcm) pengantar media latihan menambahkan aksi pada widget latihan membuat custom view dari awal latihan tdd (test driven development) submission akhir aplikasi story app : kriteria teori service latihan migrasi database room daftar referensi pengantar advanced ui latihan motion layout latihan mengunggah file ke server dengan multipart dalam retrofit rangkuman animation teori relasi database room knowledge check : geo location latihan menampilkan peta dengan google maps api latihan paging 3 dengan remotemediator teori akses galeri dan kamera teori soundpool, mediaplayer, dan exoplayer teori format informasi knowledge check : advanced ui prasyarat kemampuan rangkuman firebase teori rawquery dalam room latihan exoplayer latihan stackview widget pengantar localization dan accessibility teori test double pengantar firebase latihan service teori custom view rangkuman localization teori activity transition ujian akhir rangkuman media latihan relasi database room knowledge check : advanced testing teori location tracker pengantar animation latihan camerax latihan soundpool latihan formatting pada informasi knowledge check : animation prasyarat tools knowledge check : firebase" Belajar Pengembangan Aplikasi Flutter Intermediate,66,['Multi-Platform App Developer'],Mahir,"['Kelanjutan Navigator 2.0', 'Latihan Navigasi pada Aplikasi Windows', 'Latihan Mendapatkan Lokasi Perangkat Pengguna', 'Kuis Media', 'Latihan Infinite Scrolling Widget', 'Rangkuman Localization & Accessibility', 'Kuis Code Generation', 'Latihan Audio Player', 'Latihan Explicit Animation', 'Proyek Awal Aplikasi Story App', 'Latihan Penerapan Navigator 2.0', 'JSON Serialization Generator', 'Latihan Memilih Gambar dengan Image Picker', 'Kuis Flutter Desktop', 'Latihan : Build Varian pada Flutter', 'Forum Diskusi', 'Latihan: Localization dengan Provider', 'Rangkuman Advanced Navigator', 'Flutter MacOS', 'Latihan Live Tracking dengan Google Maps (Opsional)', 'Pengantar Localization dan Accessibility', 'Rangkuman Advanced Widget', 'Kuis Localization & Accessibility', 'Pengantar Maps dan Location', 'Latihan Video Player', 'Custom Painter', 'Proyek Akhir Aplikasi Story App', 'Latihan Mengembalikan Data dari Halaman Baru', 'Latihan Quote List App: JSON Serialization', 'Teori Pengambilan Gambar dengan Custom Camera', 'Pengantar Advanced Widget', 'Latihan : Konfigurasi Build Varian di Android dan Scheme di iOS', 'Glosarium', 'Teori Accessibility', 'Kuis Advanced Navigation', 'Latihan Membuat Aplikasi macOS', 'Rangkuman Maps and Location', 'Persetujuan Hak Cipta', 'Localization pada Flutter', 'Kuis Advanced Widget', 'Pengantar Flutter Desktop', 'Google Maps', 'Teori Mengunggah File ke Server', 'Latihan Custom Painter Animation', 'Rangkuman Kelas', 'Latihan Penerapan Redirection', 'Union Generator', 'Latihan Menangkap Gambar dengan Camera', 'Implicit Animation', 'Latihan : Konfigurasi IDE untuk Build Variant pada Flutter', 'Daftar Referensi', 'Widget vs Semantic', 'Pengantar Media', 'Flutter Linux', 'Kuis Maps and Location', 'Prasyarat Kemampuan', 'Parameter pada Localization', 'Mason Generator', 'Pendekatan Navigasi Web', 'Flutter Windows', 'Latihan Menampilkan Peta dengan Google Maps', 'Latihan Mengunggah Berkas Gambar ke Server', 'Pengantar Code Generation', 'Ujian Akhir Kelas', 'Latihan Quote List App: Union Generator', 'Latihan Perbaikan Fitur Custom Camera', 'Latihan Implicit Animation', 'Rangkuman Build Variant', 'Pengantar Advanced Navigation', 'Accessibility pada Widget', 'Menampilkan Gambar melalui Internet', 'Latihan Membuat Aplikasi Linux dengan Yaru', 'Pengenalan Build Variant', 'Prasyarat Tools', 'Format Variabel Bertipe Data', 'Mustache Code', 'Latihan Navigasi Web', 'Latihan Membuat Aplikasi Windows dengan Fluent Design', 'Location Service', 'Rangkuman Media', 'Infinite Scrolling Widget', 'Latihan: Accessibility', 'Rangkuman Code Generation', 'Teori Audio Player dan Video Player', 'Explicit Animation', 'Kuis Build Variant', 'Navigator 2.0', 'Teori Pengambilan Gambar dengan Image Picker', 'Rangkuman Flutter Desktop', 'Build Variant pada Flutter', 'Mekanisme Belajar', 'Latihan: Localization', 'Latihan Quote List App: Membuat Proyek Flutter']",80,belajar pengembangan aplikasi flutter intermediate multi-platform app developer mahir kelanjutan navigator 2.0 latihan navigasi pada aplikasi windows latihan mendapatkan lokasi perangkat pengguna kuis media latihan infinite scrolling widget rangkuman localization & accessibility kuis code generation latihan audio player latihan explicit animation proyek awal aplikasi story app latihan penerapan navigator 2.0 json serialization generator latihan memilih gambar dengan image picker kuis flutter desktop latihan : build varian pada flutter forum diskusi latihan: localization dengan provider rangkuman advanced navigator flutter macos latihan live tracking dengan google maps (opsional) pengantar localization dan accessibility rangkuman advanced widget kuis localization & accessibility pengantar maps dan location latihan video player custom painter proyek akhir aplikasi story app latihan mengembalikan data dari halaman baru latihan quote list app: json serialization teori pengambilan gambar dengan custom camera pengantar advanced widget latihan : konfigurasi build varian di android dan scheme di ios glosarium teori accessibility kuis advanced navigation latihan membuat aplikasi macos rangkuman maps and location persetujuan hak cipta localization pada flutter kuis advanced widget pengantar flutter desktop google maps teori mengunggah file ke server latihan custom painter animation rangkuman kelas latihan penerapan redirection union generator latihan menangkap gambar dengan camera implicit animation latihan : konfigurasi ide untuk build variant pada flutter daftar referensi widget vs semantic pengantar media flutter linux kuis maps and location prasyarat kemampuan parameter pada localization mason generator pendekatan navigasi web flutter windows latihan menampilkan peta dengan google maps latihan mengunggah berkas gambar ke server pengantar code generation ujian akhir kelas latihan quote list app: union generator latihan perbaikan fitur custom camera latihan implicit animation rangkuman build variant pengantar advanced navigation accessibility pada widget menampilkan gambar melalui internet latihan membuat aplikasi linux dengan yaru pengenalan build variant prasyarat tools format variabel bertipe data mustache code latihan navigasi web latihan membuat aplikasi windows dengan fluent design location service rangkuman media infinite scrolling widget latihan: accessibility rangkuman code generation teori audio player dan video player explicit animation kuis build variant navigator 2.0 teori pengambilan gambar dengan image picker rangkuman flutter desktop build variant pada flutter mekanisme belajar latihan: localization latihan quote list app: membuat proyek flutter Belajar Pengembangan Web Intermediate,42,['Front-End Web Developer'],Mahir,"['Implementasi Function yang Dihindari', 'Perkenalkan, saya CodeceptJS', 'Studi Kasus: Lebih Dekat dengan Web Push Notification', 'CacheStorage API', 'Menyiapkan Ruangan Uji', 'Pengenalan Web Performance', 'Image Optimization', 'Transisi Halaman untuk SPA', 'Kuis: Mencoba Screen Reader', 'Yang Mengikat Kita', 'Marker dan Icon', 'Menetapkan Code Style', 'Pendahuluan Continuous Integration & Continuous Deployment', 'Latihan: Membuat Firebase Project Baru', 'WebSocket', 'Rangkuman Automation Testing', 'Fraction Unit dan Repeat Notation', 'Submission: Katalog Restoran PWA + Testing and Optimized', 'Latihan: Stream Camera Pertama', 'Apa yang Bisa Dilakukan Service Worker?', 'Workbox Precaching', 'Pengenalan Aksesibilitas', 'Web Vitals', 'Pengenalan View Transition API', 'Aksesibilitas Konten', 'Ketika Pikiranku Berubah', 'Pengantar Map dan Location', 'Komponen Pembentuk PWA', 'Workbox, Caching Abstraction', 'Pengantar Deployment dengan GitHub Pages', 'Latihan: IndexedDB', 'Rangkuman Aksesibilitas', 'Optimalisasi Teks', 'Optimisasi Bundle', 'Latihan Studi Kasus: Mengimplementasikan View Transition', 'Integrasi Linter dengan IDE', 'Kau Tak Perlu Tahu Rahasiaku', 'Kuis Map dan Location', 'Notification API', 'Typography', 'Kuis: Mencoba Focus', 'Ringkasan Segitiga Apa Aku', 'Front dan Rear Camera untuk Mobile', 'Concurrency', 'Plot Twist', 'Kuis Progressive Web Apps', 'Menerapkan Cache pada Service Worker', 'Kuis Automation Testing', 'Mengatur Viewport, Penggunaan Relative Unit, Ukuran Elemen.', 'Latihan: Image Responsive', 'Transisi untuk Elemen Berbeda', 'Code Conventions', 'Rahasia Seorang Mata-Mata', 'Latihan: Custom Map dengan MapTiler', 'Melakukan Request dari API', 'Latihan: Menyiapkan Akun GitHub', 'Bekerja dengan MediaStream', 'Tips Submission: Katalog Restoran + PWA', 'Membekukan waktu', 'Rangkuman JavaScript di Balik Layar', 'Dasar Penggunaan CacheStorage', 'Segitiga Sembarang', 'Prasyarat Kemampuan', 'Kompresi Gambar', 'Pseudo-Element Tree', 'Heading dan Sectioning', 'Aku Bergantung Pada Bayanganmu', 'Interaktif dengan User', 'Membuat Struktur Folder', 'Pengelolaan Source Code Aplikasi', 'Latihan: Deploy ke Firebase Hosting', 'Membuka Koneksi WebSocket', 'Rangkuman Kelas', 'Grid Lines', 'Kasus 1: Segitiga Apa Aku', 'Registrasi Service Worker', 'Workbox Runtime Caching', 'Pengenalan JavaScript Clean Code', 'Largest Contentful Paint', 'Transisi untuk SPA dan MPA', 'Semantik dan Screen Reader', 'TODO Harus Dikerjakan', 'Pengenalan Map dan Location', 'Web Architecture', 'Latihan: Offline Capability dengan Workbox', 'Latihan: Deploy pada GitHub Pages', 'Menyiapkan Fungsi Operations DB', 'Rangkuman JavaScript Clean Code', 'Latihan: Menerapkan Teks Optimisasi dan Off Canvas Menu', 'Bundle Analyzer', 'Rangkuman Transisi dan Animasi', 'Clean Code', 'Pengantar JavaScript Background', 'Latihan: Notifikasi', 'Peran JavaScript', 'Mengatur Focusable Element', 'Kasus 2: Testing Aplikasi', 'Menyimpan ke Local Machine', 'Error Handling', 'Mekanisme Belajar', 'Kuis Deployment Aplikasi', 'IndexedDB API', 'Kuis Web Performance', 'Latihan: Mengatur Viewport, Penggunaan Relative Unit, Ukuran Elemen', 'WebP Image', 'Latihan: Implementasi Transisi untuk Elemen Berbeda', 'ESLint', 'Aku Suka Apa Yang Aku Lihat', 'Bekerja dengan Layer Group dan Control', 'Menampilkan Konten dari API', 'Latihan: Membuat GitHub Repository Baru', 'Gutters', 'TDD Menggunakan Jest', 'Latihan: Menangkap dengan Canvas API', 'Objek dan Struktur Data', 'Jangan Sampai Salah Nama', 'Kuis JavaScript di Balik Layar', 'Menambahkan Resource ke Cache', 'Kuis Mobile First Approach', 'Tips Submission: Katalog Restoran PWA + Testing and Optimized', 'Latihan: Kompresi Gambar', 'Animation API, Solusi Custom Transition', 'Label dan Alternatif Teks', 'Ringkasan Berkolaborasi Dengan Benar', 'Latihan: Menampilkan Custom Data', 'Konfigurasi Webpack', 'Pengertian dan Manfaat CI/CD', 'Rangkuman Deployment Aplikasi', 'Mengirim Data ke WebSocket Server', 'Pengantar Aksesibilitas', 'Pentingnya JavaScript Background', 'Service Worker Lifecycles', 'Perkenalan Pengujian Otomatis', 'Pengenalan Kelas', 'First Input Delay', 'Latihan: Membangun SPA Pertama', 'Screen Reader', 'Jagalah Kebersihan', 'Dasar-Dasar Peta Digital', 'Application Shell', 'Web Push Notification', 'Pengantar Deployment dengan Netlify', 'Menambahkan Tombol Like pada Halaman Detail', 'Rangkuman Progressive Web Apps', 'Media Query', 'Latihan: Bundle Analyzer', 'Kuis Transisi dan Animasi', 'Prinsip Membuat Variables', 'Memperbaiki dia yang terlupakan', 'Submission: Katalog Restoran + PWA', 'Latihan Studi Kasus: Memperbaiki Aksesibilitas Website', 'Focus Order', 'Persetujuan Hak Cipta', 'Studi Kasus: Kamera untuk Halaman Tambah', 'Comments', 'Forum Diskusi', 'Ujian Akhir', 'Dasar Penggunaan IndexedDB', 'Kuis Deployment dengan CI/CD', 'Responsive Layout', 'Latihan: WebP Image', 'Aksesibilitas untuk Animasi', 'Menggunakan ESLint', 'Ketika Hampa', 'Latihan Studi Kasus: Merancang Peta Digital di Halaman Daftar', 'Web Application Manifest', 'Latihan: Membuat CI Pipeline menggunakan GitHub Action', 'Off Canvas Menu', 'Hijau Pertama', 'Canvas API', 'Classes', 'Sebuah Pencarian', 'Studi Kasus: PWA untuk CityCare App', 'Mencari dan Menghapus Cache', 'Kuis Aksesibilitas', 'Prasyarat Tools', 'Ubah GIF ke Video', 'Debugging Transition', 'Teks Alternatif', 'Kasus 4: Mencari Film Yang Disukai', 'GeoJSON, Custom Data Map', 'Membuat Application Shell', 'Platform untuk Deployment', 'Submission: Proyek Pertama', 'Mendapatkan Data dari WebSocket Server', 'Prinsip-Prinsip Aksesibilitas', 'Tips Submission: Katalog Restoran', 'Ringkasan Mencari Film yang Disukai', 'Mendeteksi JavaScript Background', 'Service Worker Events', 'Tipe-Tipe Testing', 'Pengantar Progressive Web Apps', 'Cumulative Layout Shift', 'SPA dengan MVP Pattern', 'Latihan: Mencoba Screen Reader', 'Ringkasan Testing Aplikasi', 'Latihan: Membuat Peta Interaktif Pertama', 'Latihan: Application Shell', 'Latihan: Ubah Build-Tools Menjadi InjectManifest (Workbox)', 'Latihan: Deploy pada Netlify', 'Memberikan Fungsionalitas pada Tombol Like', 'Rangkuman Web Performance', 'Breakpoint', 'Code Splitting', 'Pengantar Dunia Media', 'Mengapa Kecepatan Penting', 'Tab Index', 'Strategi Menyukai Sebuah Film', 'Rangkuman Dunia Media', 'Pengenalan Progressive Web Apps', 'Glosarium', 'Pengantar Deployment Aplikasi', 'Membuat/Membuka Database dan Object Store', 'Grid Layout Module', 'Menggunakan Lazy Loading Image', 'Pengantar Studi Kasus: City Care App', 'Memasang ESLint', 'Akhirnya Tiba yang Kucari', 'Latihan Studi Kasus: Mendapatkan Koordinat Baru', 'Latihan: Web App Manifest', 'Latihan: Menyiapkan Akun Netlify', 'Navigasi dengan Keyboard', 'Segitiga Sama Sisi', 'Latihan: Constraint untuk Media Stream', 'SOLID: Single Responsibility Principle, Open/Closed Principle', 'Ini Bukan Selamat Tinggal', 'Studi Kasus: Local Database untuk CityCare App', 'Caching Strategies', 'Kuis JavaScript Clean Code', 'Persiapan Proyek Latihan', 'Latihan: Ubah Gif ke Video', 'Transisi Halaman untuk MPA', 'Submission: Katalog Restoran', 'Membangun Fitur Menggunakan TDD', 'Geolocation API, Real-Time Location', 'Konfigurasi Drawer', 'Pengantar Latihan: Penerapan CI/CD Menggunakan GitHub Action dan Netlify', 'Submission: Proyek Kedua', 'Menutup Koneksi WebSocket', 'Semantic Properties & Accessibility Tree', 'Membuat Function dengan Baik', 'Kasus 5: End-to-End Testing', 'Cara Kerja Web Push Notification', 'Latihan: Service Worker', 'Framework Automation Testing', 'Pengantar Pengujian Otomatis', 'Cara Mengukur LCP, FID, dan CLS', 'Latihan: Membangun Aplikasi dengan MVP Pattern', 'Skip to Content', 'Kasus 3: Berkolaborasi Dengan Benar', 'Langkah Awal Peta Digital', 'Memasang Dependencies', 'Latihan: Push Notification', 'Pengantar Deployment dengan Firebase', 'Menampilkan Data dari Database', 'Rangkuman Deployment dengan CI/CD', 'Grid Tracks', 'Latihan: Code Splitting', 'Pengenalan Media Stream API', 'Pengenalan Service Worker API', 'Latihan: Membuat CD Pipeline menggunakan Netlify', 'Pengenalan Mobile First Approach', 'Apa itu Kecepatan', 'Pengantar Transisi dan Animasi', 'Styling Focus', 'Kutangkap Bugs Dengan Jaring Pengaman', 'Kuis Dunia Media', 'Kriteria-Kriteria PWA', 'Daftar Referensi', 'Pengenalan Deployment Aplikasi', 'Operasi CRUD pada IndexedDB', 'Rangkuman Mobile First Approach', 'Latihan: Menerapkan Responsive Layout', 'Practice: Lazy Loading Image', 'Latihan Studi Kasus: Penjelasan Starter Project', 'Mengaudit Kode', 'Tak Semuanya Perlu Diketahui', 'Rangkuman Map dan Location', 'ARIA dan HTML', 'Latihan: Mencoba Focus', 'Segitiga Sama Kaki', 'Mengatur Constraint MediaStream', 'SOLID: Liskov Substitution Principle, Interface Segregation Principle, Dependencies Inversion Principle', 'Jangan Menyerah di Hadapan Masalah', 'Latihan: Cache API', 'Chrome DevTools', 'Image Responsive', 'Mengatur Transisi Banyak Element', 'Style Guide', 'Jangan Bertele-tele', 'MapTiler, Map Service Alternative', 'Membuat URL Router Sederhana', 'Latihan: Memasang Git', 'Latihan: Web Socket']",80,"belajar pengembangan web intermediate front-end web developer mahir implementasi function yang dihindari perkenalkan, saya codeceptjs studi kasus: lebih dekat dengan web push notification cachestorage api menyiapkan ruangan uji pengenalan web performance image optimization transisi halaman untuk spa kuis: mencoba screen reader yang mengikat kita marker dan icon menetapkan code style pendahuluan continuous integration & continuous deployment latihan: membuat firebase project baru websocket rangkuman automation testing fraction unit dan repeat notation submission: katalog restoran pwa + testing and optimized latihan: stream camera pertama apa yang bisa dilakukan service worker? workbox precaching pengenalan aksesibilitas web vitals pengenalan view transition api aksesibilitas konten ketika pikiranku berubah pengantar map dan location komponen pembentuk pwa workbox, caching abstraction pengantar deployment dengan github pages latihan: indexeddb rangkuman aksesibilitas optimalisasi teks optimisasi bundle latihan studi kasus: mengimplementasikan view transition integrasi linter dengan ide kau tak perlu tahu rahasiaku kuis map dan location notification api typography kuis: mencoba focus ringkasan segitiga apa aku front dan rear camera untuk mobile concurrency plot twist kuis progressive web apps menerapkan cache pada service worker kuis automation testing mengatur viewport, penggunaan relative unit, ukuran elemen. latihan: image responsive transisi untuk elemen berbeda code conventions rahasia seorang mata-mata latihan: custom map dengan maptiler melakukan request dari api latihan: menyiapkan akun github bekerja dengan mediastream tips submission: katalog restoran + pwa membekukan waktu rangkuman javascript di balik layar dasar penggunaan cachestorage segitiga sembarang prasyarat kemampuan kompresi gambar pseudo-element tree heading dan sectioning aku bergantung pada bayanganmu interaktif dengan user membuat struktur folder pengelolaan source code aplikasi latihan: deploy ke firebase hosting membuka koneksi websocket rangkuman kelas grid lines kasus 1: segitiga apa aku registrasi service worker workbox runtime caching pengenalan javascript clean code largest contentful paint transisi untuk spa dan mpa semantik dan screen reader todo harus dikerjakan pengenalan map dan location web architecture latihan: offline capability dengan workbox latihan: deploy pada github pages menyiapkan fungsi operations db rangkuman javascript clean code latihan: menerapkan teks optimisasi dan off canvas menu bundle analyzer rangkuman transisi dan animasi clean code pengantar javascript background latihan: notifikasi peran javascript mengatur focusable element kasus 2: testing aplikasi menyimpan ke local machine error handling mekanisme belajar kuis deployment aplikasi indexeddb api kuis web performance latihan: mengatur viewport, penggunaan relative unit, ukuran elemen webp image latihan: implementasi transisi untuk elemen berbeda eslint aku suka apa yang aku lihat bekerja dengan layer group dan control menampilkan konten dari api latihan: membuat github repository baru gutters tdd menggunakan jest latihan: menangkap dengan canvas api objek dan struktur data jangan sampai salah nama kuis javascript di balik layar menambahkan resource ke cache kuis mobile first approach tips submission: katalog restoran pwa + testing and optimized latihan: kompresi gambar animation api, solusi custom transition label dan alternatif teks ringkasan berkolaborasi dengan benar latihan: menampilkan custom data konfigurasi webpack pengertian dan manfaat ci/cd rangkuman deployment aplikasi mengirim data ke websocket server pengantar aksesibilitas pentingnya javascript background service worker lifecycles perkenalan pengujian otomatis pengenalan kelas first input delay latihan: membangun spa pertama screen reader jagalah kebersihan dasar-dasar peta digital application shell web push notification pengantar deployment dengan netlify menambahkan tombol like pada halaman detail rangkuman progressive web apps media query latihan: bundle analyzer kuis transisi dan animasi prinsip membuat variables memperbaiki dia yang terlupakan submission: katalog restoran + pwa latihan studi kasus: memperbaiki aksesibilitas website focus order persetujuan hak cipta studi kasus: kamera untuk halaman tambah comments forum diskusi ujian akhir dasar penggunaan indexeddb kuis deployment dengan ci/cd responsive layout latihan: webp image aksesibilitas untuk animasi menggunakan eslint ketika hampa latihan studi kasus: merancang peta digital di halaman daftar web application manifest latihan: membuat ci pipeline menggunakan github action off canvas menu hijau pertama canvas api classes sebuah pencarian studi kasus: pwa untuk citycare app mencari dan menghapus cache kuis aksesibilitas prasyarat tools ubah gif ke video debugging transition teks alternatif kasus 4: mencari film yang disukai geojson, custom data map membuat application shell platform untuk deployment submission: proyek pertama mendapatkan data dari websocket server prinsip-prinsip aksesibilitas tips submission: katalog restoran ringkasan mencari film yang disukai mendeteksi javascript background service worker events tipe-tipe testing pengantar progressive web apps cumulative layout shift spa dengan mvp pattern latihan: mencoba screen reader ringkasan testing aplikasi latihan: membuat peta interaktif pertama latihan: application shell latihan: ubah build-tools menjadi injectmanifest (workbox) latihan: deploy pada netlify memberikan fungsionalitas pada tombol like rangkuman web performance breakpoint code splitting pengantar dunia media mengapa kecepatan penting tab index strategi menyukai sebuah film rangkuman dunia media pengenalan progressive web apps glosarium pengantar deployment aplikasi membuat/membuka database dan object store grid layout module menggunakan lazy loading image pengantar studi kasus: city care app memasang eslint akhirnya tiba yang kucari latihan studi kasus: mendapatkan koordinat baru latihan: web app manifest latihan: menyiapkan akun netlify navigasi dengan keyboard segitiga sama sisi latihan: constraint untuk media stream solid: single responsibility principle, open/closed principle ini bukan selamat tinggal studi kasus: local database untuk citycare app caching strategies kuis javascript clean code persiapan proyek latihan latihan: ubah gif ke video transisi halaman untuk mpa submission: katalog restoran membangun fitur menggunakan tdd geolocation api, real-time location konfigurasi drawer pengantar latihan: penerapan ci/cd menggunakan github action dan netlify submission: proyek kedua menutup koneksi websocket semantic properties & accessibility tree membuat function dengan baik kasus 5: end-to-end testing cara kerja web push notification latihan: service worker framework automation testing pengantar pengujian otomatis cara mengukur lcp, fid, dan cls latihan: membangun aplikasi dengan mvp pattern skip to content kasus 3: berkolaborasi dengan benar langkah awal peta digital memasang dependencies latihan: push notification pengantar deployment dengan firebase menampilkan data dari database rangkuman deployment dengan ci/cd grid tracks latihan: code splitting pengenalan media stream api pengenalan service worker api latihan: membuat cd pipeline menggunakan netlify pengenalan mobile first approach apa itu kecepatan pengantar transisi dan animasi styling focus kutangkap bugs dengan jaring pengaman kuis dunia media kriteria-kriteria pwa daftar referensi pengenalan deployment aplikasi operasi crud pada indexeddb rangkuman mobile first approach latihan: menerapkan responsive layout practice: lazy loading image latihan studi kasus: penjelasan starter project mengaudit kode tak semuanya perlu diketahui rangkuman map dan location aria dan html latihan: mencoba focus segitiga sama kaki mengatur constraint mediastream solid: liskov substitution principle, interface segregation principle, dependencies inversion principle jangan menyerah di hadapan masalah latihan: cache api chrome devtools image responsive mengatur transisi banyak element style guide jangan bertele-tele maptiler, map service alternative membuat url router sederhana latihan: memasang git latihan: web socket" Belajar Prinsip Pemrograman SOLID,10,"['Android Developer', 'Multi-Platform App Developer', 'iOS Developer']",Menengah,"['Generalization dan Specialization', 'Studi Kasus S.O.L.I.D', 'Ujian Akhir', 'Abstraction', 'Knowledge Check: Relasi pada OOP', 'Interface Segregation Principle (ISP)', 'Rangkuman: OOP', 'Contoh Kasus SRP', 'Pengenalan Kelas', 'Realization atau Implementation', 'Persetujuan Hak Cipta', 'Polymorphism', 'Knowledge Check: Software Design', 'Contoh Kasus ISP', 'Pengenalan OOP', 'Rangkuman: Relasi pada OOP', 'Open/Close Principle (OCP)', 'Pengenalan Software Design', 'Mekanisme Belajar', 'Pengenalan Relasi pada OOP', 'Knowledge Check: S.O.L.I.D', 'Dependency Inversion Principle (DIP)', 'Empat Pilar dalam OOP', 'Rangkuman: Software Design', 'Contoh Kasus OCP', 'Forum Diskusi', 'Software Design Principle', 'Association, Aggregation, dan Composition', 'Rangkuman Kelas', 'Contoh Kasus DIP', 'Inheritance', 'Rangkuman: S.O.L.I.D', 'Liskov Substitution Principle (LSP)', 'Glosarium', 'Pengenalan S.O.L.I.D', 'Dependency', 'Ujian Akhir (Deprecated)', 'Knowledge Check : Object Oriented Programming (OOP) (Deprecated)', 'Encapsulation', 'Knowledge Check: OOP', 'Contoh Kasus LSP', 'Daftar Referensi', 'Single Responsibility Principle (SRP)']",15,"belajar prinsip pemrograman solid android developer multi-platform app developer ios developer menengah generalization dan specialization studi kasus s.o.l.i.d ujian akhir abstraction knowledge check: relasi pada oop interface segregation principle (isp) rangkuman: oop contoh kasus srp pengenalan kelas realization atau implementation persetujuan hak cipta polymorphism knowledge check: software design contoh kasus isp pengenalan oop rangkuman: relasi pada oop open/close principle (ocp) pengenalan software design mekanisme belajar pengenalan relasi pada oop knowledge check: s.o.l.i.d dependency inversion principle (dip) empat pilar dalam oop rangkuman: software design contoh kasus ocp forum diskusi software design principle association, aggregation, dan composition rangkuman kelas contoh kasus dip inheritance rangkuman: s.o.l.i.d liskov substitution principle (lsp) glosarium pengenalan s.o.l.i.d dependency ujian akhir (deprecated) knowledge check : object oriented programming (oop) (deprecated) encapsulation knowledge check: oop contoh kasus lsp daftar referensi single responsibility principle (srp)" Machine Learning Operations (MLOps),61,['MLOps Engineer'],Mahir,"['Pengenalan Tools Lanjutan dalam Pengolahan Data', 'Pengenalan Vertex AI', 'Definisi Machine Learning Operations (MLOps)', 'Monitoring & Feedback Loop', 'Pengenalan Linter dan Code Formatter', 'Mekanisme Belajar', 'Kuis Pengembangan dan Validasi Model Machine Learning', 'Menjalankan Pipeline Component Menggunakan Pipeline Orchestrator', 'Data Validation', 'Menginterpretasi Model', 'Rangkuman Kelas', 'Pengenalan Machine Learning Pipeline', 'Pengenalan Python Clean Code', 'Rangkuman Pengolahan Data dalam Machine Learning Pipeline', 'Latihan Penggunaan AutoML-Training Model', 'Gambaran Life Cycle Pengembangan Sistem Machine Learning dalam Skala Industri', 'Latihan Membuat Model Serving Menggunakan Flask', 'Latihan Refactoring Code', 'Forum Diskusi', 'Proyek Pengembangan Machine Learning Pipeline', 'Menjalankan Model Machine Learning di Heroku', 'Data Preprocessing', 'Pengenalan Tools Pengembangan dan Validasi Model dalam Machine Learning Pipeline', 'Ujian Akhir Kelas', 'Rangkuman Pengenalan Machine Learning Operations', 'Style Guide', 'Kuis Pengolahan Data dalam Machine Learning Pipeline', 'Latihan Penggunaan Custom-Training Model', 'Menentukan Cakupan Proyek Machine Learning', 'Latihan Penggunaan TensorFlow Serving', 'Rangkuman Python Clean Code', 'Glosarium', 'Pengenalan Model Deployment', 'Monitoring Model Machine Learning', 'Pengenalan Tools Pengolahan Data dalam Machine Learning Pipeline', 'Persetujuan Hak Cipta', 'Latihan Pembuatan Komponen Pengembangan dan Validasi Model dalam Machine Learning Pipeline', 'Proyek Pengembangan dan Pengoperasian Sistem Machine Learning', 'Kuis Pengenalan Machine Learning Operations', 'Modular Code', 'Pengenalan Proses Pengembangan dan Validasi Model Machine Learning', 'Latihan Membuat dan Menjalankan end-to-end Machine Learning Pipeline Menggunakan Vertex AI Pipeline', 'Manajemen Data', 'Latihan Model Deployment', 'Kuis Python Clean Code', 'Daftar Referensi', 'Manajemen Model dan Data Version', 'Rangkuman Latihan Pertama Pengembangan dan Pengoperasian Sistem Machine Learning', 'Pengenalan MetadataStore', 'Prasyarat Kemampuan', 'Pengenalan Tools Lanjutan dalam Pengembangan dan Validasi Model', 'Tahap Penentuan Cakupan Proyek', 'Pengenalan Proses Pengolahan Data dalam Machine Learning Pipeline', 'Refactoring Code', 'Pengembangan Model', 'Kuis Latihan Kedua Pengembangan dan Pengoperasian Sistem Machine Learning', 'Pengembangan Model Machine Learning', 'Rangkuman Penerapan Model Machine Learning dalam Sistem Produksi', 'Latihan Pembuatan Komponen Pengolahan Data dalam Machine Learning Pipeline', 'Pengenalan Google Cloud Platform', 'Tantangan Pengoperasian Machine Learning dalam Sistem Produksi', 'Pengenalan Model Serving', 'Kuis Latihan Pertama Pengembangan dan Pengoperasian Sistem Machine Learning', 'Documentation', 'Prasyarat Tools', 'Rangkuman Pengembangan dan Validasi Model Machine Learning', 'Pembuatan Pipeline Component', 'Data Ingestion', 'Analisis dan Validasi Model', 'Rangkuman Latihan Kedua Pengembangan dan Pengoperasian Sistem Machine Learning', 'Deployment dan Monitoring Sistem Machine Learning', 'Kuis Penerapan Model Machine Learning dalam Sistem Produksi']",80,machine learning operations (mlops) mlops engineer mahir pengenalan tools lanjutan dalam pengolahan data pengenalan vertex ai definisi machine learning operations (mlops) monitoring & feedback loop pengenalan linter dan code formatter mekanisme belajar kuis pengembangan dan validasi model machine learning menjalankan pipeline component menggunakan pipeline orchestrator data validation menginterpretasi model rangkuman kelas pengenalan machine learning pipeline pengenalan python clean code rangkuman pengolahan data dalam machine learning pipeline latihan penggunaan automl-training model gambaran life cycle pengembangan sistem machine learning dalam skala industri latihan membuat model serving menggunakan flask latihan refactoring code forum diskusi proyek pengembangan machine learning pipeline menjalankan model machine learning di heroku data preprocessing pengenalan tools pengembangan dan validasi model dalam machine learning pipeline ujian akhir kelas rangkuman pengenalan machine learning operations style guide kuis pengolahan data dalam machine learning pipeline latihan penggunaan custom-training model menentukan cakupan proyek machine learning latihan penggunaan tensorflow serving rangkuman python clean code glosarium pengenalan model deployment monitoring model machine learning pengenalan tools pengolahan data dalam machine learning pipeline persetujuan hak cipta latihan pembuatan komponen pengembangan dan validasi model dalam machine learning pipeline proyek pengembangan dan pengoperasian sistem machine learning kuis pengenalan machine learning operations modular code pengenalan proses pengembangan dan validasi model machine learning latihan membuat dan menjalankan end-to-end machine learning pipeline menggunakan vertex ai pipeline manajemen data latihan model deployment kuis python clean code daftar referensi manajemen model dan data version rangkuman latihan pertama pengembangan dan pengoperasian sistem machine learning pengenalan metadatastore prasyarat kemampuan pengenalan tools lanjutan dalam pengembangan dan validasi model tahap penentuan cakupan proyek pengenalan proses pengolahan data dalam machine learning pipeline refactoring code pengembangan model kuis latihan kedua pengembangan dan pengoperasian sistem machine learning pengembangan model machine learning rangkuman penerapan model machine learning dalam sistem produksi latihan pembuatan komponen pengolahan data dalam machine learning pipeline pengenalan google cloud platform tantangan pengoperasian machine learning dalam sistem produksi pengenalan model serving kuis latihan pertama pengembangan dan pengoperasian sistem machine learning documentation prasyarat tools rangkuman pengembangan dan validasi model machine learning pembuatan pipeline component data ingestion analisis dan validasi model rangkuman latihan kedua pengembangan dan pengoperasian sistem machine learning deployment dan monitoring sistem machine learning kuis penerapan model machine learning dalam sistem produksi Machine Learning Terapan,4,['AI Engineer'],Mahir,"['Pengenalan Computer Vision', 'Analisis Sentimen dengan Deep Learning', 'Ceklis Kriteria Submission', 'Aplikasi Natural Language Processing di Dunia Nyata', 'Prasyarat Kemampuan', 'Pengenalan Object Detection', 'Struktur Proyek Machine Learning', 'Model Development dengan Boosting Algorithm', 'Proses Training', 'Exploratory Data Analysis - Menangani Missing Value dan Outliers', 'Content Based Filtering', 'Implementasi SVM untuk Analisis Sentimen pada Data IndoNLU', 'Alur Proyek Machine Learning di Industri', 'Detail Laporan', 'Univariate Exploratory Data Analysis', 'Predictive Analytics Lifecycle', 'Testing Model', 'Persiapan Dataset Analisis Sentimen', 'Glosarium', 'Kuis Sentiment Analysis', 'Rangkuman Menyusun Proyek Machine Learning', 'Technical Writing', 'Penerapan Computer Vision di Industri', 'Pengenalan IndoNLU', 'Ceklis Kriteria Submission Akhir', 'Teknik Natural Language Processing', 'Prasyarat Tools', 'Teknik-teknik Object Detection', 'Evaluasi Model', 'Rangkuman Studi Kasus Keempat: Sistem Rekomendasi', 'Exploratory Data Analysis - Univariate Analysis', 'Collaborative Filtering', 'Analisis Data', 'Infrastruktur Machine Learning', 'Proyek Akhir Kirim Submission dan Review', 'Data Preprocessing', 'Business Understanding', 'Pendahuluan Studi Kasus Keempat: Sistem Rekomendasi', 'Uji Model dengan Contoh Kalimat', 'Daftar Referensi', 'Proyek Pertama : Predictive Analytics', 'Exploratory Data Analysis - Multivariate Analysis', 'Teknik Pengenalan Objek (Object Recognition)', 'Pengenalan Library PyTorch', 'Tantangan Natural Language Processing', 'Model Development', 'Detektor Wajah pada Gambar', 'Kuis Menyusun Proyek Machine Learning', 'Rangkuman Studi Kasus Pertama: Predictive Analytics', 'Kuis Sistem Rekomendasi', 'Pendahuluan Studi Kasus Kedua: Sentiment Analysis', 'Hybrid Recommender System', 'Feature Engineering dengan TF-IDF', 'Data Engineering', 'Data Preparation', 'Data Understanding', 'Pengenalan Sistem Rekomendasi', 'Fine Tuning dan Evaluasi', 'Pengenalan Machine Learning System Design', 'Proyek Pertama Kriteria Submission', 'Publikasi Proyek Machine Learning', 'Membuat Model Klasifikasi Rambu Lalu Lintas', 'Dataset Analisis Sentimen IndoNLU', 'Persetujuan Hak Cipta', 'Natural Language Processing Pipeline', 'Deployment dan Monitoring', 'Membuat Detektor Wajah dengan Algoritma Haar Cascade', 'Latihan Membuat Proyek Sistem Rekomendasi', 'Kuis Predictive Analytics', 'Rangkuman Kelas', 'Data untuk Sistem Rekomendasi', 'Klasifikasi Sentimen dengan Support Vector Machine', 'Pendahuluan Menyusun Proyek Machine Learning', 'Model Development dengan K-Nearest Neighbor', 'Model Development dengan Content Based Filtering', 'Data Loading', 'Mengapa Sistem Rekomendasi Penting?', 'Prediksi Sentimen', 'Sistem Machine Learning di Dunia Riset/Akademik versus Industri', 'Proyek Pertama Kirim Submission dan Review', 'Rangkuman Studi Kasus Ketiga: Computer Vision', 'Proyek Akhir : Membuat Model Sistem Rekomendasi', 'Eksplorasi Data', 'Mekanisme Belajar', 'Akuisisi Data', 'Rangkuman Machine Learning System Design', 'Pendahuluan Studi Kasus Ketiga: Computer Vision', 'Feature Engineering untuk Representasi Teks', 'Ujian Akhir Kelas', 'Pengenalan Natural Language Processing (NLP)', 'Similarity Measure', 'Rangkuman Studi Kasus Kedua: Sentiment Analysis', 'Ide Portofolio Machine Learning', 'Model Development dengan Random Forest', 'Model Development dengan Collaborative Filtering', 'Exploratory Data Analysis - Deskripsi Variabel', 'Taksonomi Sistem Rekomendasi', 'Analisis Sentimen dengan Support Vector Machine (SVM)', 'Persyaratan Machine Learning System Design', 'Proyek Akhir Kriteria Submission', 'Kuis Computer Vision', 'Pendahuluan Studi Kasus Pertama: Predictive Analytics', 'Training dengan Convolutional Neural Network', 'Konfigurasi dan Load Pre-trained Model', 'Forum Diskusi', 'Text Cleaning dan Pre-processing', 'Kuis Machine Learning System Design']",80,machine learning terapan ai engineer mahir pengenalan computer vision analisis sentimen dengan deep learning ceklis kriteria submission aplikasi natural language processing di dunia nyata prasyarat kemampuan pengenalan object detection struktur proyek machine learning model development dengan boosting algorithm proses training exploratory data analysis - menangani missing value dan outliers content based filtering implementasi svm untuk analisis sentimen pada data indonlu alur proyek machine learning di industri detail laporan univariate exploratory data analysis predictive analytics lifecycle testing model persiapan dataset analisis sentimen glosarium kuis sentiment analysis rangkuman menyusun proyek machine learning technical writing penerapan computer vision di industri pengenalan indonlu ceklis kriteria submission akhir teknik natural language processing prasyarat tools teknik-teknik object detection evaluasi model rangkuman studi kasus keempat: sistem rekomendasi exploratory data analysis - univariate analysis collaborative filtering analisis data infrastruktur machine learning proyek akhir kirim submission dan review data preprocessing business understanding pendahuluan studi kasus keempat: sistem rekomendasi uji model dengan contoh kalimat daftar referensi proyek pertama : predictive analytics exploratory data analysis - multivariate analysis teknik pengenalan objek (object recognition) pengenalan library pytorch tantangan natural language processing model development detektor wajah pada gambar kuis menyusun proyek machine learning rangkuman studi kasus pertama: predictive analytics kuis sistem rekomendasi pendahuluan studi kasus kedua: sentiment analysis hybrid recommender system feature engineering dengan tf-idf data engineering data preparation data understanding pengenalan sistem rekomendasi fine tuning dan evaluasi pengenalan machine learning system design proyek pertama kriteria submission publikasi proyek machine learning membuat model klasifikasi rambu lalu lintas dataset analisis sentimen indonlu persetujuan hak cipta natural language processing pipeline deployment dan monitoring membuat detektor wajah dengan algoritma haar cascade latihan membuat proyek sistem rekomendasi kuis predictive analytics rangkuman kelas data untuk sistem rekomendasi klasifikasi sentimen dengan support vector machine pendahuluan menyusun proyek machine learning model development dengan k-nearest neighbor model development dengan content based filtering data loading mengapa sistem rekomendasi penting? prediksi sentimen sistem machine learning di dunia riset/akademik versus industri proyek pertama kirim submission dan review rangkuman studi kasus ketiga: computer vision proyek akhir : membuat model sistem rekomendasi eksplorasi data mekanisme belajar akuisisi data rangkuman machine learning system design pendahuluan studi kasus ketiga: computer vision feature engineering untuk representasi teks ujian akhir kelas pengenalan natural language processing (nlp) similarity measure rangkuman studi kasus kedua: sentiment analysis ide portofolio machine learning model development dengan random forest model development dengan collaborative filtering exploratory data analysis - deskripsi variabel taksonomi sistem rekomendasi analisis sentimen dengan support vector machine (svm) persyaratan machine learning system design proyek akhir kriteria submission kuis computer vision pendahuluan studi kasus pertama: predictive analytics training dengan convolutional neural network konfigurasi dan load pre-trained model forum diskusi text cleaning dan pre-processing kuis machine learning system design Membangun Proyek Deep Learning Tingkat Mahir,5,['AI Engineer'],Mahir,"['Reproducibility dalam TensorFlow', 'Mengurutkan Hasil Kembali dengan Learning-to-Rank', 'Pendekatan Deep Learning Lanjutan Versi Parallelism', 'Pengantar Custom dan Distributed Training dengan TensorFlow', 'Pengantar Computer Vision Lanjutan dengan TensorFlow', 'Eksplorasi Data dalam Time Series', 'Kustomisasi Callback', 'Mengenal Transformer dalam NLP', 'Tensor dalam TensorFlow', 'Teknik-Teknik Sistem Rekomendasi Lanjutan', 'Kustomisasi Loss Function', 'Berhadapan dengan Data Tidak Berlabel', 'Latihan Bersama TCN dan LSTM', 'Forum Diskusi', 'Checkpoint dan Saving Model Manual', 'Berkenalan dengan Image Segmentation', 'Rangkuman Menyelam Lebih Dalam ke TensorFlow', 'Retrieval dalam Sistem Rekomendasi dengan TensorFlow Recommenders', 'Rangkuman Time Series Lanjutan dengan TensorFlow', 'Automatic Differentiation dengan tf.GradientTape', 'Klasifikasi Gambar Lanjutan', 'Neural Collaborative Filtering', 'Data Preprocessing Lanjutan Untuk Time Series', 'Latihan Custom Model, Layer, Loss, dan Callback pada Time Series Model', 'Latihan Membangun Model Transformer Milik Kita Sendiri dengan TensorFlow', 'Manipulasi Tensor dengan Operasi Dasar dan Matematika', 'Fungsi Custom Loss untuk Tantangan yang Lebih Spesifik', 'Latihan Data Labeling', 'Latihan Multivariate Sequence to Sequence', 'Glosarium', 'Distributed Training', 'Image Segmentation dengan Deep Learning', 'Kuis Menyelam Lebih Dalam ke TensorFlow', 'Rangkuman Sistem Rekomendasi Lanjutan dengan TensorFlow', 'Kuis Time Series Lanjutan dengan TensorFlow', 'Persetujuan Hak Cipta', 'Custom Training Loop', 'Berkenalan dengan Object Detection', 'Context-Aware Recommendations', 'Feature Engineering dalam Time Series', 'Rangkuman Custom Model, Layer, Loss, dan Callback', 'Latihan Melatih Model Transformer Milik Kita', 'Eksplorasi Tensor dalam Eager Mode', 'Rangkuman Computer Vision Lanjutan dengan TensorFlow', 'Kustomisasi Lambda Layer', 'Data Labeling dalam NLP dengan Active Learning', 'Proyek Akhir', 'Daftar Referensi', 'Strategi Distributed Training dengan TensorFlow', 'Pengantar Kustomisasi Model, Layer, Loss, dan Callback', 'Kuis Sistem Rekomendasi Lanjutan dengan TensorFlow', 'Rangkuman Kelas', 'Prasyarat Kemampuan', 'Dynamic Training', 'Teknik Object Detection dengan Deep Learning', 'Hybrid Recommender System', 'Kita Mulai dengan Model Statistik', 'Kuis Kustomisasi Model, Layer, Loss, dan Callback', 'Rangkuman Natural Language Processing Lanjutan dengan TensorFlow', 'Graph Mode', 'Kuis Computer Vision Lanjutan dengan TensorFlow', 'Kustomisasi Layer dengan Subclassing', 'Pre-processing Data dengan tf.strings dan TensorFlow Text', 'Pengantar Menyelam Lebih Dalam ke TensorFlow', 'Rangkuman Custom dan Distributed Training dengan TensorFlow', 'Functional API vs Sequential API', 'Kuis Custom dan Distributed Training dengan TensorFlow', 'Ujian Akhir', 'Prasyarat Tools', 'Latihan: Custom dan Dynamic Training', 'Latihan Inference Object Detection', 'Latihan Hybrid Recommendation', 'Pendekatan Deep Learning Lanjutan Versi Sequence', 'Pengenalan Kelas', 'Kuis Natural Language Processing Lanjutan dengan TensorFlow', 'Autograph dan TensorFlow Function', 'Pengantar Time Series Lanjutan dengan TensorFlow', 'Arsitektur Kompleks Functional API vs Model Class', 'Data Augmentation dalam NLP', 'Kedalaman TensorFlow di Kebanyakan Siswa', 'Pengantar Sistem Rekomendasi Lanjutan dengan TensorFlow', 'Multiple Output dan Input pada Model Machine Learning', 'Pengantar Natural Language Processing Lanjutan dengan TensorFlow', 'Latihan Sequence to Sequence', 'Mekanisme Belajar', 'Debugging pada Custom Training', 'Latihan Fine-Tuning Object Detection']",90,"membangun proyek deep learning tingkat mahir ai engineer mahir reproducibility dalam tensorflow mengurutkan hasil kembali dengan learning-to-rank pendekatan deep learning lanjutan versi parallelism pengantar custom dan distributed training dengan tensorflow pengantar computer vision lanjutan dengan tensorflow eksplorasi data dalam time series kustomisasi callback mengenal transformer dalam nlp tensor dalam tensorflow teknik-teknik sistem rekomendasi lanjutan kustomisasi loss function berhadapan dengan data tidak berlabel latihan bersama tcn dan lstm forum diskusi checkpoint dan saving model manual berkenalan dengan image segmentation rangkuman menyelam lebih dalam ke tensorflow retrieval dalam sistem rekomendasi dengan tensorflow recommenders rangkuman time series lanjutan dengan tensorflow automatic differentiation dengan tf.gradienttape klasifikasi gambar lanjutan neural collaborative filtering data preprocessing lanjutan untuk time series latihan custom model, layer, loss, dan callback pada time series model latihan membangun model transformer milik kita sendiri dengan tensorflow manipulasi tensor dengan operasi dasar dan matematika fungsi custom loss untuk tantangan yang lebih spesifik latihan data labeling latihan multivariate sequence to sequence glosarium distributed training image segmentation dengan deep learning kuis menyelam lebih dalam ke tensorflow rangkuman sistem rekomendasi lanjutan dengan tensorflow kuis time series lanjutan dengan tensorflow persetujuan hak cipta custom training loop berkenalan dengan object detection context-aware recommendations feature engineering dalam time series rangkuman custom model, layer, loss, dan callback latihan melatih model transformer milik kita eksplorasi tensor dalam eager mode rangkuman computer vision lanjutan dengan tensorflow kustomisasi lambda layer data labeling dalam nlp dengan active learning proyek akhir daftar referensi strategi distributed training dengan tensorflow pengantar kustomisasi model, layer, loss, dan callback kuis sistem rekomendasi lanjutan dengan tensorflow rangkuman kelas prasyarat kemampuan dynamic training teknik object detection dengan deep learning hybrid recommender system kita mulai dengan model statistik kuis kustomisasi model, layer, loss, dan callback rangkuman natural language processing lanjutan dengan tensorflow graph mode kuis computer vision lanjutan dengan tensorflow kustomisasi layer dengan subclassing pre-processing data dengan tf.strings dan tensorflow text pengantar menyelam lebih dalam ke tensorflow rangkuman custom dan distributed training dengan tensorflow functional api vs sequential api kuis custom dan distributed training dengan tensorflow ujian akhir prasyarat tools latihan: custom dan dynamic training latihan inference object detection latihan hybrid recommendation pendekatan deep learning lanjutan versi sequence pengenalan kelas kuis natural language processing lanjutan dengan tensorflow autograph dan tensorflow function pengantar time series lanjutan dengan tensorflow arsitektur kompleks functional api vs model class data augmentation dalam nlp kedalaman tensorflow di kebanyakan siswa pengantar sistem rekomendasi lanjutan dengan tensorflow multiple output dan input pada model machine learning pengantar natural language processing lanjutan dengan tensorflow latihan sequence to sequence mekanisme belajar debugging pada custom training latihan fine-tuning object detection" Membangun Sistem Machine Learning,62,['MLOps Engineer'],Mahir,"['Tools yang Umum Digunakan', 'Mengatasi Permasalahan Serving', 'Pengenalan Kelas', 'Latihan Online Learning', 'Optimasi Performa Model', 'Tools Penunjang MLOps', 'Instalasi Docker', 'Seni Mengumpulkan Data', 'Proyek Akhir', 'Ujian Akhir', 'Metadata dan Sekitarnya', 'Monitoring Performa Machine Learning', 'Daftar Referensi', 'Serving sebagai API', 'Dasar-Dasar Penggunaan Version Control', 'Rangkuman Serving Model dengan Gaya', 'Prasyarat Kemampuan', 'Drift Detection: Pendekatan untuk Mendeteksi Perubahan Distribusi Data', 'Optimasi Infrastruktur Model Machine Learning', 'Rangkuman Pengantar Machine Learning Operations (MLOps)', 'Integrasi Docker dengan MLflow', 'Evaluasi Kualitas Data dan Data Ethics', 'Menggunakan Grafana untuk Visualisasi dan Alerting', 'Latihan Prediksi Melalui run_id', 'Placeholder', 'Latihan: Membuat Version Control Menggunakan MLflow', 'Alur Monitoring dalam Sistem Machine Learning', 'Pengenalan Machine Learning Operations', 'Pengenalan MLflow: Tracking dan Project', 'Kuis Serving Model dengan Gaya', 'Prasyarat Tools', 'Optimisasi Model dengan MLflow', 'Automasi Optimasi dengan MLOps', 'Kuis Pengantar Machine Learning Operations (MLOps)', 'Cinta Segitiga: MLflow, Docker, dan GitHub', 'Preprocessing Data', 'Membuat Alert Otomatis di Grafana', 'Latihan Prediksi Menggunakan REST API', 'Rangkuman Membangun dan Mengelola Metadata dengan Tools Open-Source', 'Integrasi Prometheus x Grafana', 'Permasalahan Umum ketika Membangun Sistem Machine Learning', 'Rangkuman Monitoring dan Alerting Model Machine Learning', 'Pengenalan MLflow: Model dan Model Registry', 'Pengenalan Monitoring', 'Mekanisme Belajar', 'Rangkuman Membangun Model Machine Learning yang Andal', 'Pengenalan Version Control', 'Cinta Segitiga: Latihan Integrasi', 'Membangun Model Statis', 'Pengenalan Optimasi Sistem Machine Learning', 'Dockerize Machine Learning Model', 'Kuis Membangun dan Mengelola Metadata dengan Tools Open-Source', 'Setup Prometheus dan Grafana untuk ML Systems', 'Machine Learning Life Cycle', 'Kuis Monitoring dan Alerting Model Machine Learning', 'Pengenalan MLflow: Pipelines dan Keypoints', 'Pengenalan Alerting', 'Forum Diskusi', 'Kuis Membangun Model Machine Learning yang Andal', 'Jenis-Jenis Version Control System', 'Tantangan Serving', 'Persetujuan Hak Cipta', 'Membangun Model Dinamis', 'Analisis Data Monitoring', 'Arsitektur Docker', 'Pengantar Model Machine Learning', 'Konfigurasi Prometheus untuk Memantau Metrik API Model', 'MLOps Maturity', 'Rangkuman Kelas', 'Version Control dengan MLflow', 'Tools Pendukung Monitoring dan Alerting', 'Glosarium', 'Pendahuluan Serving Model']",90,"membangun sistem machine learning mlops engineer mahir tools yang umum digunakan mengatasi permasalahan serving pengenalan kelas latihan online learning optimasi performa model tools penunjang mlops instalasi docker seni mengumpulkan data proyek akhir ujian akhir metadata dan sekitarnya monitoring performa machine learning daftar referensi serving sebagai api dasar-dasar penggunaan version control rangkuman serving model dengan gaya prasyarat kemampuan drift detection: pendekatan untuk mendeteksi perubahan distribusi data optimasi infrastruktur model machine learning rangkuman pengantar machine learning operations (mlops) integrasi docker dengan mlflow evaluasi kualitas data dan data ethics menggunakan grafana untuk visualisasi dan alerting latihan prediksi melalui run_id placeholder latihan: membuat version control menggunakan mlflow alur monitoring dalam sistem machine learning pengenalan machine learning operations pengenalan mlflow: tracking dan project kuis serving model dengan gaya prasyarat tools optimisasi model dengan mlflow automasi optimasi dengan mlops kuis pengantar machine learning operations (mlops) cinta segitiga: mlflow, docker, dan github preprocessing data membuat alert otomatis di grafana latihan prediksi menggunakan rest api rangkuman membangun dan mengelola metadata dengan tools open-source integrasi prometheus x grafana permasalahan umum ketika membangun sistem machine learning rangkuman monitoring dan alerting model machine learning pengenalan mlflow: model dan model registry pengenalan monitoring mekanisme belajar rangkuman membangun model machine learning yang andal pengenalan version control cinta segitiga: latihan integrasi membangun model statis pengenalan optimasi sistem machine learning dockerize machine learning model kuis membangun dan mengelola metadata dengan tools open-source setup prometheus dan grafana untuk ml systems machine learning life cycle kuis monitoring dan alerting model machine learning pengenalan mlflow: pipelines dan keypoints pengenalan alerting forum diskusi kuis membangun model machine learning yang andal jenis-jenis version control system tantangan serving persetujuan hak cipta membangun model dinamis analisis data monitoring arsitektur docker pengantar model machine learning konfigurasi prometheus untuk memantau metrik api model mlops maturity rangkuman kelas version control dengan mlflow tools pendukung monitoring dan alerting glosarium pendahuluan serving model" Memulai Pemrograman Dengan Swift,56,['iOS Developer'],Dasar,"['Dictionary', 'Pengenalan Object-Oriented Programming', 'Operator Penugasan', 'Pengenalan Closure', 'Mekanisme Belajar', 'Integer', 'Iterating over Enumeration Cases', 'Pengenalan Operator', 'Parameter dan Return dalam Function', 'Latihan OOP: Program Member Dicoding', 'Playground', 'Latihan String dan Character: Program Bermain Kata', 'Latihan Ujian', 'Boolean', 'Pernyataan Control Transfer', 'Initialization', 'String Literal', 'Auto Closure', 'Latihan Collection Type: Program Resep Makanan', 'Structure dan Class', 'Operator Jarak', 'Closure Expression', 'Forum Diskusi', 'Floating-Point Number', 'Associated Value', 'Operator Aritmatika', 'Label Argumen dan Nama Parameter dalam Function', 'Pengenalan Memory', 'Pengenalan Swift Dasar', 'Pengenalan Collection Type', 'Cara Belajar Pemrograman', 'Tuple', 'Early Exit dengan Guard', 'Deinitialization', 'Empty String dan Character', 'Latihan Closure: Program Motor Listrik', 'Type Safety dan Type Inference', 'Pengenalan Control Flow', 'Properties', 'Operator Misc', 'Trailing Closure', 'Glosarium', 'Raw Value', 'Operator Perbandingan', 'Tipe Data dalam Function', 'Automatic Reference Counting (ARC)', 'Constant dan Variable', 'Array', 'Optional', 'Latihan Control Flow: Program Penghitung Nilai', 'Protocol', 'Persetujuan Hak Cipta', 'String Operator', 'Pengenalan Enumeration', 'Numeric Literals', 'Perulangan For-In', 'Method', 'Operator Nil-Coalescing', 'Mempertahankan Nilai dalam Closure', 'IDE Online', 'Set', 'Recursive Enumerations', 'Operator Logika', 'Function Bersarang', 'Memory Safety', 'Comment', 'Error Handling', 'Pengenalan Function', 'Extension', 'Apa itu Swift', 'String Function', 'Sintaksis Enumeration', 'Numeric Type Conversion', 'Perulangan While', 'Subscript', 'Latihan Operator: Program Menghitung Balok', 'Closures Are Reference Types', 'Daftar Referensi', 'Performing Set Operations', 'Latihan Enumeration: Program Menu Makanan', 'Operator Bitwise', 'Latihan Function: Program Daftar Buah', 'Ujian Akhir', 'Semicolon', 'Mencocokkan Nilai Enumeration dengan Pernyataan Switch', 'Latihan Swift Dasar: Program Data Diri', 'Mendefinisikan dan Memanggil Function', 'Generic', 'Environment', 'Unicode', 'Type Aliases', 'Pernyataan Kondisional', 'Inheritance', 'Pengenalan String dan Character', 'Escaping Closure']",40,memulai pemrograman dengan swift ios developer dasar dictionary pengenalan object-oriented programming operator penugasan pengenalan closure mekanisme belajar integer iterating over enumeration cases pengenalan operator parameter dan return dalam function latihan oop: program member dicoding playground latihan string dan character: program bermain kata latihan ujian boolean pernyataan control transfer initialization string literal auto closure latihan collection type: program resep makanan structure dan class operator jarak closure expression forum diskusi floating-point number associated value operator aritmatika label argumen dan nama parameter dalam function pengenalan memory pengenalan swift dasar pengenalan collection type cara belajar pemrograman tuple early exit dengan guard deinitialization empty string dan character latihan closure: program motor listrik type safety dan type inference pengenalan control flow properties operator misc trailing closure glosarium raw value operator perbandingan tipe data dalam function automatic reference counting (arc) constant dan variable array optional latihan control flow: program penghitung nilai protocol persetujuan hak cipta string operator pengenalan enumeration numeric literals perulangan for-in method operator nil-coalescing mempertahankan nilai dalam closure ide online set recursive enumerations operator logika function bersarang memory safety comment error handling pengenalan function extension apa itu swift string function sintaksis enumeration numeric type conversion perulangan while subscript latihan operator: program menghitung balok closures are reference types daftar referensi performing set operations latihan enumeration: program menu makanan operator bitwise latihan function: program daftar buah ujian akhir semicolon mencocokkan nilai enumeration dengan pernyataan switch latihan swift dasar: program data diri mendefinisikan dan memanggil function generic environment unicode type aliases pernyataan kondisional inheritance pengenalan string dan character escaping closure Memulai Pemrograman dengan Dart,68,['Multi-Platform App Developer'],Dasar,"['Rangkuman Materi', 'Quiz: Dart Fundamental', 'Pengenalan Dart Futures', 'Submission: Pemrograman Dart', 'Quiz: Pengenalan Dart', 'Constructor', 'Operators', 'Closures', 'Cascade Notation', 'Apa itu Dart', 'Map', 'Persetujuan dan Hak Cipta', 'Extension Methods', 'Switch and Case', 'Ringkasan Aturan Effective Dart', 'Variables', 'Pengenalan Control Flow', 'Apa itu Future', 'Instalasi IDE', 'Inheritance', 'Exceptions', 'Quiz: Functional Styles', 'Pengenalan Kelas', 'Karakteristik Dart', 'Quiz: Collections', 'Mekanisme Belajar', 'Quiz: Object Oriented Programming', 'Quiz: Control Flow', 'Variable Scope', 'Data Types', 'If and Else', 'Future dengan async-await', 'Membuat Program Dart Pertamamu', 'Abstract Class', 'Latihan Aplikasi Konversi Suhu', 'Pengenalan Dart Type System', 'Prasyarat Kemampuan', 'Dart Platform', 'Paradigma Object Oriented Programming', 'Forum Diskusi', 'Numbers', 'Paradigma Functional Programming', 'Pengenalan Collections', 'Quiz: Dart Type System', 'For Loops', 'Quiz: Dart Futures', 'Quiz: Program Dart Pertamamu', 'Implicit Interface', 'Functions', 'Generic', 'Prasyarat Tools', 'Persiapan Tools dan Software', 'Class', 'Glosarium', 'Strings', 'Anonymous Functions', 'List', 'Quiz: Effective Dart', 'Enumerated Types', 'While and do-while', 'Pengenalan Effective Dart', 'Pengenalan Dart Fundamental', 'Constants & Final', 'Type Inference', 'Rangkuman Kelas', 'Instalasi Dart SDK', 'Properties & Methods', 'Daftar Referensi', 'Booleans', 'Higher-Order Functions', 'Null Safety', 'Set', 'Ujian Akhir', 'Mixins', 'Break and Continue', 'Panduan Effective Dart', 'Comments']",30,memulai pemrograman dengan dart multi-platform app developer dasar rangkuman materi quiz: dart fundamental pengenalan dart futures submission: pemrograman dart quiz: pengenalan dart constructor operators closures cascade notation apa itu dart map persetujuan dan hak cipta extension methods switch and case ringkasan aturan effective dart variables pengenalan control flow apa itu future instalasi ide inheritance exceptions quiz: functional styles pengenalan kelas karakteristik dart quiz: collections mekanisme belajar quiz: object oriented programming quiz: control flow variable scope data types if and else future dengan async-await membuat program dart pertamamu abstract class latihan aplikasi konversi suhu pengenalan dart type system prasyarat kemampuan dart platform paradigma object oriented programming forum diskusi numbers paradigma functional programming pengenalan collections quiz: dart type system for loops quiz: dart futures quiz: program dart pertamamu implicit interface functions generic prasyarat tools persiapan tools dan software class glosarium strings anonymous functions list quiz: effective dart enumerated types while and do-while pengenalan effective dart pengenalan dart fundamental constants & final type inference rangkuman kelas instalasi dart sdk properties & methods daftar referensi booleans higher-order functions null safety set ujian akhir mixins break and continue panduan effective dart comments Memulai Pemrograman dengan Kotlin,11,['Android Developer'],Dasar,"['Membatalkan Job', 'Scope Function', 'Program Pertama Kotlin', 'Rangkuman dari Kotlin Generics', 'Pengantar Kotlin Object-Oriented Programming', 'Comments', 'Exception dan Exception Handling', 'Recursion', 'Control Flow Kondisi: when', 'Sealed Class', 'Nullable Receiver', 'Pengantar Membangun Program Kotlin dengan IDE', 'Rangkuman Control Flow', 'Set', 'Pengantar Control Flow Perulangan', 'Abstraction: Abstract Class & Interface', 'Latihan: Coroutines', 'Nullable Types', 'Kuis Kotlin Generics', 'Permasalahan Starvation dan Race Conditions', 'Ujian Akhir', 'Alasan Belajar Kotlin', 'Glosarium', 'Data Class', 'Pengantar Collection', 'Membuat Class', 'Latihan: Control Flow', 'Arrays', 'Kuis Kotlin Fundamental', 'Mengenal Concurrency', 'Kuis Kotlin Special Class', 'Mengenal Fungsi', 'Expression & Statement', 'Berbagai Fitur Spesial Kotlin untuk Class', 'Deferred', 'Scope Function: Lambda Receiver', 'Membuat Program Kotlin dengan IntelliJ IDEA', 'Rangkuman dari Concurrency (Deprecated)', 'Konsep Generics pada Kotlin', 'Error dan Bug', 'Exception Handling', 'Persetujuan Hak Cipta', 'Exam Kelas Kotlin', 'Lambda', 'Instalasi OpenJDK (Linux dan macOS)', 'Rangkuman Collections', 'Map', 'Kuis Control Flow', 'Encapsulation: Visibility Modifier', 'Function Reference', 'Safe Calls dan Elvis Operator', 'Kuis Berkenalan dengan Coroutines', 'Implementasi Coroutines', 'Rangkuman Kelas', 'Kotlin Sebagai Investasi', 'Daftar Referensi', 'Penggunaan Data Class', 'Kuis Collection', 'Properties', 'Latihan: Special Class dan Collections', 'Pengantar Fungsi', 'Concurrency vs Parallelism', 'Kuis Kotlin Functional Programming', 'Anatomy of Function (Deprecated)', 'Control Flow Perulangan: while dan do while', 'Evaluasi Pembelajaran', 'Coroutine Dispatcher', 'Scope Function: Lambda Argument', 'Mengenal Variabel dan Tipe Data', 'Mendeklarasikan Kelas Generic', 'Kuis Pengantar Kotlin', 'Polymorphism: Overloading & Overriding', 'Pengenalan Kotlin', 'Instalasi OpenJDK (Windows)', 'Coroutines Builder', 'Formatting Conventions', 'Higher-Order Function', 'Instalasi Gradle (Linux dan macOS)', 'Rangkuman Kotlin Functional Programming', 'Collections Operations', 'Rangkuman Fungsi', 'Visibility Modifiers (Deprecated)', 'Function Inside Function', 'String Template', 'Lateinit & Lazy Property', 'Karakteristik Kotlin', 'Rangkuman Pengantar Kotlin', 'Menyalin dan Memodifikasi Data Class', 'Mengenal Bagian-Bagian IntelliJ IDEA', 'Class: Constructor', 'Latihan: Functional', 'Control Flow Kondisi: if', 'Kuis Special Class dan Collection', 'Process, Thread, I/O-Bound', 'Pengantar Asynchronous', 'Named dan Default Argument', 'Range', 'Mengenal Tipe Data Angka Lebih Dalam', 'Channels', 'Proyek Akhir', 'Deklarasi Variabel', 'Latihan Ujian', 'Mendeklarasikan Fungsi Generic', 'Empat Pilar OOP', 'Extension Properties', 'Kotlin Sebagai Bahasa Multiparadigm', 'Instalasi Gradle (Windows)', 'Job', 'Lambda with receiver', 'Instalasi IntelliJ IDEA', 'Rangkuman Kotlin Object-Oriented Programming', 'Sequences', 'Kuis Fungsi', 'Import dan Packages', 'Collection Operations #2', 'Mengenal Control Flow', 'Pengantar Kotlin Special Class', 'Variable Arguments', 'Kotlin Sebagai Bahasa Safe, Statically typed, dan Open Source', 'Rangkuman Membangun Program Kotlin dengan IDE', 'Destructuring Declarations', 'Mengenal Proses Kotlin Membangun Program', 'Secondary Constructor', 'Latihan: Object-Oriented', 'Boolean', 'Permasalahan Deadlocks dan Livelocks', 'Kuis Kotlin Asynchronous: Coroutines', 'Control Flow Perulangan: for loop', 'Built-in Functions dan Properties', 'Mengenal Paradigma OOP', 'Latihan: Program Pertama Kotlin', 'Macam Tipe Data Teks', 'Kuis Pendahuluan', 'Constraint Type Parameter', 'Kuis Kotlin Object-Oriented Programming', 'Interfaces', 'Kotlin Sebagai Bahasa Multiplatform', 'Pengenalan Kelas', 'Membuat dan Menjalankan Job Baru', 'Function Type dan Lambda', 'Instalasi Git (Deprecated)', 'Rangkuman Kotlin Asynchronous: Coroutines', 'Pengantar Kotlin Functional Programming', 'Membuat Program Kotlin Pertama!', 'Membuat Package Baru', 'Slice, Distinct, dan Chuncked', 'Enum Class', 'Nested Classs & Inner Class', 'Extension', 'Ekosistem Kotlin', 'Rangkuman Tipe Data', 'List', 'Kuis Membangun Program Kotlin dengan IDE', 'Inheritances', 'Latihan: Generics', 'Macam-Macam Tipe Data Angka', 'Mengenal Coroutines', 'Forum Diskusi', 'Beragam Keyword Control Flow Perulangan', 'Kuis Tipe Data', 'Class', 'Latihan: Kotlin Fundamental', 'Mengenal String Lebih Dalam', 'Kuis Persiapan Membangun dan Menjalankan Program Kotlin', 'Variance', 'Rangkuman Kotlin Special Class', 'Property Delegation', 'Kotlin untuk Aplikasi Server-side']",50,"memulai pemrograman dengan kotlin android developer dasar membatalkan job scope function program pertama kotlin rangkuman dari kotlin generics pengantar kotlin object-oriented programming comments exception dan exception handling recursion control flow kondisi: when sealed class nullable receiver pengantar membangun program kotlin dengan ide rangkuman control flow set pengantar control flow perulangan abstraction: abstract class & interface latihan: coroutines nullable types kuis kotlin generics permasalahan starvation dan race conditions ujian akhir alasan belajar kotlin glosarium data class pengantar collection membuat class latihan: control flow arrays kuis kotlin fundamental mengenal concurrency kuis kotlin special class mengenal fungsi expression & statement berbagai fitur spesial kotlin untuk class deferred scope function: lambda receiver membuat program kotlin dengan intellij idea rangkuman dari concurrency (deprecated) konsep generics pada kotlin error dan bug exception handling persetujuan hak cipta exam kelas kotlin lambda instalasi openjdk (linux dan macos) rangkuman collections map kuis control flow encapsulation: visibility modifier function reference safe calls dan elvis operator kuis berkenalan dengan coroutines implementasi coroutines rangkuman kelas kotlin sebagai investasi daftar referensi penggunaan data class kuis collection properties latihan: special class dan collections pengantar fungsi concurrency vs parallelism kuis kotlin functional programming anatomy of function (deprecated) control flow perulangan: while dan do while evaluasi pembelajaran coroutine dispatcher scope function: lambda argument mengenal variabel dan tipe data mendeklarasikan kelas generic kuis pengantar kotlin polymorphism: overloading & overriding pengenalan kotlin instalasi openjdk (windows) coroutines builder formatting conventions higher-order function instalasi gradle (linux dan macos) rangkuman kotlin functional programming collections operations rangkuman fungsi visibility modifiers (deprecated) function inside function string template lateinit & lazy property karakteristik kotlin rangkuman pengantar kotlin menyalin dan memodifikasi data class mengenal bagian-bagian intellij idea class: constructor latihan: functional control flow kondisi: if kuis special class dan collection process, thread, i/o-bound pengantar asynchronous named dan default argument range mengenal tipe data angka lebih dalam channels proyek akhir deklarasi variabel latihan ujian mendeklarasikan fungsi generic empat pilar oop extension properties kotlin sebagai bahasa multiparadigm instalasi gradle (windows) job lambda with receiver instalasi intellij idea rangkuman kotlin object-oriented programming sequences kuis fungsi import dan packages collection operations #2 mengenal control flow pengantar kotlin special class variable arguments kotlin sebagai bahasa safe, statically typed, dan open source rangkuman membangun program kotlin dengan ide destructuring declarations mengenal proses kotlin membangun program secondary constructor latihan: object-oriented boolean permasalahan deadlocks dan livelocks kuis kotlin asynchronous: coroutines control flow perulangan: for loop built-in functions dan properties mengenal paradigma oop latihan: program pertama kotlin macam tipe data teks kuis pendahuluan constraint type parameter kuis kotlin object-oriented programming interfaces kotlin sebagai bahasa multiplatform pengenalan kelas membuat dan menjalankan job baru function type dan lambda instalasi git (deprecated) rangkuman kotlin asynchronous: coroutines pengantar kotlin functional programming membuat program kotlin pertama! membuat package baru slice, distinct, dan chuncked enum class nested classs & inner class extension ekosistem kotlin rangkuman tipe data list kuis membangun program kotlin dengan ide inheritances latihan: generics macam-macam tipe data angka mengenal coroutines forum diskusi beragam keyword control flow perulangan kuis tipe data class latihan: kotlin fundamental mengenal string lebih dalam kuis persiapan membangun dan menjalankan program kotlin variance rangkuman kotlin special class property delegation kotlin untuk aplikasi server-side" Memulai Pemrograman dengan Python,6,"['Gen AI Engineer', 'AI Engineer', 'MLOps Engineer', 'Back-End Developer Python', 'Data Scientist']",Dasar,"['Library Text Processing', 'Bersiap Membuat Kode Program di Lokal', 'Implementasi Matriks pada Python', 'Kuis Coding: Fungsi', '[DEPRECATED]', 'Kuis Control Flow', 'Rangkuman Control Flow', 'Kuis Coding: Operasi List', 'Ujian Akhir', 'Kuis Coding: Ekspresi', 'Forum Diskusi', 'Pengantar Unit Testing', 'Implementasi Array dengan Python', 'Transformasi Angka, Karakter, dan String', 'Library Machine Learning', 'Pengertian Ekspresi', 'Definisi Subprogram', 'Memformat Kode', 'Kuis Object-Oriented Programming (OOP)', 'Library Matematika', 'Input/Output dan Komentar', 'Class, Object, dan Method', 'Penerapan Unit Test dengan Library unittest', 'Kuis Coding: Perulangan dan Percabangan', 'Rangkuman Matriks', 'Pengenalan Kelas', 'Percabangan dan Ternary Operators', 'Kuis Berkenalan dengan Python', 'Pemrosesan Sekuensial pada Array', 'Operasi pada List, Set, dan String', 'Library Web Development', 'Jenis-Jenis Ekspresi', 'Menjalankan Kode Program di Lokal', 'Style Guide Statement Gabungan', 'Kuis Matriks', 'Library Parser', 'Rangkuman Berkenalan dengan Python', 'Kuis Ekspresi', 'Inheritance (Pewarisan)', 'Rangkuman Unit Testing', 'Pengenalan Aksi Sekuensial', 'Fungsi', 'Prasyarat Kemampuan', 'Perulangan', 'Kuis Berinteraksi dengan Data', 'Duck Typing', 'Rangkuman Berinteraksi dengan Data', 'Rangkuman Library Populer pada Python', 'Abstraksi Data', 'Glossarium', 'Style Guide Prinsip Penamaan pada Python', 'Kuis Subprogram', 'Library Pengolahan Data', 'One-liner', 'Kuis Array dan Pemrosesannya', 'Rangkuman Object-Oriented Programming (OOP)', 'Kuis Coding: Array atau List', 'Kuis Unit Testing', 'Pengenalan Python', 'Python Interpreter', 'Prosedur', 'Prasyarat Tools', 'Penanganan Kesalahan (Error Handling and Exception Handling)', 'Kuis Aksi Sekuensial', 'Rangkuman Array dan Pemrosesannya', 'Kuis Coding: Tipe Data', 'Kuis Library Populer pada Python', 'Rangkuman Ekspresi', 'Mekanisme Belajar', 'Rangkuman Style Guide pada Python', 'Kuis Coding: Variabel dan Assignment', 'Library File Management', 'Rangkuman Aksi Sekuensial', 'Latihan Array', 'Kuis Coding: Object-oriented Programming', 'Persetujuan Hak Cipta', 'Pengenalan Library', 'Menjalankan Kode Program Pertama', 'Fundamental Matriks', 'Rangkuman Subprogram', 'Knowledge Check - Control Flow', 'Data Typing', 'Kuis Coding: Dictionary', 'Rangkuman Kelas', 'Jenis-Jenis Operator', 'Daftar Referensi', 'Kuis Style Guide pada Python', 'Fundamental Array', 'Tipe Data', 'Library Web Scraping', 'Variable dan Assignment', 'Operasi Matriks pada Python', 'Pengecekan Style Guide PEP8']",60,"memulai pemrograman dengan python gen ai engineer ai engineer mlops engineer back-end developer python data scientist dasar library text processing bersiap membuat kode program di lokal implementasi matriks pada python kuis coding: fungsi [deprecated] kuis control flow rangkuman control flow kuis coding: operasi list ujian akhir kuis coding: ekspresi forum diskusi pengantar unit testing implementasi array dengan python transformasi angka, karakter, dan string library machine learning pengertian ekspresi definisi subprogram memformat kode kuis object-oriented programming (oop) library matematika input/output dan komentar class, object, dan method penerapan unit test dengan library unittest kuis coding: perulangan dan percabangan rangkuman matriks pengenalan kelas percabangan dan ternary operators kuis berkenalan dengan python pemrosesan sekuensial pada array operasi pada list, set, dan string library web development jenis-jenis ekspresi menjalankan kode program di lokal style guide statement gabungan kuis matriks library parser rangkuman berkenalan dengan python kuis ekspresi inheritance (pewarisan) rangkuman unit testing pengenalan aksi sekuensial fungsi prasyarat kemampuan perulangan kuis berinteraksi dengan data duck typing rangkuman berinteraksi dengan data rangkuman library populer pada python abstraksi data glossarium style guide prinsip penamaan pada python kuis subprogram library pengolahan data one-liner kuis array dan pemrosesannya rangkuman object-oriented programming (oop) kuis coding: array atau list kuis unit testing pengenalan python python interpreter prosedur prasyarat tools penanganan kesalahan (error handling and exception handling) kuis aksi sekuensial rangkuman array dan pemrosesannya kuis coding: tipe data kuis library populer pada python rangkuman ekspresi mekanisme belajar rangkuman style guide pada python kuis coding: variabel dan assignment library file management rangkuman aksi sekuensial latihan array kuis coding: object-oriented programming persetujuan hak cipta pengenalan library menjalankan kode program pertama fundamental matriks rangkuman subprogram knowledge check - control flow data typing kuis coding: dictionary rangkuman kelas jenis-jenis operator daftar referensi kuis style guide pada python fundamental array tipe data library web scraping variable dan assignment operasi matriks pada python pengecekan style guide pep8" Menjadi Android Developer Expert,12,['Android Developer'],Profesional,"['Knowledge Check Design Pattern', 'Teori Dynamic Feature', 'Teori Memory', 'RxJava Vs Coroutine Flow', 'Latihan Firebase Crashlytics', 'Studi Kasus Dagger Hilt pada Aplikasi', 'Teori Rendering', 'Latihan ReactiveX (RxJava)', 'Studi Kasus Enkripsi Database pada Aplikasi', 'Materi Android Developer Expert', 'Submission : Capstone', 'Studi Kasus Networking dengan Retrofit pada Aplikasi', 'Latihan Continuous Integration dengan Circle CI', 'Forum Diskusi', 'Pengenalan Performance', 'Teori Dagger', 'Teori Architectural Pattern', 'Latihan Dynamic Feature', 'Latihan LeakCanary', 'Pendahuluan', 'Knowledge Check Dependency Injection', 'Latihan Timber', 'Koin vs Dagger', 'Latihan GPU Overdrawn', 'Studi Kasus ReactiveX (RxJava) pada Aplikasi', 'Teori Obfuscation', 'Teori Design Pattern', 'Submission : Capstone Akhir', 'Knowledge Check Clean Architecture', 'Teori Android Lint', 'Daftar Referensi', 'Pengenalan Security', 'Latihan Dagger', 'Teori Clean Architecture', 'Studi Kasus Dynamic Feature pada Aplikasi', 'Teori Battery', 'Pengenalan Clean Architecture', 'Library Injection di Android', 'Studi Kasus Lottie pada Aplikasi', 'Knowledge Check Modularization', 'Latihan GPU Rendering Tool', 'Teori Coroutine Flow', 'Studi Kasus Obfuscation pada Aplikasi', 'Creational Pattern', 'Persetujuan Hak Cipta', 'Knowledge Check Reactive Programming', 'Latihan Android Custom Lint', 'Pengenalan Useful Libraries', 'Studi Kasus Dagger pada Aplikasi', 'Latihan Clean Architecture', 'Knowledge Check Continuous Integration', 'Latihan Battery Historian', 'Pengenalan Reactive Programming', 'Teori Koin', 'Studi Kasus Shimmer pada Aplikasi', 'Latihan Modularization', 'Teori Computing', 'Latihan Coroutine Flow', 'Teori SSL Pinning', 'Structural Pattern', 'Perangkat Pengukuran Profiling Performa', 'Library Reactive di Android', 'Teori Encryption', 'Pengenalan Dependency Injection', 'Studi Kasus Dagger MultiBindings pada Aplikasi', 'Starter Project Aplikasi', 'Tool untuk Continuous Integration', 'Glosarium', 'Pengenalan Modularization', 'Latihan Koin', 'Latihan Mapbox', 'Behavioral Pattern', 'Studi Kasus Modularization pada Aplikasi', 'Latihan CPU Profiling', 'Studi Kasus Coroutine Flow pada Aplikasi', 'Studi Kasus Certificate Pinning pada Aplikasi', 'Pemanfaatan Static Analysis', 'Teori ReactiveX (RxJava)', 'Latihan Enkripsi SharedPreference', 'Prasyarat Kelas', 'Teori Dagger Hilt', 'Studi Kasus Clean Architecture pada Aplikasi', 'Alur Continuous Integration', 'Mekanisme Belajar', 'Pengenalan Continuous Integration', 'Studi Kasus Koin pada Aplikasi', 'Studi Kasus Mapbox pada Aplikasi']",90,menjadi android developer expert android developer profesional knowledge check design pattern teori dynamic feature teori memory rxjava vs coroutine flow latihan firebase crashlytics studi kasus dagger hilt pada aplikasi teori rendering latihan reactivex (rxjava) studi kasus enkripsi database pada aplikasi materi android developer expert submission : capstone studi kasus networking dengan retrofit pada aplikasi latihan continuous integration dengan circle ci forum diskusi pengenalan performance teori dagger teori architectural pattern latihan dynamic feature latihan leakcanary pendahuluan knowledge check dependency injection latihan timber koin vs dagger latihan gpu overdrawn studi kasus reactivex (rxjava) pada aplikasi teori obfuscation teori design pattern submission : capstone akhir knowledge check clean architecture teori android lint daftar referensi pengenalan security latihan dagger teori clean architecture studi kasus dynamic feature pada aplikasi teori battery pengenalan clean architecture library injection di android studi kasus lottie pada aplikasi knowledge check modularization latihan gpu rendering tool teori coroutine flow studi kasus obfuscation pada aplikasi creational pattern persetujuan hak cipta knowledge check reactive programming latihan android custom lint pengenalan useful libraries studi kasus dagger pada aplikasi latihan clean architecture knowledge check continuous integration latihan battery historian pengenalan reactive programming teori koin studi kasus shimmer pada aplikasi latihan modularization teori computing latihan coroutine flow teori ssl pinning structural pattern perangkat pengukuran profiling performa library reactive di android teori encryption pengenalan dependency injection studi kasus dagger multibindings pada aplikasi starter project aplikasi tool untuk continuous integration glosarium pengenalan modularization latihan koin latihan mapbox behavioral pattern studi kasus modularization pada aplikasi latihan cpu profiling studi kasus coroutine flow pada aplikasi studi kasus certificate pinning pada aplikasi pemanfaatan static analysis teori reactivex (rxjava) latihan enkripsi sharedpreference prasyarat kelas teori dagger hilt studi kasus clean architecture pada aplikasi alur continuous integration mekanisme belajar pengenalan continuous integration studi kasus koin pada aplikasi studi kasus mapbox pada aplikasi Menjadi Back-End Developer Expert dengan JavaScript,18,['Back-End Developer JavaScript'],Mahir,"['Test Double', 'Platform CI/CD untuk Node.js', 'Rangkuman Scalability', 'Prasyarat Tools', 'Mengenal Struktur Proyek', 'Implementasi Limit Access menggunakan Nginx untuk Menghindari DDoS Attack - Reverse Proxy Server', '(Opsional) Latihan: Membuat Proxy Server dengan Hapi', 'Keberlangsungan Aplikasi Auth API', 'Pencegahan Kehilangan Data', 'Latihan: Membagi Beban Server dengan Load Balancing', 'Design Pattern - Structural Pattern', 'Rangkuman Continuous Integration dan Continuous Deployment', 'Proyek CI/CD dan Security', 'Menulis Skenario Test', 'Mendaftarkan (Sub)Domain pada Server Nginx', 'OpenAPI Document', 'Saran dan Best Practice dalam Automation Testing', 'Membuat Remote Repository GitHub', 'Kuis Scalability', 'Pentingnya Pengujian pada Pengembangan Aplikasi', 'Membuat Service Locator', 'Menerapkan Automation Testing dalam Membangun Program Perhitungan Bangun Dua Dimensi', 'Alur CI/CD', 'Rangkuman Kelas', 'Mekanisme Belajar', 'Menyiapkan Proyek', 'Memasang Nginx pada EC2 Instance', 'Latihan: Membuat Security Groups untuk Kebutuhan Amazon EC2', 'Rangkuman Clean Architecture', 'Menganalisis Kegagalan', 'Persetujuan Hak Cipta', 'Latihan: Konfigurasi Load Balancing', 'Design Pattern - Behavioral Pattern', 'Pendahuluan Security', 'Kriteria Proyek CI/CD dan Security', 'Menerapkan Automation Testing dalam Membangun Program Matematika Dasar', 'Memasang TLS Certificate pada (Sub)Domain', 'Open-Source Tools', 'Pendahuluan Clean Architecture', 'Mengonfigurasi EC2 Instances dan Menjalankan Auth API', 'Ujian Akhir Kelas', 'Contoh Automation Testing di JavaScript', 'Membangun Fitur Registrasi Pengguna - Membuat HTTP Server dan Functional Test', 'Pendahuluan API Documentation', 'Functional Test', 'Deploy RESTFul API ke Amazon EC2 dan Amazon RDS', 'Kuis Automation Testing', 'Materi yang Akan Dibahas', 'Membuat Custom Error', 'Mengonfigurasi Nginx sebagai Reverse Proxy Server', 'Pendahuluan Continuous Integration dan Continuous Deployment', 'Go Global', 'Pengenalan Kelas', 'Latihan: Menguji Penerapan Load Balancing', 'Architectural Pattern', 'SQL Injection', 'Proyek CI/CD dan Security Kirim Submission dan Review', 'Menyiapkan Proyek Latihan', 'Rangkuman Security', 'Latihan: Menerapkan API Documentation pada Auth API', 'Pentingnya Kode yang Bersih', 'Implementasi CI/CD Menggunakan GitHub Action', 'Proyek Automation Testing dan Clean Architecture', 'Mengenal Automation Testing', 'Membangun Fitur Registrasi Pengguna - Menerjemahkan Domain Error ke HTTP Error', 'Pentingnya API Documentation', 'Menerapkan Automation Testing dalam Membangun Math API', 'Latihan: Membuat dan Menjalankan Amazon EC2 Instance', 'Kuis Clean Architecture', 'Daftar Referensi', 'Membangun Fitur Registrasi Pengguna - Membuat User Domain', 'Menerapkan Limit Access pada Server Nginx', 'Mengelola Source Code', 'Ketersediaan Tinggi', 'Forum Diskusi', 'Rangkuman API Documentation', 'Clean Architecture pada Pengembangan REST API', 'Browser Security', 'Tips Dalam Mengerjakan Submission', 'Menuliskan Pengujian dan Kode MathBasic', 'Pendahuluan Scalability', 'Latihan: Membuat Logging di Notes API', 'Design Pattern', 'Membuat CI Pipeline menggunakan GitHub Action', 'Kriteria Proyek Automation Test dan Clean Architecture', 'Framework Testing untuk JavaScript', 'Membangun Fitur Registrasi Pengguna - Menjalankan HTTP Server', 'Dokumentasikan API dengan OpenAPI', 'Menjalankan Math API HTTP Server', 'Membuat Cluster RDS', 'Kuis Continuous Integration dan Continuous Deployment', 'Glossarium', 'Membangun Fitur Registrasi Pengguna - Membuat AddUser Use Case dan EncryptionHelper Interface', 'Man In The Middle', 'Integration Test', 'Pengertian dan Manfaat CI/CD', 'Solusi Scaling Otomatis dari AWS', 'Prasyarat Kemampuan', 'Kuis API Documentation', 'Studi Kasus Clean Architecture + TDD: Membangun Auth API', 'Serangan Denial-of-Service (DoS)', 'Latihan: Mitigasi Serangan dengan Blok IP Address', 'Peluncuran Awal', 'Latihan: Membuat Logging Terpusat dengan CloudWatch', 'Design Pattern - Creational Pattern', 'Membuat CD Pipeline menggunakan GitHub Action', 'Proyek Automation Testing dan Clean Architecture Kirim Submission dan Review', 'Mengenal Kultur Test Driven Development', 'Pendinginan', 'Sejarah OpenAPI', 'Rangkuman Automating Testing', 'Membuat Database authapi dan authapi_test', 'Kuis Security', 'Pendahuluan Automation Testing', 'Membangun Fitur Registrasi Pengguna - Implementasi User Repository dan EncryptionHelper', 'Implementasi HTTPS pada Web Server']",82,menjadi back-end developer expert dengan javascript back-end developer javascript mahir test double platform ci/cd untuk node.js rangkuman scalability prasyarat tools mengenal struktur proyek implementasi limit access menggunakan nginx untuk menghindari ddos attack - reverse proxy server (opsional) latihan: membuat proxy server dengan hapi keberlangsungan aplikasi auth api pencegahan kehilangan data latihan: membagi beban server dengan load balancing design pattern - structural pattern rangkuman continuous integration dan continuous deployment proyek ci/cd dan security menulis skenario test mendaftarkan (sub)domain pada server nginx openapi document saran dan best practice dalam automation testing membuat remote repository github kuis scalability pentingnya pengujian pada pengembangan aplikasi membuat service locator menerapkan automation testing dalam membangun program perhitungan bangun dua dimensi alur ci/cd rangkuman kelas mekanisme belajar menyiapkan proyek memasang nginx pada ec2 instance latihan: membuat security groups untuk kebutuhan amazon ec2 rangkuman clean architecture menganalisis kegagalan persetujuan hak cipta latihan: konfigurasi load balancing design pattern - behavioral pattern pendahuluan security kriteria proyek ci/cd dan security menerapkan automation testing dalam membangun program matematika dasar memasang tls certificate pada (sub)domain open-source tools pendahuluan clean architecture mengonfigurasi ec2 instances dan menjalankan auth api ujian akhir kelas contoh automation testing di javascript membangun fitur registrasi pengguna - membuat http server dan functional test pendahuluan api documentation functional test deploy restful api ke amazon ec2 dan amazon rds kuis automation testing materi yang akan dibahas membuat custom error mengonfigurasi nginx sebagai reverse proxy server pendahuluan continuous integration dan continuous deployment go global pengenalan kelas latihan: menguji penerapan load balancing architectural pattern sql injection proyek ci/cd dan security kirim submission dan review menyiapkan proyek latihan rangkuman security latihan: menerapkan api documentation pada auth api pentingnya kode yang bersih implementasi ci/cd menggunakan github action proyek automation testing dan clean architecture mengenal automation testing membangun fitur registrasi pengguna - menerjemahkan domain error ke http error pentingnya api documentation menerapkan automation testing dalam membangun math api latihan: membuat dan menjalankan amazon ec2 instance kuis clean architecture daftar referensi membangun fitur registrasi pengguna - membuat user domain menerapkan limit access pada server nginx mengelola source code ketersediaan tinggi forum diskusi rangkuman api documentation clean architecture pada pengembangan rest api browser security tips dalam mengerjakan submission menuliskan pengujian dan kode mathbasic pendahuluan scalability latihan: membuat logging di notes api design pattern membuat ci pipeline menggunakan github action kriteria proyek automation test dan clean architecture framework testing untuk javascript membangun fitur registrasi pengguna - menjalankan http server dokumentasikan api dengan openapi menjalankan math api http server membuat cluster rds kuis continuous integration dan continuous deployment glossarium membangun fitur registrasi pengguna - membuat adduser use case dan encryptionhelper interface man in the middle integration test pengertian dan manfaat ci/cd solusi scaling otomatis dari aws prasyarat kemampuan kuis api documentation studi kasus clean architecture + tdd: membangun auth api serangan denial-of-service (dos) latihan: mitigasi serangan dengan blok ip address peluncuran awal latihan: membuat logging terpusat dengan cloudwatch design pattern - creational pattern membuat cd pipeline menggunakan github action proyek automation testing dan clean architecture kirim submission dan review mengenal kultur test driven development pendinginan sejarah openapi rangkuman automating testing membuat database authapi dan authapi_test kuis security pendahuluan automation testing membangun fitur registrasi pengguna - implementasi user repository dan encryptionhelper implementasi https pada web server Menjadi Flutter Developer Expert,69,['Multi-Platform App Developer'],Profesional,"['Latihan : Aplikasi Segitiga', 'Latihan : BLoC', 'Latihan : Enkripsi Database dengan SQLCipher', 'Glosarium', 'Kuis Advanced UI', 'Rangkuman Post-Development', 'Rangkuman Clean Architecture', 'Data Stream', 'Latihan - Profiling Aplikasi', 'Pengenalan Kelas', 'Bagaimana Sebuah Widget Di-render', 'Selanjutnya Apa?', 'Apa itu Modul', 'Proyek Akhir Kirim Submission dan Review', 'Studi Kasus Testing pada Aplikasi', 'Alur Continuous Integration', 'Kuis Security', 'Clean Architecture', 'Kuis Post-Development', 'Latihan : Memvalidasi Masukan', 'Latihan : Penggunaan BLoC pada Aplikasi', 'Obfuscation', 'Daftar Referensi', 'Proyek Awal Menambahkan Fitur TV Series', 'Kuis Clean Architecture', 'Transformasi Data', 'Rangkuman Performance', 'Prasyarat Kemampuan', 'Key', 'Menerima Feedback Pengguna', 'Latihan : Modularisasi pada Aplikasi', 'Design Pattern - Behavioral Pattern', 'Latihan : Menambahkan Penyimpanan Offline', 'Latihan : CI dengan Codemagic', 'Studi Kasus Clean Architecture pada Aplikasi', 'Rangkuman Kelas', 'Latihan : Mendeteksi Segitiga Sama Sisi', 'Rangkuman Reactive Programming', 'Latihan : Obfuscation', 'Pentingnya Kode yang Bersih', 'Proyek Awal Kriteria Submission', 'Pentingnya Pengujian pada Pengembangan Aplikasi', 'Manfaat Reactive Programming', 'Kuis Performance', 'Prasyarat Tools', 'Membuat UI Kompleks', 'Firebase Analytics', 'Rangkuman Modularization', 'Pengenalan Performance', 'Rangkuman Test-Driven Development (TDD)', 'Continuous Delivery', 'Dependency Injection', 'Ujian Akhir', 'Latihan : Mendeteksi Segitiga Sama Kaki', 'Kuis Reactive Programming', 'SSL Pinning', 'Design Pattern - Creational Pattern', 'Proyek Awal Kirim Submission dan Review', 'Apa itu TDD', 'RxDart', 'Pengenalan Security', 'Mekanisme Belajar', 'Latihan : Membuat Custom Drawer', 'Firebase Crashlytics', 'Kuis Modularization', 'Isu Performa', 'Kuis Test-Driven Development (TDD)', 'Rangkuman Continuous Integration', 'Library Dependency Injection : get_it', 'Proyek Akhir Membuat Aplikasi Siap Rilis', 'Latihan : Mendeteksi Segitiga Sembarang', 'Pengenalan Continuous Integration', 'Latihan : SSL Pinning', 'Design Pattern - Structural Pattern', 'Pengenalan Modularization', 'Workflow TDD', 'BLoC', 'Encryption', 'Forum Diskusi', 'Rangkuman Advanced UI', 'Latihan : Memasang Monitoring Analytics pada Aplikasi', 'Latihan : Dependency Injection dengan get_it', 'Pengenalan Reactive Programming', 'Praktik Terbaik Performa', 'Persetujuan Hak Cipta', 'Pengenalan Advanced UI', 'Kuis Continuous Integration', 'Proyek Akhir Kriteria Submission', 'Latihan : Menemukan Fitur Tak Terduga', 'Tools untuk Continuous Integration', 'Rangkuman Security', 'Pengenalan Arsitektur', 'Manfaat Modularisasi']",85,menjadi flutter developer expert multi-platform app developer profesional latihan : aplikasi segitiga latihan : bloc latihan : enkripsi database dengan sqlcipher glosarium kuis advanced ui rangkuman post-development rangkuman clean architecture data stream latihan - profiling aplikasi pengenalan kelas bagaimana sebuah widget di-render selanjutnya apa? apa itu modul proyek akhir kirim submission dan review studi kasus testing pada aplikasi alur continuous integration kuis security clean architecture kuis post-development latihan : memvalidasi masukan latihan : penggunaan bloc pada aplikasi obfuscation daftar referensi proyek awal menambahkan fitur tv series kuis clean architecture transformasi data rangkuman performance prasyarat kemampuan key menerima feedback pengguna latihan : modularisasi pada aplikasi design pattern - behavioral pattern latihan : menambahkan penyimpanan offline latihan : ci dengan codemagic studi kasus clean architecture pada aplikasi rangkuman kelas latihan : mendeteksi segitiga sama sisi rangkuman reactive programming latihan : obfuscation pentingnya kode yang bersih proyek awal kriteria submission pentingnya pengujian pada pengembangan aplikasi manfaat reactive programming kuis performance prasyarat tools membuat ui kompleks firebase analytics rangkuman modularization pengenalan performance rangkuman test-driven development (tdd) continuous delivery dependency injection ujian akhir latihan : mendeteksi segitiga sama kaki kuis reactive programming ssl pinning design pattern - creational pattern proyek awal kirim submission dan review apa itu tdd rxdart pengenalan security mekanisme belajar latihan : membuat custom drawer firebase crashlytics kuis modularization isu performa kuis test-driven development (tdd) rangkuman continuous integration library dependency injection : get_it proyek akhir membuat aplikasi siap rilis latihan : mendeteksi segitiga sembarang pengenalan continuous integration latihan : ssl pinning design pattern - structural pattern pengenalan modularization workflow tdd bloc encryption forum diskusi rangkuman advanced ui latihan : memasang monitoring analytics pada aplikasi latihan : dependency injection dengan get_it pengenalan reactive programming praktik terbaik performa persetujuan hak cipta pengenalan advanced ui kuis continuous integration proyek akhir kriteria submission latihan : menemukan fitur tak terduga tools untuk continuous integration rangkuman security pengenalan arsitektur manfaat modularisasi Menjadi Google Cloud Architect,24,"['Back-End Developer Python', 'Google Cloud Professional']",Mahir,"['Jaringan Virtual di Cloud', 'Rangkuman Desain dan Deploy Solusi Cloud', 'Latihan Menambahkan Persistent Disk ke VM', 'Mekanisme Belajar', 'Pendahuluan Scaling dan Automasi', 'Latihan Mengonfigurasi Load Balancer dan Autoscaling : Membuat Instance Group', 'Latihan Mendaftar Akun, Mengaktifkan Free Trial, Membuat Project, dan Memberikan Hak Akses', 'Deploy Aplikasi ke Google Cloud', 'Membuat Sistem yang Aman', 'Manajemen Sumber Daya', 'Ujian Akhir', 'Menentukan Layanan', 'Memilih Arsitektur Aplikasi', 'Big Data dan Machine Learning di Cloud', 'Materi Pendukung', 'example', 'Latihan Kuis', 'Latihan Mengonfigurasi Load Balancer dan Autoscaling : Membuat Application Load Balancer', 'Mesin Virtual di Cloud', 'Kuis Desain dan Deploy Solusi Cloud', 'Latihan Berinteraksi dengan BigQuery dan Looker Studio', 'Forum Diskusi', 'Interkoneksi Jaringan', 'Berinteraksi dengan Google Cloud', 'Latihan Deploy Aplikasi ke Google Cloud', 'Tips dan Trik Membangun Aplikasi Berbasis Microservices', 'Pemantauan Sumber Daya', 'Proyek Membangun Arsitektur yang Andal', 'Kuis Scaling dan Automasi', 'Merancang Arsitektur Jaringan', 'Tips dan Trik Memilih Solusi Storage dan Database di Google Cloud', 'Tips dan Trik Menghadapi Ujian Google Cloud Professional Cloud Architect', 'Pengenalan Cloud Computing', 'Automasi Infrastruktur', 'Latihan Membuat Mesin Virtual', 'Seputar Sertifikasi Google Cloud Professional Cloud Architect', 'Latihan Export Billing ke BigQuery', 'Sesi Konsultasi Online', 'Skalabilitas di Google Cloud', 'Tips dan Trik Menjadi Arsitek Google Cloud', 'Merancang Sistem yang Andal', 'Persetujuan Hak Cipta', 'Tips dan Trik Manajemen Identitas dan Akses', 'Proyek Akhir Kriteria Submission', 'Proyek Notes API', 'Rangkuman Infrastruktur Google Cloud', 'Rangkuman Persiapan Menghadapi Ujian Google Cloud Professional Cloud Architect', 'Jaringan Google', 'Automasi DevOps', 'Storage dan Database di Cloud', 'Studi Kasus 1: Perencanaan', 'Latihan Berinteraksi dengan Cloud Functions', 'Pre-test', 'Latihan Mengonfigurasi Load Balancer dan Autoscaling', 'Rangkuman Dasar-Dasar Google Cloud', 'Prasyarat Kemampuan', 'Rangkuman Manajemen dan Pemantauan', 'Regions dan Zones', 'Proyek 1 Kriteria Submission', 'Latihan Membuat Web Service di Google Cloud', 'Kuis Infrastruktur Google Cloud', 'Kuis Persiapan Menghadapi Ujian Google Cloud Professional Cloud Architect', 'Tips dan Trik Memilih Load Balancer', 'Aplikasi di Cloud', 'Studi Kasus 2: Penyediaan Sumber Daya', 'Latihan Mengirim Data dengan Pub/Sub', 'Glosarium', 'Latihan Mengonfigurasi Load Balancer dan Autoscaling : Mengonfigurasi Firewall', 'Kuis Dasar-Dasar Google Cloud', 'Tips dan Trik Membangun Aplikasi Microservice', 'Latihan Deploy Aplikasi dengan Google Kubernetes Engine', 'Prasyarat Tools', 'Kuis Manajemen dan Pemantauan', 'Latihan Memantau Sumber Daya', 'Hierarki Sumber Daya pada Google Cloud', 'Mendesain Sistem yang Andal', 'Manajemen Identitas dan Akses', 'Rangkuman Kelas', 'Latihan Mengonfigurasi Load Balancer dan Autoscaling : Membuat Instance Template', 'Rangkuman Scaling dan Automasi', 'Container dan Kubernetes di Cloud', 'Studi Kasus 3: Keandalan Operasi', 'Latihan Automasi Infrastruktur dengan Cloud Deployment Manager', 'Daftar Referensi']",35,"menjadi google cloud architect back-end developer python google cloud professional mahir jaringan virtual di cloud rangkuman desain dan deploy solusi cloud latihan menambahkan persistent disk ke vm mekanisme belajar pendahuluan scaling dan automasi latihan mengonfigurasi load balancer dan autoscaling : membuat instance group latihan mendaftar akun, mengaktifkan free trial, membuat project, dan memberikan hak akses deploy aplikasi ke google cloud membuat sistem yang aman manajemen sumber daya ujian akhir menentukan layanan memilih arsitektur aplikasi big data dan machine learning di cloud materi pendukung example latihan kuis latihan mengonfigurasi load balancer dan autoscaling : membuat application load balancer mesin virtual di cloud kuis desain dan deploy solusi cloud latihan berinteraksi dengan bigquery dan looker studio forum diskusi interkoneksi jaringan berinteraksi dengan google cloud latihan deploy aplikasi ke google cloud tips dan trik membangun aplikasi berbasis microservices pemantauan sumber daya proyek membangun arsitektur yang andal kuis scaling dan automasi merancang arsitektur jaringan tips dan trik memilih solusi storage dan database di google cloud tips dan trik menghadapi ujian google cloud professional cloud architect pengenalan cloud computing automasi infrastruktur latihan membuat mesin virtual seputar sertifikasi google cloud professional cloud architect latihan export billing ke bigquery sesi konsultasi online skalabilitas di google cloud tips dan trik menjadi arsitek google cloud merancang sistem yang andal persetujuan hak cipta tips dan trik manajemen identitas dan akses proyek akhir kriteria submission proyek notes api rangkuman infrastruktur google cloud rangkuman persiapan menghadapi ujian google cloud professional cloud architect jaringan google automasi devops storage dan database di cloud studi kasus 1: perencanaan latihan berinteraksi dengan cloud functions pre-test latihan mengonfigurasi load balancer dan autoscaling rangkuman dasar-dasar google cloud prasyarat kemampuan rangkuman manajemen dan pemantauan regions dan zones proyek 1 kriteria submission latihan membuat web service di google cloud kuis infrastruktur google cloud kuis persiapan menghadapi ujian google cloud professional cloud architect tips dan trik memilih load balancer aplikasi di cloud studi kasus 2: penyediaan sumber daya latihan mengirim data dengan pub/sub glosarium latihan mengonfigurasi load balancer dan autoscaling : mengonfigurasi firewall kuis dasar-dasar google cloud tips dan trik membangun aplikasi microservice latihan deploy aplikasi dengan google kubernetes engine prasyarat tools kuis manajemen dan pemantauan latihan memantau sumber daya hierarki sumber daya pada google cloud mendesain sistem yang andal manajemen identitas dan akses rangkuman kelas latihan mengonfigurasi load balancer dan autoscaling : membuat instance template rangkuman scaling dan automasi container dan kubernetes di cloud studi kasus 3: keandalan operasi latihan automasi infrastruktur dengan cloud deployment manager daftar referensi" Menjadi Google Cloud Engineer,25,"['Back-End Developer Python', 'Google Cloud Professional']",Menengah,"['Latihan Terhubung ke Cloud SQL Instance dengan Cloud Shell', 'Persetujuan Hak Cipta', 'Kuis Layanan Jaringan di Google Cloud', 'Latihan Membuat Compute Engine Instance dengan Cloud Shell', 'Cloud Logging', 'Practice Exam 4', 'Latihan Berinteraksi dengan Cloud Storage Menggunakan Google Cloud Console', 'Komponen Cloud IAM: Policy', 'Kuis Layanan Komputasi di Google Cloud', 'Latihan Membuat Project di Google Cloud dengan Cloud Shell', 'Cloud Load Balancing', 'Quiz: Monitoring and Logging', 'Kuis Layanan Data di Google Cloud', 'Latihan Melihat Log Menggunakan Cloud Logging', 'Glosarium', 'Sejarah Cloud Computing', 'Lab - Querying and Visualizing BigQuery Data', 'Dataflow', 'Kuis Deploy dan Implementasi Solusi Cloud', 'Cloud Functions', 'Cloud Spanner', 'Proyek Deploy Aplikasi Profile', 'Rangkuman Monitoring dan Logging', 'Latihan Membuat Compute Engine Instance dengan Google Cloud Console', 'Error Reporting', 'Practice Exam 5', 'Persistent Disk', 'Latihan Mengimplementasikan Cloud IAM Role', 'Rangkuman Layanan Data di Google Cloud', 'Latihan Menghubungkan Project dengan Cloud Billing Account', 'Latihan Deploy Aplikasi dengan Global External HTTP(S) Load Balancing', 'Quiz: Cloud IAM & Security', 'Cloud Run', 'Cloud IAM', 'Daftar Referensi', 'Cara Kerja Google Cloud', 'Pengantar ke Layanan Jaringan di Google Cloud', 'Quiz: Introduction to Google Cloud', 'Rangkuman Kelas', 'Compute Engine', 'Prasyarat Kemampuan', 'Cloud Datastore', 'Submission 2: Money Tracker App', 'Kuis Monitoring dan Logging', 'Google Kubernetes Engine', 'Cloud Debugger', 'Lab - Add Persistent Disk to VM', 'Pengantar ke Deploy dan Implementasi Solusi Cloud', 'Proyek Aplikasi Profil', 'Latihan Membuat Budget Alerts', 'Cloud CDN', 'Practice Exam 1', 'Latihan Deploy Fullstack App Menggunakan Cloud Run', 'Resource Hierarchy', 'Rangkuman Pengenalan Google Cloud', 'Free Tier dan Free Trial', 'Virtual Private Cloud', 'Quiz: Cloud Compute Solutions', 'Ujian Akhir', 'Pengantar ke Layanan Data di Google Cloud', 'Prasyarat Tools', 'Firestore', 'Proyek Money Tracker App', 'Rangkuman Manajemen Identitas dan Akses', 'Lab - Deploy Hello World App with GKE', 'Cloud Trace', 'Latihan Implementasi OCR dengan Cloud Functions', 'Cloud SQL', 'Deploy Solusi Cloud dengan Google Cloud Marketplace', 'Proyek 1 Kriteria Submission', 'Google Cloud Pricing Calculator', ""Google Cloud's Operations Suite"", 'Practice Exam 2', 'Komponen Cloud IAM: Principal', 'Kuis Pengenalan Google Cloud', 'Latihan Mendaftar Free Trial di Google Cloud', 'Cloud DNS', 'Quiz: Cloud Data Solutions', 'Cloud Storage', 'Mekanisme Belajar', 'Cloud Bigtable', 'Pub/Sub', 'Kuis Manajemen Identitas dan Akses', 'App Engine', 'Cloud Profiler', 'Latihan Membuat Cloud SQL Instance', 'Praktik Terbaik untuk Implementasi Solusi Cloud', 'Rangkuman Layanan Jaringan di Google Cloud', 'Pengantar ke Layanan Komputasi di Google Cloud', 'Cloud Monitoring', 'Practice Exam 3', 'Komponen Cloud IAM: Role', 'Rangkuman Layanan Komputasi di Google Cloud', 'Berinteraksi dengan Google Cloud', 'Cloud VPN', 'Quiz: Cloud Networking Solutions', 'Proyek Akhir Kriteria Submission', 'Latihan Berinteraksi dengan Cloud Storage Menggunakan Cloud Shell', 'Forum Diskusi', 'Pengenalan Cloud Computing', 'BigQuery', 'Dataproc', 'Rangkuman Deploy dan Implementasi Solusi Cloud', 'Latihan Deploy Aplikasi Node.js Menggunakan App Engine', 'Latihan Memantau Aplikasi Menggunakan Cloud Monitoring']",42,menjadi google cloud engineer back-end developer python google cloud professional menengah latihan terhubung ke cloud sql instance dengan cloud shell persetujuan hak cipta kuis layanan jaringan di google cloud latihan membuat compute engine instance dengan cloud shell cloud logging practice exam 4 latihan berinteraksi dengan cloud storage menggunakan google cloud console komponen cloud iam: policy kuis layanan komputasi di google cloud latihan membuat project di google cloud dengan cloud shell cloud load balancing quiz: monitoring and logging kuis layanan data di google cloud latihan melihat log menggunakan cloud logging glosarium sejarah cloud computing lab - querying and visualizing bigquery data dataflow kuis deploy dan implementasi solusi cloud cloud functions cloud spanner proyek deploy aplikasi profile rangkuman monitoring dan logging latihan membuat compute engine instance dengan google cloud console error reporting practice exam 5 persistent disk latihan mengimplementasikan cloud iam role rangkuman layanan data di google cloud latihan menghubungkan project dengan cloud billing account latihan deploy aplikasi dengan global external http(s) load balancing quiz: cloud iam & security cloud run cloud iam daftar referensi cara kerja google cloud pengantar ke layanan jaringan di google cloud quiz: introduction to google cloud rangkuman kelas compute engine prasyarat kemampuan cloud datastore submission 2: money tracker app kuis monitoring dan logging google kubernetes engine cloud debugger lab - add persistent disk to vm pengantar ke deploy dan implementasi solusi cloud proyek aplikasi profil latihan membuat budget alerts cloud cdn practice exam 1 latihan deploy fullstack app menggunakan cloud run resource hierarchy rangkuman pengenalan google cloud free tier dan free trial virtual private cloud quiz: cloud compute solutions ujian akhir pengantar ke layanan data di google cloud prasyarat tools firestore proyek money tracker app rangkuman manajemen identitas dan akses lab - deploy hello world app with gke cloud trace latihan implementasi ocr dengan cloud functions cloud sql deploy solusi cloud dengan google cloud marketplace proyek 1 kriteria submission google cloud pricing calculator google cloud's operations suite practice exam 2 komponen cloud iam: principal kuis pengenalan google cloud latihan mendaftar free trial di google cloud cloud dns quiz: cloud data solutions cloud storage mekanisme belajar cloud bigtable pub/sub kuis manajemen identitas dan akses app engine cloud profiler latihan membuat cloud sql instance praktik terbaik untuk implementasi solusi cloud rangkuman layanan jaringan di google cloud pengantar ke layanan komputasi di google cloud cloud monitoring practice exam 3 komponen cloud iam: role rangkuman layanan komputasi di google cloud berinteraksi dengan google cloud cloud vpn quiz: cloud networking solutions proyek akhir kriteria submission latihan berinteraksi dengan cloud storage menggunakan cloud shell forum diskusi pengenalan cloud computing bigquery dataproc rangkuman deploy dan implementasi solusi cloud latihan deploy aplikasi node.js menggunakan app engine latihan memantau aplikasi menggunakan cloud monitoring Menjadi Linux System Administrator,37,['DevOps Engineer'],Menengah,"['Daftar Referensi', 'Package Management', 'Data Type', 'Latihan Membuat Virtual Machine dengan Firecracker', 'File Archiving', 'User Management', 'Container di Linux', 'Prasyarat Kemampuan', 'Rangkuman Pengenalan Linux', 'System Logging', 'Pengenalan Filesystem', 'Latihan Berinteraksi dengan Filesystem', 'Free/Open Source Software', 'Automation', 'Control Flow', 'Latihan Menjalankan NGINX dengan Docker', 'Proyek Shell Scripting', 'Rangkuman Berinteraksi dengan Linux', 'Latihan Berinteraksi dengan Docker', 'Prasyarat Tools', 'Kuis Pengenalan Linux', 'Latihan Monitoring dan Logging NGINX', 'Pengenalan Linux Services', 'Directory dan File', 'Pengantar Sistem Operasi', 'Latihan Instalasi dan Konfigurasi SSH Server', 'Persetujuan Hak Cipta', 'Function', 'Service Management', 'Kuis Berinteraksi dengan Linux', 'Rangkuman VM dan Container', 'Mekanisme Belajar', 'Pengenalan Shell dan Terminal', 'Rangkuman Pemeliharaan Sistem', 'Device I/O dan Network Interface Management', 'Latihan Mengelola Directory dan File', 'Mengenal Linux Lebih Dalam', 'Rangkuman Linux Services', 'Proyek Konfigurasi SSH Server', 'Input/Output', 'Network Services', 'Pengenalan Shell Scripting', 'Kuis VM dan Container', 'Forum Diskusi', 'Latihan Berinteraksi dengan Linux melalui Shell', 'Kuis Pemeliharaan Sistem', 'Virtual Machine di Linux', 'File Permission', 'Keuntungan Menggunakan Linux', 'Kuis Linux Services', 'Rangkuman Filesystem', 'Rangkuman Shell Scripting', 'Glosarium', 'Encryption dan Decryption', 'Variable', 'Rangkuman Kelas', 'Root User, Regular User, dan System User', 'Latihan Membuat Virtual Machine dengan KVM', 'Ujian Akhir', 'Latihan Mengelola File Permission', 'Arsitektur Linux', 'System Monitoring', 'Kuis Filesystem', 'Kuis Shell Scripting']",25,"menjadi linux system administrator devops engineer menengah daftar referensi package management data type latihan membuat virtual machine dengan firecracker file archiving user management container di linux prasyarat kemampuan rangkuman pengenalan linux system logging pengenalan filesystem latihan berinteraksi dengan filesystem free/open source software automation control flow latihan menjalankan nginx dengan docker proyek shell scripting rangkuman berinteraksi dengan linux latihan berinteraksi dengan docker prasyarat tools kuis pengenalan linux latihan monitoring dan logging nginx pengenalan linux services directory dan file pengantar sistem operasi latihan instalasi dan konfigurasi ssh server persetujuan hak cipta function service management kuis berinteraksi dengan linux rangkuman vm dan container mekanisme belajar pengenalan shell dan terminal rangkuman pemeliharaan sistem device i/o dan network interface management latihan mengelola directory dan file mengenal linux lebih dalam rangkuman linux services proyek konfigurasi ssh server input/output network services pengenalan shell scripting kuis vm dan container forum diskusi latihan berinteraksi dengan linux melalui shell kuis pemeliharaan sistem virtual machine di linux file permission keuntungan menggunakan linux kuis linux services rangkuman filesystem rangkuman shell scripting glosarium encryption dan decryption variable rangkuman kelas root user, regular user, dan system user latihan membuat virtual machine dengan kvm ujian akhir latihan mengelola file permission arsitektur linux system monitoring kuis filesystem kuis shell scripting" Menjadi Node.js Application Developer,19,['Back-End Developer JavaScript'],Menengah,"['Rangkuman Package dan Dependencies', 'Rangkuman Unit Testing', 'Event Error', 'Kuis Coding: Membuat dan Menulis Data dengan Writable Stream', 'Memberikan Breakpoint', 'Kuis Coding: Membuat Child Process', 'Penanganan Asinkron dengan Promise', 'Kuis: Penanganan Error', 'Glossarium', 'Rangkuman Interaksi dengan File System', 'Pengantar Bekerja dengan Stream', 'Rangkuman Node Binary', 'Rangkuman Proses dan Sistem Operasi', 'Pengantar Asynchronous Control Flow', 'Kuis Coding: Membuat Custom Error', 'Persetujuan Hak Cipta', 'Kuis Coding: Membaca dan Menulis Berkas dengan Stream', 'Semantic Versioning', 'Memperkokoh Pengujian dengan Library dan Framework', 'Pengantar Event System di Node.js', 'Latihan: Memeriksa Sintaks JavaScript', 'Statistik Proses', 'Kuis Coding: Module System di Node.js', 'Tujuan dan Jenis dari Error', 'Pengantar Interaksi dengan File System', 'Binary npm', 'Assertion', 'Kuis Coding: Penanganan Asinkron dengan Promise', 'Mengubah String menjadi Buffer dan Sebaliknya', 'Kuis: Package dan Dependencies', 'Kuis: Unit Testing', 'Kuis Coding: Event System di Node.js', 'Readable-Writable Stream', 'Kuis Coding: Memperbaiki Bugs Aplikasi', 'Konfigurasi Child Process', 'Mengubah Callback menjadi Promise dengan Promisify', 'Submission: Evaluasi Pembelajaran Pertama', 'Daftar Referensi', 'Kuis: Interaksi dengan File System', 'Membuat Instance EventEmitter', 'Jenis Stream', 'Kuis: Node Binary', 'Kuis: Proses dan Sistem Operasi', 'Pengenalan Asynchronous', 'Menangani Error', 'Pengantar Kelas', 'Membaca Direktori', 'Package Scripts', 'Latihan: Unit Testing dengan Tape Library', 'Latihan: Mengevaluasi Sintaks JavaScript melalui Perintah Shell', 'Informasi Sistem Operasi', 'Kuis Coding: Mendeteksi Main Module', 'Membangkitkan Error (Throw Error)', 'File Path', 'Membuat Package', 'Unit Testing dengan Core Module Assert', 'Membatalkan Proses Asinkron', 'Kuis Coding: Mengubah Buffer menjadi Tipe Data Lainnya', 'Pengantar Module System di Node.js', 'Rangkuman Kelas', 'Refleksi: Event System di Node.js', 'Piping Streams', 'Refleksi: Debugging dan Diagnostic', 'Refleksi: Membuat Child Process', 'Kuis Coding: Mengubah Fungsi Asinkron Callback-Based Menjadi Promise-Based', 'Pengantar Bekerja dengan Buffer', 'Pengantar Node Binary', 'Pengantar Proses dan Sistem Operasi', 'Membangkitkan Event', 'Readable Stream', 'Pengantar Debugging dan Diagnostic', 'Pengantar Membuat Child Process', 'Fungsi setTimeout()', 'Propagasi Error', 'Prasyarat Kemampuan', 'Membaca Metadata Berkas dan Direktori', 'Latihan: Membuat Package, Memasang Dependencies, dan Menambahkan Custom Scripts', 'Latihan: Unit Testing dengan Jest', 'Refleksi: Bekerja dengan Buffer', 'Latihan: Preloading CommonJS Module', 'Statistik Sistem Operasi', 'Refleksi: Module System di Node.js', 'Native Error Constructor', 'Membaca dan Menulis Berkas', 'Memasang Dependencies', 'Kuis Coding: Menguji Fungsi Synchronous dengan Core Module Assert', 'Refleksi: Asynchronous Control Flow', 'Format Sistem Modularisasi di Node.js', 'Ujian Akhir', 'Rangkuman: Event System di Node.js', 'Refleksi: Bekerja dengan Stream', 'Rangkuman Debungging dan Diagnostic', 'Rangkuman Membuat Child Process', 'Promise Berantai', 'Buffer Instance', 'Memasang Node Binary', 'Standar Input dan Output (STDIO)', 'Menambahkan Event Listener', 'Kuis Coding: Membuat dan Mengonsumsi Readable Stream', 'Menjalankan Proses Node.js dengan Mode Debug', 'Fungsi exec dan execSync', 'Penanganan Asinkron dengan Pola Callback', 'Refleksi: Penanganan Error', 'Prasyarat Tools', 'Memantau Perubahan File System', 'Latihan: Rekonstruksi proyek Node.js', 'Mengonfigurasi Proyek Node.js untuk Menjalankan Pengujian', 'Rangkuman Bekerja dengan Buffer', 'Latihan: Membatasi Stack Trace', 'Kuis Coding: Proses dan Sistem Operasi', 'Rangkuman Module System di Node.js', 'Kuis Coding: Membangkitkan Native Error', 'Kuis Coding: Membaca dan Menulis Berkas', 'Development Dependencies', 'Kuis Coding: Menguji Fungsi Asynchronous Callback dengan Core Module Assert', 'Rangkuman Asynchronous Control Flow', 'Menghentikan Proses', 'Interoperabilitas antara CommonJS dan ESM', 'Submission: Evaluasi Pembelajaran Akhir', 'Kuis: Event System di Node.js', 'Rangkuman Bekerja dengan Stream', 'Kuis: Debugging dan Diagnostic', 'Kuis: Membuat Child Process', 'Promise Static Method', 'Mengalokasikan Buffer', 'Latihan: Memasang Node.js menggunakan nvm', 'Menghapus Event Listener', 'Writable Stream', 'Debugging Proses via Node.js V8 Inspector Client', 'Fungsi spawn dan spawnSync', 'Kuis Coding: Penanganan Asinkron dengan Pola Callback', 'Rangkuman: Penanganan Error', 'Forum Diskusi', 'Refleksi: Interaksi dengan File System', 'Refleksi: Package dan Dependencies', 'Refleksi: Unit Testing', 'Kuis: Bekerja dengan Buffer', 'Refleksi: Node Binary', 'Refleksi: Proses dan Sistem Operasi', 'Kuis: Module System di Node.js', 'Membuat Custom Error', 'File Streams', 'Memasang Ulang Dependencies', 'Kuis Coding: Menguji Fungsi Asynchronous Promise dengan Core Module Assert', 'Kuis: Asynchronous Control Flow', 'Menjelajahi Opsi Perintah pada Node Binary', 'Informasi Proses', 'Mendeteksi Main Module pada CommonJS', 'Mekanisme Belajar', 'Pengantar Penanganan Error', 'Kuis: Bekerja dengan Stream', 'Pengantar Package dan Dependencies', 'Pengantar Unit Testing', 'Penanganan Asinkron dengan Async-Await', 'Kuis Coding: Membuat Buffer']",57,"menjadi node.js application developer back-end developer javascript menengah rangkuman package dan dependencies rangkuman unit testing event error kuis coding: membuat dan menulis data dengan writable stream memberikan breakpoint kuis coding: membuat child process penanganan asinkron dengan promise kuis: penanganan error glossarium rangkuman interaksi dengan file system pengantar bekerja dengan stream rangkuman node binary rangkuman proses dan sistem operasi pengantar asynchronous control flow kuis coding: membuat custom error persetujuan hak cipta kuis coding: membaca dan menulis berkas dengan stream semantic versioning memperkokoh pengujian dengan library dan framework pengantar event system di node.js latihan: memeriksa sintaks javascript statistik proses kuis coding: module system di node.js tujuan dan jenis dari error pengantar interaksi dengan file system binary npm assertion kuis coding: penanganan asinkron dengan promise mengubah string menjadi buffer dan sebaliknya kuis: package dan dependencies kuis: unit testing kuis coding: event system di node.js readable-writable stream kuis coding: memperbaiki bugs aplikasi konfigurasi child process mengubah callback menjadi promise dengan promisify submission: evaluasi pembelajaran pertama daftar referensi kuis: interaksi dengan file system membuat instance eventemitter jenis stream kuis: node binary kuis: proses dan sistem operasi pengenalan asynchronous menangani error pengantar kelas membaca direktori package scripts latihan: unit testing dengan tape library latihan: mengevaluasi sintaks javascript melalui perintah shell informasi sistem operasi kuis coding: mendeteksi main module membangkitkan error (throw error) file path membuat package unit testing dengan core module assert membatalkan proses asinkron kuis coding: mengubah buffer menjadi tipe data lainnya pengantar module system di node.js rangkuman kelas refleksi: event system di node.js piping streams refleksi: debugging dan diagnostic refleksi: membuat child process kuis coding: mengubah fungsi asinkron callback-based menjadi promise-based pengantar bekerja dengan buffer pengantar node binary pengantar proses dan sistem operasi membangkitkan event readable stream pengantar debugging dan diagnostic pengantar membuat child process fungsi settimeout() propagasi error prasyarat kemampuan membaca metadata berkas dan direktori latihan: membuat package, memasang dependencies, dan menambahkan custom scripts latihan: unit testing dengan jest refleksi: bekerja dengan buffer latihan: preloading commonjs module statistik sistem operasi refleksi: module system di node.js native error constructor membaca dan menulis berkas memasang dependencies kuis coding: menguji fungsi synchronous dengan core module assert refleksi: asynchronous control flow format sistem modularisasi di node.js ujian akhir rangkuman: event system di node.js refleksi: bekerja dengan stream rangkuman debungging dan diagnostic rangkuman membuat child process promise berantai buffer instance memasang node binary standar input dan output (stdio) menambahkan event listener kuis coding: membuat dan mengonsumsi readable stream menjalankan proses node.js dengan mode debug fungsi exec dan execsync penanganan asinkron dengan pola callback refleksi: penanganan error prasyarat tools memantau perubahan file system latihan: rekonstruksi proyek node.js mengonfigurasi proyek node.js untuk menjalankan pengujian rangkuman bekerja dengan buffer latihan: membatasi stack trace kuis coding: proses dan sistem operasi rangkuman module system di node.js kuis coding: membangkitkan native error kuis coding: membaca dan menulis berkas development dependencies kuis coding: menguji fungsi asynchronous callback dengan core module assert rangkuman asynchronous control flow menghentikan proses interoperabilitas antara commonjs dan esm submission: evaluasi pembelajaran akhir kuis: event system di node.js rangkuman bekerja dengan stream kuis: debugging dan diagnostic kuis: membuat child process promise static method mengalokasikan buffer latihan: memasang node.js menggunakan nvm menghapus event listener writable stream debugging proses via node.js v8 inspector client fungsi spawn dan spawnsync kuis coding: penanganan asinkron dengan pola callback rangkuman: penanganan error forum diskusi refleksi: interaksi dengan file system refleksi: package dan dependencies refleksi: unit testing kuis: bekerja dengan buffer refleksi: node binary refleksi: proses dan sistem operasi kuis: module system di node.js membuat custom error file streams memasang ulang dependencies kuis coding: menguji fungsi asynchronous promise dengan core module assert kuis: asynchronous control flow menjelajahi opsi perintah pada node binary informasi proses mendeteksi main module pada commonjs mekanisme belajar pengantar penanganan error kuis: bekerja dengan stream pengantar package dan dependencies pengantar unit testing penanganan asinkron dengan async-await kuis coding: membuat buffer" Menjadi React Web Developer Expert,75,['React Developer'],Mahir,"['Proyek: Membangun Aplikasi React dengan Redux', 'Reducer Function', 'Automation Testing di JavaScript', 'Latihan: Membuat Lingkungan yang Aman untuk Bereksperimen pada Komponen dengan Storybook', 'Latihan: Menggunakan ESLint pada React Project', 'Redux Best Practices', 'Alur CI/CD', 'Kuis Linter dan Clean Code', 'Menerapkan Loading Bar', 'Rangkuman Deployment dengan CI/CD', 'Forum Diskusi', 'Kuis Automation Testing', 'Latihan: Memasang dan Mengonfigurasi Cypress', 'Latihan: Membuat Remote Repository dan Mengunggah Source Code ke GitHub', 'Submission: Menerapkan Automation Testing dan CI/CD pada Aplikasi Forum Diskusi', 'Latihan: Redux Library', 'Test Double', 'Prinsip Memberikan Komentar', 'Membuat Action dan Reducer untuk State talks', 'Pengantar Automation Testing', 'Kuis Koding: Pure Function', 'Framework Testing untuk JavaScript', 'CSS-in-JS dengan Styled Component', 'Clean Code', 'Real World Project: Implementasi Redux pada Aplikasi Sosial Media Open Space (Twitter Like App)', 'Persiapan Latihan Deployment dengan CI/CD', 'State Container (Store)', 'Rangkuman State Management dengan Redux', 'Kuis Deployment dengan CI/CD', 'Glosarium', 'Latihan: Membuat dan Menggunakan Redux Middleware', 'Latihan: E2E Test pada Proses Login Aplikasi', 'Membuat Action dan Reducer untuk State talkDetail', 'Latihan: Membuat CI Menggunakan GitHub Action', 'Prasyarat Kemampuan', 'React Redux', 'Latihan: Test Double untuk Menguji Thunk Function', 'React Clean Code', 'Pengantar Deployment dengan CI/CD', 'Latihan: Membuat Action, Reducer Function, dan fungsi Dispatch pada Store', 'Mengenal Kultur Test Driven Development', 'Latihan: Membuat Styled Component', 'Prinsip Membuat Variabel', 'Menyiapkan, Menjalankan, dan Menganalisis Proyek Starter', 'Latihan: Memasang Git pada Komputer', 'Latihan: Membuat Store', 'Kuis State Management dengan Redux', 'Static React Site dengan Next.js', 'Daftar Referensi', 'Asynchronous Action', 'Cara Developer Mengelola Kode', 'Persetujuan Hak Cipta', 'Membuat Shared Action', 'Latihan: Membuat CD dengan Vercel', 'Prasyarat Tools', 'Latihan: Menggunakan Redux Store di React', 'React Testing Library', 'React Strict Mode', 'Latihan: Membuat Local Repository', 'Pengantar React Useful Ecosystem', 'Kuis Koding: Reducer Function', '[Obsolete] Please use this if you need add new module', 'Rangkuman React useful Ecosystem', 'Prinsip Membuat Fungsi', 'Membuat Action dan Reducer untuk State authUser', 'Action', 'Pentingnya Pengujian pada Pengembangan Aplikasi', 'Latihan: Membuat Proyek Next.js', 'Style Guide', 'Latihan: Asynchronous Action', 'Pengertian CI/CD', 'Pengantar Linter dan Clean Code', 'Membuat Redux Store', 'Latihan: Menguji Deployment dengan CI/CD', 'Materi yang akan Dipelajari', 'Redux Middleware', 'Latihan: Menguji Komponen React', 'Latihan: Menggunakan React Strict Mode', 'Latihan: Membuat Akun GitHub', 'Rangkuman Kelas', 'Latihan: Mengombinasi Reducer', 'Latihan: Mencoba Unit Testing dengan Kultur TDD', 'Kuis React Useful Ecosystem', 'Prinsip Menangani Proses Asynchronous', 'Membuat Action dan Reducer untuk State isPreload', 'Pendahuluan State Management dengan Redux', 'Kuis Koding: Action Creator', 'Mengenal Automation Testing', 'Isolasi Komponen dengan Storybook', 'JavaScript Linter', 'Third Party Middleware', 'Platform CI/CD untuk Aplikasi React', 'Menggunakan Redux Store pada React Component', 'Latihan: Memasang Proteksi pada Branch Master', 'Mekanisme Belajar', 'Rangkuman Automation Testing', 'End-to-End Test dengan Cypress', 'Rangkuman Linter dan Clean Code', 'Latihan: Menghubungkan Akun GitHub di Lokal Git dengan GitHub CLI', 'Ujian Akhir', 'Kuis Koding: Root Reducer', 'Latihan: Menerapkan Unit Testing untuk Menguji Fungsi Reducer', 'Prinsip Penanganan Error', 'Membuat Action dan Reducer untuk State users']",70,"menjadi react web developer expert react developer mahir proyek: membangun aplikasi react dengan redux reducer function automation testing di javascript latihan: membuat lingkungan yang aman untuk bereksperimen pada komponen dengan storybook latihan: menggunakan eslint pada react project redux best practices alur ci/cd kuis linter dan clean code menerapkan loading bar rangkuman deployment dengan ci/cd forum diskusi kuis automation testing latihan: memasang dan mengonfigurasi cypress latihan: membuat remote repository dan mengunggah source code ke github submission: menerapkan automation testing dan ci/cd pada aplikasi forum diskusi latihan: redux library test double prinsip memberikan komentar membuat action dan reducer untuk state talks pengantar automation testing kuis koding: pure function framework testing untuk javascript css-in-js dengan styled component clean code real world project: implementasi redux pada aplikasi sosial media open space (twitter like app) persiapan latihan deployment dengan ci/cd state container (store) rangkuman state management dengan redux kuis deployment dengan ci/cd glosarium latihan: membuat dan menggunakan redux middleware latihan: e2e test pada proses login aplikasi membuat action dan reducer untuk state talkdetail latihan: membuat ci menggunakan github action prasyarat kemampuan react redux latihan: test double untuk menguji thunk function react clean code pengantar deployment dengan ci/cd latihan: membuat action, reducer function, dan fungsi dispatch pada store mengenal kultur test driven development latihan: membuat styled component prinsip membuat variabel menyiapkan, menjalankan, dan menganalisis proyek starter latihan: memasang git pada komputer latihan: membuat store kuis state management dengan redux static react site dengan next.js daftar referensi asynchronous action cara developer mengelola kode persetujuan hak cipta membuat shared action latihan: membuat cd dengan vercel prasyarat tools latihan: menggunakan redux store di react react testing library react strict mode latihan: membuat local repository pengantar react useful ecosystem kuis koding: reducer function [obsolete] please use this if you need add new module rangkuman react useful ecosystem prinsip membuat fungsi membuat action dan reducer untuk state authuser action pentingnya pengujian pada pengembangan aplikasi latihan: membuat proyek next.js style guide latihan: asynchronous action pengertian ci/cd pengantar linter dan clean code membuat redux store latihan: menguji deployment dengan ci/cd materi yang akan dipelajari redux middleware latihan: menguji komponen react latihan: menggunakan react strict mode latihan: membuat akun github rangkuman kelas latihan: mengombinasi reducer latihan: mencoba unit testing dengan kultur tdd kuis react useful ecosystem prinsip menangani proses asynchronous membuat action dan reducer untuk state ispreload pendahuluan state management dengan redux kuis koding: action creator mengenal automation testing isolasi komponen dengan storybook javascript linter third party middleware platform ci/cd untuk aplikasi react menggunakan redux store pada react component latihan: memasang proteksi pada branch master mekanisme belajar rangkuman automation testing end-to-end test dengan cypress rangkuman linter dan clean code latihan: menghubungkan akun github di lokal git dengan github cli ujian akhir kuis koding: root reducer latihan: menerapkan unit testing untuk menguji fungsi reducer prinsip penanganan error membuat action dan reducer untuk state users" Menjadi iOS Developer Expert,57,['iOS Developer'],Mahir,"['Penggunaan Asset dalam Modularization', 'Latihan Clean Architecture', 'Rangkuman Modularization', 'Service Locator', 'Tool untuk Continuous Integration', 'SwiftLint: Instalasi dan Implementasi', 'Studi kasus: Refactor Aplikasi Utama', 'RxSwift: Subject', '[Place Holder]', 'Latihan Combine', 'Latihan Mendeteksi Segitiga Sama Kaki', 'Code Convention: Gaya/Style', 'Latihan Mengunggah Modul ke GitHub Melalui Carthage', 'Library Reactive di iOS', 'Latihan Membuat Framework dengan Cocoapods', 'Rangkuman Architecture Pattern', 'Workflow TDD', 'Pengantar Architecture Pattern', 'Latihan Menambahkan Localization', 'Submission Capstone Project', 'Kuis Test Driven Development', 'Cleanse', 'Factory Method Pattern', 'Cara Belajar Pemrograman', 'Combine: Konsep Dasar', 'Latihan Mengakses Gambar di Modularization', 'Latihan Pengujian pada Clean Architecture', 'Kuis Clean Code', 'Studi Kasus: Menganalisis Penggunaan Dependency Injection', 'Alur Continuous Integration', 'SwiftLint: Konfigurasi Aturan/Rule', '[PlaceHolder]', 'RxSwift: Continuations dengan Flatmap', 'Observer Pattern', 'Rangkuman Reactive Programming', 'Latihan Mendeteksi Segitiga Sembarang', 'Code Convention: Spasi/Horizontal Whitespace', 'Latihan Mengunggah Modul ke GitHub Melalui Swift Package Manager', 'RxSwift', 'Komunikasi Antar Framework', 'Latihan Membuat Aplikasi Segitiga dengan TDD', 'Pengantar Clean Code', 'Modularization dan Clean Architecture', 'Pengenalan Reactive Programming', 'Kuis Continuous Integration', 'Cleanse: Konsep Dasar', 'Pengantar Modularization', 'Dependency Injection Pattern', 'Glosarium', 'Combine: Schedulers dan Thread Handling Operator', 'Persetujuan Hak Cipta', 'Kuis Design Pattern', 'Perbedaan Dependency Injection dengan Dependency Inversion', 'Latihan Membangun Continuous Integration dengan Codemagic', 'Pengantar Design Pattern', 'Latihan RxSwift', 'Rangkuman Dependency Injection', 'Studi Kasus: Mengganti Callback dengan Combine', 'Latihan Menemukan Fitur Tak Terduga', 'Code Convention: Organisasi Kode', 'Studi Kasus: Mengimplementasikan Modularization', 'RxSwift: Konsep Dasar', 'Combine: Cancellable', 'Style Guideline', 'Latihan Mengimplementasikan Clean Architecture dalam Modularization', 'Data Stream', 'Kuis Modularization', 'Cleanse: Contoh Penerapan', 'Pendekatan untuk Membuat Modularization', 'Daftar Referensi', 'Pengenalan Kelas', 'Latihan Menambahkan Font Khusus', 'Studi Kasus: Starter Project', 'Kuis Architecture Pattern', 'Swinject', 'Latihan Menghubungkan Project dengan GitHub', 'Submission Akhir Capstone Project', 'Clean Architecture', 'Rangkuman Test Driven Development', 'Pengantar Dependency Injection', '[Place Holder', 'Linter', 'Studi Kasus: Membuat Modul Core', 'RxSwift: Multi-Threading dengan Schedulers', 'Perbedaan RxSwift dengan Combine', 'Combine: Subject', 'Latihan Memvalidasi Masukan', 'Code Convention', 'Mempublish Modul ke Git Repository', 'Transformasi Data', 'Ujian Akhir', 'Perbedaan Swinject, Cleanse, dan Manual Injection', 'Kapan Kita Harus Menggunakan Modularization', 'Facade Pattern', 'Rangkuman Clean Code', 'Pengantar Test Driven Development (TDD)', 'Persyaratan Kelas', 'Latihan Mengakses Font di Modularization', 'Studi Kasus: Mengganti URLSession dengan Alamofire', 'Kuis Reactive Programming', 'Swinject: Konsep Dasar', 'Latihan Menghubungkan Project ke Codemagic', 'Singleton Pattern', 'Mekanisme Belajar', 'Studi Kasus: Mengganti Callback dengan RxSwift', 'VIPER', 'Rangkuman Continuous Integration', 'Manual Dependency Injection', 'Pengantar Continuous Integration', 'Metode Instalasi Library', 'Studi Kasus: Membuat Modul Category', 'RxSwift: Disposable', 'Latihan Navigasi Antar Modul', 'Combine: Continuations dengan Flatmap', 'Latihan Mendeteksi Segitiga Sama Sisi', 'Code Convention: Penamaan', 'Latihan Mengunggah Modul ke GitHub Melalui Podfile', 'Rangkuman Kelas', 'Perbandingan Framework dengan Static Library', 'Adapter Pattern', 'Rangkuman Design Pattern', 'Materi yang Dipelajari', 'Studi Kasus: Menambahkan Locale Database', 'Kuis Dependency Injection', 'Swinject: Fitur-Fitur yang Dimiliki', 'Latihan Menjalankan Codemagic', 'Builder Pattern', 'Forum Diskusi', 'Combine Framework']",70,"menjadi ios developer expert ios developer mahir penggunaan asset dalam modularization latihan clean architecture rangkuman modularization service locator tool untuk continuous integration swiftlint: instalasi dan implementasi studi kasus: refactor aplikasi utama rxswift: subject [place holder] latihan combine latihan mendeteksi segitiga sama kaki code convention: gaya/style latihan mengunggah modul ke github melalui carthage library reactive di ios latihan membuat framework dengan cocoapods rangkuman architecture pattern workflow tdd pengantar architecture pattern latihan menambahkan localization submission capstone project kuis test driven development cleanse factory method pattern cara belajar pemrograman combine: konsep dasar latihan mengakses gambar di modularization latihan pengujian pada clean architecture kuis clean code studi kasus: menganalisis penggunaan dependency injection alur continuous integration swiftlint: konfigurasi aturan/rule [placeholder] rxswift: continuations dengan flatmap observer pattern rangkuman reactive programming latihan mendeteksi segitiga sembarang code convention: spasi/horizontal whitespace latihan mengunggah modul ke github melalui swift package manager rxswift komunikasi antar framework latihan membuat aplikasi segitiga dengan tdd pengantar clean code modularization dan clean architecture pengenalan reactive programming kuis continuous integration cleanse: konsep dasar pengantar modularization dependency injection pattern glosarium combine: schedulers dan thread handling operator persetujuan hak cipta kuis design pattern perbedaan dependency injection dengan dependency inversion latihan membangun continuous integration dengan codemagic pengantar design pattern latihan rxswift rangkuman dependency injection studi kasus: mengganti callback dengan combine latihan menemukan fitur tak terduga code convention: organisasi kode studi kasus: mengimplementasikan modularization rxswift: konsep dasar combine: cancellable style guideline latihan mengimplementasikan clean architecture dalam modularization data stream kuis modularization cleanse: contoh penerapan pendekatan untuk membuat modularization daftar referensi pengenalan kelas latihan menambahkan font khusus studi kasus: starter project kuis architecture pattern swinject latihan menghubungkan project dengan github submission akhir capstone project clean architecture rangkuman test driven development pengantar dependency injection [place holder linter studi kasus: membuat modul core rxswift: multi-threading dengan schedulers perbedaan rxswift dengan combine combine: subject latihan memvalidasi masukan code convention mempublish modul ke git repository transformasi data ujian akhir perbedaan swinject, cleanse, dan manual injection kapan kita harus menggunakan modularization facade pattern rangkuman clean code pengantar test driven development (tdd) persyaratan kelas latihan mengakses font di modularization studi kasus: mengganti urlsession dengan alamofire kuis reactive programming swinject: konsep dasar latihan menghubungkan project ke codemagic singleton pattern mekanisme belajar studi kasus: mengganti callback dengan rxswift viper rangkuman continuous integration manual dependency injection pengantar continuous integration metode instalasi library studi kasus: membuat modul category rxswift: disposable latihan navigasi antar modul combine: continuations dengan flatmap latihan mendeteksi segitiga sama sisi code convention: penamaan latihan mengunggah modul ke github melalui podfile rangkuman kelas perbandingan framework dengan static library adapter pattern rangkuman design pattern materi yang dipelajari studi kasus: menambahkan locale database kuis dependency injection swinject: fitur-fitur yang dimiliki latihan menjalankan codemagic builder pattern forum diskusi combine framework" Prompt Engineering untuk Software Developer,47,['Gen AI Engineer'],Dasar,"['Persetujuan Hak Cipta', 'Pengantar Prompt Engineer untuk Aktivitas Software Development', 'Pola Dasar: Persona', 'Best Practice Pembuatan Prompt', 'Rangkuman Kelas', 'Pola Konsistensi Hasil: Tail Generation', 'Glosarium', 'Kuis Prompt Engineering untuk Aktivitas Software Development', 'Adaptive Prompting: Pola Question Refinement', 'Pengenalan Kelas', 'Prompt Engineering untuk Menuliskan Kode', 'Pola Dasar: Persona Audiens', 'Pola Konsistensi Hasil: Pola Template', 'Rangkuman Pengenalan Prompt Engineering', 'Ujian Akhir', 'Daftar Referensi', 'Pengantar Limitasi dan Etika Penggunaan Generative AI untuk Software Developer', 'Adaptive Prompting: Pola Alternative Approaches', 'Prasyarat Kemampuan', 'Prompt Engineering untuk Menganalisis Kode', 'Pola Dasar: Few-shots', 'Iterative Prompt Development', 'Kuis Pengenalan Prompt Engineering', 'Etika Penggunaan Generative AI untuk Software Developer', 'Apa itu Prompt Engineering?', 'Limitasi Generative AI untuk Software Developer', 'Adaptive Prompting: Pola Cognitive Verifier', 'Prasyarat Tools', 'Prompt Engineering untuk Membuat Test Script dalam Automated Testing', 'Pola Dasar: Chain-of-Thought', 'Rangkuman Berbagai Pola dalam Prompt Engineering', 'Apa itu Pola pada Prompt?', 'Memahami Cara Kerja Model Generative AI', 'Rangkuman Limitasi dan Etika Penggunaan Generative AI untuk Software Developer', 'Adaptive Prompting: Pola Flipped Interaction', 'Mekanisme Belajar', 'Prompt Engineering untuk Dokumentasi Kode', 'Pola Dasar: ReAct', 'Kuis Berbagai Pola dalam Prompt Engineering', 'Pengantar Pola Dasar Prompt Engineering', 'Kelebihan dan Kelemahan Model Generative AI', 'Kuis Limitasi dan Etika Penggunaan Generative AI untuk Software Developer', 'Berbagai Pola untuk Memastikan Konsistensi Hasil', 'Forum Diskusi', 'Rangkuman Prompt Engineering untuk Aktivitas Software Development', 'Pengantar Adaptive Prompting']",16,prompt engineering untuk software developer gen ai engineer dasar persetujuan hak cipta pengantar prompt engineer untuk aktivitas software development pola dasar: persona best practice pembuatan prompt rangkuman kelas pola konsistensi hasil: tail generation glosarium kuis prompt engineering untuk aktivitas software development adaptive prompting: pola question refinement pengenalan kelas prompt engineering untuk menuliskan kode pola dasar: persona audiens pola konsistensi hasil: pola template rangkuman pengenalan prompt engineering ujian akhir daftar referensi pengantar limitasi dan etika penggunaan generative ai untuk software developer adaptive prompting: pola alternative approaches prasyarat kemampuan prompt engineering untuk menganalisis kode pola dasar: few-shots iterative prompt development kuis pengenalan prompt engineering etika penggunaan generative ai untuk software developer apa itu prompt engineering? limitasi generative ai untuk software developer adaptive prompting: pola cognitive verifier prasyarat tools prompt engineering untuk membuat test script dalam automated testing pola dasar: chain-of-thought rangkuman berbagai pola dalam prompt engineering apa itu pola pada prompt? memahami cara kerja model generative ai rangkuman limitasi dan etika penggunaan generative ai untuk software developer adaptive prompting: pola flipped interaction mekanisme belajar prompt engineering untuk dokumentasi kode pola dasar: react kuis berbagai pola dalam prompt engineering pengantar pola dasar prompt engineering kelebihan dan kelemahan model generative ai kuis limitasi dan etika penggunaan generative ai untuk software developer berbagai pola untuk memastikan konsistensi hasil forum diskusi rangkuman prompt engineering untuk aktivitas software development pengantar adaptive prompting