Home / Pemrograman / Flask / Training Pelatihan Kursus Jasa Flask | Pengembang API (Python/Django Rest/Flask/PostgreSQL/Postman)
Training Pelatihan Kursus Jasa Flask | Pengembang API (Python/Django Rest/Flask/PostgreSQL/Postman)

Training Pelatihan Kursus Jasa Flask | Pengembang API (Python/Django Rest/Flask/PostgreSQL/Postman)

Pengembangan Antarmuka Pemrograman Aplikasi (API) menggunakan: Python, Django, Rest, Flask, PostgreSQL

Apa yang akan Anda pelajari?

  • Siapkan Lingkungan Pengembangan Python
  • Setup Lingkungan Pengembangan Django
  • Setup Lingkungan Pengembangan Flask
  • Siapkan Basis Data PostgreSQL
  • Bangun API dengan Python dan Flask
  • Bangun API dengan Python , Django, PostgreSQL
  • Uji API Menggunakan Postman

Persyaratan

  • Pengetahuan Dasar tentang Python, Django dan Flask disarankan
  • Pengetahuan dasar tentang database relasional disarankan

Keterangan

Sebuah API adalah seperangkat definisi dan protokol untuk membangun dan mengintegrasikan aplikasi perangkat lunak. Ini kadang-kadang disebut sebagai kontrak antara penyedia informasi dan pengguna informasi—menetapkan konten yang diperlukan dari konsumen (panggilan) dan konten yang dibutuhkan oleh produsen (tanggapan). Misalnya, desain API untuk layanan cuaca dapat menentukan bahwa pengguna menyediakan kode pos dan produsen menjawab dengan jawaban 2 bagian, yang pertama adalah suhu tinggi, dan yang kedua adalah suhu rendah.

Dengan kata lain, jika Anda ingin berinteraksi dengan komputer atau sistem untuk mengambil informasi atau menjalankan suatu fungsi, API membantu Anda mengomunikasikan apa yang Anda inginkan ke sistem itu sehingga dapat memahami dan memenuhi permintaan.

Anda dapat menganggap API sebagai mediator antara pengguna atau klien dan sumber daya atau layanan web yang ingin mereka dapatkan. Ini juga merupakan cara bagi organisasi untuk berbagi sumber daya dan informasi sambil mempertahankan keamanan, kontrol, dan otentikasi—menentukan siapa yang mendapatkan akses ke apa.

Keuntungan lain dari API adalah Anda tidak perlu mengetahui secara spesifik caching—bagaimana sumber daya Anda diambil atau dari mana asalnya.

Sebuah REST API (juga dikenal sebagai API tenang) adalah sebuah antarmuka pemrograman aplikasi (API atau web API) yang paling sesuai dengan kendala REST gaya arsitektur dan memungkinkan untuk interaksi dengan layanan web tenang. REST adalah singkatan dari transfer status representasional dan diciptakan oleh ilmuwan komputer Roy Fielding.

REST adalah seperangkat batasan arsitektur, bukan protokol atau standar. Pengembang API dapat mengimplementasikan REST dalam berbagai cara.

Saat permintaan klien dibuat melalui Restful API, permintaan tersebut mentransfer representasi status sumber daya ke pemohon atau titik akhir. Informasi ini, atau representasi, disampaikan dalam salah satu dari beberapa format melalui HTTP: JSON (JavaScript Object Notation), HTML, XLT, Python, PHP, atau teks biasa. JSON adalah format file yang paling umum digunakan karena, terlepas dari namanya, JSON agnostik bahasa, serta dapat dibaca oleh manusia dan mesin.

Python adalah bahasa pemrograman komputer yang sering digunakan untuk membangun situs web dan perangkat lunak, mengotomatisasi tugas, dan melakukan analisis data. Python adalah bahasa tujuan umum, artinya dapat digunakan untuk membuat berbagai program yang berbeda dan tidak khusus untuk masalah tertentu. Fleksibilitas ini, bersama dengan keramahannya untuk pemula, telah menjadikannya salah satu bahasa pemrograman yang paling banyak digunakan saat ini.

Python, salah satu bahasa pemrograman paling populer di dunia, telah menciptakan segalanya, mulai dari algoritme rekomendasi Netflix hingga perangkat lunak yang mengontrol mobil yang bisa mengemudi sendiri. Python adalah bahasa tujuan umum, yang berarti dirancang untuk digunakan dalam berbagai aplikasi, termasuk ilmu data, pengembangan perangkat lunak dan web, otomatisasi, dan umumnya menyelesaikan pekerjaan.

Django adalah kerangka kerja web Python tingkat tinggi yang memungkinkan pengembangan cepat situs web yang aman dan dapat dipelihara. Dibangun oleh pengembang berpengalaman, Django menangani banyak kerumitan pengembangan web, sehingga Anda dapat fokus pada penulisan aplikasi Anda tanpa perlu menemukan kembali kemudi. Ini gratis dan open source, memiliki komunitas yang berkembang dan aktif, dokumentasi yang bagus, dan banyak pilihan untuk dukungan gratis dan berbayar.

Flask adalah kerangka kerja web mikro yang ditulis dengan Python. Ini diklasifikasikan sebagai kerangka kerja mikro karena tidak memerlukan alat atau pustaka tertentu.

PostgreSQL adalah sistem basis data relasional sumber terbuka yang kuat yang menggunakan dan memperluas bahasa SQL yang dikombinasikan dengan banyak fitur .

Postman adalah aplikasi yang digunakan untuk pengujian API. Ini adalah klien HTTP yang menguji permintaan HTTP, menggunakan antarmuka pengguna grafis, yang melaluinya kami memperoleh berbagai jenis respons yang perlu divalidasi selanjutnya.

Untuk siapa kursus ini:

  • Pengembang Python Pemula ingin tahu tentang API
  • Pemula untuk Pengembangan API

About Jogja Multimedia

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Scroll To Top