Basic CodeIgniter Framework

Basic CodeIgniter Framework

CodeIgniter เป็น PHP Framework ถูกพัฒนาขึ้นมาเพื่อให้การพัฒนาเว็บไซต์มีความสะดวกในหลาย ๆ ด้าน ทั้งในขั้นตอนของการพัฒนาขึ้นมาใหม่ สามารถแบ่งสัดส่วนการทำงานได้ ตามหลัก MVC (Model-View-Controller) ทั้งในขั้นตอนของการปรับปรุงแก้ไขส่วนต่าง ๆ ของซอฟต์แวร์ ก็สามารถจัดการได้อย่างเป็นระเบียบ  ด้วยเพราะอาศัยโครงสร้างของเฟรมเวิร์คที่ถูกออกแบบมาเพื่อแก้ปัญหาด้านนี้โดยตรง อีกทั้งเพื่อลดความซับซ้อนในการเขียนคำสั่งต่าง ๆ ที่มักจะพบเจอเมื่อการพัฒนาเว็บไซต์มีการใช้นักพัฒนามากกว่า 1 คน

CodeIgniter เหมาะสำหรับผู้เริ่มต้นใช้ PHP Framework เป็นอย่างมากเพราะโครงสร้างไม่ซับซ้อน มีความยืดหยุ่นและปรับแต่งได้อย่างอิสระ หากผู้ที่สนใจจะเริ่มต้นกับ framework ของ php นับว่า CodeIgniter เป็นตัวเลือกสำหรับการเริ่มต้นที่ดี

ทำไมควรใช้ CodeIgniter Framework

  • มีการพัฒนาอย่างต่อเนื่อง ปัจจุบันคือ codeigniter 4.x และรองรับ PHP Version 7
  • โครงสร้างโดยรวมสามารถเข้าใจได้ง่าย มีตัวอย่างการใช้งานค่อนข้างครบถ้วน ทั้งจากนักพัฒนาทั่วไปและจากเฟรมเวิร์คเอง
  • เหมาะกับงานพัฒนาเว็บไซต์ตั้งแต่เว็บไซต์ขนาดเล็ก ไปจนถึงเว็บไซต์ระดับองค์กร
  • เป็นการพัฒนาเว็บไซต์แบบ MVC ปลอดภัยและมีขนาดเบา พัฒนาต่อหรือแก้ไขได้ง่าย
  • มีเมธอดฟังก์ชั่นให้ใช้งานครอบคุมตั้งแต่ระดับ database มาจนถึง form validate
  • ประหยัดขั้นตอนและเวลาในการพัฒนาเว็บไซต์
สาขากรุงเทพฯ (ลาดพร้าว)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
สาขาชลบุรี (บ้านสวน)
  • ยังไม่มีรอบเปิดอบรม (ลงชื่อจองไว้ได้)
  • เข้าใจภาพรวมของ CodeIgniter Framework
  • เรียนรู้การติดตั้ง CodeIgniter อย่างถูกต้อง
  • เข้าใจโครงสร้างของ CodeIgnter framework
  • เข้าใจแนวทางการพัฒนาแอพพลิเคชั่นแบบ MVC
  • เรียนรู้การทำงานร่วมกับฐานข้อมูล การเพิ่ม ลบ แก้ไข
  • เรียนรู้การเรียกใช้งาน Library ต่าง ๆ ใน CodeIgniter Framework
  • เข้าใจแนวทางการจัดการกับ Error Handing
  • เขียนระบบอัพโหลดไฟล์ได้
  • เขียนระบบส่งเมล์ด้วย CodeIgniter ได้
  • เข้าใจการใช้งาน Session และ Cookie
  • ปรับปรุงระบบให้มีความปลอดภัยได้

คอร์สนี้เหมาะสำหรับเป็นแนวทางให้ผู้เริ่มต้นพัฒนาเว็บแอพด้วย CodeIgniter Framework ทุกคนไม่ว่าจะเป็น

  • นักเรียนนักศึกษา
  • ครู อาจารย์ วิทยากรที่สนใจ
  • นักวิชาการ นักไอที หรือผู้ดูและระบบ
  • ตลอดจนผู้สนใจทั่วไปในภาษา CodeIgniter Framework
  • มีพื้นฐานภาษา PHP มาบ้าง
  • การใช้งานคอมพิวเตอร์พื้นฐาน
  • ใช้ระบบ Windows หรือ OSX ได้
  • พื้นฐานการค้นหาข้อมูลบนอินเตอร์เน็ต
  • พื้นฐานการใช้งานฐานข้อมูลทั่วไป
  • พื้นฐานการออกแบบเว็บไซต์
  • พื้นฐานการเขียน html & css มาบ้าง
  • 20 ชั่วโมง
  • ราคาปกติ 5,500 บาท / คน
  • โปรโมชั่นลด 10% เหลือ 4,950 บาท / คน
  • ราคาเหมาจ่าย (ผู้อบรมตั้งแต่ 10 คน) ตามแต่ตกลงกัน
  • ขอใบเสนอราคา

Module 1: CODEIGNITER – OVERVIEW
Module 2: INSTALLING CODEIGNITER 
Module 3: APPLICATION ARCHITECTURE

  • Directory Structure

Module 4: CODEIGNITER – MVC FRAMEWORK
Module 5: CODEIGNITER – BASIC CONCEPTS

  • Controllers 
  • Views
  • Models
  • Helpers
  • Routing

Module 6: CODEIGNITER – CONFIGURATION

  • Configuring Base URL
  • Database Configuration
  • Autoload Configuration

Module 7: WORKING WITH DATABASE

  • Connecting to a Database
  • Inserting a Record
  • Updating a Record
  • Deleting a Record
  • Selecting a Record
  • Closing a Connection
  • Example

Module 8: CODEIGNITER – LIBRARIES

  • Library Classes
  • Creating Libraries

Module 9: ERROR HANDLING 
Module 10: FILE UPLOADING
Module 11: SENDING EMAIL
Module 12: FORM VALIDATION
Module 13: SESSION MANAGEMENT
Module 14: FLASHDATA
Module 15: TEMPDATA
Module 16: COOKIE MANAGEMENT
Module 17: COMMON FUNCTIONS
Module 18: PAGE CACHING
Module 19: PAGE REDIRECTION
Module 20: APPLICATION PROFILING
Module 21: BENCHMARKING
Module 22: ADDING JS AND CSS
Module 23: INTERNATIONALIZATION
Module 24: CODEIGNITER - SECURITY

  • XSS Prevention
  • SQL Injection Prevention
  • Hiding PHP Errors 
  • CSRF Prevention
  • Password Handling
01/11/2018 15:47:05