Giáo trình Lập trình Website - Tin học Ứng dụng - CĐ GTVT Trung ương I

Giáo trình lập trình website nghề tin học ứng dụng trình độ cao đẳng cung cấp kiến thức và kỹ năng cần thiết cho sinh viên trong lĩnh vực công nghệ thông tin.

Chuyên ngành

Lập Trình Website

Người đăng

Ẩn danh

Thể loại

Giáo Trình
156
1
0

Phí lưu trữ

45 Point

Tóm tắt

I. Hướng dẫn toàn diện giáo trình lập trình web cao đẳng

Một giáo trình lập trình website được xây dựng bài bản là nền tảng cốt lõi cho nghề tin học ứng dụng trình độ cao đẳng. Giáo trình này không chỉ cung cấp kiến thức kỹ thuật mà còn định hình tư duy logic và kỹ năng giải quyết vấn đề cho sinh viên. Mục tiêu chính là trang bị cho người học một lộ trình học lập trình web cho sinh viên rõ ràng, từ những khái niệm cơ bản nhất đến các công nghệ phức tạp. Theo tài liệu gốc từ Trường Cao đẳng GTVT Trung ương I, một chương trình đào tạo hiệu quả phải bao gồm cả lý thuyết và thực hành, giúp sinh viên nắm vững cách xây dựng ứng dụng web động. Nội dung được thiết kế để đáp ứng chuẩn đầu ra ngành tin học ứng dụng, đảm bảo sinh viên sau khi tốt nghiệp có thể tham gia ngay vào các dự án thực tế. Giáo trình chuẩn mực sẽ bắt đầu với các ngôn ngữ nền tảng như HTML, CSS, JavaScript, sau đó tiến tới lập trình phía máy chủ với PHP và quản trị cơ sở dữ liệu với MySQL. Việc tích hợp các bài tập thực hành thiết kế website sau mỗi bài học là yếu tố then chốt, giúp củng cố kiến thức và rèn luyện kỹ năng. Một đề cương chi tiết lập trình web cần phân bổ thời lượng hợp lý giữa các học phần, đảm bảo sự liền mạch và tiến bộ trong quá trình học. Các trường uy tín như Cao đẳng FPT Polytechnic tin học ứng dụng cũng áp dụng mô hình này, tập trung vào việc tạo ra sản phẩm thực tế thông qua các đồ án môn học lập trình web.

1.1. Tầm quan trọng của chuẩn đầu ra ngành tin học ứng dụng

Chuẩn đầu ra ngành tin học ứng dụng đóng vai trò kim chỉ nam cho việc xây dựng toàn bộ chương trình đào tạo công nghệ thông tin. Nó xác định rõ các kiến thức, kỹ năng, và thái độ mà sinh viên cần đạt được khi hoàn thành khóa học. Một chuẩn đầu ra tốt phải bám sát nhu cầu của thị trường lao động, tập trung vào các công nghệ đang phổ biến. Cụ thể, sinh viên cần có khả năng phân tích yêu cầu, thiết kế giao diện, lập trình logic backend, và quản trị cơ sở dữ liệu SQL. Việc tuân thủ chuẩn đầu ra giúp đảm bảo chất lượng đào tạo đồng đều và cung cấp cho doanh nghiệp nguồn nhân lực đáp ứng được công việc ngay lập tức. Đây là yếu tố khác biệt giữa một chương trình đào tạo lý thuyết và một chương trình định hướng thực hành nghề nghiệp.

1.2. Tổng quan các tài liệu học lập trình website cần thiết

Để hỗ trợ quá trình học tập, sinh viên cần tiếp cận với các tài liệu học lập trình website đa dạng và chất lượng. Bên cạnh giáo trình chính, các tài liệu tham khảo, video hướng dẫn, và các diễn đàn lập trình là nguồn tài nguyên quý giá. Giáo trình chính, như tài liệu được biên soạn bởi Trường Cao đẳng GTVT Trung ương I, cung cấp kiến thức có hệ thống về lập trình PHP và MySQL cơ bản. Các tài liệu bổ sung nên tập trung vào các chủ đề nâng cao như framework lập trình web (Laravel, ReactJS) và các kỹ thuật tối ưu hóa. Việc kết hợp nhiều nguồn tài liệu giúp sinh viên có cái nhìn toàn diện và cập nhật những xu hướng công nghệ mới nhất trong lĩnh vực phát triển web.

II. Thách thức khi thiếu giáo án môn thiết kế web cao đẳng

Việc giảng dạy và học tập lập trình web sẽ đối mặt với nhiều thách thức nếu thiếu một giáo án môn thiết kế web cao đẳng chuẩn hóa. Sinh viên có thể bị lạc trong biển kiến thức rộng lớn, không biết bắt đầu từ đâu và học theo trình tự nào. Điều này dẫn đến tình trạng học vẹt, nắm kiến thức một cách rời rạc và không có khả năng kết nối chúng để xây dựng một ứng dụng hoàn chỉnh. Một trong những khó khăn lớn nhất là việc không xác định được một lộ trình học lập trình web cho sinh viên hợp lý. Sinh viên có thể học các công nghệ nâng cao trước khi nắm vững kiến thức nền tảng, gây ra lỗ hổng kiến thức nghiêm trọng. Hơn nữa, việc thiếu các tài liệu học lập trình website được biên soạn cẩn thận khiến quá trình tự học trở nên khó khăn. Các nguồn tài liệu trôi nổi trên mạng thường thiếu tính hệ thống, không nhất quán và đôi khi chứa thông tin sai lệch. Giảng viên cũng gặp khó khăn trong việc đánh giá năng lực của sinh viên một cách chính xác khi không có một khung chương trình chung. Điều này ảnh hưởng trực tiếp đến chất lượng của chuẩn đầu ra ngành tin học ứng dụng, khiến sinh viên tốt nghiệp không đủ tự tin và kỹ năng để làm việc.

2.1. Khó khăn trong việc tự xây dựng lộ trình học lập trình

Khi không có một đề cương chi tiết lập trình web, sinh viên thường phải tự mày mò con đường học tập. Quá trình này tốn nhiều thời gian và công sức, nhưng hiệu quả thường không cao. Sinh viên dễ bị choáng ngợp bởi số lượng ngôn ngữ và công nghệ như HTML, CSS, JavaScript, PHP, Python, Java, cùng với vô số framework. Việc lựa chọn công nghệ nào để học trước, học sau trở thành một bài toán khó. Điều này dẫn đến việc học lan man, không tập trung vào một khóa học lập trình web full-stack cụ thể, làm giảm khả năng chuyên sâu và ứng dụng vào thực tế.

2.2. Hạn chế khi học từ các nguồn tài liệu không chính thống

Sự phụ thuộc vào các nguồn tài liệu rời rạc, không chính thống mang lại nhiều rủi ro. Các hướng dẫn có thể đã lỗi thời, không tuân theo các chuẩn lập trình hiện đại (best practices). Ví dụ, một tài liệu cũ có thể hướng dẫn các phương pháp kết nối cơ sở dữ liệu không an toàn, dễ bị tấn công SQL Injection. Ngoài ra, việc thiếu các bài tập thực hành thiết kế website có cấu trúc khiến sinh viên chỉ học lý thuyết suông mà không có cơ hội áp dụng. Một giáo trình chuẩn sẽ cung cấp các bài tập được thiết kế từ dễ đến khó, giúp người học từng bước xây dựng kỹ năng một cách vững chắc.

III. Phương pháp xây dựng nền tảng với môn học HTML CSS JS

Nền tảng của mọi trang web hiện đại đều được xây dựng từ bộ ba công nghệ cốt lõi: HTML, CSS và JavaScript. Một giáo trình lập trình website hiệu quả phải dành một phần quan trọng để giảng dạy kỹ lưỡng về các công nghệ này. Môn học HTML CSS JavaScript không chỉ là bước khởi đầu mà còn là kỹ năng bắt buộc đối với bất kỳ lập trình viên web nào. HTML (HyperText Markup Language) chịu trách nhiệm định nghĩa cấu trúc và ngữ nghĩa cho nội dung trang web, ví dụ như đâu là tiêu đề, đoạn văn, hay hình ảnh. CSS (Cascading Style Sheets) được sử dụng để định dạng và tạo phong cách cho các thành phần HTML, quyết định màu sắc, phông chữ, bố cục của trang web. JavaScript mang lại tính tương tác, cho phép tạo ra các hiệu ứng động, xử lý sự kiện người dùng và giao tiếp với máy chủ mà không cần tải lại trang. Việc nắm vững ba công nghệ này là điều kiện tiên quyết để có thể xây dựng các giao diện người dùng hấp dẫn và thân thiện. Đặc biệt, kỹ năng thiết kế web responsive – khả năng làm cho trang web hiển thị tốt trên mọi kích thước màn hình từ máy tính để bàn đến điện thoại di động – là một yêu cầu không thể thiếu trong bối cảnh hiện nay.

