🗒️
Notes
  • Developer Community
  • Dokumentasi
  • Produk
    • Himatif Apps - 2019
    • CBS Website - 2017
  • Material
    • Developer Starter Pack
    • TypeScript Crashcourse
    • Developer Roadmap
  • Laporan
    • Devcom 2020 - Arif R. Gilang P.
    • Devcom 2019 - M. Islam T.
    • Devcom 2018 - Ibnu Ahsani
    • Devcom 2017 - Dwiki N. S. P.
  • Etc
    • Lampiran
Powered by GitBook
On this page
  • Requirement
  • Software Developer
  • Weaponry
  • CLI (Command Line Interface)
  • Command Prompt
  • Text Editor
  • git
  • 2 ways to use git
  • Advanced Git
  • Protip

Was this helpful?

  1. Material

Developer Starter Pack

24 Februari 2020

PreviousCBS Website - 2017NextTypeScript Crashcourse

Last updated 5 years ago

Was this helpful?

Requirement

  1. Daftar menggunakan Google OAuth / E-mail

Software Developer

Software Developer == Software Engineer

Choose your route:

  • Desktop Software Developer (C#, Visual Basic)

  • Web Front-end Developer (HTML, CSS, JS) (Client Side)

  • Web Back-end Developer (JS, MySQL, NoSQL) (Server Side)

  • Web Full-stack Developer

  • Android Native Developer (Java, Kotlin)

  • iOS Native Developer (Swift)

  • Hybrid Mobile Developer (React Native, Flutter)

Weaponry

  • Text Editor with snippets and plug-in

  • Small knowledge about navigating in CLI

  • Command Prompt/Terminal

  • Google

  • Git

Command Prompt Windows + R > cmd > Enter

Cara lain membuka cmd, ketikan cmd di folder direktori yang diinginkan

Show files in current directory

$ dir 
$ dir /b

Go to Specific directory (use TAB for autocomplete)

$ cd FolderDevcom
$ cd ..

Create Directory or Folder

$ mkdir FolderDevcom

Open Program

$ notepad

Create File

$ notepad Profil.txt

Environment Variables

This PC > Right Click > Properties > Advanced System Settings > Environment Variables > System Variables > Path

Package Manager

Windows

$ choco install python

Linux

$ sudo apt-get install python

Text Editor

  • Notepad++

  • Sublime

  • Atom

  • VSCode

  • Vim

Open VSCode via CLI

$ code

Install Plugin Terminal in VSCode

Compile C++ Program in VSCode

  1. Buat Folder bernama FolderDevcom

  2. Buat File bernama print.cpp

  3. Isi dengan kodingan dibawah

  4. #include<iostream>
    
    using namespace std;
    
    int main(int argc, char* argv[]) { 
        for (int i = 0; i < argc; ++i) 
            cout << argv[i] << "\n"; 
      
        return 0; 
    }
  5. Compile codingan menggunakan command:

  6. $ g++ -o print print.cpp
  7. $ print "Developer Community"

git

  • What is git ?

  • What is git clone?

  • What is git commit?

  • What is git push?

Version Control System (VCS)

2 ways to use git

  • Push Local Repository to create new Remote Repository

  • Create Remote Repository and clone it to Local Repository

Git global setup

git config --global user.name "Arif R Gilang"
git config --global user.email "arifrgilang@gmail.com"

Local to Remote

cd FolderDevcom
git status
git init
git remote add origin https://gitlab.com/arifrgilang/latihan-devcom.git
git add print.cpp
git add .
git commit -m "Menambahkan program print text"
git push -u origin master

Remote to Local

git clone https://gitlab.com/arifrgilang/latihan-devcom.git
cd latihan-devcom
notepad print.cpp
git add print.cpp
git commit -m "Menambahkan program print text"
git push -u origin master

Multiple person working on one project

// before pushing, ALWAYS DO THIS!

git fetch
git status
git pull

Advanced Git

Protip

CLI (Command Line Interface)

Command Prompt

Package manager di windows ada

More at

⌨️
🖥️
🛠️
👨‍💻
💻
VSCode
Git
gitlab
Chocolatey
git documentation
CMD In windows
Cara lain membuka CMD
Letak Environment Variables
Notepad++
Sublime
Atom
VSCode
Vim
Plugin Terminal in VSCode
Source: GoAcademy
git illustration
Development using git
Branches Hierarchy