Advance | Codeigniter

Advance | Codeigniter

8 Modul
30 Sesi

Pelajari teknik-teknik lanjutan dalam Codeigniter untuk mengoptimalkan performa dan skalabilitas aplikasi web Anda.

Total:

Rp 2.625.000

5.250.000
50%

Bulan ke-1 Rp 1.050.000
Bulan ke-2 Rp 525.000
Bulan ke-3 Rp 525.000
Bulan ke-4 Rp 525.000
Total:

Rp 3.187.500

6.375.000
50%

Bulan ke-1 Rp 1.275.000
Bulan ke-2 Rp 637.500
Bulan ke-3 Rp 637.500
Bulan ke-4 Rp 637.500

Apa yang akan anda dapatkan?

Sertifikat kelulusan
Mentor profesional
Materi standar industri
Akses seumur hidup

Mentor Profesional

Profile
Dendy Ramdani, S.T., M.M.
FullStack Developer
Profile
Wildan M Zaki
FullStack Developer

Spesifikasi Minimal Perangkat

Ram
4 GB (Rekomendasi: 8 GB)
Sistem Operasi
Windows, Linux, MacOs
Processor
Intel Core i3 (Rekomendasi: i5 ke atas)
Layar
1024 × 768 (Rekomendasi Full HD 1920 × 1080)

Modul Pembelajaran

Materi-materi yang akan anda pelajari

Advanced Routing dan Controllers

Pelajari teknik routing dan pengelolaan controllers tingkat lanjut untuk meningkatkan fleksibilitas dan efisiensi aplikasi Anda.

4 Materi
360 Menit
  • Pemahaman konsep middleware dan implementasinya dalam CodeIgniter
    90 Menit
  • Penggunaan advanced routing, termasuk prefixing, optional parameters, dan constraints
    90 Menit
  • Menerapkan Dependency Injection untuk meningkatkan fleksibilitas dan pengujian
    90 Menit
  • Menggunakan Traits dan abstract classes untuk mengelola logika bersama di antara controllers
    90 Menit
  • Menerapkan layout dan nested views untuk organisasi tampilan yang lebih baik
    90 Menit
  • Menggunakan view composers untuk menyusun data dinamis pada setiap view
    90 Menit
  • Penerapan caching pada tingkat view untuk meningkatkan performa
    90 Menit
  • Teknik optimasi performa pada tampilan dan template
    90 Menit
  • Penggunaan Query Builder untuk query yang kompleks
    90 Menit
  • Menerapkan transaksi database dan stored procedures untuk performa dan konsistensi data
    90 Menit
  • Penggunaan advanced Eloquent features seperti observers, scopes, dan model events
    90 Menit
  • Optimasi kueri Eloquent dengan Eager Loading dan Lazy Loading
    90 Menit
  • Membuat dan menggunakan custom form requests untuk validasi
    90 Menit
  • Menerapkan form macros dan form validation dengan library form validation
    90 Menit
  • Validasi formulir secara dinamis menggunakan Ajax
    90 Menit
  • Mengimplementasikan validasi formulir di sisi klien
    90 Menit
  • Penerapan autentikasi menggunakan Library Authentication dan Oauth
    90 Menit
  • Menggunakan token-based authentication untuk API
    90 Menit
  • Menerapkan otorisasi untuk mengatur hak akses pengguna
    90 Menit
  • Implementasi RBAC untuk mengatur hak akses berdasarkan peran
    90 Menit
  • Penerapan HATEOAS (Hypermedia As The Engine Of Application State)
    90 Menit
  • Strategi versioning API untuk mendukung evolusi aplikasi
    90 Menit
  • Menerapkan rate limiting dan throttling untuk mencegah penyalahgunaan API
    90 Menit
  • Implementasi paginasi untuk menangani set data yang besar
    90 Menit
  • Membuat proyek
    90 Menit
  • UJIAN
    90 Menit