Lập trình Backend cho website bằng PHP/Mysql theo mô hình MVC

2.4
2.4 rating

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ở.

Phần 01 - Cài đặt công cụ lập trình
3 video 0 bài tập
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
2 video 0 bài tập
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
3 video 0 bài tập
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
3 video 0 bài tập
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
5 video 0 bài tập
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
2 video 0 bài tập
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
8 video 0 bài tập
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ự
1 video 0 bài tập
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
3 video 0 bài tập
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
5 video 0 bài tập
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
9 video 0 bài tập
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
5 video 0 bài tập
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
3 video 0 bài tập
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
9 video 0 bài tập
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
2 video 0 bài tập
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
4 video 0 bài tập
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
5 video 0 bài tập
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
2 video 0 bài tập
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
1 video 0 bài tập
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


Tham gia đánh giá khóa học

Nếu bạn đã học qua khóa học này thì mời bạn tham gia đóng góp ý kiến và đánh giá để cộng đồng bạn học có thêm thông tin tham khảo.

Cung cấp bởi: Kyna /  

Thời lượng: 13 giờ
Ngôn ngữ giảng dạy: Tiếng Việt
Chi phí: Có phí / 498,000
Đối tượng: Mới bắt đầu

Thông tin về nhà cung cấp

Kyna là một nền tảng đào tạo trực tuyến về kỹ năng dành cho người trưởng thành từ kỹ năng chuyên môn trong công việc đến những kỹ năng mềm trong cuộc sống, xã hội hàng ngày. Nền tảng này được xây dựng từ 31/10/2013, vốn là một start-up trẻ, và hiện nay Kyna đang nổi lên như một thương hiệu đào tạo kỹ năng trực tuyến hàng đầu Việt Nam.

Kyna là một trong những đơn vị đầu tiên tham gia lĩnh vực giáo dục trực tuyến, với mong muốn xây dựng một nền tảng chia sẻ kiến thức, là nơi ai cũng có thể học cùng chuyên gia, trường đào tạo hàng đầu hiệu quả, linh hoạt và chi phí tiết kiệm. Sau 3 năm hoạt động, từ một công ty khởi nghiệp với 8 thành viên, Kyna đã xây dựng thành công một hệ sinh thái giáo dục trực tuyến toàn diện, cung cấp nhiều chương trình, giải pháp đào tạo đa dạng, chất lượng và tính ứng dụng cao.

Trong những năm qua, Kyna.Vn đã dần hình thành lên một xu hướng, thói quen mới tới người học, họ đang phát triển rất nhanh và có mức tăng trưởng tốt trong lĩnh vực này. Do đó, vào tháng 4/2016 đã có thông tin chính thức là quỹ đầu tư CyberAgent Ventures (Nhật Bản) công bố đầu tư vào startup Kyna.vn để giúp họ tăng số lượng khóa học lên tới 1.000, gấp 5 lần số lượng hiện tại.

Các khóa học cùng chủ đề

Getting Started as a Web Developer

Course Goal: Kickstart Your Development Environment Basics of Version Control with Git Basics of Command Line Basics of Sublime Text

Introduction to Structured Query Language (SQL)

In this course you'll walk through installation steps for installing a text editor installing MAMP or XAMPP (or equivalent) and creating a MySql Database. You'll learn about single table queries...

Building Cloud Services with the Java Spring Framework

This MOOC describes by example how to build cloud services via the use of object-oriented design techniques; Java programming language features; Java Servlets the Java Spring Framework; and cloud computing...

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top