
Perdalam Skill React dengan Pengalaman Belajar yang Menyeluruh!
Program intensif didesain oleh tim Expert dev.id dengan para praktisi industri. Persiapkan diri menjadi seorang React Developer dengan +150 sesi training hard skill dan soft skill serta dukungan penuh karir seumur hidup.
Jadi Seorang React Developer Sekarang!
Mulai perjalanan karir sebagai React Developer dengan intensive learning selama 16 minggu serta dukungan karir penuh ke +600 perusahaan hiring partner.
- Belajar intensif dalam 16 minggu
- Bimbingan langsung oleh mentor dan expert bidang Android
- +150 sesi tatap muka
- Portfolio project yang relevan dengan real case study
- Akses ke platform LMS Dicoding
- Rekomendasi lulusan ke jaringan hiring partner
- Akses seumur hidup ke jaringan hiring partner melalui portal dev.connect
- Undangan ke berbagai acara konsultasi karir
Kriteria Peserta
Terbuka untuk semua kalangan yang ingin memulai karir menjadi seorang React Developer. Seluruh lulusan program akan mendapatkan full support career dari dev.connect.
- Warga Negara Indonesia berumur maksimal 35 tahun.
- Lulusan S1/sederajat atau lulusan SMA/SMK.
- Tidak wajib memiliki background di bidang IT.
- Peserta wajib menyelesaikan kelas Prerequisite sebelum mengikuti bootcamp.
Fase Prerequisite
Wajib menyelesaikan kelas-kelas ini secara self-paced sebelum mengikuti program.

Fase Immersive Bootcamp (Week 1-12)
Materi pembelajaran mulai dari level menengah hingga expert melalui 149 sesi di fase ini. Selain itu, terdapat beragam sesi soft skill untuk support kebutuhan upskilling.
- Konsep Dasar React (Compositional, Declarative Code, Unidirectional Data Flow, React is Just JavaScript)
- React Element dan JSX
- React Component, Component Props, Membuat React Project
- Class Component, State Component, Event Handling
- Controlled Component
- Studi Kasus: Latihan Membuat Aplikasi Kontak dan Debugging dengan React DevTools
- Submission kelas React Pemula: Membangun Aplikasi Catatan dengan React
- Property Validation
- React Router
- Studi Kasus: Latihan Property Validation dan React Router pada Aplikasi Kontak
- Submission kelas React Fundamental: Single Page Application menggunakan React
- Submission kelas React Fundamental: Single Page Application menggunakan React
- Fetch API dan RESTful API
- Component Lifecycle
- Studi Kasus: Latihan memanfaatkan RESTful API pada Aplikasi Kontak
- React Context
- Studi Kasus: Latihan memanfaatkan React Context pada Aplikasi Kontak
- Pengantar React Hooks dan Mengelola State dengan useState()
- Side-effect dengan useEffect(), React Context dengan useContext()
- React Custom Hooks dan Aturan Penggunaan React Hooks
- Studi Kasus: Mengubah Class Component menjadi Functional Component + Hooks pada Aplikasi Kontak
- Submission kelas React Fundamental: Membangun SPA + API, Context, dan Hooks
- Submission kelas React Fundamental: Membangun SPA + API, Context, dan Hooks
- Style Guide dan JavaScript Clean Code
- React Clean Code dan Strict Mode
- Pengenalan Redux dan Redux Store
- Action, Action Creator, dan Reducer
- Root/Combine Reducer, Redux Library, dan Debugging dengan Redux DevTools
- React-Redux
- Redux Middleware
- Asynchronous Action (Redux Thunk)
- Real World Project: Implementasi Redux pada Aplikasi Sosial media OpenSpace
- Submission kelas React Expert: Membangun Aplikasi Forum Diskusi dengan React dan Redux
- Submission kelas React Expert: Membangun Aplikasi Forum Diskusi dengan React dan Redux
- Pengantar Automation Testing di JavaScript dan Kultur TDD
- Unit Testing, Integration Testing, dan End-to-End testing di aplikasi React
- Continous Integration dan Continous Deployment
- Menerapkan Continous Integration dan Continous Deployment dengan GitHub Action dan Vercel
- React Useful Ecosystem (Next.js, Storybooks, dan Styled Component)
- Submission kelas React Expert: Menguji dan Mendeploy Aplikasi Forum Diskusi
Fase Persiapan Karir (Week 13–16)
Persiapkan diri menjadi talenta digital untuk terjun ke industri. Dapatkan beragam materi terkait career preparation.
Portfolio Project
Week 13-16
Meniti Karir sebagai Software Developer
Sesi Soft Skill bersama dev.connect
- Career Overview: Planning Your Future (Week 13)
- Personal Branding: Be The Best Version of Yourself (Week 14)
- Interview Preparation: How to Deal with a Recruiter? (Week 15)
Peralatan Belajar
- Node.js versi LTS terbaru
- Command Line (Terminal atau cmd)
- Web Browser (Google Chrome atau Mozilla Firefox)
Metode
Tersedia metode belajar online untuk memahami materi hingga expert.
Belajar intensif setiap hari Senin–Kamis
Briefing Session
10.00-12.00 WIB
Sesi pembahasan materi oleh mentor secara live stream via Google Meet.
Practices Session
13.00-15.00 WIB
Sesi latihan secara mandiri oleh para peserta melalui LMS Dicoding.
Evaluation Session
15.00-17.00 WIB
Sesi pembahasan materi bersama mentor secara live stream via Google Meet.
Metode Pembayaran
Upfront payment 100%
Pembayaran dimuka mengikuti biaya yang berlaku pada periode pendaftaran.
Partial payment hingga 12x
Cicilan hingga 12x dengan bunga 0% dan tanpa denda.
dev.connect
Gapai karir dengan dukungan penuh dari dev.connect
- Dapatkan hiring insight dari industri IT & pemrograman
- Bimbingan membangun Tech CV
- Bimbingan pembuatan proyek sebagai portofolio
- Bimbingan digital branding dan LinkedIn profile yang tepat
- Pelatihan persiapan untuk job interview
- Rekomendasi lulusan ke jaringan hiring partner
- Akses seumur hidup ke jaringan hiring partner melalui portal dev.connect
- Undangan ke berbagai acara konsultasi karir