3.1. Nắm vững cấu trúc và trình bày web với HTML và CSS

HTML cung cấp bộ khung xương cho trang web. Sinh viên cần học cách sử dụng các thẻ HTML5 một cách ngữ nghĩa, ví dụ như <header>, <footer>, <nav>, <article> để cải thiện khả năng truy cập và SEO. Trong khi đó, CSS là công cụ để "trang điểm" cho bộ khung đó. Nội dung học CSS nên bao gồm các khái niệm từ cơ bản như selectors, properties, values đến các kỹ thuật nâng cao hơn như Flexbox, Grid Layout. Đây là những công cụ mạnh mẽ giúp xây dựng các bố cục phức tạp một cách dễ dàng và linh hoạt, là nền tảng của thiết kế web responsive.

3.2. Tạo tương tác động cho website với ngôn ngữ JavaScript

JavaScript là ngôn ngữ lập trình của trình duyệt. Việc học JavaScript nên bắt đầu từ những kiến thức cơ bản về cú pháp, biến, kiểu dữ liệu, vòng lặp, và hàm. Sau đó, sinh viên cần tìm hiểu về DOM (Document Object Model) để có thể thao tác với các phần tử HTML trên trang. Các bài tập thực hành thiết kế website trong giai đoạn này có thể là tạo một thanh trượt hình ảnh (slider), một menu xổ xuống, hoặc kiểm tra tính hợp lệ của dữ liệu trong form trước khi gửi đi. Đây là những kỹ năng thực tế giúp trang web trở nên sống động và chuyên nghiệp hơn.

IV. Bí quyết làm chủ Backend với lập trình PHP và MySQL cơ bản

Sau khi nắm vững frontend, lộ trình học lập trình web cho sinh viên sẽ chuyển sang phần backend, nơi xử lý logic và dữ liệu của ứng dụng. Lập trình PHP và MySQL cơ bản là một sự kết hợp kinh điển và mạnh mẽ, được sử dụng để xây dựng hàng triệu website trên toàn thế giới. Theo giáo trình Lập trình Web được tham khảo, PHP là một ngôn ngữ kịch bản phía máy chủ, có nhiệm vụ xử lý các yêu cầu từ người dùng, tương tác với cơ sở dữ liệu và trả về kết quả dưới dạng HTML. Giáo trình này giới thiệu chi tiết về cú pháp PHP, biến, toán tử, các cấu trúc điều khiển (if, else, switch), vòng lặp (for, while), và hàm. Một phần quan trọng của việc học PHP là hiểu cách xử lý dữ liệu từ các form HTML thông qua các phương thức GET và POST. MySQL, một hệ quản trị cơ sở dữ liệu SQL mã nguồn mở phổ biến, đóng vai trò lưu trữ dữ liệu. Sinh viên cần học cách thiết kế cơ sở dữ liệu, tạo bảng, và thực thi các câu lệnh SQL cơ bản như SELECT, INSERT, UPDATE, DELETE để truy vấn và thao tác dữ liệu. Việc kết hợp PHP và MySQL cho phép xây dựng các ứng dụng web động hoàn chỉnh, từ blog cá nhân, trang tin tức, đến các website thương mại điện tử.

4.1. Hướng dẫn xử lý logic nghiệp vụ phía server với PHP

Ngôn ngữ PHP là công cụ chính để xây dựng logic cho ứng dụng web. Giáo trình cần tập trung vào việc hướng dẫn sinh viên cách viết mã PHP có cấu trúc, dễ bảo trì. Các khái niệm quan trọng cần được đề cập bao gồm quản lý phiên làm việc (Session) để duy trì trạng thái đăng nhập của người dùng, làm việc với tập tin, và xử lý lỗi. Tài liệu tham khảo nhấn mạnh: "PHP là kịch bản trình chủ (server script) chạy trên phía server". Điều này có nghĩa là mọi xử lý logic đều diễn ra trên máy chủ trước khi kết quả được gửi về trình duyệt, giúp bảo mật thông tin và xử lý các tác vụ phức tạp.

