Lập trình Backend cho website bằng PHP/Mysql theo mô hình MVC
Giới thiệu:
- Bạn muốn tự mình tạo Website bán hàng hoặc trang trình bày sản phẩm?
- Bạn muốn thiết kế blog cho cá nhân, trang Web giới thiệu công ty, cửa hàng?
Chắc chắn bạn cần phải biết qua: PHP và Mô hình MVC:
- PHP: là ngôn ngữ lập trình phổ biến nhất hiện nay.
- Mô hình MVC: là mô hình phát triển phần mềm chuyên nghiệp nhất
Đối tượng học viên:
- Học sinh, sinh viên học về công nghệ thông tin
- Những bạn muốn tìm hiểu và phát triển sử dụng mô hình MVC
- Những cá nhân muốn học và trở thành lập trình viên website
- Những bạn muốn tự lập trình backend cho website của mình
Nội dung khóa học:
- Học lập trình hướng đối tượng PHP từ cơ bản với các toán tử, biến, mảng, các hàm chức năng và các kiểu dữ liệu,… để áp dụng trong việc lập trình.
- Cách kết nối, tạo bảng dữ liệu, trong MySQL, cách sử dụng PHP để gọi dữ liệu và hiển thị trên web.
- Cách cài đặt và sử dụng Code Editor, Kiểu dữ liệu hiện đại Json, Jquery, Hay Bootstrap,…
- Hơn 20+ ứng dụng thực hành thực tế trong ứng dụng quản lý sim, quản lý nhà hàng, khách sạn,… Học cách tư duy trong cách lập trình từ việc xây dựng kiểu dữ liệu, cách kết hợp phương pháp, …
Lợi ích sau khóa học:
- Thành thạo lập trình PHP cơ bản theo mô hình hướng đối tượng
- Thành thạo hệ cơ sở dữ liệu MySQL
- Hiểu rõ các kiến thức, công cụ mới trong lập trình hiện đại:
- Thành thạo lập trình PHP nâng cao theo mô hình MVC
Đôi nét về Giảng viên: Chuyên gia Nguyễn Đức Việt (Giảng viên Thiết kế web tại FPT – Arena)
- 05 năm kinh nghiệm giảng dạy và làm việc trong lĩnh vực thiết kế web chuyên nghiệp,
- Hỗ trợ thành công cho hàng ngàn học viên tốt nghiệp trong lĩnh vực thiết kế,
- Tham gia nhiều dự án web cho FPT và các dự án Freelance khách về thiết kế web dựa trên ngôn ngữ lập trình mã nguồn mở
Bên cạnh các kiến thức kể trên, Kyna.vn còn đem đến cho bạn một trải nghiệm học tập vô cùng thú vị:
- Được học linh hoạt mọi lúc, mọi nơi trên nhiều thiết bị như máy tính, điện thoại, máy tính bảng,…
- Được tham gia thảo luận và đặt câu hỏi cho giảng viên không khác gì các khóa học trực tiếp.
- Chỉ cần thanh toán học phí một lần để sở hữu khóa học trọn đời, có thể học lại bất cứ khi nào tùy thích.
Chúc bạn có được nhiều kiến thức bổ ích khi học tại Kyna.vn
Chi tiết khóa học
-
PHẦN 01 – CÀI ĐẶT CÔNG CỤ LẬP TRÌNH
- 000 – File đính kèm khóa học
- 001 – Giới thiệu khóa học lập trình php mysql theo kiến trúc MVC
- 002 – Cài đặt code editor
- 003 – Cài đặt plugin MVC cho code editor
-
PHẦN 02 – CÀI ĐẶT MÔI TRƯỜNG VÀ KIẾN TRÚC MVC
- 004 – Cài đặt server ảo và chạy file php đầu tiên
- 005 – Cài đặt kiến trúc MVC
-
PHẦN 03 – ỨNG DỤNG MVC ĐẦU TIÊN
- 006 – Lý thuyết về kiến trúc MVC
- 007 – Tạo và chạy ứng dụng mvc đầu tiên
- 008 – Cách truyền dữ liệu từ controller vào trong view thế nào
-
PHẦN 04 – HỌC MYSQL TẠO CƠ SỞ DỮ LIỆU VÀ KẾT NỐI
- 009 – Lý thuyết về Mysql
- 010 – Tạo bảng dữ liệu trong mysql thế nào
- 011 – Các bước lập trình trong kiến trúc MVC để thêm dữ liệu vào trong cơ sở dữ liệu
-
PHẦN 05 – HOÀN THIỆN DỰ ÁN ĐẦU TIÊN VỚI MVC VÀ MYSQL
- 012 – Cài đặt kiến trúc MVC, tạo view, và chạy thử
- 013 – Các bước cài đặt thư viện trong mô hình MVC
- 014 – Controller nhận dữ liệu từ view thế nào
- 015 – Xử lý tầng dữ liệu
- 016 – Tóm tắt kiến thức
-
PHẦN 06 – GIỚI THIỆU VỀ DỮ LIỆU KIỂU MẢNG
- 017 – Lý thuyết về mảng
- 018 – Kĩ thuật tạo và duyệt mảng
-
PHẦN 07 – BÀI TOÁN KINH ĐIỂN – LẬP TRÌNH THÊM + SỬA + XÓA DỮ LIỆU VỚI PHP-MYSQL
- 019 – Khởi tạo controller showData
- 020 – Phương thức truyền dữ liệu từ Model sang View
- 021 – Duyệt mảng trong View sau khi nhận dữ liệu
- 022 – Xóa dữ liệu trong mysql
- 023 – Sử dụng hàm require
- 024 – Viết hàm sửa dữ liệu theo MVC
- 025 – Nhận dữ liệu từ controller thế nào
- 026 – Hoàn thiện phần thêm sửa dữ liệu
-
PHẦN 08 – HỌC PHP MYSQL QUA BÀI SỐ 2 – QUẢN LÝ NHÂN SỰ
- 027 – Giới thiệu project số 2 – lập trình backend cho website quản lý nhân sự
-
PHẦN 09 – THIẾT KẾ DỮ LIỆU VÀ THIẾT KẾ FRONTEND BẰNG BOOTSTRAP 4
- 028 – Phân tích cơ sở dữ liệu
- 029 – Tạo dữ liệu mới và cài đặt môi trường lập trình
- 030 – Thiết kế nhanh phần frontend
-
PHẦN 10 – LẬP TRÌNH CHỨC NĂNG THÊM DỮ LIỆU
- 031 – Chuyển phần frontend vào view
- 032 – Tạo View thêm dữ liệu
- 033 – Dùng controller lấy dữ liệu từ view
- 034 – Xử lý phần chức năng upload file ảnh trong php
- 035 – Hoàn thiện phần chức năng thêm nhân sự cho backend
-
PHẦN 11 – LẬP TRÌNH CHỨC NĂNG SỬA VÀ XÓA DỮ LIỆU
- 036 – Chuyển dữ liệu vào view trong cùng một controller
- 037 – Hoàn thiện và sửa lỗi tiếng việt trên mysql
- 038 – Chuẩn bị view và controller xử lý phần sửa nội dung nhân viên
- 039 – Giải thích về phương thức trao đổi dữ liệu thông qua URL
- 040 – ĐIều hướng và lấy dữ liệu từ mysql
- 041 – Nhận dữ liệu trong view
- 042 – Viết hàm controller sử lý việc sửa ảnh và upload ảnh
- 043 – Hoàn thiện tính năng sửa dữ liệu nhân sự
- 044 – Xóa dữ liệu bằng id
-
PHẦN 12 – VIẾT JQUERY CHO FRONTEND LOAD DỮ LIỆU MÀ KO CẦN LOAD LẠI TRANG
- 045 – Giới thiệu jquery ajax
- 046 -Sử dụng jquery trao đổi dữ liệu mà không cần load lại trang web
- 047 – Sử dụng jquery thao tác với dữ liệu đồng thời thao tác với giao diện
- 048 – Sử dụng jquery xử lý upload mà không cần tải lại trang
- 049 – Hoàn thiện backend cho web quản lý nhân sự
-
PHẦN 13 – KIỂU DỮ LIỆU HIỆN ĐẠI – JSON
- 050 – Giới thiệu kiểu dữ liệu json sử dụng trong lập trình hiện đại
- 051 – Cài đặt project và môi trường code
- 052 – Cài đặt đường dẫn ngắn cho project và một số snippet thường dùng
-
PHẦN 14 – HIỂU BẢN CHẤT CỦA JSON THÔNG QUA LÀM MỘT WEB HOÀN CHỈNH
- 053 – Hiểu bản chất của json thông qua ví dụ
- 054 – Đưa dữ liệu json vào mysql
- 055 – Cách duyệt dữ liệu cho các phần tử trong mảng json
- 056 – Xóa phần tử trong chuỗi json thế nào
- 057 – Hoàn thiện chức năng xóa với kiểu json
- 058 – Thao tác thêm dữ liệu json thế nào
- 059 – Hoàn thiện chức năng xóa một phần tử trong json
- 060 – Sửa tất cả dữ liệu trong một form thế nào
- 061 – Các thao tác xử lý xử dữ liệu json
-
PHẦN 15 – ĐƯA JSON VÀO LẬP TRÌNH BACKEND
- 062 – Giới thiệu project sử dụng json cho lập trình backend
- 063 – Phân tích dữ liệu theo hướng json
-
PHẦN 16 – CHỨC NĂNG THÊM MỞI SLIDE ẢNH DÙNG JSON
- 064 – Setup project
- 065 – Tạo view thêm mới dữ liệu
- 066 – Thêm dữ liệu bằng model và controller
- 067 – Sửa lỗi và hoàn thiện tính năng thêm mới slide
-
PHẦN 17 – HOÀN THIỆN BACKEND CHO PHẦN SLIDE
- 068 – Các bước, các hàm cần viết để xử lý phần edit hàng loạt
- 069 – Hoàn thiện Form sửa cho tất cả slide
- 070 – Truyền mảng dữ liệu sửa vào controller
- 071 – Xử lý logic cho phần upload hàng loạt
- 072 – Hoàn thiện backend cho phần slide
-
PHẦN 18 – HOÀN THIỆN FRONTEND CHO PHẦN SLIDE
- 073 – Setup phần dữ liệu và phần frontend
- 074 – Hoàn thiện kết nối frontend và backend
-
PHẦN 19 -TỔNG KẾT KHÓA HỌC VÀ CÁC KIẾN THỨC SẼ HỌC PHẦN NÂNG CAO
- 075 – Tổng kết khóa học và các kiến thức sẽ học phần nâng cao
- Đánh giá và góp ý khóa học
- Các khóa học liên quan