Rangkuman Dasar-Dasar Web Service dengan Django

 

Rangkuman Dasar-Dasar Web Service dengan Django

Selamat! Anda sudah berada di penghujung modul Dasar-Dasar Web Service dengan Django. Mari kita uraikan materi yang sudah Anda pelajari untuk menyegarkan ingatan Anda tentang materi tersebut.


Tools Back-End dengan Python

Anda sudah tidak sabar, kan, memprogram Back-End dengan Python? Eits, tenang dulu jangan gegabah karena ada prasyarat yang perlu kita penuhi terlebih dahulu. Namun, syaratnya tidak sesulit membangun candi dalam satu malam. Apa saja syaratnya? Syaratnya adalah membutuhkan beberapa tools. Berikut tools yang diperlukan.

  • IDE
  • Python
  • Django


Hidup jadi Mudah dengan Package Manager

Di lingkungan Python, terdapat package manager bawaan yang tersedia ketika memasang Python, yaitu PIP. PIP dapat digunakan untuk mengunduh, memasang, menghapus, dan mengelola package Python dari Python Package Index (PyPI) dan repositori lainnya. PyPI adalah repositori resmi dari Python Software Foundation yang menyediakan ribuan package dari Python dan siap digunakan oleh para pengembang.

Selain package bawaan Python, PIP, package manager lainnya ialah conda. Conda adalah tool powerful yang berbasis command-line untuk mengelola package yang dapat dijalankan di Windows, macOS dan Linux. Conda dapat digunakan untuk mengelola package yang berasal dari repositori miliknya yang disebut dengan Anaconda repository.


Pengembangan Lebih Mudah dengan Web Framework

Dalam pengembangan aplikasi Back-End, kita juga dapat menggunakan framework. Framework yang digunakan untuk pengembangan web disebut dengan web framework. Web framework adalah sebuah kerangka kerja yang dapat membantu mempermudah pengembangan web termasuk dalam membuat web service. 


Django Settings

Ada banyak konfigurasi yang ada di dalam settings.py tetapi untuk memudahkan Anda belajar mengembangkan RESTful API dengan Django, kita hanya menggunakan konfigurasi yang esensial saja. Jika Anda ingin melihat apa saja konfigurasi yang tersedia, kunjungi laman daftar konfigurasi yang tersedia di Django.


Django Database dan Migrations

Database adalah kumpulan data yang terstruktur dan tersimpan dalam suatu sistem komputer. Database mampu menyimpan data dalam jumlah besar secara terstruktur sehingga proses pencarian ataupun pengolahan datanya akan menjadi lebih mudah.

Migrations adalah cara Django untuk menerapkan perubahan yang ada di model ke dalam database schema. Selain itu, migrations juga dapat berperan sebagai version control system untuk schema database yang ada di Django. Dengan kata lain, setiap perubahan yang terjadi di model akan tercatat di dalam migrations.


Django REST Framework

dos-adb767d4f4a6731791c1ee807a68afb420241105105419.jpeg

Django REST Framework (DRF) adalah toolkit untuk membangun RESTful API. REST Framework berjalan di atas Django sebagai Django app. Setelah memasang REST Framework, Anda wajib untuk mendaftarkannya pada INSTALLED_APPS. Sesuai dengan definisinya, toolkit, REST Framework memiliki banyak utilitas yang dapat membantu developer dalam membangun RESTful API yang andal dengan cepat.


Bersambung ke:



Comments

Popular posts from this blog

BackEnd Python Developer

Prasyarat Kemampuan