Hubungi Kami

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
 28 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait