NF Computer

golang-fundamental-2-thumbnail
Online Class - Golang Fundamental

Deskripsi:

Go merupakan bahasa pemrograman yang sangat pesat perkembangannya belakangan ini, sejak kemunculannya pertama kali pada tahun 2009 golang sudah mendapat tempat spesial di hati para programmer karena kelebihan yang dimilikinya. Di Indonesia sendiri beberapa perusahaan startup unicorn seperti gojek, tokopedia, bukalapak, Bhinneke, ruangguru, Halodoc 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.

Pada kelas online – Pemograman Golang Fundamengal Batch #2 ini,kita akan mempelajari konsep dasar dari bahasa pemrograman Go, dimulai dari instalasi Go, variabel, tipe data, kondisi, struct, pointer, goroutine, channel dan diikuti dengan studi kasus menggunakan bahasa pemrograman Go.

Tujuan:

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

Target Peserta:

  • Mahasiswa
  • Pelajar (SMA atau SMK)
  • Junior developer
  • Fresh graduate dan Umum

Persyaratan:

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

Metode Belajar:

  • Live Class (Online via Zoom)

Waktu & Biaya:

Kelas dimulai (Online) : Selasa, 11 Januari 2022
Durasi pelatihan : 12 Jam (@ 2 Jam)
Jam: 19.00 s.d. 21.00 WIB. (tiap hari Selasa dan Rabu)

Gelombang Pendaftaran:

  • Gel-1 ( s.d. 24 Desember 2021 ) : Rp. 600.000,-
  • Gel-2 ( 25 s.d. 31 Desember 2021 ) : Rp. 700.000,-
  • Gel-3 ( 1 s.d 10 Januari 2022 ) : Rp. 800.000,-

Fasilitas:

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

Pemrograman Golang Fundamental

Apa yang akan yang kita pelajari?

Minggu ke-1
Perkenalan, Persiapan dan Dasar Go

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

Minggu ke-2
Struktur Data Pada Golang

Pada minggu kedua ini peserta akan belajar tentang struktur data pada bahasa pemrograman Go seperti array, struct, slice, function dan masih banyak lagi.

Materi yang akan dipelajari

  • Array
  • Slice
  • Map
  • Pointer
  • Function
  • Struct
  • Method

Quiz

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

Latihan
Peserta membuat sebuah program/contoh sederhana dari materi yang sudah dipelajari dalam minggu tersebut.

Capaian pada kelas ini

  • Peserta dapat memiliki pemahaman yang matang terhadap struktur data pada bahasa pemrograman Go
  • Peserta dapat memahami konsep struct pada Go
  • Peserta dapat membuat sebuah function dan method
  • Peserta dapat memahami konsep array, slice sebagai data reference dan key value pada map

Minggu ke-3
Konkurensi pada bahasa pemrograman Go

Pada minggu ketiga ini peserta akan belajar konsep konkurensi dengan goroutine pada bahasa pemrograman Go. Konkurensi memungkinkan kita dapat menjalankan banyak task tanpa menunggu task yang sebelumnya selesai.

Materi yang akan dipelajari

  • Goroutine
  • Channel

Quiz

  • Quiz harian sebanyak 2 -3 soal setiap materi
  • Quiz mingguan sebanyak 2 – 3 soal
  •  

Latihan

Peserta membuat sebuah program konkurensi dengan studi kasus sederhana.

Quiz

  • Quiz harian sebanyak 2 -3 soal setiap materi
  • Quiz mingguan sebanyak 2 – 3 soal

Latihan

Peserta membuat sebuah program konkurensi dengan studi kasus sederhana.

Capaian pada kelas ini

  • Peserta memiliki pemahaman tentang konsep konkurensi pada bahasa pemrograman GO
  • Peserta memahami bagaimana goroutine dapat saling berkomunikasi menggunakan channel
  • Peserta dapat membuat sebuah program sederhana

========

Untuk informasi lebih lanjut silahkan hubungi kami di:
Training Center – Kampus NF,
Jl. Lenteng Agung Raya No. 20-21
Srengseng Sawah – Jagakarsa
Jakarta Selatan 12640
Tel. 021-7874223, 7874224
WA. 0851.0218.5441 ; 081296421595
www.nurulfikri.com
registrasi kontak