Informasi Pelatihan
Materi Pelatihan
Fundamental REST API, Python Environment, Flask Setup, dan Routing
Pengenalan REST API.
HTTP method: GET, POST, PUT/PATCH, dan DELETE.
HTTP status code dan JSON response.
Pengenalan Flask sebagai micro web framework.
Instalasi Python, pip, dan virtual environment.
Instalasi Flask.
Struktur project Flask sederhana.
Membuat aplikasi Flask pertama.
Routing dan endpoint API.
Request dan response.
Route parameter dan query parameter.
Request body dan JSON parsing.
Membuat response JSON.
Testing endpoint menggunakan Postman/Insomnia.
Database, ORM, Validation, dan CRUD API
Pengenalan database untuk aplikasi Flask.
Konfigurasi database.
Penggunaan SQLite/MySQL/PostgreSQL untuk praktik.
Pengenalan SQLAlchemy sebagai ORM.
Membuat model data.
Migration database secara dasar.
Menampilkan data melalui API.
Menambahkan data melalui API.
Mengubah data melalui API.
Menghapus data melalui API.
Validasi input sederhana.
Struktur response JSON yang konsisten.
Error handling dasar.
Praktik membuat CRUD REST API.
Authentication, Middleware/Decorator, Testing, Documentation, dan Mini Project
Konsep authentication dan authorization pada API.
Token-based authentication secara dasar.
Register dan login API.
Password hashing secara dasar.
Proteksi endpoint menggunakan decorator.
Role dan authorization sederhana.
Security basic pada Flask API.
CORS secara dasar.
Logging dan debugging aplikasi Flask.
Testing API menggunakan Postman collection.
Unit testing API secara dasar.
Dokumentasi API sederhana.
Struktur project Flask yang lebih rapi.
Mini project: REST API aplikasi sederhana.
Review dan evaluasi hasil mini project.
Siapa yang harus mendaftar?
Backend developer pemula.
Python developer pemula.
Web developer yang ingin menggunakan Python untuk backend.
Data engineer atau data analyst yang ingin membuat API sederhana.
Front-end developer yang ingin memahami backend API.
Full-stack developer pemula.
Mahasiswa atau pelajar bidang teknologi informasi.
IT support yang ingin meningkatkan kemampuan pengembangan aplikasi web.
Profesional IT yang ingin membangun API berbasis Python dan Flask.
Fasilitas Pelatihan
Instruktur Expert dan Praktisi dibidangnya
Ruang kelas (Include Komputer dan Internet akses penunjang Pelatihan)
Training Kit (Modul materi Pelatihan dan Block Note)
Fullday Meeting (include 1 X Lunch dan 2 X Coffee Break)
Souvenir Exclusive
Dokumentasi kegiatan
Group Edukasi
Sertifikat Pelatihan
Sertifikat Attandance (Sertifikat bagi peserta yang telah mengikuti pelatihan)
Lokasi Pelatihan
SUHU Professional Training and Consulting Office : Jl. Pareanom No.15, Patangpuluhan, Wirobrajan, Kota Yogyakarta, Daerah Istimewa Yogyakarta - 55251
Pelatihan ini bermanfaat bagi anda?
