Fullstack Go ReactJS: Sistem Project Management
.png)
Tentang course
Benefit yang akan kamu dapatkan
Akses Selamanya Seluruh Video Yang Tersedia
Sertifikat Digital Yang Bisa Kamu Share
Fitur Diskusi Eksklusif di Platform Belajar
Teknologi Standar Industri Sesuai Top IT Company
Mentor Expert Yang Mengajar Sesuai Bidangnya
80+ Video Pembelajaran
Teknologi yang akan kamu pelajari
Selain kamu bakal belajar tentang Go dan ReactJS, kamu juga bakal belajar teknologi pendukung lainnya bahkan sampai deployment aplikasi yang bisa kamu implementasikan ke dalam berbagai macam studi kasus.
React JS 19
Frontend Library
Vite
React Build Tool
Javascript
Frontend Programming Language
Material UI
React Component Library
Axios
HTTP Client
React Hook Form
Form Validation
Yup
Data Validation
Go
Backend Programming Language
Postgres
Database
Design Pattern
Software Design Pattern
Deployment VPS
Fundamental Deployment to Production
Mentor expert yang akan membimbing kamu

Materi yang akan kamu pelajari
Backend: Go Dasar
- Introduction
- Create First Project
- Data Type
- Data Conversion
- Array
- Slice
- Map
- Mathematical Operations
- Comparison Operations
- IF ELSE
- Switch
- For Loop
- Function Parameter & Return Value
- Defer, Panic, Recover
- Struct
- Pointer
- Struct Method
- Package
- Error Handling
Backend: Studi kasus Project Management
- Introduction
- Rest API
- Gambaran Umum Project Management
- API Contract
- Scope - Project Management
- Membuat Struktur Data
- Tect Stack
- JWT
- Setup Project + Fiber
- Konsep Routing & Handler
- Integrasi Database (PostgreSQL)
- Membuat Model dan Relasi
- Swagger untuk Dokumentasi
Backend: Pengelolaan User
- Register
- Login
- Get User By ID
- Get User Using Pagination
- Update User
- Create User
Backend: Pengelolaan Project / Board
- Create Board
- Update Board
- Delete Board
- Get Board
- Get All Board
- Get My Board
- Get Member On Board
- Add member to board
- Get List Board
- Update Position List On board
Backend: Pengelolaan List
- Create List
- Update List
- Delete List
Backend: Pengelolaan Card
- Create Card
- Update Card
- Delete Card
- Get Card
- Add Card Label
- Delete Card Label
- Add Card Assign
- Delete Card Assign
- Add Comment
- Delete Comment
- Get Card Position
- Update Card Position
Backend: Dashboard
- Get List Project with filter
Frontend: Javascript dan React Dasar
- Pendahuluan Javascript
- Overview, HTML, CSS dan Javascript
- Javascript: Membuat UI Todo App
- Javascript: Membuat fitur tambah tugas
- Javascript: Membuat fitur hapus dan checklist tugas
- Pendahuluan React
- React: Menyiapkan aplikasi Todo App dengan React
- React: CRUD (Create, Read, Update, Delete)
Frontend: Menyiapkan project React
- Menyiapkan project React dengan Vite
- Install dan setup package material-ui (mui)
- Install dan setup eslint dan prettier
- Install dan setup react-router-dom
- Membuat komponen Tabel
- Membuat komponen Pagination
- Membuat komponen Modal
- Membuat komponen Forms / Datepicker
- Membuat komponen Forms / Select
- Membuat komponen Forms / TextField
- Membuat komponen Dropdown
- Membuat komponen Avatar
- Membuat komponen Sidebar Menu
- Membuat fitur Protected Routes
- Install dan setup package Axios
Frontend: Membuat Sistem Autentikasi
- Membuat fitur Login
- Membuat fitur Sign Up
Frontend: Pengelolaan Proyek
- Menampilkan daftar proyek
- Membuat proyek baru
- Menampilkan detail proyek
- Mengelola tugas proyek (drag n drop)
- Mengubah tanggal deadline proyek
- Menghentikan proyek
- Menugaskan satu atau beberapa anggota tim ke proyek
Frontend: Membuat Dashboard
- Install dan setup package recharts
- Membuat komponen Pie Chart
- Menampilkan informasi summary proyek
Frontend: Deployment
- Deploy aplikasi frontend ke VPS
Biaya terjangkau untuk masa depan kamu
Akses Selamanya Seluruh Video Yang Tersedia
Sertifikat Digital Yang Bisa Kamu Share
Fitur Diskusi Eksklusif di Platform Belajar
Teknologi Standar Industri Sesuai Top IT Company
Mentor Expert Yang Mengajar Sesuai Bidangnya
80+ Video Pembelajaran
Punya pertanyaan seputar course
Apa saja persyaratan untuk mengikuti course ini?
Apakah pembelajaran dilakukan secara online?
Apakah saya akan mendapatkan sertifikat setelah menyelesaikan course ini?
Bagaimana jika saya mengalami kesulitan dalam memahami materi atau mengerjakan proyek?
Bagaimana cara mendaftar dan melakukan pembayaran?
Kapan course ini akan dimulai?
Apakah ada batas waktu untuk menyelesaikan course ini?
Apakah saya bisa mendapatkan akses seumur hidup ke materi course?
Konsultasi Program Gratis
Apabila kamu memiliki pertanyaan dan ingin berkonsultasi langsung dengan team WPU Course
Kang APIP WPU
Asisten Pintar & Interaktif Platform WPU