4.2. Kỹ năng quản trị cơ sở dữ liệu SQL với MySQL hiệu quả

Kỹ năng làm việc với cơ sở dữ liệu là không thể thiếu. Việc học quản trị cơ sở dữ liệu SQL không chỉ dừng lại ở việc viết các câu lệnh cơ bản. Sinh viên cần hiểu về các kiểu dữ liệu, cách thiết lập mối quan hệ giữa các bảng (quan hệ 1-nhiều, nhiều-nhiều), và các khái niệm về khóa chính, khóa ngoại. Giáo trình gốc có hẳn một bài (Bài 8: Thao tác trên cơ sở dữ liệu MSQL) để trình bày chi tiết về cách cài đặt, tạo cơ sở dữ liệu, quản lý người dùng và thực thi các phát biểu SQL. Nắm vững những kỹ năng này giúp đảm bảo dữ liệu được lưu trữ một cách có tổ chức, nhất quán và hiệu quả.

V. Cách triển khai đồ án môn học lập trình web thực tiễn

Lý thuyết chỉ là một nửa của quá trình học. Việc áp dụng kiến thức vào thực tế thông qua đồ án môn học lập trình web là cách hiệu quả nhất để củng cố kỹ năng và xây dựng portfolio. Một đồ án thành công yêu cầu sinh viên phải kết hợp tất cả các kiến thức đã học, từ frontend (môn học HTML CSS JavaScript) đến backend (lập trình PHP và MySQL cơ bản). Quá trình này mô phỏng lại quy trình phát triển một sản phẩm phần mềm thực tế, bao gồm các giai đoạn: lên ý tưởng, phân tích yêu cầu, thiết kế cơ sở dữ liệu, thiết kế giao diện người dùng, lập trình các chức năng, và kiểm thử. Các bài tập thực hành thiết kế website quy mô nhỏ trong suốt khóa học là bước đệm quan trọng, giúp sinh viên làm quen với việc giải quyết các vấn đề cụ thể. Đồ án cuối khóa thường là một dự án web hoàn chỉnh, ví dụ như một trang web bán hàng, một hệ thống quản lý tin tức, hoặc một diễn đàn đơn giản. Thông qua việc thực hiện đồ án, sinh viên không chỉ rèn luyện kỹ năng lập trình mà còn học được cách quản lý thời gian, làm việc nhóm, và trình bày ý tưởng. Đây là kinh nghiệm quý báu giúp đáp ứng chuẩn đầu ra ngành tin học ứng dụng và tạo ấn tượng tốt với nhà tuyển dụng.

5.1. Xây dựng dự án web hoàn chỉnh theo quy trình chuẩn

Một dự án web hoàn chỉnh đòi hỏi một quy trình làm việc có hệ thống. Sinh viên nên bắt đầu bằng việc xác định rõ các chức năng cần có (ví dụ: đăng ký, đăng nhập, quản lý sản phẩm, giỏ hàng). Tiếp theo là thiết kế cấu trúc cơ sở dữ liệu để lưu trữ thông tin một cách hợp lý. Giai đoạn lập trình sẽ bao gồm việc xây dựng giao diện người dùng (frontend) và viết mã xử lý logic (backend). Cuối cùng, việc kiểm thử các chức năng để đảm bảo ứng dụng hoạt động chính xác và không có lỗi là bước không thể bỏ qua. Việc tuân thủ quy trình này giúp dự án được thực hiện một cách khoa học và hiệu quả.

5.2. Áp dụng kiến thức thiết kế web responsive vào đồ án

Trong bối cảnh người dùng truy cập web từ nhiều loại thiết bị, việc áp dụng thiết kế web responsive vào đồ án là một yêu cầu bắt buộc. Sinh viên cần sử dụng các kỹ thuật CSS như Media Queries, Flexbox, hoặc Grid Layout để đảm bảo giao diện của trang web có thể tự động điều chỉnh và hiển thị tốt trên cả màn hình lớn của máy tính và màn hình nhỏ của điện thoại. Một đồ án có giao diện responsive sẽ được đánh giá cao hơn, cho thấy sinh viên đã nắm bắt được các xu hướng thiết kế web hiện đại và quan tâm đến trải nghiệm người dùng.

VI. Định hướng tương lai cho giáo trình lập trình web CĐ

