Fullstack Website dan Golang

Bootcamp intensif selama 17 minggu (8 jam / hari) oleh trainer supportif untuk mempersiapkan kamu berkarir sebagai Fullstack Web Developer dan Backend Engineer.

Pendafataran belum dibuka

Algoritma Dasar

Javascript + Git

Database Management

Beginner Backend

Intermediate Backend

HTML CSS

CSS Framework

Golang Dasar

Backend Golang

Kurikulum dirancang untuk mencetak solid engineer

Kamu akan mempelajari materi sesuai timeline berikut:

MINGGU 1

Algoritma, Flowchart dan Dasar Javascript

Pada minggu pertama, kalian akan mempelajari dasar programming yaitu Algoritma dan Flowchart, lalu dilanjut mempelajari dasar Javascript.

MINGGU 2

Javascript Lanjutan + Git

Kalian akan mempelajari JavaScript lanjutan seperti ES6, Asynchronous, dan methods atau built-in function dari JavaScript. selain itu juga kalian akan belajar versioning control menggunakan Git.

MINGGU 3

Database Management

Pada minggu ini kalian akan mempelajari konsep dasar dan praktik terkait pengelolaan dan penggunaan Database PostgreSQL.

MINGGU 4

Backend Node.js & Express.js

Pada minggu ini, kalian akan membangun sebuah RESTful HTTP API dengan menggunakan Node.js dan Express.js, serta menggunakan database PostgreSQL.

MINGGU 5

Backend Lanjutan

Minggu ini kalian akan melanjutkan pembuatan Backend di minggu sebelumnya dan menambahkan autentikasi dengan JWT, melakukan paginasi, dan upload file.

MINGGU 6

HTML & CSS

Pada minggu ini, kalian akan mempelajari dasar membangun website yang responsive dengan HTML, CSS.

MINGGU 7

Framework CSS (Bootstrap & Tailwind)

Selanjutnya kalian akan belajar membangun website menggunakan Framework CSS yang saat ini populer digunakan seperti Bootstrap dan Tailwind.

MINGGU 8

Frontend dengan ReactJS

Minggu ini kalian akan mempelajari Fundamental React.js, untuk membangun aplikasi web frontend modern.

MINGGU 9

Frontend Lanjutan

Minggu ini kalian akan melanjutkan pembelajaran di minggu sebelumnya dan Kalian juga akan mempelajari State Management Frontend dengan Redux.

MINGGU 10

Team Project 1

Kalian akan bekerja dalam tim dan membangun produk website dengan menerapkan framework SCRUM dan Git lanjutan (GitFlow).

MINGGU 11

Intro Golang

Pada minggu ini, kalian akan mempelajari dasar Golang seperti Variable, Data Type, Condition, Map, Slice dan dilanjutkan dengan belajar Function, Struct, Method, Interface, basic Error Handling, Goroutine, Concurrency, Middleware, serta race condition.

MINGGU 12

Backend Golang

Pada minggu ini, kalian akan membangun sebuah RESTful API dengan Golang, basic route dengan net/http serta middleware.

MINGGU 13

Backend Golang Lanjutan

Selanjutnya, kalian akan menambah error handling, penanganan CORS serta authentication dengan JWT/Session di RESTful API kalian sebelumnya.

MINGGU 14

Containerization

Pada minggu ini kalian akan mempelajari konsep, teknologi, dan praktik terkait pengelolaan dan penggunaan kontainer menggunakan Docker.

MINGGU 15

Deployment & Testing

Pada minggu ini kalian akan belajar men-deploy aplikasi yang sudah kalian buat di cloud agar bisa diakses secara online, selain itu juga kalian akan belajar unit testing untuk mengecek kode yang kalian buat agar kode bebas dari error.

MINGGU 16

Optimasi performance & Caching

Pada minggu ini kalian akan belajar bagaimana cara nya meningkatkan performa dari aplikasi yang sudah kalian buat serta kalian juga akan belajar penerapan caching pada aplikasi kalian.

MINGGU 17

Final Team Project

Di minggu terakhir kalian akan dihadapkan kembali dengan tugas tim dan membangun produk website dengan menerapkan apa yang sudah kalian pelajari di minggu-minggu sebelumnya

Penjadwalan Dalam Kelas

Berikut jadwal kamu selama mengikuti bootcamp di Fazztrack:

Penyaluran Kerja

Mulai karir profesionalmu bersama Fazztrack dengan 4 langkah

Langkah 1

Graduation

Setelah mengerjakan final test yaitu mini project, kamu akan dinyatakan lulus dari bootcamp dan persiapan untuk penyaluran kerja.

Langkah 2

Test & Interview Prep

Kamu akan melakukan simulasi test dan interview (teknikal & behavioral) agar kamu lebih percaya diri dalam proses penyaluran kerja.

Langkah 3

Career Readiness

Agar proses perekrutan kerja lebih matang, kamu akan mendapatkan fasilitas untuk konsultasi CV dan membangun portofolio kamu.

Langkah 4

Lifetime Job Connect

Fazztrack akan menghubungkan CV kamu ke 500+ hiring partner dan apabila kamu ingin berpindah pekerjaan atau terdampak layoff.

Final Project Alumni

Karya - karya besar dimulai dari sini. Go little rockstar!

  • fazztrack alumni

    FazzPay

  • fazztrack alumni

    Tickitz Mobile App

  • fazztrack alumni

    Lectronic

fazztrack alumni

Cicil Setelah Kerja

Kamu bisa mengikuti proses belajar tanpa khawatir terhadap biaya! Fazztrack menggunakan metode Income Sharing Agreement dimana kamu dapat membayar bootcamp setelah mendapatkan kerja dengan cicilan yang fleksibel.

Tunggu Apa Lagi? Gabung Bersama Kami!