PT Anugerah Cipta Edukasi

Digital Savvy: Update Teknologi AI Terkini untuk Dunia Kerja

Deskripsi

CodeIgniter adalah salah satu framework PHP yang populer digunakan untuk membangun aplikasi web. Dikenal karena ringan, cepat, dan mudah dipelajari, CodeIgniter sangat cocok bagi pengembang yang ingin membuat aplikasi web dengan cepat tanpa mengorbankan fleksibilitas dan performa. Framework ini menggunakan arsitektur Model-View-Controller (MVC) yang memisahkan logika bisnis, tampilan, dan kontrol data, sehingga memudahkan pengembang dalam mengelola dan memelihara kode. Pelatihan “Building Web With Framework CodeIgniter” dirancang untuk memberikan pemahaman mendalam dan keterampilan praktis dalam pengembangan aplikasi web menggunakan CodeIgniter, mencakup dasar framework, arsitektur MVC, routing, session management, form validation, serta praktik pengembangan hingga deployment.

Tujuan

  • Memahami konsep dasar framework CodeIgniter.
  • Menerapkan arsitektur MVC dalam pengembangan aplikasi.
  • Menguasai operasi CRUD dengan CodeIgniter.
  • Mengimplementasikan fitur keamanan dasar pada aplikasi.
  • Membangun aplikasi web yang dinamis dan interaktif.
  • Mempersiapkan aplikasi untuk deployment ke lingkungan produksi.
  • Meningkatkan keahlian peserta dalam pengembangan web berbasis PHP.
  • Memfasilitasi pengembangan proyek nyata menggunakan CodeIgniter.

Materi Pokok

  1. Pengenalan CodeIgniter
    • Apa itu CodeIgniter?
    • Keunggulan dan kelemahan dibanding framework PHP lain
    • Struktur folder dan file di CodeIgniter
  2. Instalasi dan Konfigurasi
    • Persiapan lingkungan pengembangan (XAMPP, MAMP, atau server lokal lainnya)
    • Instalasi CodeIgniter
    • Konfigurasi dasar (config.php, autoload.php, routes.php)
  3. Arsitektur MVC (Model-View-Controller)
    • Penjelasan konsep MVC
    • Membuat controller, model, dan view sederhana
    • Interaksi antara model, view, dan controller dalam aplikasi
  4. Routing dan URL
    • Konfigurasi routing di CodeIgniter
    • Membuat URL yang ramah SEO
    • Custom routing dan parameter dalam URL
  5. Manajemen Form dan Validasi
    • Membuat form HTML dengan CodeIgniter
    • Form validation di CodeIgniter
    • Menangani input pengguna dengan aman (sanitization & escaping)
  6. Interaksi dengan Database
    • Koneksi ke database menggunakan CodeIgniter
    • Operasi CRUD menggunakan Query Builder
    • Menggunakan Active Record di CodeIgniter
  7. Session dan Cookie Management
    • Mengelola session di CodeIgniter
    • Penyimpanan dan pengaturan cookie
    • Penggunaan session untuk autentikasi pengguna
  8. Fitur Keamanan
    • Mengamankan aplikasi dari SQL Injection, XSS, CSRF
    • Penggunaan fitur keamanan bawaan CodeIgniter
    • Implementasi autentikasi dan otorisasi
  9. Pemanfaatan Libraries dan Helpers
    • Menggunakan library bawaan CodeIgniter
    • Membuat dan menggunakan custom helpers
    • Implementasi third-party libraries
  10. Upload dan Manipulasi File
    • Upload file menggunakan CodeIgniter
    • Validasi dan pembatasan file upload
    • Manipulasi gambar (resize, crop) menggunakan Image Library
  11. Pengujian dan Debugging
    • Teknik debugging di CodeIgniter
    • Penggunaan tools untuk pengujian aplikasi
    • Penanganan error dan exception
  12. Deployment Aplikasi CodeIgniter
    • Persiapan aplikasi untuk produksi
    • Deployment aplikasi ke server hosting
    • Optimasi aplikasi untuk performa terbaik

Metode

  • Pre-test
  • Presentation
  • Discussion
  • Case Study
  • Post-test

Fasilitas Training

  • Training Amenities
  • Training Kit (Tas, Hand out, Flashdisk, Block note, Pulpen, dll)
  • Certificate
  • Souvenir
  • 2x Coffee Break, 1x Lunch
Running minimal dengan – peserta yang mendaftar.

Bagikan Post:

Form Registrasi

Hubungi kami untuk informasi lebih cepat +6282 3246-8555.