Sử dụng CodeIgniter Framework đẩy nhanh tiến độ phát triển ứng dụng web xuống 20-30%.

Bạn muốn đẩy nhanh tốc độ lập trình web lên gấp 2 đến 3 bằng cách giảm tải số lượng code phải viết mà tính bảo mật và độ chuyên nghiệp của website lại cao hơn nhiều so với việc sử dụng PHP thuần. Bạn là sinh viên IT sắp ra trường và muốn nhanh chóng tiếp cận với những công nghệ mà các công ty phần mềm hiện đang sử dụng. Bạn muốn chỉ trong 2 tháng có thể nắm vững được những kiến thức và thủ thuật lập trình tương đương hơn một năm kinh nghiệm – khóa học lập trình web PHP nâng cao sẽ giải quyết cho bạn tất cả những vướng bận trên. 

lap-trinh-web-nang-cao

Phương pháp giảng dạy:

  • Học viên được học online 100% vào bất kể thời điểm nào và luôn có giảng viên hỗ trợ cầm tay chỉ việc, giải đáp thắc mắc hoặc các lỗi phát sinh trong quá trình thực hành.
  • Hướng dẫn code từng thành phần trên website thay vì copy & paste.
  • Hỗ trợ online thông qua các hình thức: web, điện thoại, skype, teamviwer từ 8h -12h; 13h30-17h từ thứ 2 đến thứ 7.
  • Học viên được phép truy cập giáo trình tại eCode vô thời hạn và sẽ được thông báo học lại miễn phí khi khóa học cập nhật công nghệ mới.

Mục tiêu đào tạo:

  • Lập trình ứng dụng web theo mô hình MVC hỗ trợ đa ngôn ngữ, đa giao diện
  • Kết thúc khóa học lập trình web PHP nâng cao học viên có thể xây dựng được một trang web bán hàng theo chuẩn SEO với tính bảo mật cao bằng CodeIgniter framework có tích hợp cổng thanh toán trực tuyến
  • Phân quyền hạn người dùng theo nhóm, tối ưu hóa website và database để phục vụ số lượng lớn người dùng truy cập đồng thời.
  • Tìm hiểu các giải pháp bảo mật cho website và webserver chống lại các lỗi SQL Injection, Cross Site Scripting (XSS), Flood Attach…
  • Webservice và cách tích hợp hệ thống thanh toán trực tuyến vào website.
  • Tìm hiểu kiến thức chuyên sâu về webserver
  • Trang bị kiến thức, thủ thuật về SEO để đưa website lên top Google

  ĐĂNG KÝ HỌC THỬ

Nội dung Chương trình đào tạo

Lập trình hướng đối tượng PHP
  • Xây dựng kiến trúc ứng dụng web theo mô hình MVC
  • Tìm hiểu các PHP Framework phổ biến: Zend Framework, Cake PHP, CodeIgniter, Symphony, Yii…
CodeIgniter Framework
  • Hướng dẫn cài đặt và cấu hình Framework CodeIgniter.
  • Bảo mật hệ thống file trong CodeIgniter
  • Tìm hiểu controller, view, model, kiến trúc ứng dụng web theo module
  • Xây dựng chức năng đăng ký, đăng nhập, ghi nhớ đăng nhập, quên mật khẩu theo mô hình MVC
  • Session trong CogeIgniter và ứng dụng để xây dựng giỏ hàng
  • Email trong CodeIgniter và ứng dụng để xây dựng trang liên hệ, email xác thực đơn hàng
  • Kiểm tra dữ liệu form với thư viện Form Validation
  • Đọc, ghi, upload file trong CodeIgniter
  • Phân quyền user trong CodeIgniter
  • Thao tác với cơ sở dữ liệu qua Active Record (create,read,update,delete) của CodeIgniter
  • Làm việc với XML và CSV trong CodeIgniter, ứng dụng xây dựng hệ thống menu
  • Bảo mật trong CodeIgniter (ngăn chặn SQL Injection, Cross Site Scripting, mã hóa...)
  • Tìm hiểu thư viện calendar Library và Codeigniter Calendar helper
  • DOMPDF Spark và xuất report đơn hàng
  • Tìm hiểu về Hooks và cách tạo thư viện riêng trong CodeIgniter
  • Đa giao diện (layout) và đa ngôn ngữ trong CodeIgniter
  • Làm việc với ảnh qua ImageMagick
  • Tối ưu hóa tốc độ trong CodeIgniter (caching...), SEO và ghi log nhật ký hệ thống
  • Tìm hiểu webservice
Giải pháp đẩy nhanh tốc độ phát triển
  • Giải pháp tự động hóa generate code thêm, xóa, sửa, tìm kiếm khi phát triển trang quản trị sản phẩm
  • Giải pháp tự động tạo form và validate form trong CodeIgniter
  • Ajax Framework cho CodeIgniter - giải pháp giảm thiểu số lượng code và tối ưu hóa performance
  • UI Framework cho CodeIgniter, rút ngắn quá trình thiết kế giao diện
Tối ưu hóa performance & SEO
  • Các giải pháp tối ưu hóa mã nguồn cho website
  • Các giải pháp tối ưu hóa máy chủ
  • Các giải pháp tối ưu hóa cơ sở dữ liệu 

Đăng ký học thử

Họ và tên (*)
Điện thoại (*)
E-mail (*)
Khóa học