Kerangka Materi
React 19: Pengembangan Front-End Modern
- Menggunakan Hooks: useState, useEffect, useReducer
- Manajemen state menggunakan Context API
- Implementasi routing dengan React Router
- Praktik terbaik dalam struktur file, penggunaan ulang komponen, serta optimisasi performa
TypeScript untuk Pengembang React
- Keamanan tipe: tipe data, interface, enum, serta generik
- Penetapan tipe pada properti, state, hook, dan handler peristiwa
- Pembuatan tipe ulang pakai serta fungsi utilitas yang dapat digunakan kembali
Praktik React + TypeScript
- Membangun komponen yang skalabel dengan penerapan tipe data yang ketat
- Kombinasi penggunaan generik pada properti dan hook
- Strategi penetapan tipe praktis untuk proyek nyata
Pengujian Aplikasi React
- Pengantar terhadap Jest serta React Testing Library
- Penulisan unit test untuk komponen dan hook
- Pengujian operasi asinkron serta pemanggilan API
- Praktik terbaik dalam pengukuran cakupan pengujian dan proses debugging
Next.js 15: Framework React Full-Stack
- Perbandingan antara App Router dan Pages Router
- Rendering di sisi server serta pembuatan situs statis
- Pembuatan API routes dan penggunaan middleware
- Optimisasi gambar serta peningkatan performa aplikasi
Node.js + Express: Dasar-Dasar Pengembangan API Back-End
- Konfigurasi Express dan pembuatan arsitektur RESTful
- Mekanisme autentikasi menggunakan JSON Web Tokens (JWT)
- Struktur kontroler, layanan, serta organisasi rute
- Pengamanan dan validasi permintaan API
Pembuatan REST API dengan Prisma dan PostgreSQL
- Konfigurasi Prisma agar bekerja dengan PostgreSQL
- Perancangan skema dan proses migrasi data
- Operasi CRUD dalam basis data
- Integrasi klien Prisma ke dalam rute Express
Kontrol Versi dengan Git
- Dasar-dasar Git: inisialisasi repositori, kloning, komit, pengiriman data ke server, dan pengambilan perubahan
- Manajemen branch, proses merging, serta pembuatan pull request
- Kolaborasi tim menggunakan GitHub
DevOps untuk Aplikasi Full-Stack
- Konsep dasar dan alur kerja CI/CD
- Pengantar Docker serta konsep kontainerisasi
- Penerapan aplikasi pada platform cloud (misalnya Vercel atau Heroku)
- Monitoring sistem dan pencatatan log kesalahan
Gudang Data dan Danau Data
- Perbedaan mendasar antara Gudang Data dan Danau Data
- Konsep arus kerja pengolahan data dalam desain arsitektur Full-Stack
- Kontribusi sistem back-end dalam proses pengumpulan dan pengaturan struktur data
Integrasi Teknologi Kecerdasan Buatan
- Gambaran umum mengenai pemanfaatan AI dalam aplikasi web
- Pemanggilan API kecerdasan buatan eksternal (misalnya OpenAI atau Hugging Face)
- Penerapan AI untuk meringkas teks, pembuatan chatbot, serta analisis data
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar mengenai JavaScript serta prinsip-prinsip pengembangan web
- Pengalaman dalam menggunakan HTML/CSS serta framework front-end
- Pengetahuan dasar mengenai API dan basis data akan sangat membantu
Target Peserta
- Pengembang front-end maupun back-end
- Insinyur perangkat lunak yang ingin mengembangkan kemampuan menjadi pengembang Full-Stack
- Para profesional teknis yang bertujuan membangun aplikasi web yang dapat diskalakan
Testimoni (3)
Saya sangat menikmati belajar tentang serangan AI dan alat-alat yang tersedia untuk mulai berlatih serta menggunakannya secara aktif dalam pengujian keamanan. Saya mendapatkan banyak pengetahuan baru yang sebelumnya tidak saya miliki, dan kursus ini sesuai dengan harapan saya. Bagian favorit saya dari pelatihan adalah Comet Browser, dan saya terkagum-kagum dengan kemampuannya. Saya pasti akan mengeksplorasi lebih dalam lagi. Secara keseluruhan, ini adalah kursus yang sangat baik, dan saya sangat menikmati mempelajari Top 10 OWASP GenAI.
Patrick Collins - Optum
Kursus - OWASP GenAI Security
Diterjemahkan Mesin
Langsung praktik, latihan, bimbingan tatap muka, dan sesi tanya jawab.
Jose Paulos - INESC TEC
Kursus - Tailwind CSS
Diterjemahkan Mesin
Bahwa setiap pelajaran teknis disertai dengan berbagai latihan praktis untuk memperkuat konsep-konsep tersebut.
Andrei-Calin Bajea
Kursus - OWASP Top 10 2025
Diterjemahkan Mesin