GIỚI THIỆU KHÓA HỌC
Hiện nay có thể nói ngành lập trình web đang trở thành một trong những ngành nghề hot nhất của các bạn trẻ hiện nay. Thế giới ngày càng phát triển, công nghệ ngày càng đi lên nên có thể nói đây chính là ngành nghề được theo đuổi nhiều nhất. Với các bạn là sinh viên chuyên công nghệ thông tin, các bạn vẫn đang ngồi trên ghế nhà trường, hoặc với các bạn đã học xong và vẫn chưa xác định được con đường của mình hay các bạn có niềm đam mê với nghề lập trình nhưng chưa biết bắt đầu từ đâu? Các bạn cần thông tin đầy đủ nhất về một lộ trình học lập trình web? Vậy hãy tham khảo thông tin dưới đây của Fedu.
PHP (viết tắt “PHP: Hypertext Preprocessor”) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới.
Model, view, control (MVC): Là một mô hình thiết kế để sử dụng trong kỹ thuật viết phần mềm. PHP là 1 ngôn ngữ lập trình để viết các ứng dụng theo mô hình phát triển phần mềm trên nền tảng web. Vì vậy áp dụng kỹ thuật MVC vào viết ứng dụng web mang lại hiệu quả rất cao cho việc lập trình và được các lập trình viên trên thế giới tin sử dụng để làm các dự án có hiệu năng cao.
Khoá “Học lập trình PHP /MySql Back-end theo mô hình MVC” giải thích đầy đủ về kiến trúc MVC, PHP/Mysql qua các bài tập thực hành được chọn lọc phù hợp với khả năng của tất cả học viên.
NỘI DUNG KHÓA HỌC
Phần 1 - Cài đặt công cụ lập trình
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 cho khóa học
003 - Cài đặt plugin MVC cho Code editor
Phần 2 - Cài đặt môi trường và kiến trúc MVC ban đầu
004 - Cài đặt server và chạy file PHP đầu tiên
005 - Cài đặt kiến trúc MVC
Phần 3 - Ứng dụng MVC đầu tiên
006 - Lý thuyết về kiến trúc MVC
Cài đặt sublime text và bootstrap 4
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 4 - 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 5 - 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 6 - 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 7 - 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 8 - 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ự
028 - Phân tích cơ sở dữ liệu
Phần 9 - Thiết kế dữ liệu và thiết kế frontend bằng bootstrap 4
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 (10:54)
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à không 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 CHI TIẾT HOẠT ĐỘNG
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
075 - Tổng kết khóa học và các kiến thức sẽ học phần nâng cao (1)
LỢI ÍCH CỦA 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: 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.
- Thành thạo hệ cơ sở dữ liệu MYSQL: 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.
- Nắm và hiểu rõ các kiến thức, công cụ mới trong lập trình hiện đại: Cách cài đặt và sử dụng Code Editor, Kiểu dữ liệu hiện đại Json, Jquery, Hay Bootstrap.
- Thành thạo phương pháp lập trình PHP nâng cao theo mô hình MVC: Với phương pháp này, lập trình viên sẽ làm chủ được ứng dụng web hoàn chỉnh từ Front-end (Giao diện) đến Back-end (Chức năng), điều kiện đủ đảm bảo để bạn có thể trở thành lập trình viên Full Stack.
- Làm ứng dụng web với PHP hoàn chỉnh từ A-Z: Thông qua hơn 10+ ứng dụng thực hành thực tế trong khóa học như ứng dụng quản lý sim, quản lý nhà hàng, khách sạn,… sẽ giúp học viên nắm đượ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, các hàm để giải quyết các bài toán của việc lập trình. Từ đó giúp học viên có thể làm ra mọi thứ với PHP.
Đánh giá và bình luận
( 477 đánh giá)