Brainmatics

PHP CodeIgniter Framework

CodeIgniter merupakan framework PHP yang kuat dengan footprint yang sangat kecil, dibangun untuk PHP coders yang membutuhkan toolkit yang sederhana dan eleganuntuk membuatfitur lengkap aplikasi web.

Pada Training ini, materi yang disajikan cukup mudah bagi pemula karena CI ini mengikuti pola MVC (Model View Controller) sehingga memungkinkan dalam memudahkan pembelajaran.

 

SKILL REQUIREMENTS

  1. PHP Fundamental

 

CONTENT

1. Getting started with codelgniter

    1.1 Introducting Model View Controller (MVC)
    1.2 Models: Data abstraction layer
    1.3 Template files
    1.4 Format code

2. Learning the Libraries

    2.1 Inroduction a Libraries
    2.2 Benchmarking Class
    2.3 Input and Security Class
    2.4 Email Class
    2.5 File Upload Class
    2.6 Image Manipulation Library
    2.7 Pagination Class
    2.8 Session Class

3. Form Validation and Database Interaction

    3.1 Form Validation Library
    3.2 Validation rules
    3.3 callbacks
    3.4 Database Interaction

4. User Authentication

    4.1 Creating and connecting to the database
    4.2 Front end code (Login, Register and Logout function)
    4.3 External Authentication (Twitter oAuth, Facebook Connect)

5. Application security

    5.1 CodeIgnite’s defenses
    5.2 Strong password policies
    5.3 Strong password securely
    5.4 Database security
    5.5 Cross-site Scriping (XSS)
    5.6 Update System

 

INSTRUCTOR

imam-mudzakirMuhammad Imam Mudzakkir. Menyelesaikan program S1 Teknik Informatika di Universitas Islam Negeri (UIN) Syarif Hidayatullah Jakarta pada tahun 2013. Menguasai bahasa pemrograman PHP, PHP Framework (CodeIgniter, Yii, Laravel, Symphony, CakePHP), Java, dan RDBMS (MySQL, Microsoft SQL, SQL Server dan PostgreSQL). Saat ini aktif mengembangan banyak project dan juga aktif mengisi beberapa workshop dan training seputar dunia PHP dan Java baik di perusahaan, kampus maupun umum.