Belajar Back-End Pemula dengan Python
Topik:
Full Stack Back EndLevel: Pemula
Siswa Terdaftar
Topik:
Full Stack Back EndLevel: Pemula
Siswa Terdaftar
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Celeron (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
PyCharm IDE
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
2 GB (Rekomendasi 4 GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Celeron (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
PyCharm IDE
Command Line (Terminal atau cmd)
Kartu Debit/Kredit
Web Browser (Google Chrome atau Mozilla Firefox)
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
1Curriculum Developer yang membangun kelas ini:
Arsy Opraza Akma
Curriculum Developer at Dicoding Indonesia
Reviewer
2Code Reviewer yang akan me-review tugas dan kode Anda:
Arsy Opraza Akma
Curriculum Developer at Dicoding Indonesia
AWS Cloud Practitioner Certified | Back-End Engineer | Cloud Enthusiast.
More info arsyopraza.com
Ivan Andrianto
Academy Code Reviewer at Dicoding Indonesia
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Arsy Opraza Akma
Curriculum Developer at Dicoding Indonesia
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Arsy Opraza Akma
Curriculum Developer at Dicoding Indonesia
AWS Cloud Practitioner Certified | Back-End Engineer | Cloud Enthusiast.
More info arsyopraza.com
Ivan Andrianto
Academy Code Reviewer at Dicoding Indonesia
Arsy Opraza Akma
Curriculum Developer at Dicoding Indonesia
AWS Cloud Practitioner Certified | Back-End Engineer | Cloud Enthusiast.
More info arsyopraza.com
Ivan Andrianto
Academy Code Reviewer at Dicoding Indonesia
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Lihat semua testimoni
Lihat semua testimoniBerikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
2 Menit
10 Menit
10 Menit
10 Menit
20 Menit
10 Menit
5 Menit
Pahami seluk beluk Back-End dalam pengembangan aplikasi dan kuasai dasar-dasar yang menjadi fondasi seorang Back-End Developer.
3 Menit
10 Menit
5 Menit
5 Menit
15 Menit
15 Menit
15 Menit
10 Menit
15 Menit
10 Menit
10 Menit
Kuis Pengenalan Back-End
5 Menit
Kuasai fondasi untuk membangun web service, seperti tools, package manager, Django, dan RESTful API dengan Django.
Pengantar Dasar-Dasar Web Service dengan Django
3 Menit
Tools Back-End dengan Python
20 Menit
Hidup jadi Mudah dengan Package Manager
20 Menit
Latihan: Memasang PIP dan Pipenv
15 Menit
Pengembangan Lebih Mudah dengan Web Framework
10 Menit
Latihan: Memasang Django
20 Menit
Kenali Django Lebih Dalam
15 Menit
Latihan: Membuat Proyek Pertama dengan Django
20 Menit
Django Settings
10 Menit
Django Database dan Migrations
10 Menit
Berkenalan dengan ORM di Django
10 Menit
Latihan: Membuat dan Menjalankan Migrations
20 Menit
RESTful API dengan Django dan REST Framework
10 Menit
HTTP Request
5 Menit
Request Body
10 Menit
Request Header
10 Menit
Path Parameter
10 Menit
Query Parameter
10 Menit
Response Body
10 Menit
Response Header
10 Menit
Response Status Code
10 Menit
Rangkuman Dasar-Dasar Web Service dengan Django
10 Menit
Kuis Dasar-Dasar Web Service dengan Django
5 Menit
Pelajari dasar dari Django REST Framework untuk melalui praktik langsung membuat RESTful API sederhana.
Pengantar Django REST Framework
5 Menit
Latihan: Membuat Proyek dengan Django REST Framework
20 Menit
Django View
5 Menit
API View Decorator
5 Menit
Serializers
15 Menit
Deserializers
20 Menit
Function Based View
15 Menit
Class Based View
15 Menit
ViewSet
10 Menit
Routing
15 Menit
Django Model
10 Menit
Studi Kasus Membuat RESTful API dengan DRF
10 Menit
Kriteria RESTful API Aplikasi Catatan
15 Menit
Latihan: Membuat Proyek Aplikasi Catatan
20 Menit
Latihan: Membuat Django Model
15 Menit
Latihan: Mengimplementasi Kriteria 1
25 Menit
Latihan: Mengimplementasi Kriteria 2
25 Menit
Latihan: Mengimplementasi Kriteria 3
25 Menit
Latihan: Mengimplementasi Kriteria 4
20 Menit
Rangkuman Django REST Framework
10 Menit
Kuis Django REST Framework
5 Menit
Memahami lingkungan Google Cloud Platform, mulai dari membuat Google Compute Instance hingga menjalankan RESTful API secara langsung di cloud.
Pengantar Deploy Web Service ke Google Cloud
5 Menit
Mengunggah Proyek Web Server ke GitHub
5 Menit
Latihan: Memasang Git di Lokal Komputer
20 Menit
Latihan: Membuat Local Repository
15 Menit
Latihan: Mendaftar Akun GitHub
15 Menit
Latihan: Memasang GitHub CLI di Lokal
30 Menit
Latihan: Membuat Remote Repository
15 Menit
Latihan: Mengunggah Local Repository ke Remote Repository
15 Menit
Hi, Google Compute Engine
10 Menit
Latihan: Membuat Akun Google Cloud Platform
20 Menit
Latihan: Membuat dan Menjalankan Compute Engine
25 Menit
Latihan: Mengonfigurasi Kebutuhan pada Compute Engine Instance
15 Menit
Latihan: Memasang Python dan PIP di Compute Engine Instance
15 Menit
Latihan: Menjalankan Web Server di Compute Engine
10 Menit
Server Gateway dan Web Server
10 Menit
Latihan: Memasang dan Mengonfigurasi Gunicorn
15 Menit
Latihan: Memasang dan Mengonfigurasi NGINX
30 Menit
Konfigurasi Development dan Production
10 Menit
Latihan: Mengonfigurasi Django untuk Production
15 Menit
Best Practices: Memisahkan Konfigurasi Django untuk Development dan Production
10 Menit
Rangkuman Deploy Web Service ke Google Cloud
10 Menit
Kuis Deploy Web Service ke Google Cloud
5 Menit
Uji RESTful API menggunakan Postman, dari pengujian manual hingga otomatis untuk memastikan RESTful API berjalan sesuai ekspektasi.
Pengantar Menguji RESTful API dengan Postman
5 Menit
Postman
5 Menit
Komponen UI Postman
10 Menit
Latihan: Memasang Postman
15 Menit
Mengonsumsi RESTful API menggunakan Postman
15 Menit
Latihan: Menambahkan Catatan Baru di Postman
15 Menit
Latihan Mendapatkan Seluruh Catatan yang Disimpan di Postman
10 Menit
Latihan: Mendapatkan Catatan Secara Spesifik di Postman
15 Menit
Latihan: Mengubah Catatan di Postman
15 Menit
Latihan: Menghapus Catatan di Postman
5 Menit
Pengujian Otomatis dengan Postman
10 Menit
Skenario Pengujian Otomatis dengan Postman
10 Menit
Latihan: Membuat Collection dan Environment
15 Menit
Latihan: Menambahkan Skenario Adding Notes
15 Menit
Latihan: Menambahkan Skenario Getting All Notes
25 Menit
Latihan: Menambahkan Skenario Getting Specified Note
25 Menit
Latihan: Menambahkan Skenario Update Note
25 Menit
Latihan: Menambahkan Skenario Delete Note
25 Menit
Latihan: Menjalankan Seluruh Permintaan pada Collection
25 Menit
Rangkuman Menguji RESTful API dengan Postman
10 Menit
Kuis Menguji RESTful API dengan Postman
25 Menit
Menguji pemahaman siswa dalam implementasi pengetahuan melalui pembuatan RESTful API sederhana menggunakan Django
Rangkuman Kelas
60 Menit
Ujian Akhir
60 Menit
Menguji pemahaman siswa dalam implementasi pengetahuan melalui pembuatan RESTful API sederhana menggunakan Django
Proyek Akhir: OpenShop RESTful API
800 Menit