An open API service indexing awesome lists of open source software.

https://github.com/2ndmurphy/how-i-become-backend-developer

Repositori modul belajar atau dokumentasi untuk menjadi Backend developer dengan bahasa python.
https://github.com/2ndmurphy/how-i-become-backend-developer

backend basic-learning fundamental programming python

Last synced: 7 months ago
JSON representation

Repositori modul belajar atau dokumentasi untuk menjadi Backend developer dengan bahasa python.

Awesome Lists containing this project

README

          

# How I Became a Back-end Developer πŸš€

Selamat datang, bro/sis! πŸ‘‹
Di sini gue bakal cerita perjalanan seru gue buat jadi **Back-end Developer**. Mulai dari nol banget sampai nyemplung ke dunia coding yang makin bikin nagih. Repo ini gue bikin bukan cuma buat dokumentasi, tapi juga biar kalian yang lagi mulai bisa dapet insight atau inspirasi.

Jadi, kalau lo tertarik buat belajar bareng atau cuma pengen ngintip apa aja yang gue pelajarin, repo ini tempatnya.

---

## Apa Aja yang Ada di Repo Ini? πŸ€”

- **Journey Gue:** Semua progress belajar gue, dari yang dasar banget sampai ke topik yang advanced.
- **Modul Belajar:** Praktis dan cocok buat lo yang masih pemula, tapi tetap bisa dipakai buat yang udah pengalaman.
- **Proyek Keren:** Kumpulan aplikasi dan kode-kode back-end yang udah gue bikin.
- **Resources:** Buku, tutorial, sama artikel-artikel keren yang ngebantu perjalanan gue.

---

## Kenapa Gue Pilih Python? 🐍

Gue pilih **Python** karena:
- **Mudah dipahami**β€”cocok banget buat lo yang baru mulai.
- **Banyak tools dan pustaka**β€”mau bikin web app, API, atau data analysis semua ada.
- **Dipakai di dunia kerja**β€”dari startup sampai perusahaan gede banget banyak yang pakai Python.

Jadi ya, ini kayak "bahasa wajib" kalau mau serius di back-end.

---

## Cara Pakai Repo Ini 😎

1. **Clone repo ini**
Buka terminal terus jalankan perintah ini:
```bash
git clone https://github.com/2ndmurphy/how-i-become-backend-developer.git
```

2. **Eksplor semua isi repo**
Cek folder dan file yang udah gue siapin. Di situ ada berbagai topik dan proyek keren buat lo pelajari.

3. **Praktik langsung**
Jalankan kode yang ada, terus coba buat eksperimen atau modifikasi sesuai kebutuhan lo. Jangan takut buat eksplor!

4. **Mulai dari yang Dasar**
Gue rekomendasiin mulai dari folder `01_basics/` buat dapetin fondasi kuat dulu. Berikut urutannya:

- `01_basics/`: Belajar modal penting tentang Internet, HTTP, DNS, dan dasar lainnya.
- `02_python_fundamentals/`: Mulai memahami syntax dan konsep dasar Python.
- `03_web_basics/`: Kenalan sama konsep back-end lewat Flask atau Django.
- `04_database/`: Belajar cara pakai database SQL/NoSQL.
- `05_auth_and_api/`: Cara bikin sistem login & API RESTful yang aman.

Urutan ini gue bikin biar lo belajar step-by-step sesuai roadmap dari [roadmap.sh](https://roadmap.sh/).

---

## Topik yang Gue Pelajarin πŸ“š

Di perjalanan ini, gue udah (dan akan terus) belajar topik-topik berikut:

- **Python Programming:** Mulai dari dasar sampai data structure.
- **Web Development:** Pakai Flask/Django buat bikin API dan web apps.
- **Database:** Main-main sama SQL & NoSQL buat urusan data storage.
- **Auth Systems:** Bikin login yang aman & gampang dipakai.
- **RESTful API:** Membangun API yang rapi dan scalable.
- **Deployment:** Cara deploy ke server pakai Docker, Heroku, atau AWS.

PS: List ini bakal terus gue update kalau ada ilmu baru yang gue pelajarin.

---

## Struktur Folder Modul Belajar 🌐

Berikut adalah struktur folder belajar yang gue siapkan:
```plaintext
modul_belajar/
β”œβ”€β”€ 01_basics/
β”‚ β”œβ”€β”€ internet_and_dns.md
β”‚ β”œβ”€β”€ http_basics.md
β”‚ └── networking_basics.md
β”œβ”€β”€ 02_python_fundamentals/
β”‚ β”œβ”€β”€ syntax_and_variables.md
β”‚ β”œβ”€β”€ data_structures.md
β”‚ β”œβ”€β”€ oop.md
β”‚ └── best_practices.md
β”œβ”€β”€ 03_web_basics/
β”‚ β”œβ”€β”€ flask_tutorial.md
β”‚ β”œβ”€β”€ django_tutorial.md
β”‚ └── api_basics.md
β”œβ”€β”€ 04_database/
β”‚ β”œβ”€β”€ sql_basics.md
β”‚ β”œβ”€β”€ nosql_basics.md
β”‚ └── orm_with_sqlalchemy.md
β”œβ”€β”€ 05_auth_and_api/
β”‚ β”œβ”€β”€ jwt_authentication.md
β”‚ β”œβ”€β”€ oauth_basics.md
β”‚ └── building_rest_api.md
└── 06_deployment/
β”œβ”€β”€ docker_basics.md
β”œβ”€β”€ heroku_tutorial.md
└── aws_deployment.md
```

---

## Ayo Join Perjalanan Ini! ✨

Kalau lo pengen belajar bareng atau nyontek cara gue jadi back-end developer, jangan malu-malu buat:
- **Fork/Clone** repo ini.
- **Contribute** ide atau kode buat bikin repo ini makin gokil.

Thanks udah mampir ke repo gue! πŸ™Œ Semoga cerita dan perjalanan gue bisa bikin lo makin semangat belajar back-end development. Let's build cool stuff together! πŸ’»πŸ”₯

---

## Connect with Me πŸ“¨

- **GitHub:** [2ndmurphy](https://github.com/2ndmurphy/)
- **LinkedIn:** [Muhamad Jibril Muqodas](https://www.linkedin.com/in/muhammad-jibril-muqoddas-19b602285/)

Cheers,
Jibril πŸ‘¨β€πŸ’»