Thế giới công nghệ luôn thay đổi không ngừng, và chương trình đào tạo công nghệ thông tin cũng cần liên tục cập nhật để không bị tụt hậu. Một giáo trình lập trình website hiện đại không thể chỉ dừng lại ở PHP và MySQL cơ bản. Định hướng tương lai là phát triển theo hướng một khóa học lập trình web full-stack, trang bị cho sinh viên kiến thức về cả frontend và backend với các công nghệ tiên tiến hơn. Việc giới thiệu và tích hợp các framework lập trình web (Laravel, ReactJS) vào chương trình học là một bước đi cần thiết. Framework cung cấp các thư viện và cấu trúc dựng sẵn, giúp tăng tốc độ phát triển, đảm bảo tính bảo mật và dễ dàng bảo trì ứng dụng. Laravel là một framework PHP mạnh mẽ cho backend, trong khi ReactJS là một thư viện JavaScript phổ biến để xây dựng giao diện người dùng tương tác. Việc nắm bắt các công nghệ này sẽ mở ra nhiều cơ hội việc làm hơn cho sinh viên sau khi tốt nghiệp. Bên cạnh đó, giáo trình cũng cần cập nhật các kiến thức về API, kiến trúc microservices, và các công cụ quản lý phiên bản như Git. Sự chuyển dịch này giúp chương trình đào tạo tại các trường cao đẳng, như Cao đẳng FPT Polytechnic tin học ứng dụng, bắt kịp với yêu cầu của ngành công nghiệp phần mềm.

6.1. Tích hợp framework Laravel và ReactJS vào chương trình

Sau khi sinh viên đã có nền tảng vững chắc về PHP và JavaScript thuần, việc đưa framework lập trình web (Laravel, ReactJS) vào giảng dạy là bước tiếp theo hợp lý. Laravel giúp đơn giản hóa các tác vụ backend phổ biến như định tuyến (routing), xác thực (authentication), và tương tác với cơ sở dữ liệu thông qua ORM. ReactJS cho phép xây dựng giao diện người dùng theo mô hình component, giúp mã nguồn frontend trở nên có tổ chức và dễ dàng tái sử dụng. Việc làm quen với các framework này giúp sinh viên xây dựng các ứng dụng phức tạp nhanh hơn và chuyên nghiệp hơn.

6.2. Xu hướng phát triển khóa học lập trình web full stack

Một lập trình viên full-stack có khả năng làm việc trên toàn bộ các tầng của một ứng dụng web, từ giao diện người dùng, logic máy chủ đến cơ sở dữ liệu. Xu hướng này ngày càng được các công ty ưa chuộng, đặc biệt là các startup. Do đó, việc định hướng khóa học lập trình web full-stack là một chiến lược đào tạo thông minh. Chương trình học cần được thiết kế để cung cấp một cái nhìn tổng thể, giúp sinh viên hiểu được sự tương tác giữa các thành phần khác nhau của một hệ thống, từ đó có khả năng xây dựng và triển khai một sản phẩm hoàn chỉnh từ đầu đến cuối.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

17/07/2025
Giáo trình lập trình website nghề tin học ứng dụng trình độ cao đẳng

Trích đoạn nội dung tài liệu

BQ GIAO THONG VAN TAI TRUONG CAO DANG GIAO THONG VAN TAI TRUNG UONGI GIAO TRINH MON LAP TRINH WEBS TRINH BO CAO BANG Ban hành theo Quyết định số 498/QĐ-CĐGTVTTWI-ĐT ngày 25/03/2019 của Hiệu trưởng Trường Cao đẳng GTVT Trung wong | TUYEN BO BAN QUYEN Tài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được. phép dùng nguyên bản hoặc trích dẫn dùng cho các mục đích về đảo tạo và tham khảo. Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cắm. Mã tài liệu: THUD - MH19 LỜI NÓI ĐẦU Trong những năm gân đây, cùng với sự phát triển của Công nghệ thông tin, mạng máy tính đang được phát triển rộng rãi, một trong những ứng dụng phổ biến trên mạng máy tính là Internet và các dịch vụ trở nên không thể thiếu trong cuộc sống hiện.

