Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
Phân biệt khi nào sử dụng PDO và mở rộng
mysqli
Cách sử dụng câu lệnh dựng sẵn khi làm việc với
PDO
Cách sử dụng chế độ hiển thị lỗi
Cách sử dụng mysqli trong cả hai hướng lập
trình hướng đối tượng và hướng cấu trúc
Bài 2 Các kỹ thuật lập trình MySQL với PHP nâng cao - Xây dựng ứng dụng webMasterCode.vn
Phân biệt khi nào sử dụng PDO và mở rộng
mysqli
Cách sử dụng câu lệnh dựng sẵn khi làm việc với
PDO
Cách sử dụng chế độ hiển thị lỗi
Cách sử dụng mysqli trong cả hai hướng lập
trình hướng đối tượng và hướng cấu trúc
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTMasterCode.vn
Giới thiệu về cơ sở dữ liệu quan hệ và MySQL
Giới thiệu về cơ sở dữ liệu quan hệ
Các kiểu dữ liệu thông dụng trong MySQL
Các câu lệnh dùng để thao tác dữ liệu trong SQL
Giới thiệu MySQL
Sử dụng phpMyAdmin
Sử dụng PHP với MySQL
Sử dụng PHP để làm việc với MySQL
Lấy dữ liệu từ tập kết quả
Mô hình MVC
Giới thiệu về mô hình MVC
Hướng dẫn viết hàm
Hướng dẫn chuyển hướng yêu cầu
Nhắc lại bài cũ
Giới thiệu về cơ sở dữ liệu quan hệ và MySQL
Giới thiệu về cơ sở dữ liệu quan hệ
Các kiểu dữ liệu thông dụng trong MySQL
Các câu lệnh dùng để thao tác dữ liệu trong SQL
Giới thiệu MySQL
Sử dụng phpMyAdmin
Sử dụng PHP với MySQL
Sử dụng PHP để làm việc với MySQL
Lấy dữ liệu từ tập kết quả
Mô hình MVC
Giới thiệu về mô hình MVC
Hướng dẫn viết hàm
Hướng dẫn chuyển hướng yêu cầu
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webMasterCode.vn
Cách tổ chức mô hình MVC
Ưu điểm của mô hình MVC trong việc phát triển
ứng dụng web
Cách tạo và gọi hàm theo phong cách mô hình
MVC
Phân biệt khi nào nên forward hoặc chuyển
hướng yêu cầu HTTP
Giới thiệu về framework CakePHP
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTMasterCode.vn
Giới thiệu về cơ sở dữ liệu quan hệ và MySQL
Giới thiệu về cơ sở dữ liệu quan hệ
Các kiểu dữ liệu thông dụng trong MySQL
Các câu lệnh dùng để thao tác dữ liệu trong SQL
Giới thiệu MySQL
Sử dụng phpMyAdmin
Sử dụng PHP với MySQL
Sử dụng PHP để làm việc với MySQL
Lấy dữ liệu từ tập kết quả
Mô hình MVC
Giới thiệu về mô hình MVC
Hướng dẫn viết hàm
Hướng dẫn chuyển hướng yêu cầu
Nhắc lại bài cũ
Giới thiệu về cơ sở dữ liệu quan hệ và MySQL
Giới thiệu về cơ sở dữ liệu quan hệ
Các kiểu dữ liệu thông dụng trong MySQL
Các câu lệnh dùng để thao tác dữ liệu trong SQL
Giới thiệu MySQL
Sử dụng phpMyAdmin
Sử dụng PHP với MySQL
Sử dụng PHP để làm việc với MySQL
Lấy dữ liệu từ tập kết quả
Mô hình MVC
Giới thiệu về mô hình MVC
Hướng dẫn viết hàm
Hướng dẫn chuyển hướng yêu cầu
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webMasterCode.vn
Cách tổ chức mô hình MVC
Ưu điểm của mô hình MVC trong việc phát triển
ứng dụng web
Cách tạo và gọi hàm theo phong cách mô hình
MVC
Phân biệt khi nào nên forward hoặc chuyển
hướng yêu cầu HTTP
Giới thiệu về framework CakePHP
Vietnam edtech report 2024: bứt phá mới, giai đoạn mớiNguyen Tri Hien
Vietnam edtech report 2024: bứt phá mới
Các yếu tố thúc đẩy sự tăng trưởng này bao gồm:
Nhu cầu ngày càng tăng đối với giáo dục trực tuyến
Sự gia tăng của tầng lớp trung lưu
Sự thâm nhập của internet và công nghệ di động
Các phân khúc Edtech được dự đoán sẽ tăng trưởng mạnh nhất bao gồm:
Đào tạo doanh nghiệp
Giáo dục đại học trực tuyến
Giáo dục trực tuyến K-12
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt pháNguyen Tri Hien
Hơn 30 triệu $ là con số ước tính tổng đầu tư vào edTech Việt Nam năm 2022. edTech tiếp tục nằm trong top 4 các ngành được các nhà đầu tư quan tâm và rót tiền.
Các điểm nổi bật năm 2022:
+ Làng EdTech Techfest lần đầu tiên ra mắt edTech Year Book trong đó ranking một số sản phẩm edTech trong các lĩnh vực
+ Nhiều deal đầu tư edtech (11+ deal công bố và hàng chục deal chưa được công bố)
+ Nhiều liên minh công nghệ giáo dục được xây dựng
+ Các đơn vị nước ngoài xâm nhập thị trường Việt Nam mạnh mẽ hơn
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽNguyen Tri Hien
Thị trường edTech Vietnam đã có bước chuẩn bị và tăng trưởng mạnh trọng 2021 với hàng trăm sản phẩm được phát triển và hàng chục edTech startup được đầu tư. edTech là lĩnh vực thuộc top 3 ngành các nhà đầu tư quan tâm và rót vốn; thuộc top đứng đầu trong top 8 ngành đẩy mạnh chuyển đổi số quốc gia.
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATIONNguyen Tri Hien
OPEN INNOVATION - ĐỔI MỚI SÁNG TẠO MỞ, được định nghĩa là việc “sử dụng các luồng tri thức có mục đích từ cả bên
trong và bên ngoài tổ chức nhằm thúc đẩy đổi mới sáng tạo (ĐMST) bên trong, và mở rộng thị trường để khai thác kết quả ĐMST ở bên ngoài tổ chức” (Chresbrough, 2003).
Open innovation có thể xem như sự tương phản với cách tiếp cận ĐMST truyền thống theo đó các hoạt động nghiên cứu và phát triển (R&D) của tổ chức thường dẫn đến các sản phẩm được phát triển bên trong tổ chức và được đưa ra thị trường bởi chính tổ chức đó.
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025Nguyen Tri Hien
Phó Thủ tướng Vũ Đức Đam vừa phê duyệt Đề án “Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025” với một loạt hỗ trợ như co-working space, các hoạt động đào tạo, cơ chế thuế đặc thù, góp vốn đầu tư vào các doanh nghiệp khởi nghiệp…
2. MVC
• Bắt đầu từ những năm 1970. Lần đầu công bố
vào 1978.
• MVC là viết tắt của Model – View –
Controller
• Chia ứng dụng thành 3 thành phần
– Model
– View
– Controller
nguyentrihien@gmail.com
3. Model
• Model giao tiếp với cơ
sở dữ liệu.
• Model nhận và lưu trữ
trong một cơ sở dữ liệu.
• Ví dụ, một đối tượng
Product có thể nhận thông
tin từ Database MY SQL
-SQL
-XML
-Text
• * Nếu thay đổi CSDL
thì chỉ cần thay đổi Model
nguyentrihien@gmail.com
4. View
• Hiển thị giao diện ứng
dụng
• Giao diện người dùng
được tạo ra từ dữ liệu trong
các đối tượng Model
• Ví dụ, có thể chỉnh sửa
phần hiển thị của một bảng
Products
nguyentrihien@gmail.com
5. Controller
• Controller điều khiển sự tương
tác của người dùng. Xử lý
request từ url và form
• Làm việc với các đối tượng
• Chọn một đối tượng View để
hiển thị giao diện người dùng
nguyentrihien@gmail.com