Kerangka Materi
React 19: Pengembangan Front-End Modern
- Bekerja dengan Hooks: useState, useEffect, useReducer
- Menggunakan Context API untuk manajemen state
- Mengimplementasikan routing dengan React Router
- Best practices dalam struktur file, keterpaksaan ulang, dan kinerja
TypeScript untuk Pengembang React
- Keamanan tipe: tipe, antarmuka, enums, generics
- Tipe props, state, hooks, dan penangan event
- Membuat tipe dan fungsi utilitas yang dapat digunakan berulang kali
React + TypeScript dalam Praktik
- Membangun komponen yang dapat diskala dengan pengetikan yang kuat
- Menggabungkan generics dengan props dan hooks
- Strategi pengetikan praktis untuk proyek dunia nyata
Menguji Aplikasi React
- Pengantar tentang Jest dan React Testing Library
- Menulis uji unit untuk komponen dan hooks
- Menguji operasi asinkron dan pemanggilan API
- Best practices untuk keterkaitan uji dan pemecahan masalah
Next.js 15: Framework React Full-Stack
- App Router vs Pages Router
- Rendering sisi server dan pembuatan situs statis
- Rute API dan middleware
- Optimasi gambar dan kinerja
Node.js + Express: Dasar-Dasar API Backend
- Menyiapkan Express dan arsitektur RESTful
- Otentikasi dengan JSON Web Tokens (JWT)
- Pola controller-service dan struktur rute
- Melindungi dan memvalidasi permintaan API
REST API dengan Prisma dan PostgreSQL
- Menyiapkan Prisma dengan PostgreSQL
- Pemodelan skema dan migrasi
- Melakukan operasi CRUD
- Mengintegrasikan klien Prisma dengan rute Express
Pengendalian Versi dengan Git
- Dasar-dasar Git: init, clone, commit, push, pull
- Cabang, penggabungan, dan permintaan tarik
- Bekerja dengan GitHub dan kolaborasi tim
DevOps untuk Aplikasi Full-Stack
- Konsep dan alur kerja CI/CD
- Pengenalan Docker dan containerisasi
- Penempatan dasar pada platform cloud (misalnya, Vercel, Heroku)
- Pemantauan dan pencatatan kesalahan
Data Warehousing dan Data Lakes
- Perbedaan antara data warehouse dan data lakes
- Konsep pipa data dalam arsitektur Full-Stack
- Peran sistem backend dalam pengambilan dan struktur data
Mengintegrasikan Kecerdasan Buatan
- Tinjauan kasus penggunaan AI dalam aplikasi web
- Memanggil API AI eksternal (misalnya, OpenAI, Hugging Face)
- Menggunakan AI untuk ringkasan teks, chatbot, dan analisis
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pengertian dasar JavaScript dan prinsip pengembangan web
- Pengalaman dengan HTML/CSS dan framework front-end
- Pengetahuan dasar tentang APIs dan database dapat membantu
Penonton
- Pengembang frontend dan backend
- Insinyur perangkat lunak yang berpindah ke peran Full-Stack
- Profesional teknis yang membangun aplikasi web skalabel
Testimoni (5)
Saya suka cara Gunnar menulis hampir seluruh kode secara langsung saat kami melalui sesi, tetapi ada banyak materi yang sudah disiapkan di Google Drive yang bisa saya rujuk setelah pelatihan. Kode yang ditulis Gunnar berdasarkan data sampel yang saya sediakan sebelumnya juga sangat berguna dan membuat pelatihan relevan dengan dataset kami sendiri.
Ranvir - Schroders Personal Wealth
Kursus - Visual Studio Code
Diterjemahkan Mesin
Banyak contoh untuk setiap modul dan pengetahuan yang luar biasa dari instruktur.
Sebastian - BRD
Kursus - Secure Developer Java (Inc OWASP)
Diterjemahkan Mesin
Modul3 Aplikasi Serangan dan Eksploitasi, XSS, Injeksi SQL Modul4 Serangan dan Eksploitasi Server, DOS, BOF
Tshifhiwa - Vodacom
Kursus - How to Write Secure Code
Diterjemahkan Mesin
Contoh dari kehidupan nyata.
Kristoffer Opdahl - Buypass AS
Kursus - Web Security with the OWASP Testing Framework
Diterjemahkan Mesin
Pengetahuan instruktur tentang materi sangat baik, dan cara sesi disusun sehingga peserta dapat mengikuti demonstrasi benar-benar membantu meneguhkan pengetahuan tersebut, dibandingkan hanya duduk dan mendengarkan.
Jack Allan - RSM UK Management Ltd.
Kursus - Secure Developer .NET (Inc OWASP)
Diterjemahkan Mesin