Khóa học

Khóa Học Lập Trình PHP Từ Cơ Bản Đến Nâng Cao

Khóa học đào tạo cấp tốc để trở thành lập trình viên PHP chuyên nghiệp cho người mới bắt đầu. Học cùng với chuyên gia nhiều năm kinh nghiệm trong nghề. Tự code các dự án thực tế ngay trong buổi học.

Khoá học PHP

Khóa học lập trình PHP phù hợp với ai?

  • Các bạn có đam mê làm việc với các ứng dụng web.
  • Hứng thú tối ưu tốc độ xử lý máy chủ và quản lý cơ sở dữ liệu.
  • Có dự định học các framework của PHP như Laravel, CakePHP, Codeigniter,…
  • Muốn tìm hiểu các framework thương mại điện tử nối tiếng như Magento, OpenCart,…
  • Học viên có định hướng trở thành lập trình viên Backend hoặc Fullstack.

BẠN SẼ ĐƯỢC HỌC NHỮNG GÌ ?

  • Làm việc và tư duy như một lập trình viên chuyên nghiệp.
  • Học viên sẽ áp dụng kiến thức học được để tự tạo ra một CMS (Content Management System) tương tự như WordPress, Drupal hoặc Joomla.
  • Bạn sẽ học cơ sở dữ liệu MySQL cơ bản đến nâng cao và học thao tác kết nối PHP & MySQL.
  • Bạn sẽ học quy trình để vận hành một ứng dụng Web.
  • Cách sử dụng AJAX để truyền dữ liệu đến máy chủ mà không cần phải load lại trang Web.
  • Bạn sẽ học về Session.
  • Áp dụng PHP để gửi Email.
  • Bạn sẽ học cách làm gọn URL và xoá bỏ định dạng .php.
  • Bạn sẽ học kỹ thuật code refactoring.
  • Bạn sẽ học cách kết nối API để hiển thị dữ liệu lên giao diện người dùng từ database.
  • Bạn sẽ học các kiến thức cơ bản về thiết kế Databases.
  • Tìm hiểu và nắm vững kiến thức lập trình hướng đối tượng OOP.
  • Cách sử dụng form để gửi dữ liệu đến database.
  • Bạn sẽ học về bảo mật PHP (Password Hashing, SQL Injection,…).
  • Bạn sẽ học cách sử dụng composer (PHP package manager).
  • Bạn sẽ học về HTML, CSS cơ bản và sử dụng thư viện Bootstrap.
  • Bạn sẽ học về kỹ thuật lập trình phân trang.
  • Và còn nhiều kiến thức thực tế khác.

Nội dung khoá học lập trình PHP từ cơ bản đến nâng cao

Cài đặt và thiết lập môi trường PHP
  • Giới thiệu tổng quan toàn bộ khoá học
  • Cài đặt môi trường PHP
  • Download và cài đặt Editor
  • Nhúng PHP trong HTML
  • Thực hành
Kiểu dữ liệu
  • Khai báo và sử dụng biến trong PHP
  • Thao tác với các toán tử toán học cơ bản
  • Thao tác với Array
  • Thực hành
Điều kiện và vòng lặp
  • Tìm hiểu If
  • Toán tử so sánh
  • Câu lệnh Switch
  • Vòng lặp: While, For, Foreach
  • Thực hành
Function
  • Khai báo Function
  • Tham số trong Function
  • Return trong Function
  • Tìm hiểu về biến Global và Scope
  • Constants
  • Thực hành
PHP Built-in Functions

Tìm hiểu các Function được dựng sẵn trong PHP như: Math Functions, String Functions, Array Functions

Sử dụng Form trong PHP
  • Dùng Form để gửi dữ liệu
  • Lấy dữ liệu trong Form
  • Kiểm tra dữ liệu trong Form
  • Thực hành
Sử dụng Database trong PHP
  • Giới thiệu các kiến thức cơ bản về Database và PHPmyadmin
  • Thao tác PHPmyadmin
  • Tìm hiểu các query cơ bản trong Database
  • Kết nối Database với ngôn ngữ lập trình PHP
  • Thực hành
Bảo mật trong PHP
  • Tìm hiểu SQL Injection và cách phòng chống.
  • Mã hoá mật khẩu
  • Thực hành
Lập trình PHP và Web
  • Giới thiệu về HTTP
  • Các kiến thức về phương thức HTTP như: GET, POST,…
  • Học về Cookie, Session
  • Thiết kế web bằng PHP
