description |
---|
24 Februari 2020 |
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)
- Text Editor with snippets and plug-in
- Small knowledge about navigating in CLI
- Command Prompt/Terminal
- Git
Command Prompt Windows + R > cmd > Enter
Cara lain membuka cmd, ketikan cmd di folder direktori yang diinginkan
$ dir
$ dir /b
$ cd FolderDevcom
$ cd ..
$ mkdir FolderDevcom
$ notepad
$ notepad Profil.txt
This PC > Right Click > Properties > Advanced System Settings > Environment Variables > System Variables > Path
Package manager di windows ada Chocolatey
Windows
$ choco install python
Linux
$ sudo apt-get install python
- Notepad++
- Sublime
- Atom
- VSCode
- Vim
$ code
- Buat Folder bernama
FolderDevcom
- Buat File bernama
print.cpp
- Isi dengan kodingan dibawah
-
#include<iostream> using namespace std; int main(int argc, char* argv[]) { for (int i = 0; i < argc; ++i) cout << argv[i] << "\n"; return 0; }
- Compile codingan menggunakan command:
-
$ g++ -o print print.cpp
-
$ print "Developer Community"
- What is git ?
- What is git clone?
- What is git commit?
- What is git push?
- Push Local Repository to create new Remote Repository
- Create Remote Repository and clone it to Local Repository
git config --global user.name "Arif R Gilang"
git config --global user.email "[email protected]"
****
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
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
// before pushing, ALWAYS DO THIS!
git fetch
git status
git pull