Để phục vụ học tập nghiên cứu của sinh viên ngành Tin học ứng dụng trình độ Cao đẳng - Trường Cao đẳng GTVT Trung ương I chúng tôi biên soạn giáo trình “Lập trình Web”. Giáo trình gồm 9 bài học, mỗi bài đều có phẩn kiến thức lý thuyết và phần câu hỏi, thực hành áp dụng. Nội dung cuốn giáo trình này bao gồm: Bai 1: Giới thiệu và cài dat img dung PHP Bai 2. Phương thức cơ bản trong PHP.

Phép toán và phát biểu có điêu kiện trong PHP Bai 4. Form và các phương thức Bai 5. Đối tượng Session và một số đổi tượng khác. Hàm và tập tin Bai 7.

Khai báo va sử dụng mảng Bai 8. Thao tác trên cơ sở dữ liệu MSOL Bai 9. PHP va Database Giáo trình này được biên soạn tham khảo từ một số các tài liệu của các tác giả trong nước. Mặc đù có nhiều cố gắng trong khi biên soạn nhưng giáo trình không thể tránh khỏi những sai sót.

Trong phạm vi hạn hẹp của cuốn tài liệu này không thể đề cập được tắt cả những vấn đề nóng hỗi trong lĩnh vực Lập trình web đòi hỏi. nhận được ý kiến góp ý của các đồng nghiệp và bạn đọc. Các đóng góp ý kiến xin gửi về Tổ Tin học & ngoại ngữ - Khoa Cơ bản.com - Trường Cao đẳng GTVT Trung wong I NHÓM BIÊN SOẠN MUC LUC Bài GIỚI THIỆU VÀ CÀI ĐẶT ỨNG DỤNG PHP. GIỚI THIỆU PHP.

CÀI ĐẶT PHP. CẤU HÌNH ỨNG DỤNG PHP. Cấu hình HS. Cài dat Apache Web Server.

GIGI THIEU PHP.3, Thông dich trang PHP 4. Ghi ch trong PHP. In két qui trên trang PHP. Bai 2: PHUONG THUC CO BAN TRONG PHP.

KHÁI NIỆM VỀ CÚ PHÁP PHP. KHAT BAO BIEN 3. KIEU DU LIE 3. Thay d6i kiểu dữ liệu 3.

Kiểm tra kiểu dữ liệu của biến. Thay đổi kiểu dữ liệu biến 34, Kiéu Array 3. Kiểu đối tượng. Tâm vực của biến.

4, HANG TRONG PHP. Khai béo và sử dụng hằng. Kiểm tra hằng. 3 Bai 3 PHÉP TOÁN VÀ PHÁT BIỂU CÓ ĐIỀU KIỆN TRONG PHP.

KHÁI NIỆM VỀ CÁC TOÁN TỬ TRONG PHP. GIỚI THIỆU TOÁN TỬ. Toán tử AND. Toán từ Not ~ And ! 2.

Toán tử nhân và chỉa: and /.4, Toán tử modulus: %. Toán tử quan hệ: >=,>,<;<=/==/!= 2. Toán tử && va Il.1 Phép gần thông thường nhất như san:. Phép gần thêm một giá trị là 1 3.

Phép gần chuỗi. Phép gần thêm một với chính nó giá tị. PHAT BIEU CO DIEU KIEN.1, Phát biểu IF (điều kiện) { câu lệnh; } % cies 4. Phat biéu IF .3, Phat biéu ELSEIF.4, Phát biểu Switch (điều kiện),.

Phát biểu While(điều kiện). Phat biéu For. Phat biéu do while. Phat biéu exit Bài 4: FORM VÀ CÁC PHƯƠNG THỨC.

1, BIEN FORM AS 1. Bign form từ form được submit với phương thức POS' 1. Biến form từ form được submit với phương thức GET a7 2. PHƯƠNG THỨC SHTTP_GET_VARS.

PHƯƠNG THỨC §HTTP_POST_VARS. Bai 5 : DOL TUQNG SESSION VA MOT SO DOL TUQNG KHAC. BOI TUGNG SESSION, 1. Nhận dang Session.

Khai béo Session. Lấy giá trị từ session. 67 Bài 6: HẦM VÀ TẬP TIN 7m 1. KHAI BẢO HÀM TRONG PHP.

XÂY DỰNG TẬP TIN ĐỊNH DANG NOI DUNG. THỐNG NHẤT KÍCH THƯỚC CỦA MỌI TRANG PHP. TẬP TIN DỪNG CHUNG. Bai 7: KHAI BAO VÀ SỬ DỤNG MẢNG.