Giới thiệu lập trình hướng đối tượng OOP trong PHP

Các kiến thức cơ bản và nâng cao về lập trình hướng đối tượng OOP trong PHP.

Thao tác với File

Các thao tác cơ bản với File như: mở, ghi, đọc và xoá file.

CMS - Giới thiệu và thiết lập dự án CMS
  • Học cách thiết kế database cho CMS
  • Kết nối database bằng PHP
  • Học cách cấu trúc các module để tái sử dụng
  • Thêm dữ liệu cho table Category
  • Tạo cấu trúc bảng cho table Post
  • Học cách sử dụng câu lệnh Count của MySQL để đếm số bình luận trong một bài post
  • Insert dữ liệu cho table Post và hiển thị lên web
  • Tạo thanh tìm kiếm cho trang web
  • Hiển thị toàn bộ categories trong sidebar 
CMS - Tạo trang quản trị Category
  • Tạo thanh điều hướng trong trong admin
  • Tạo giao diện trang quản lý category
  • Hiển thị danh sách chi tiết gategory
  • Các chức năng thêm, xoá, sửa category
CMS - Tạo trang quản trị Post
  • Tạo giao diện trang quản lý post
  • Hiển thị danh sách post
  • Các chức năng thêm, xoá, sửa post
CMS - Tạo trang quản trị Bình luận
  • Tạo giao diện trang quản lý Bình luận
  • Hiển thị danh sách Bình luận
  • Các chức năng xoá, sửa Bình luận
CMS - Thiết lập module User
  • Thiết kế và thêm table User vào hệ thống
  • Tạo trang hiển thị thông tin của User
  • Tạo trang quản lý User trong admin
  • Hiển thị danh sách User
  • Thêm các chức năng thêm, xoá, sửa User
CMS - Tạo trang login/logout
  • Tạo form login cho User
  • Học cách lưu trữ và truy vấn data của User trong Session
  • Tạo trang logout
CMS - Tạo trang thông tin của User
  • Thêm trang hiển thị chi tiết thông tin của User
  • Học cách lập trình truy xuất dữ liệu để hiển thị lên trang thông tin User
  • Cập nhật thông tin User
CMS - Tạo trang Dashboard
  • Tích hợp với các biểu đồ thống kê
  • Tìm hiểu cách truy vấn trích xuất dữ liệu thống kê từ database
CMS - Các chức năng khác
  • Thêm chức năng phân trang (Pagination)
  • Hiển thị trạng thái của User là Online hoặc Offline
  • Lập trình mã hoá password (mật khẩu) cho hệ thống Login
  • Xử lý các lỗi SQL Injection có trong dự án
  • Xây dựng hệ thống gửi Email
  • Làm gọn URL cùa trang web
  • Tích hợp chức năng Quên mật khẩu
  • Đưa hệ thống lên cloud

Quyền lợi

  • Hỗ trợ trả góp học phí 0%.
  • Được tham gia học thử khóa học 1 tuần miễn phí.
  • Đối với học sinh có hoàn cảnh khó khăn, người khuyết tật hoặc giấy xác nhận là con của thương binh liệt sỹ sẽ nhận được học bổng từ 50-100%.
  • Học viên đang là HSSV hoặc đăng ký theo nhóm sẽ được giảm 250.000 đồng.
  • Học viên cũ của trung tâm sẽ được giảm 10% giá trị khóa học.
  • Được dạy bởi giảng viên là Project Manager/Leader trong doanh nghiệp.

Yêu cầu đầu vào

  • Không cần có kiến thức Code để tham gia khóa học này!
  • Yêu cầu có máy tính cá nhân để thực hành.
  • Thời lượng: 3 tháng (2-3 buổi/tuần)
  • Sĩ số: 6-8 học viên
  • Hình thức: Online/Offline
  • Ca học: 18h-21h
Tư vấn Zalo

Các khoá học khác

Khóa học Full Stack

Thời lượng 12 tháng

Khóa học Laravel

Thời lượng 7.5 tháng

Khóa học JavaScript

Thời lượng 2.5 tháng

Khóa học React Native

Thời lượng 2.5 tháng

5 1 vote
Đánh giá
guest
4 Bình luận
Inline Feedbacks
View all comments
Mạnh Phú

E có dự định đăng kí khoá học, bên trung tâm tư vấn giúp với

Phạm Thành

Em cần tư vấn về khoá học