Backend Web Dengan Python
Backend Web Dengan Python
Python
Pemrograman Python
FLASK
Front-End
• terdiri dari segala sesuatu yang terkait dengan aspek input visual dan
pengguna situs web
• client-side dari situs web atau aplikasi
• mengumpulkan input pengguna
• adalah Graphical User Interface (GUI) karena pengguna dapat
mengalami berbagai layanan di web.
• bertanggung jawab untuk aksesibilitas, Search Engine Optimization
• Markup dan bahasa web yang digunakan untuk front-end
development seperti HTML, CSS, Javascript, dll.
Back-End
• Terdiri dari server web yang memiliki koneksi ke database untuk
membalas permintaan yang disediakan oleh sistem front end.
• server-side dari situs web atau aplikasi
• memproses input pengguna
• otak dari sebuah situs web karena ini juga yang membuat situs web
berjalan secara efisien.
• Bertanggung jawab atas keamanan, backup
• Bahasa pemrograman dan Scripting digunakan untuk back-end
development seperti Python, Ruby, Perl, PHP, .Net, dll.
API
Application Programming Interface
apa itu API
• API adalah singkatan dari Application Programming Interface yaitu
sebuah software yang memungkinkan para developer untuk
mengintegrasikan dan mengizinkan dua aplikasi yang berbeda secara
bersamaan untuk saling terhubung satu sama lain
arsitektur API
contoh api
• https://github.com/bachors/Al-Quran-ID-API
• https://al-quran-8d642.firebaseio.com/data.json?print=pretty
• https://candaan-api.vercel.app/api/text/random
persiapan
• install PIP
• Python Virtualenv
• postman / insomnia / thunder client ( vs code extention )
PIP
Python Package Manager
Apa itu PIP?