MỤC LỤC
Chúng được sử dụng để tìm một phần tử của HTML với id =”demo” và dùng để thay đổi nội dung của phần từ (Internal HTML) sang thành “Hello JavaScript”. Kiểu dữ liệu: Number, String, Boolean, Undefined, Array, Object Hàm: có 2 kiểu là hàm xây dựng sẵn của Javascript và hàm tự định nghĩa. PHP là một ngôn ngữ kịch bản phía máy chủ (các mã PHP sẽ được thực thi trên máy chủ), nó là một công cụ mạnh mẽ để tạo ra các trang web động và tương tác.
Xuất giá trị trình duyệt, thông tin được xuất ra bao gồm: biến, chuỗi, hoặc đoạn mã HTML, …Nếu giữa 2 chuỗi muốn liên kết với nhau khi in ra ta sử dụng dấu ‘.’. Một hàm được xác định thực hiện một công việc cụ thể nào đó, giả sử tôi viết một hàm kiểm tra số chẵn hay số lẻ thì mục đích của hàm đó là kiểm tra một số là số chẵn hay lẻ. Giả sử bạn cần viết một chương trình cho người dùng đăng nhập vào hệ thống và bạn sẽ sử dụng nó ở hai ứng dụng backend và frontend.
Nhưng sau một thời gian bạn muốn sửa lại một số thông tin lúc kiểm tra thì bạn sẽ phải vào hai chương trình đó và sửa lại, điều này thật tệ hại vì chương trình sẽ bị dư thừa, khó quản lý và bảo trì. GET và POST là hai phương thức của giao thức HTTP, đều là gửi dữ liệu về server xử lý sau khi người dùng nhập thông tin vào form và thực hiện submit. Phương thức POST: có tính bảo mật hơn vì dữ liệu gửi phải thông qua một form HTML nên nó bị ẩn, nghĩa là chúng ta không thể thấy các giá trị đó được.
Client gửi lên: Với phương thức GET thì dữ liệu được thấy trên URL thì phương thức POST thì hoàn toàn ngược lại, POST sẽ gửi dữ liệu qua một cái form HTML và các giá trị sẽ được định nghĩa trong các input gồm các kiểu (textbox, radio, checkbox, password, textarea, hidden) và được nhận dang thông qua tên (name) của các input đó. Server nhận dữ liệu: Tất cả các dữ liệu gửi bằng phương thức POST đều được lưu trong một biến toàn cục $_POST do PHP tự tạo ra, vì thế để lấy dữ liệu thì bạn chỉ cần lấy trong biến này là được. Session và Cookie dùng để lưu trữ dữ liệu tạm thời và từ đó hệ thống có thể đưa ra những quyết định về quyền hạn hoặc là những tùy chọn riêng tư.
Đặc biệt mỗi client sẽ có một ID session khác nhau nên việc thông tin Session ở Client A bị ảnh hưởng qua Client B là điều không thể. Thông thường chúng ta sử dụng Session để lưu thông tin đăng nhập, giỏ hàng hoặc những dữ liệu mang tính chất tạm thời và mỗi client sẽ có dư liệu khác nhau. Tất cả Session được lưu trữ trong biến toàn cục $_SESSION, vì thể để lưu thêm dữ liệu Session hay là thay đổi dữ liệu của Session thì ta sẽ thao tác trên biến đó.
Ví dụ bạn thiết lập Cookie lưu trữ thông tin đăng nhập trong vòng 15 phút thì sau 15 phút mà bạn không có một thao tác thay đổi trên nó thì Cookie của bạn sẽ bị chết. Cũng như lưu ý ở phần Session bạn nên kiểm tra có tồn tại Cookie không trước khi lấy nhé, nếu không sẽ bị thông báo lỗi nếu nó không tồn tại.
Để lưu trữ Cookie ta dùng cú pháp sau và phải đặt trước thẻ html: setcookie($name, $value, $expire, $path, $domain). Tất cả Cookie được lưu trữ trong biến toàn cục $_COOKIE nên để lấy giá trị Cookie ta dùng cú pháp sau: $bien =. Để xóa Cookie bạn chỉ việc thiết lập thời gian sống của nó sang quá trị âm nhiều hơn hoặc bằng giá trị sống lúc bạn thiết lập.
Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,. MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL). MySQL được sử dụng cho việc bổ trợ Node.js, PHP, Perl, và nhiều ngôn ngữ khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng NodeJs, PHP hay Perl, .. Kiểu dữ liệu Kiểu number. Kiểu date & time. Cú pháp cơ bản a) Cú pháp tạo Database. o Để tạo một Database trong MySQL, bạn sử dụng câu lệnh sau:. CREATE DATABASE database_name;. o Trong MySQL để chọn một database nào đó ta sẽ sử dụng cú pháp:. USE database_name;. b) Cú pháp tạo Table.
(Tương tự:. column_name2 và column_name3 lần lượt là tên cột thứ hai và cột thứ ba). data_type là kiểu dữ liệu của cột. size là kích thước tối đa của kiểu dữ liệu của cột. c) Cú pháp Insert dữ liệu vào bảng o Cú pháp:. o Để xóa database ta sử dụng cú pháp:. DROP DATABASE db_name;. o Để xóa bảng ta sử dụng cú pháp:. DROP TABLE tb_name;. e) Câu lệnh truy xuất dữ liệu.
Mô tả: Chức năng này cho phép quản trị viên thực hiện các thao tác quản lý bao gồm thêm, sửa, xóa hóa đơn. Đặc tả chi tiết: Use case bắt đầu khi quản trị viên muốn thêm, xóa, sửa thông tin của hóa đơn trên hệ thống.
- Kỹ năng thuyết trình trước đám đông và khả năng phản biện được cải thiện IV. - Kiến thức: vì chưa có nhiều kinh nghiệm và kiến thức chuyên môn còn hạn chế nên trong quá trình thực tập chưa hoàn thành xuất sắc các công việc được giao, có nhiều thiếu sót. - Kỹ năng: kỹ năng tự học, tự đọc tài liệu và tra cứu tài liệu cần sự trợ giúp key words từ những các anh chị làm cùng.
- Ngoại ngữ: Khả năng đọc hiểu tài liệu, văn bản bằng tiếng anh chưa thành thạo vẫn cần nhiều đến sự hỗ trợ của các công cụ dịch văn bản. - Kỹ năng mềm: Khả năng quản lý thời gian biểu chưa tốt nên chưa tự sắp xếp được lịch trình làm việc và thực tập thật tốt. Công việc yêu cầu nhiều kỹ năng mềm thậm chí có những kỹ năng chưa được va chạm bao giờ, điều này đòi hỏi sự kiên nhẫn để tiếp thu những cái mới thay vì chăm chăm áp dụng những thứ đã biết trên trường.