Webinar
Basic Python untuk Back End Developer
Oleh: Hacktiv8 .
Pelatihan di Pijar Mahir
Highlight
Info Penting Kursus di Pijar Mahir
- Anda bisa mengerjakan kursus ini langsung di platform Pijar Mahir
- Sertifikat bisa Anda akses di Profil pada menu Sertifikat Saya setelah menyelesaikan kursus
Detail Pelatihan
Deskripsi Pelatihan
Pelatihan ini ditujukan untuk calon Pengembang Backend yang ingin menguasai pembuatan database dan API web service menggunakan teknologi Reflection API. Tujuan umum dari pelatihan ini adalah agar lulusan program dapat secara mandiri membuat database dan mengembangkan API web service menggunakan Reflection API. Tujuan khusus pelatihan mencakup penguasaan keterampilan dasar dalam bahasa pemrograman Python, termasuk menulis Basic Syntax/Operations, memahami macam-macam tipe data, mengimplementasikan Control Flow, dan memahami serta mengaplikasikan konsep function. Selain itu, peserta juga akan mempelajari exception dan error handling, serta konsep Object Oriented Programming (OOP) beserta implementasinya dengan Python. Selanjutnya, peserta akan diajarkan tentang konsep Flask, sebuah framework web mikro yang ditulis dalam Python, serta bagaimana mengimplementasikannya dalam pembuatan API web service. Terakhir, peserta akan belajar tentang proses deployment menggunakan platform Railway serta prinsip Continuous Integration/Continuous Deployment (CI/CD). Pelatihan akan diselenggarakan dalam 8 sesi daring.
Tujuan Umum Pelatihan
Lulusan program ini diharapkan mampu membuat database dan API web service Reflection API sesuai standar industri dengan menunjukkan minimal 60 persen penguasaan materi pada saat praktik mandiri
Tujuan Khusus Pelatiha
1. Mampu menulis Basic Syntax/Operations dengan menggunakan Python
2. Mampu memahami macam-macam tipe data pada Python
3. Mampu mengimplementasikan Control Flow dengan Python pada project yang dihadapi
4. Mampu memahami dan mengaplikasikan konsep function pada Python
5. Mampu melakukan exception serta error handling menggunakan Python
6. Mampu memahami konsep Object Oriented Programming dan implementasinya dengan Python
7. Mampu memahami konsep Flask dan implementasinya dengan Python
8. Mampu melakukan deployment dengan Railway dan CI/CD
Aspek Kompetensi: Pengetahuan (Kognitif)
- Syntax dan tipe data dari Python
- Control flow pada python
- Konsep function pada python
- Konsep Object Oriented Programming pada python
- Konsep Flask pada python
- Jenis deployment pada python
Aspek Kompetensi: Keterampilan (Psikomotor)
- Menulis syntax dan berbagai tipe data dari Python
- Membuat control flow pada python
- Menggunakan function pada python
- Mengimplementasikan Object Oriented Programming pada python
- Menggunakan Flask pada python
- Melakukan deployment dengan Railway dan CI/CD
Aspek Kompetensi: Sikap Kerja (Afektif)
- Berpikir kritis dan analisis
- Mencari alternatif penyelesaian masalah terkait dengan pengelolaan/pengaplikasian coding yang error
- Responsif dan proaktif dalam berdiskusi, mengumpulkan data dan fakta
- Mengikuti Standar Requirement Struktur backend yang benar
- Mengatur waktu pengerjaan setiap tugas dan final project sesuai deadline
- Disiplin membuat coding yang terstruktur dalam media pengembangan backend
Kelompok Sasaran
1. Pendidikan minimal SMA/sederajat
2. Berusia minimal 18 tahun
3. Untuk mengambil program ini, pastikan kamu telah memahami kemampuan dasar komputer (web browsing, app installation, file navigating).
4. Tidak diperlukan pengalaman pemrograman atau pengembangan aplikasi web apa pun sebelumnya.
5. Untuk persyaratan device minimal adalah Processor Core i5 (recommended: Core i7), RAM minimum 8GB dan setidaknya ada 256GB storage available.
Durasi Per Sesi
1. Python Introduction 120 menit
2. Python Control Flow 120 menit
3. Python Function and Exception Handling 120 menit
4. Python Object and Class 120 menit
5. Flask Basic 120 menit
6. Flask + REST (Swagger) 120 menit
7. Flask + REST (SQLAlchemy) 120 menit
8. Deployment & CI/CD & Briefing Final Project 120 menit
Total Durasi
960 menit
Kapasitas Peserta
150 Peserta
Metode Pembelajaran
Daring
Metode Evaluasi
1. Pre Test
2. Quiz
3. Post Test
4. Tugas Praktik Mandiri
5. Unjuk Keterampilan
Unjuk Keterampilan
Pada unjuk keterampilan, peserta akan diminta untuk membuat API dengan fungsi CRUD untuk kebutuhan pencatatan milestone dan koneksi ke Mysql. Aspek yang dinilai dalam pembuatan API peserta adalah Response Data, Request Data, Routing, dan. Documentation
Jenis/Klasifikasi Sertifikat
Sertifikat Penyelesaian
Profil Pengajar
1. Abdillah Faisal Nur Fajar (utama)
Fajar adalah seorang Software Engineer dengan pengalaman kurang lebih 4 tahun. Jenis pekerjaan dan proyek yang dikerjakan juga beragam, mulai dari IoT, QA, hingga Web Development. Fajar berpengalaman menggunakan Golang, Python, Java, dan JavaScript dalam proses pengembangan perangkat lunak. Saat ini Fajar sedang bekerja sebagai Software Engineer di Ayoconnect.
2. Arif Setiawan
Arief telah berkarir selama lebih dari 5 tahun sebagai developer dengan keterampilan pada web dan mobile application development. Dengan penguasaan di berbagai bahasa pemrograman, saat ini Arief aktif sebagai Full-stack Developer di Smart Village Lampung sekaligus menjadi instruktur di Hacktiv8.
3. Calmantara Sumpono Putra
Calman adalah seorang software engineer yang memulai perjalanannya pada tahun 2019 di industri IoT. Saat ini, Calman bekerja di industri Financial Technology dengan tim yang hebat dan produk yang luar biasa. Di waktu luangnya, ia juga mengajar sekelompok mahasiswa tentang Backend, Database, Cache, dan Rekayasa Perangkat Lunak.
Kontak Lembaga Pelatihan
Email: halo@hacktiv8.ac.id
WhatsApp: (021) 8067 5787
Info Lainnya
Materi Pelatihan
Materi
Rating & Ulasan
5.0
/5
(2 Rating)
0
0
0
0
0
Rp1.500.000