React

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.

Benefit
  • Belajar intensif dalam 16 minggu
  • Bimbingan langsung oleh mentor dan expert bidang React
  • +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.

Syarat Pendaftaran
  • 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.

Belajar Dasar Pemrograman Web Belajar Dasar Pemrograman Web
Belajar Dasar Pemrograman JavaScript Belajar Dasar Pemrograman JavaScript
Belajar Membuat Front-End Web untuk Pemula Belajar Membuat Front-End Web untuk Pemula

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.

Belajar Membuat Aplikasi Web dengan React (Week 1)
  • 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
Belajar Membuat Aplikasi Web dengan React (Week 2)
  • Controlled Component
  • Studi Kasus: Latihan Membuat Aplikasi Kontak dan Debugging dengan React DevTools
  • Submission kelas React Pemula: Membangun Aplikasi Catatan dengan React
Belajar Fundamental Aplikasi Web dengan React (Week 3)
  • Property Validation
  • React Router
  • Studi Kasus: Latihan Property Validation dan React Router pada Aplikasi Kontak
  • Submission kelas React Fundamental: Single Page Application menggunakan React
Belajar Fundamental Aplikasi Web dengan React (Week 4)
  • Submission kelas React Fundamental: Single Page Application menggunakan React
  • Fetch API dan RESTful API
  • Component Lifecycle
Belajar Fundamental Aplikasi Web dengan React (Week 5)
  • 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()
Belajar Fundamental Aplikasi Web dengan React (Week 6)
  • 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
Belajar Fundamental Aplikasi Web dengan React (Week 7)
  • Submission kelas React Fundamental: Membangun SPA + API, Context, dan Hooks
  • Style Guide dan JavaScript Clean Code
  • React Clean Code dan Strict Mode
Menjadi React Web Developer Expert (Week 8)
  • Pengenalan Redux dan Redux Store
  • Action, Action Creator, dan Reducer
  • Root/Combine Reducer, Redux Library, dan Debugging dengan Redux DevTools
  • React-Redux
Menjadi React Web Developer Expert (Week 9)
  • 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
Menjadi React Web Developer Expert (Week 10)
  • Submission kelas React Expert: Membangun Aplikasi Forum Diskusi dengan React dan Redux
  • Pengantar Automation Testing di JavaScript dan Kultur TDD
Menjadi React Web Developer Expert (Week 11)
  • 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)
Menjadi React Web Developer Expert (Week 12)
  • 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

Portfolio Project

Week 13-16

Meniti Karir sebagai Software Developer

Meniti Karir sebagai Software Developer

Sesi Soft Skill bersama dev.connect

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

Laptop
2GB (Rekomendasi 4GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools
  • 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. 

Online

Belajar intensif setiap hari Senin–Kamis

Pagi hari

Briefing Session

10.00-12.00 WIB

Sesi pembahasan materi oleh mentor secara live stream via Google Meet.

Siang hari

Practices Session

13.00-15.00 WIB

Sesi latihan secara mandiri oleh para peserta melalui LMS Dicoding.

Sore hari

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

Pelatihan Persiapan Karir
  • 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
Dukungan Seumur Hidup Pencarian Kerja
  • Rekomendasi lulusan ke jaringan hiring partner
  • Akses seumur hidup ke jaringan hiring partner melalui portal dev.connect
  • Undangan ke berbagai acara konsultasi karir

Jadilah React Developer berikutnya!

Daftar sekarang