Lập trình web với PHP cho người mới bắt đầu được EduMalls.net chia sẻ lại từ Khoahocsinhvien; Chiasekhoahoc – Khi bạn mua tại EduMalls.net giá sẽ rẻ hơn rất nhiều vì có sẵn và vẫn đầy đủ nội dung từ bên đó.
Giới thiệu
Lập trình web với PHP là khóa học bài bản và chuyên sâu dành cho những ai muốn bắt đầu hành trình chinh phục công nghệ và trở thành lập trình viên web PHP. Khóa học được thiết kế phù hợp với người mới bắt đầu, cung cấp đầy đủ kiến thức và kỹ năng cần thiết để bạn có thể tự tin xây dựng các trang web động một cách hiệu quả.

Lợi ích khi tham gia khóa học
- Nắm vững kiến thức nền tảng: Khóa học cung cấp đầy đủ kiến thức về cú pháp PHP, cấu trúc điều khiển, vòng lặp, mảng, hàm, và các khái niệm lập trình web cơ bản.
- Kỹ năng thực hành: Bạn được rèn luyện kỹ năng xử lý dữ liệu, kết nối cơ sở dữ liệu, xây dựng giao diện web, và triển khai ứng dụng web.
- Cơ hội nghề nghiệp rộng mở: Ngành lập trình web luôn thiếu hụt nhân lực với mức lương hấp dẫn.
Ai phù hợp với khóa học
- Học sinh, sinh viên: Khóa học cung cấp kiến thức nền tảng bài bản, phù hợp với những ai chưa có kinh nghiệm về lập trình web.
- Người đi làm: Khóa học giúp bạn nâng cao kỹ năng lập trình web để phục vụ cho công việc hiện tại.
- Những ai yêu thích lập trình web: Khóa học giúp bạn biến đam mê thành công việc và có cơ hội phát triển trong lĩnh vực công nghệ.
Nội dung khóa học
Phần 1: Cơ bản về PHP
Bài 1: Giới thiệu khóa học
Bài 2: Giới thiệu PHP
Bài 3: Cài đặt môi trường làm việc với PHP
Bài 4: Nhúng PHP vào HTML
Bài 5: Khai báo biến
Bài 6: Kiểu dữ liệu chuỗi và số
Bài 7: Quy tắc đặt tên biến
Bài 8: Giới thiệu về hàm trong PHP
Bài 9: Phạm vi hoạt động của biến
Bài 10: Biến static
Bài 11: Superglobals
Bài 12: Hằng số
Bài 13: Toán tử số học
Bài 14: Toán tử điều kiện và toán tử so sánh
Bài 15: Toán tử Logic
Bài 16: Các phép gán
Bài 17: Kiểu dữ liệu số
Bài 18: Kiểu dữ liệu bool
Bài 19: Kiểu dữ liệu string
Bài 20: namespaces
Bài 21: Các câu lệnh điều kiện
Bài 22: Các câu lệnh lặp
Bài 23: break và continue
Bài 24: Các câu lệnh include
Bài 25: Câu lệnh goto
Bài 26: Định nghĩa Array
Bài 27: foreach trong Array
Bài 28: empty array
Bài 29: Mảng kết hợp
Bài 30: Mảng đa chiều
Bài 31: Sắp xếp mảng
Bài 32: Phân tách mảng
Bài 33: Định nghĩa hàm
Bài 34: Trả về giá trị từ hàm
Bài 35: Các thông số truyền vào hàm
Bài 36: try … catch …
Bài 37: Xử lý ngoại lệ tùy biến
Bài 38: Khối finally
Bài 39: Xử lý lỗi tùy biến
Bài 40: Làm việc với thư mục
Bài 41: Đọc và ghi file
Phần 2: Làm việc với Form
Bài 42: Xử lý form (GET và POST)
Bài 43: Làm việc với Cookie
Bài 44: Làm việc với Session
Bài 45: Lưu dữ liệu vào file
Bài 46: Form Validation – Data Require
Bài 47: Form Validation – Regular Expression
Phần 3: PHP và Cơ sở dữ liệu
Bài 48: Giới thiệu về CSDL
Bài 49: Giới thiệu mySQL và phpMyAdmin
Bài 50: SELECT dữ liệu từ Database
Bài 51: Kết nối cơ sỡ dữ liệu từ PHP
Bài 52: Truy vấn dữ liệu từ PHP
Bài 53: Lấy dữ liệu từ CSDL và hiển thị lên trình duyệt
Bài 54: Tạo trang hiển thị một bài viết
Bài 55: Tạo form thêm bài viết mới
Bài 56: Insert bài viết vào CSDL
Bài 57: Giới thiệu SQL injection
Bài 58: Tạo hàm kết nối CSDL
Bài 59: Validation new Article form
Bài 60: Giữ lại giá trị các trường sau khi Validation
Bài 61: Phòng ngừa tấn công XSS
Bài 62: Redirect sau khi insert bài viết mới
Bài 63: Tạo hàm lấy article từ id
Bài 64: Tạo form edit article
Bài 65: Tạo hàm validate form
Bài 66: Chức năng Edit Article
Bài 67: Chức năng Delete Article
Bài 68: Delete thông qua POST và xác nhận trước khi xóa
Bài 69: Tăng tốc bằng cách giới hạn truy vấn
Phần 4: Login với Session
Bài 70: Chứa dữ liệu trong Session để login và logout
Bài 71: Xây dựng form login
Bài 72: Tăng bảo mật khi login
Bài 73: Giới hạn truy cập khi chưa login
Phần 5: Lập trình hướng đối tượng
Bài 74: Giới thiệu về class và object
Bài 75: Thuộc tính của lớp
Bài 76: Phương thức của lớp
Bài 77: Phương thức khởi tạo của lớp
Bài 78: public và private
Bài 79: get và set method
Bài 80: Các thuộc tính và phương thức dạng static
Bài 81: Hằng số trong lớp
Bài 82: Kế thừa
Bài 83: Override method
Bài 84: protected
Phần 6: PDO
Bài 85: Tạo class kết nối CSDL với PDO
Bài 86: Kết nối CSDL sử dụng clas Database
Bài 87: Xử lý lỗi kết nối
Bài 88: Câu lệnh prepare SQL
Bài 89: Tạo class Article
Bài 90: Thay đổi kiểu trả về của method getByID
Bài 91: Sửa bài viết bằng PDO
Bài 92: Đưa validate vào Article class
Bài 93: Xóa bài viết bằng PDO
Bài 94: Thêm bài viết bằng PDO
Phần 7: Xác thực người dùng bằng DB
Bài 95: Tạo class và Table User
Bài 96: Xác thực người dùng từ thông tin trong CSDL
Bài 97: Hash Password
Bài 98: Lưu Hash password vào CSDL
Bài 99: Chuyển auth include thành dạng class
Bài 100: Class Autoload
Bài 101: Return value từ include file
Bài 102: Chuyển các code liên quan authen vào class Auth05:06
Phần 8: Site Admin
Bài 103: Thêm page index admin
Bài 104: Hiển thị các bài viết dưới dạng Table
Bài 105: Thêm các đường link giữa các trang
Bài 106: Chuyển edit và delete vào admin
Bài 107: Chuyển new article vào admin
Phần 9: Phân trang
Bài 108: Câu lệnh SQL dùng để phân trang
Bài 109: Phương thức getPage
Bài 110: Tính limit và offset từ số trang
Bài 111: Lấy số trang từ query string
Bài 112: Validate page number
Bài 113: Thêm link Previous và Next
Bài 114: Lấy số bài viết từ CSDL
Bài 115: Thêm tính năng phân trang cho Admin
Phần 10: Upload files
Bài 116: Tạo form upload file
Bài 117: Xử lý lỗi upload file
Bài 118: Giới hạn kích thước upload file trên server
Bài 119: Giới hạn kích thước upload file trong form
Bài 120: Giới hạn loại tập tin khi upload
Bài 121: Chuyển file vào thư mục upload
Bài 122: Không ghi đè tr
Bài 123: Thêm tên file upload vào CSDL
Bài 124: Xóa file khi không cần thiết
Phần 11: Mối quan hệ giữa các bảng
Bài 125: Mối quan hệ 1-1 giữa hai bảng
Bài 126: Mối quan hệ 1-nhiều giữa hai bảng
Bài 127: Mối quan hệ nhiều-nhiều giữa hai bảng
Bài 128: Hiển thị category lên bài viết
Bài 129: Tạo phương thức lấy danh sách category
Bài 130: Tạo form để edit category của bài viết
Bài 131: Thêm các category vào CSDL
Bài 132: Thực thi truy vấn INSERT một lần duy nhất
Bài 133: Xóa các category bị uncheck
Bài 134: Cho phép chọn category khi tạo mới article
Bài 135: Hiển thị category lên trang chủ
Phần 12: Javascript và CSS
Bài 136: Thêm thư viện jQuery và custom script vào ứng dụng
Bài 137: Thêm xác nhận Delete sử dụng javascript
Bài 138: Validation sử dụng jQuery
Bài 139: Cài đặt Bootstrap và định dạng navbar
Bài 140: Định dạng Table và Form
Bài 141: Định dạng bằng CSS riêng
Phần 13: PHP email
Bài 142: Tạo Contact Form
Bài 143: Validate Contact Form
Bài 144: Giới thiệu về Mail Server
Bài 145: Gửi email bằng PHPMailer
Bài 146: Gửi email từ Contact Form
Phần 14: File cấu hình và Xử lý lỗi
Bài 147: Tách các thông số thành file cấu hình
Bài 148: Giới hạn truy cập file cấu hình
Bài 149: Xử lý lỗi và ngoại lệ
Bài 150: Upload web app lên live server
Bài 151: Tổng kết
Đăng ký ngay để bắt đầu hành trình của mình trong thế giới lập trình web!
Xem thêm:
Tự Học Lập trình PHP
Lập trình web chuyên nghiệp với PHP LV1
EduMalls.net | Cộng đồng chia sẻ, upload, download khóa học, sách, giáo án điện tử, bài giảng điện tử và e-book, tài liệu trực tuyến hàng đầu Việt Nam. Các sản phẩm chỉ sử dụng cho mục đích cá nhân, sử dụng cho mục đích thương mại nên mua bản quyền gốc từ tác giả.
Đánh giá
Chưa có đánh giá nào.