Maing mot chiéu. Măng hai chiêu Bai 8: THAO TÁC TRÊN CƠ SỞ DỮ LIEU MSQL. GIỚI THIỆU CƠ SỞ DỮ LIỆU MYSQL. CÀI ĐẶT MYSQL.

TẠO CƠ SỞ DỮ LIỆU VÀ NGƯỜI DÙNG. Quản lý người dùng. Cấp quyền cho người dùng. Xoế quyền của user.

PHAT BIEU SQL. Nhóm phát biểu SQL. Phát biểu SQL thao tác dữ liệu. Các hàm thông dung trong MySQL.4, Phát biểu SỌ, dạng Seleet với AS „ -,5.

Nhập dữ iệu bằng phát biểu SQL dang Insert. Phát biểu SQL dạng CREATE. BÀI 9: PHP VÀ DATABASE.KẾT NỔI CƠ SỞ DỮ LIỆU. THEM MAU TIN.

CAP NHAT MAU TIN. XOA MAU TIN. TRUY VẤN DỮ LIỆU. 142 "Bài1 GIỚI THIỆU VÀ CÀI ĐẶT ỨNG DỤNG PHP Những vấn đề chính sẽ được đề cập trong bài hoc: + Giới thiệu PHP.

+» Cấu hình IIS, Apache Web Server Cài đặt PHP. ø_ Cài đặt PHP. s Cấu hình ứng dụng PHP Giới thiệu PHP. © Gihỉ chứ trong PHP In nội dung bang PHP 1.

GIGI THIEU PHP PHP viết tắt của chữ Personal Home Page ra đời năm 1994 do phát minh của Rasmus Lerdorf, và nó tiếp tục được phát triển bởi nhiễu cá nhân và tập thể khác, do đó PHP được xem như một sản phẩm của mã nguồn mở, PHP là kịch bản trình chủ (server script) chay trên phía server (server side) như cách server script khác (asp, jsp, cold fusion). PHP là kịch bản cho phép chúng ta xây dựng ứng dụng web trên mạng internet hay intranet tương tác với mọi cơ sở dữ liệu như my§QL, PostzreSQL, Oracle, SQL Server va Access. Luu ¥ ring, tir phién ban 4.0 tré vé sau mới hỗ trợ session, ngoài ra PHP cũng. như Perl là kịch bảng xử lý chuỗi rất mạnh chính vì vậy bạn có thể sử dụng PHP trong những có yêu cầu về xử lý chuỗi.

CÀI ĐẶT PHP Cài đặt PHP trên nền Windows thì sử dụng php-4.zip, sau khi cài đặt ứng dụng này trên đĩa cứng sẽ xuất hiện thư mục PHP, trong thự mục này sẽ có tập tin php4ts.dll và php.exe cùng với thư mục sessiondata. Ngoài ra, trong thư mục WINDOW hoặc WINNT sẽ xuất hiện tập tin php.ini, tập tin nầy cho phép bạn cấu hình cho ứng dụng PHP. Chẳng hạn, khi sử dụng session, PHP cẩn một nơi để lưu trữ chúng, trong tập tin này mặc định là session.save_path = CAPHPWsessiondata, nếu bạn cài đặt PHP với thư mục PHP trên đĩa D thi ban cần thay đổi đường dẫn trong khai báo này. Tương tự như vậy, khi có lỗi trong trangPHP thì lỗi thường xuất hiện khi triệu sọi chúng, để che dấu các lỗi này thì bạn cần khai béo display_errors = Off thay vì chúng ở trạng thái display_errors = On.

Ngoài ra, trang PHP cũng có thể trình bày một số wamning khi chúng phát hiện cú pháp không hợp lý, chính vì vậy để che dấu các warning này thì bạn cũng cẩn khai báo trạng thái Off thay vì On như assert. CAU HINH UNG DUNG PHP đặt hệ diéu hanh Windows NT hay 2000 trở về sau, bằng. khai báo mới một web site hay virtual site trong một site đang có theo các bước như Sau: 1. Tạo một thư mục có tên myPHP để lưu trữ các tập tin PHP' 2.

