Level 2: PHP

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 khoá học dưới đây của Fedu

Combo khoá học “lập trình Back-end Php/MySQL theo mô hình MVC từ cơ bản – nâng cao” tích hợp kiến thức khoá 18 và 19 nhằm mang đến hệ thống kiến thức đầy đủ nhất về kiến trúc MVC, PHP/Mysql qua các bài tập thực hành và hướng dẫn kết nối Cơ sở dữ liệu với Front-end và đặc biệt là JQUERY giúp học viên thành thạo và hoàn chỉnh cách làm website với PHP bằng cách nhanh và tiết kiệm nhất.  

THAM GIA KHOÁ HỌC, BẠN SẼ ĐƯỢC CUNG CẤP ĐẦY ĐỦ KIẾN THỨC VỀ:

  • 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ướng dẫn phần backend cho chức năng đặt bàn và tự động thông báo qua mail
  • Lập trình chức năng quản lý danh mục tin tức theo phương pháp truyền thống và Single Web App bằng jQuery
  • Thêm mới tin và tích hợp giao diện ckeditor và tạo cơ sở dữ liệu và viết trigger cho mysql
  • Ghép Frontend và Backend:Setup phần frontend trước khi đẩy dữ liệu ra và phun dữ liệu vào trong giao diện frontend đã cắt HTML-CSS

KHOÁ HỌC ĐANG HƯỚNG ĐẾN NHỮNG BẠN:

  • Học sinh sinh viên khối nghành CNTT,
  • Bất cứ ai yêu thích và đam mê về lập trình web
  • Các chủ doanh nghiệp học lập trình để áp dụng vào việc quản lý doanh nghiệp
  • Marketer, giám đốc sản phẩm, nhà phát triển sản phẩm học lập trình web để tạo ra các giao diện ứng dụng người dùng giúp công ty quản trị với web

ĐỂ HOÀN THÀNH KHOÁ HỌC MỘT CÁCH TỐT NHẤT, HỌC VIÊN ĐĂNG KÍ THAM GIA CẦN CÓ:

  • Học viên có máy tính kết nối Internet, không cần cấu hình cao
  • RAM tối thiểu 2GB (càng nhiều càng tốt), Ổ cứng trống từ 10GB
  • Học viên phải nắm rõ bản chất, thành thạo kỹ năng lập trình với HTML, CSS, JavaScrip….

HÃY CÙNG XEM CẢM NHẬN CỦA HỌC VIÊN KHI HOÀN THÀNH KHOÁ HỌC NÀY NHÉ:

Bạn Bùi Minh Hoàng (ĐH Bách Khoa Hà Nội): Sau kết thúc khoá học mình đã thành thạo các bước lập trình web với PHP. Mình đã được thầy Việt dạy 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

Bạn Trần Hải Đăng (ĐH công nghệ thông tin Hồ Chí Minh): Những kiến thức về phần này rất khó nhưng cách giảng thầy Việt dễ hiểu và gần gũi. Mình đã có những giờ học bổ ích và thú vị về kiến thức lập trình. Hơn nữa học theo combo tích hợp như thế này vừa tiết kiệm thời gian, chi phí mà mang lại nhiều hiệu quả.

LỢI ÍCH KHÓA HỌC:

  • 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.
  • Tự tin xin việc tại các công ty thiết kế web bằng PHP.
  • 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,..

NỘI DUNG KHOÁ 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 (07:19)
002 – Cài đặt code editor cho khóa học (10:43)
003 – Cài đặt plugin MVC cho Code editor (08:20)
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 (05:45)
005 – Cài đặt kiến trúc MVC (08:42)
Phần 3 – Ứng dụng MVC đầu tiên

006 – Lý thuyết về kiến trúc MVC (16:13)
007 – Tạo và chạy ứng dụng mvc đầu tiên (14:38)
008 – Cách truyền dữ liệu từ Controller vào trong view thế nào (13:09)
Phần 4 – Học Mysql tạo cơ sở dữ liệu và kết nối

009 – Lý thuyết về Mysql (08:42)
010 – Tạo bảng dữ liệu trong mysql thế nào (09:34)
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 (11:56)
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ử (09:27)
013 – Các bước cài đặt thư viện trong mô hình MVC (10:25)
014 – Controller nhận dữ liệu từ view thế nào (11:52)
015 – Xử lý tầng dữ liệu (13:12)
016 – Tóm tắt kiến thức (11:32)
Phần 6 – Giới thiệu về dữ liệu kiểu mảng

