TypeOnline Course
DateAug 16, 2021 - Sep 17, 2021
Certificate80% of quiz marks
PriceIDR 7000000IDR 3500000
Book Now

Persiapkan Karirmu di Bidang IT dengan
Kelas Part-time Go Programming Fundamentals

Di kelas ini, kamu akan mempelajari dasar-dasar atau fundamental Go. Dimulai dari instalasi Go, variabel, tipe data,kondisi, struct, pointer, goroutine, channel dan diikuti dengan studi kasus menggunakan bahasa pemrograman Go.

Go merupakan bahasa pemrograman yang sangat pesat perkembangannya belakangan ini, sejak kemunculannya pertama kali pada tahun 2009 golang sudah mendapat tempat spesial dihati para programmer karena kelebihan yang dimilikinya.

Di Indonesia sendiri beberapa perusahaan startup unicorn seperti gojek dan perusahaan teknologi lainnya sudah menggunakan bahasa pemrograman ini dan tentunya kebutuhan akan programmer yang menguasai bahasa pemrograman ini akan selalu meningkat setiap tahunnya, oleh karena itu belajar bahasa pemrograman Go merupakan sebuah keputusan yang tepat.

Lewat kelas paruh waktu ini, kamu akan diajarkan mengenai fundamental Go yang akan berguna sebagai pondasi awal belajar coding dan teknologi. Terutama bagi kamu yang bercita-cita untuk berkarir sebagai developer.

 

 

Kelas ini cocok diikuti oleh :

Tujuan Pembelajaran

  • Peserta pelatihan diharapkan dapat memahami konsep dasar dari bahasa pemrograman Go.
  • Peserta pelatihan mampu membuat program sederhana dengan menggunakan bahasa pemrograman Go.

Prasyarat Kelas

  • Spesifikasi minimal komputer/laptop
    – Sistem operasi: Windows, Linux dan MacOS
    – Prosesor: Intel Celeron
    – RAM: 2 GB
  • Koneksi Internet yang stabil

Metode Belajar 

  • Live class
    – Durasi pelatihan : ± 1,5 Bulan
    – Jadwal pertemuan : 16 Pertemuan
    – Total jam : ± 40 Jam
  • Fasilitas belajar
    – Bahan bacaan/modul setiap topik
    – Forum diskusi berupa grup
    – Evaluasi pembelajaran dalam bentuk project akhir, quiz
    mingguan dan quiz harian

Software yang akan digunakan

Pada kelas ini kita akan menggunakan code editor visual studio code tetapi tidak menutup kemungkinan menggunakan code editor yang lainnya.

 

 

Section 1Perkenalan, Persiapan dan Dasar GoMore

Introduction

Pada minggu pertama ini peserta akan melakukan perkenalan kepada mentor dan sebaliknya. Selain itu peserta juga akan diberikan pemahaman mengenai cara pembelajaran ke depan termasuk cara berkomunikasi/diskusi dengan mentor, tools yang
digunakan, konsep dasar bahasa pemrograman Go dll.

Materi yang akan dipelajari

● Perkenalan mentor
● Perkenalan peserta
● Cara pembelajaran
● Cara berkomunikasi
● Aturan kelas
● Bobot penilaian
● Tools yang perlu di install
● Program pertama golang
● Variabel
● Tipe data
● Konstanta
● Operator
● Control flow
● Looping

Quiz

● Quiz harian sebanyak 3 – 5 soal / materi
● Quiz mingguan sebanyak 4 – 6 soal

Latihan

Peserta membuat sebuah program sederhana dari materi yang sudah dipelajari dalam minggu tersebut

Capaian pada kelas ini

Peserta memiliki pemahaman terhadap konsep dasar Go

Section 2Struktur Data Pada Golang
Lecture 2Array
Lecture 3Slice
Lecture 4Map
Lecture 5Pointer
Lecture 6Function
Lecture 7Struct
Lecture 8Method
Section 3Konkurensi pada bahasa pemrograman Go dan pengantar basis data
Lecture 9Goroutine
Lecture 10Database
Lecture 11Channel
Section 4Pengantar Integrasi Antar Aplikasi, HTTP Server dan REST API Menggunakan GIN Framework Menggunakan Bahasa Pemrograman Go
Lecture 12Konsep dasar integrasi antar aplikasi
Lecture 13Pengenalan package net/http
Lecture 14Method GET
Lecture 15Method POS
Lecture 16Middleware
Lecture 17Perkenalan framework Gin
Lecture 18Routing di Go
Lecture 19Database GORM
Lecture 20Migrasi
Lecture 21Model
Section 5Final Project dan Presentasi
Final Quiz