Khởi động IIS (tự động khởi động nếu Windows NT/2000) 3. Chon Start | Programs | Administrative Tools | Internet Information Server 4, Nếu tao virtual site thi chon Default Web Ste | R-Click | New | Virtual Site 5. Trong trường hợp tạo mới Site thi Default Web Ste | R-Click | New |Site 6. Nếu chọn trường hợp 4 thi ban cung tấp diễn giải của site như hình 1-1 Hình 1-1: Khai báo diễn giải 7.

Chọn nút Next và khai báo IP va port, trong trường hợp bạn không sử dụng port 80 cho ứng site khác thi chon giá trị mặc định. Tuy nhiên nếu có nhiều ứng dụng trước đó đã cấu hình trong IIS ạn có thể thay đổi port khác, ví dụ chọn port 85 như hình 1-2. 10 duyệt bạn không cần gõ port, ví dụ http/localhosƯ. Đối với trường hợp port khác thì bạn phải gõ tương tự như http:/Mocalhost:85/ 8.

Chọn Next, bạn chọn thư mục của ứng dụng, đối với trường hợp này chúng ta chọn vào thư mục myPHP, chẳng hạn trong trường hợp này chúng ta chọn htư mục myPHP như hình 1-3. Hình 1-3: Chọn thư mục myPHP. Kế đến chọn quyền truy cập web site, trong trường hợp đang thiết kế thì bạn chọn vào Browse, Ngoai ra, nếu bạn cho phép người sử dụng internet có thể thực thì tập tin thực thi tr xa thi chon vào tuỳ chọn execute. Hinh 1-4: Quyển truy cập 10.Chọn Next và Finish, trong cửa sổ IIS xuất hiện ứng dụng có tên myPHP' (khai báo trong phần diễn giải) như hình 1-5.

Hình 1-5: Tạo thành công ứng dụng PHP trong IIS 11.Sau khi tạo ứng đụng xong, bạn chọn tên ứng dụng myPHP | R-Click } Properties | cửa sổ xuất hiện như hình 1-5. ‘Diectory Seeuty | HTTP Headers | Custom Ences | Server Extensions wot | Op |ttPostman | SAR es Howes | Deemer ‘Win comecigo nse, coner rd cma (© Ache beget on bh compe © Asha eed on ance cone © Aveeno UAL LaaPạh — [DVeihmgdmvbsAmsmeEmevn Bronte Serpe acest E ba E nai Inde sce Fite Facey beg —". Amkdmm [doi| Ramo Stan pont -‹sBEMPS Eee roma pe a rc sa | (eee) Sal ea Eel Hình 1-5: Cấu hình PHP trong IIS 12.Bằng cách chọn vào nút Configuration, cửa sổ sẽ xuất hiện như hình 1-6. ‘App Mappings | App Options | Age Debugging | WINNT WeroroR NET Framework.

CCAWINNT Werorct NET Frama. CCAWININT Wetoset NET Framewoi. CCAWINNT Wiconoft NET Framework. CCAWINNT Wecrorot NET Frama’.

tevouces C\WINNT\Meroralt NET Framework. CCAWINNT Wotan NET Framewat\. fave C\WINNT\Merosat NET Framework. Were) C\WIN T cosa NET\Famenor\ « Ags En Bến TT mm | su | He 1 Hinh 1-6: Thém PHP Engine 13.Chọn nút Add, và khai báo như hình 1-7.

xi Executable: [C\PHP\php exe he Browse. Extension: php mm © svete © Litto: Scot engine T Greckthate eis = [OK] _ cone | Hp| Hình 1-7: Khai báo PHP Engine 14.Để kiểm tra úng dụng, bạn mở cửa sổ IE và gõ trên thanh địa chỉ chuỗi như Sau: http:/Mocalhost:85/ , két quả xuất hiện như hình 1-8. [tren THÔI [ae [die a localhost -/ Để cài đặt Apache Web Server, bạn theo các bước sau 14 1. Chep tap tin apache_1.exe xuong dia cung 2.

Chay tap tin nay va cai dat len dia C:\Program Files\, sau khi ket thuc thanh cong phan cai dat Apache, bạn bắt đầu cấu hình ứng dụng PHP. Chép ba đòng lệnh từ tập tỉn installtxt trong thư mục C:\PHP ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php. Paste vao tập tin httpd.conf trong thư mục C:\Program Files\Apache Group\Apache\Conf\ 5. Chon Start | Programs | Apache HTTP Server | Control Apache Server | Start 6.

Viet trang test.php voi noi dung _ <?echo "hello";?> 7.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