Source Code Management untuk Pemula
Gratis

Source Code Management untuk Pemula

Topik:

Flutter
Level: Pemula
Level: Pemula 10 Jam Belajar
16.174

Siswa Terdaftar

Pelajari teknik mengelola aplikasi dan berkolaborasi antara developer, dengan menggunakan source code management (version control).

Kelas sudah tidak aktif


Informasi kelas Lihat silabus
Apa yang akan Anda dapatkan

Modul Tutorial

Materi bacaan elektronik disajikan dengan bahasa yang mudah dipahami.

Forum Diskusi

Diskusikan materi belajar dengan siswa lainnya.
Level Pemula
Mempelajari topik dasar dengan objektif membuat produk, sistem, atau latihan sederhana.

Deskripsi

Per tanggal 13 Desember 2021, kelas Source Code Management untuk Pemula akan ditutup. Jika Anda tertarik untuk mempelajari materi terkait Source Code Management, kami sarankan untuk mengakses kelas Belajar Dasar Git dengan GitHub.

20210218145456a3e3e64a974c7d638d8e69780712c2d8.jpg

Di dalam dunia development aplikasi, source code management (version control) adalah salah satu tools yang bisa digunakan untuk berkolaborasi antara developer. Perusahaan-perusahaan besar di dunia sudah pasti menggunakan version control untuk mengelola produk aplikasinya contohnya seperti Facebook yang menggunakan Mercurial, Quora yang menggunakan Git, dan Twitter yang menggunakan Git. Version control adalah kemampuan untuk mengatur perubahan dan konfigurasi dari suatu aplikasi. Setiap perubahan yang dilakukan oleh individu akan dicatat sehingga memperjelas siapa yang melakukan perubahan terhadap suatu berkas. Version control bisa berfungsi sebagai backup files ketika terjadi kesalahan dan mempermudah pencarian bug dengan adanya fitur pencatatan perubahan.

Kelas ini didesain oleh Dicoding sebagai satu-satunya Google Developers Authorized Training Partner bersama dengan senior engineer dari pelaku industri dan komunitas seperti Angga Pratama. Setiap modulnya disusun agar Anda lebih mudah dalam memahami versioning (version control) dalam proyek dan cara berkolaborasi dengan menggunakan Source Code Management. 


Kenapa saya harus belajar kelas ini?

  • Source code management akan mencatat histori perbedaan kode dalam suatu proyek, sehingga ketika terjadi bug akan mudah kembali ke versi sebelumnya.
  • Source code management memiliki fitur branch dan merging, yaitu fitur untuk berkolaborasi banyak developer secara independen.
  • Skill coding belumlah cukup, tuntutan industri saat ini mewajibkan seorang developer mampu berkolaborasi dengan developer lainnya. Source code management-lah tools untuk kolaborasi para developer.
  • Kelas ini lebih berfokus pada penggunaan source code management secara visual dan fungsi-fungsi utama untuk kolaborasi. Diharapkan agar Anda memahami dasarnya secara lebih cepat dan bisa langsung diimplementasikan.
  • Kelas ini sebagai kelas tambahan setelah belajar dari kelas-kelas pemula di Dicoding.


Materi apa saja yang akan dipelajari?

  • Tracing : Menelusuri perubahan kode (tracing).
  • Annotating : Menelusuri siapa yang melakukan perubahan.
  • Branching Management : Mengelola code versioning.
  • Collaboration : Teknik berkolaborasi dengan banyak developer.

Anda tentukan sendiri berapa lama waktu belajar materi kelas ini. Materi kelas didesain untuk diselesaikan dalam waktu 10 jam. Jika Anda meluangkan waktu sedikitnya 10 jam saja dalam seminggu, maka sangat dimungkinkan Anda bisa menuntaskan kelas ini dalam waktu 7 hari atau kurang. 


Prasyarat mengikuti kelas ini adalah:

  • Anda diharapkan memiliki pemahaman dasar tentang programming dan mampu mengoperasikan Integrated Development Environment (IDE). Jika belum, Anda bisa mengikuti kelas Belajar Membuat Aplikasi Android untuk Pemula.
  • Anda harus mandiri, berkomitmen, benar-benar punya rasa ingin tahu dan tertarik pada subjek. 
  • Anda harus gigih, temukan topik yang menarik, bermain-main dan mengotak-atik ilmu yang Anda dapatkan. 
  • Sebaik apa pun materi struktur kelas ini, tak akan berguna tanpa keseriusan Anda untuk belajar, berlatih, dan mencoba.

Spesifikasi minimal Komputer/Laptop:

  • Resolusi layar 1024 x 768 atau lebih tinggi.
  • Prosesor Intel Celeron (Rekomendasi Core i3 ke atas).
  • RAM 1GB (Rekomendasi 2GB).
  • Sistem operasi Windows, Linux, atau MacOS.


Tools yang digunakan:

  • Visual Studio, dan SourceTree. Cara instalasinya akan diajarkan pada kelas ini
  • Browser apa pun dengan koneksi internet.

Kontributor

1

Curriculum Developer yang membangun kelas ini:

Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

Reviewer

2

Code Reviewer yang akan me-review tugas dan kode Anda:

Angga Pratama
Gilang Ramadhan
Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.

Lihat semua kontributor dan reviewer

Lihat semua kontributor dan reviewer

Kontributor & Reviewer

Kontributor kelas

Curriculum Developer yang membangun kelas ini:

Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path


Tim Reviewer

Code Reviewer yang akan me-review tugas dan kode Anda:

Angga Pratama
Gilang Ramadhan
Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.

Angga Pratama

Angga Pratama

External Code Reviewer for Android Learning Path

Gilang Ramadhan

Gilang Ramadhan

Curriculum Developer at Dicoding Indonesia

dos-dde7b2b7338c3cd89139cfa337a46efc20241106155041.png

Our team at Dicoding Indonesia thrives under my coordination, where we've honed a robust curriculum enhancing the Android and iOS development skills of our students. With a rich educational backdrop that spans from Politeknik Negeri Semarang to specialized certifications from Udacity and the University of Toronto, I've forged a path that intersects innovative teaching with cutting-edge technology.

As a Curriculum Developer and Contributor Coordinator, my focus is on crafting high-quality educational content and managing our elite contributors. Our success is evident in the elevated learning experiences we deliver, rooted in my expertise in UX Design, Android Development, iOS Development, and Project Management, ensuring that every student is equipped for the dynamic demands of the tech industry.


Punya pertanyaan seputar kelas ini?

Berikut adalah beberapa pertanyaan yang paling sering ditanyakan.

Kelas sudah tidak aktif

Silabus

Materi yang akan Anda pelajari pada kelas ini.