Pengetahuan Apa yang diperlukan untuk mempelajari Codeigniter?

Pengetahuan Apa yang diperlukan untuk mempelajari Codeigniter?

Hello guys, sorry nich udah lama gak posting maklum kemaren lagi tour ke Bengkulu. Biasa, kepentingan bisnis. hehe.., waktu tour ke Bengkulu saya terlibat pembicaraan hebat dengan rekan saya disana.

Kita membahas banyak hal mulai dari pekerjaan, politik, traveling, hobi, termasuk juga Teknologi. Disaat pembahasan tentang teknologi, kita membahas tentang framework codeigniter yang lagi hangat-hangatnya dibicarakan di seluruh dunia.

Berhubung topik yang dibicarakan cukup menarik minatnya, sehingga dia memutuskan untuk belajar membuat aplikasi berbasis web dengan framework codeigniter.

lalu dia melontarkan pertanyaan berikut:

“Untuk programmer pemula, pengetahuan apa yang diperlukan untuk belajar membuat aplikasi berbasis web menggunakan codeigniter?”

Saya menjawab cukup kompleks waktu itu, sehingga membuat dia sedikit kebingungan dengan penjelasan saya.

Karena membuat dia bingung lalu saya sederhanakan sedemikian rupa sehingga mudah dimengerti oleh siapapun.

Berhubung pembahasan ini menarik, saya memutuskan untuk meng-share-nya agar bermanfaat bagi semua orang yang ingin belajar membuat aplikasi berbasis web menggunakan framework codeigniter.

Check it out!  

Codeigniter adalah framework web untuk PHP. Pada saat menggunakan Codeigniter, sebelumnya Anda harus sudah akrab dengan proses pembuatan web secara manual menggunakan PHP (tanpa framawork).

Dengan kata lain, sebelum menggunakan Codeigniter Anda harus memiliki pengetahuan tentang bahasa pemrograman PHP terlebih dahulu.

Tidak harus mahir yang penting secara konsep Anda memahaminya. Selain itu, Codeigniter merupakan framework web yang mengimplementasikan pola desain MVC (Model-View-Controller).

Pada teknik pemrograman menggunakan arsitektur MVC, kita akan banyak bekerja dengan pembuatan Model, View, dan Controller.

Model dan Controller merupakan komponen aplikasi yang berupa kelas, dan kelas merupakan jantung dari gaya pemrograman berorientasi objek.

Maka dari itu, pada saat menggunakan Codeigniter, Anda juga harus memiliki pengetahuan tentang konsep pemrograman berorientasi objek beserta implementasinya.

Untuk keperluan pengaksesan database, Anda juga perlu memiliki pengetahuan tentang SQL (Structured Query Language) yaitu sebuah bahasa standard yang digunakan oleh seluruh DBMS (Database Management System).

Saya simpulkan dalam beberapa point:

1. HTML (Hypertext Markup Language)

Untuk belajar membuat aplikasi berbasis web, tentu saja tidak luput dari yang namanya HTML. Karena HTML merupakan bahasa permrograman web yang paling dasar dan berjalan di client-side.

2. CSS (Cascading Style Sheet)

CSS dibutuhkan untuk mempercantik interface (tampilan) dari suatu halaman website. Akan tetapi kebutuhannya tidak wajib. 

3. Dasar-dasar PHP (Hypertext Processor)

Berhubung codeigniter merupakan framework PHP. Maka Anda harus mengetahui sedikit banyaknya tentang bahasa permrograman server-side PHP. Tidak harus mahir, yang penting Anda tau struktur dan cara kerja PHP seperti apa.

4. MVC (Model-View-Controller)

Codeigniter menganut desain pattern MVC. Disaat Anda mengerti apa itu MVC, maka Anda akan merasa dimanjakan disaat membuat aplikasi berbasis web yang cukup kompleks. 

5. SQL (Structured Query Language)

SQL merupakan bahasa standard yang digunakan oleh seluruh DBMS (database management system) seperti MySQL, Maria DB, Oracle, SQL Server, SQLite, PostgreSQL, dan lain-lain.

Bahasa SQL ini wajib Anda ketahui disaat Anda membangun aplikasi berbasis web dengan menggunakan database sebagai gudang data.

Ok guys, sekian dulu pembahasan kali ini semoga bermanfaat!

-Thank You

-M Fikri Setiadi

Share:




LAINNYA UNTUK ANDA


Komentar (0)

Leave a Comment