017 – Lý thuyết về mảng (11:10)
018 – Kĩ thuật tạo và duyệt mảng (16:41)
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 (07:05)
020 – Phương thức truyền dữ liệu từ Model sang View (11:35)
021 – Duyệt mảng trong View sau khi nhận dữ liệu (05:26)
022 – Xóa dữ liệu trong mysql (17:07)
023 – Sử dụng hàm require (05:05)
024 – Viết hàm sửa dữ liệu theo MVC (10:02)
025 – Nhận dữ liệu từ controller thế nào (07:40)
026 – Hoàn thiện phần thêm sửa dữ liệu (13:59)
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ự (06:56)
028 – Phân tích cơ sở dữ liệu (05:22)
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 (07:38)
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 (04:43)
032 – Tạo View thêm dữ liệu (12:57)
033 – Dùng controller lấy dữ liệu từ view (07:13)
034 – Xử lý phần chức năng upload file ảnh trong php (12:09)
035 – Hoàn thiện phần chức năng thêm nhân sự cho backend (13:15)
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 (13:18)
037 – Hoàn thiện và sửa lỗi tiếng việt trên mysql (05:50)
038 – Chuẩn bị view và controller xử lý phần sửa nội dung nhân viên (06:13)
039 – Giải thích về phương thức trao đổi dữ liệu thông qua URL (07:17)
040 – ĐIều hướng và lấy dữ liệu từ mysql (08:37)
041 – Nhận dữ liệu trong view (06:17)
042 – Viết hàm controller sử lý việc sửa ảnh và upload ảnh (13:09)
043 – Hoàn thiện tính năng sửa dữ liệu nhân sự (10:17)
044 – Xóa dữ liệu bằng id (06:04)
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 (08:26)
046 -Sử dụng jquery trao đổi dữ liệu mà không cần load lại trang web (11:59)
047 – Sử dụng jquery thao tác với dữ liệu đồng thời thao tác với giao diện (13:07)
048 – Sử dụng jquery xử lý upload mà không cần tải lại trang (17:23)
049 – Hoàn thiện backend cho web quản lý nhân sự (03:25)
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 (05:23)
051 – Cài đặt project và môi trường code (06:38)
052 – Cài đặt đường dẫn ngắn cho project và một số snippet thường dùng (09:12)
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ụ (10:30)
054 – Đưa dữ liệu json vào mysql (07:23)
055 – Cách duyệt dữ liệu cho các phần tử trong mảng json (11:40)
056 – Xóa phần tử trong chuỗi json thế nào (13:19)
057 – Hoàn thiện chức năng xóa với kiểu json (12:16)
058 – Thao tác thêm dữ liệu json thế nào (13:52)
059 – Hoàn thiện chức năng xóa một phần tử trong json (05:13)
060 – Sửa tất cả dữ liệu trong một form thế nào (08:31)
061 – Các thao tác xử lý xử dữ liệu json (13:55)
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 (08:37)
063 – Phân tích dữ liệu theo hướng json (08:42)
Phần 16 – Chức năng thêm mới slide ảnh dùng Json

064 – Setup project (04:19)
065 – Tạo view thêm mới dữ liệu (12:30)
066 – Thêm dữ liệu bằng model và controller (16:51)
067 – Sửa lỗi và hoàn thiện tính năng thêm mới slide (13:14)
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 (05:42)
069 – Hoàn thiện Form sửa cho tất cả slide (11:02)
070 – Truyền mảng dữ liệu sửa vào controller (06:18)
071 – Xử lý logic cho phần upload hàng loạt (15:02)
072 – Hoàn thiện backend cho phần slide (06:53)
Phần 18 – Hoàn thiện Frontend cho phần slide

073 – Setup phần dữ liệu và phần frontend (10:17)
074 – Hoàn thiện kết nối frontend và backend (13:14)
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 (13:33)
Phần 001 – Tính năng gửi mail bằng server của gmail

076 – Lập trình phần gửi mail (11:12)
077 – Cài đặt gửi mail bằng server của gmail (14:13)
078 – Hoàn thiện tính năng gửi mail qua server của gmail (không dính spam) (12:54)
File đính kèm
Phần 002 – Hướng dẫn phần backend cho chức năng đặt bàn và tự động thông báo qua mail

079 – Thiết kế backend cho phần đặt bàn của nhà hàng (06:19)
080 – Lưu dữ liệu cho thông tin đặt bàn (04:39)
081 – Tạo view cho phần nhập thông tin đặt bàn (09:41)
082 – Thêm dữ liệu và xử lý kiểu dữ liệu ngày tháng (11:36)
083 – Xử lý phần gửi mail khi có khách đặt bàn (08:21)
084 – Đưa dữ liệu lên server và chạy thật (14:25)
Phần 003 – Lập trình chức năng quản lý danh mục tin tức theo phương pháp truyền thống

085 – Giới thiệu kiến thức cần học trong phần backend tin tức (08:57)
086 – Xử lý view phần danh mục (08:46)
087 – Chức năng thêm danh mục (05:59)
088 – View sửa và xóa danh mục (05:44)
089 – Load danh sách danh mục tin (06:26)
090 – Sửa dữ liệu bằng phương pháp cổ điển (13:23)
091 – Hoàn thiện chức năng cho danh mục tin bằng phương pháp PHP (09:16)
Phần 004 – Lập trình chức năng quản lý danh mục tin tức theo phương pháp Single Web App

