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