092 – Làm Backend theo kiểu single page wepapp sử dụng jquery (05:28)
093 – Dùng jquery gửi dữ liệu về PHP (09:26)
094 – Hoàn thiện chức năng thêm mới bằng jquery (04:23)
095 – Xóa dữ liệu bằng jquery (08:52)
096 – Phương pháp giao tiếp dữ liệu giữa jquery và php (14:07)
097 – Hoàn thiện single page webapp đầu tiên với jquery (13:05)
098 – Sử dụng Jquery thao túng nội dung của website theo chức năng (11:54)
099 – Sử dụng Jquery thao tác với Backend (15:57)
100 – Hoàn thiện chức năng thêm sửa xóa bằng jquery (12:02)
Phần 005 – Giới thiệu backend cho kiểu website tin tức

101 – Giới thiệu phần backend dành cho website tin tức (07:55)
102 – Tạo cơ sở dữ liệu và viết trigger cho mysql (07:07)
Phần 006 – Thêm mới tin và tích hợp giao diện ckeditor

103 – Tạo form thêm mới tin tức (08:49)
104 – Tích hợp ckeditor và ckfinder vào giao diện (12:47)
105 – Load danh mục từ bảng danh mục (04:38)
106 – Thêm mới tin (10:58)
107 – Thêm và sửa cơ sở dữ liệu thế nào (09:20)
Phần 007 – Danh sách tin

108 – Giao diện cho phần danh sách tin trong 3 phút với bootstrap 4 (07:35)
109 – Load danh sách tin (12:29)
110 – Hoàn thiện 2 chức năng cơ bản của tin (07:26)
Phần 008 – Sửa và xóa tin

111 – Viết model cho chức năng sửa tin (11:04)
112 – Load dữ liệu vào view sửa tin (10:43)
113 – Cách sử dụng query builder lấy dữ liệu trong php mà không cần viết câu lệnh mysql (12:41)
114 – Hoàn thiện chức năng sửa tin (06:19)
115 – Xóa tin (06:24)
Phần 009 – Tóm tắt kiến thức và gợi ý bài tập

116 – Đóng gói backend (06:54)
117 – Tổng kết phần backend cho tin tức (06:12)
118 – Bài tập thực hành củng cố kiến thức (10:14)
Phần 010 – Ghép Frontend và Backend

119 – Setup phần frontend trước khi đẩy dữ liệu ra (04:04)
120 – Phun dữ liệu vào trong giao diện frontend đã cắt HTML-CSS (12:19)
Phần 011 – Logic của phân trang

121 – Phân trang thế nào (10:36)
122 – Viết hàm load dữ liệu theo trang (12:28)
123 – Phương pháp xử lý tham số truyền qua url (10:06)
124 – Viết hàm next và previous (05:40)
Phần 012 – Trang tin chi tiết và danh mục tin

125 – Đổ dữ liệu ra trang tin chi tiết (12:24)
126 – Tạo dữ liệu cho khối danh mục (08:26)
127 – Sử dụng lại code để làm trang danh mục (04:49)
Phần 013 – Tự tạo các khối nhúng

128 – Viết các khối chức năng cho web (06:29)
129 – Vẽ giao diện khối nhúng (03:10)
130 – Hoàn thiện khối nhúng ‘tin liên quan ‘ (14:18)
Phần 014 – Chức năng đăng nhập đăng ký cho phần backend

131 – Giới thiệu chức năng đăng nhập và làm quen với session (13:17)
132 – Bốn hàm cơ bản trong thao tác với session (11:08)
133 – Hoàn thiện chức năng đăng nhập (13:51)
Phần 015 – Trang thực đơn nhà hàng

134 – Hướng dẫn xử lý backend cho phần thực đơn (05:46)
Phần 016 – Quản lý dữ liệu tĩnh bằng json

135 – Tổ chức dữ liệu cho phần header dưới dạng json (09:36)
136 – Thêm mới dữ liệu header bằng json (11:08)
137 – Tạo view sửa json header (09:53)
138 – Xử lý dữ liệu json (15:49)
139 – Mã hóa json và lưu và mysql (19:20)
140 – Hoàn thiện chức năng quản lý dữ liệu Header (10:51)
Phần 017 – Hoàn thiện menu và footer

141 – Backend cho phần menu của header (04:39)
142 – Hoàn thiện footer (05:38)

ĐĂNG KÝ NGAY






    Lưu ý: Hình thức học của Fedu là học ONLINE. Chúng tôi không mở lớp dạy trực triếp, offline và không cấp chứng chỉ học tập. Học viên muốn học offline vui lòng không điền thông tin tại đây.