Thứ Ba, 7 tháng 4, 2015

Cảm nhận của học viên về khóa học tại Việt Tâm Đức

Trong mỗi khóa học tại xưởng thiết kế web Việt Tâm Đức, chúng tôi luôn suy nghĩ để tìm ra những phương pháp truyền đạt để học viên cảm thấy dễ hiểu nhất. Học viên học được những gì mà mình cần cho công việc. Với mỗi học viên khi hoàn thành khóa học tại Việt Tâm Đức chúng tôi những kỹ thuật viên hướng dẫn đều mong muốn được nhìn thấy sản phẩm của các bạn, có sản phẩm được sử dụng trong thực tiễn là thành công bước đầu của các bạn và đây cũng  là tiền đề để các bạn phát triển nghề nghiệp của mình sau này.

Bản thân Chúng tôi là những kỹ thuật viên, không phải là giảng viên những gì chúng tôi chuyền tải đến học viên là kiến thức và kinh nghiệm chúng tôi tích lũy được trong quá trình học và làm thực tiễn. Nên đôi khi việc truyền đạt đến các bạn còn thô và chưa được hấp dẫn vậy rất mong nhận được sự đóng góp ý kiến của mọi người dù là đang theo học hay đã học xong khóa học tại Việt Tâm Đức, hãy gửi mail hoặc gọi điện cho chúng tôi. Nếu có thể hãy đến gặp trực tiếp chúng tôi tại văn phòng để nói lên suy nghĩ cảm nhận của các bạn, giúp chúng tôi có thể nâng cao hơn về chất lượng đào tạo của xưởng thiết kế web.

Cảm ơn bạn Trần Xuân Trường - học viên khóa học thiết kế web  đầu tiên của tháng 1/2015 đã  gửi mail cho chúng tôi với những lời tâm sự chân thành của mình.

 cảm nhận của học viên khi hoàn thành khóa học lập trình web tại Việt Tâm Đức

Chúng tôi rất vui khi bạn đã có thể tự làm được cho mình một trang web. Đây cũng chính là những động lực giúp Xưởng thiết kế web Việt Tâm Đức tiếp tục thực hiện các chương trình đào tạo và nâng cao hơn nữa chất lượng đào tạo để xứng đáng với niềm tin mà các bạn học viên, các phụ huynh đã dành cho Xưởng. Chúng tôi mong sẽ nhận được nhiều những ý kiến đóng góp của các bạn học viên, để chúng tôi có thể làm tốt hơn nữa công việc giảng dạy trong mỗi khóa học.
Hãy đến trực tiếp văn phòng công ty để tìm hiểu về cách thức đào tạo của các kỹ thuật viên, đồng thời tìm hiểu về những khóa học của Việt Tâm Đức.
Nếu bạn quan tâm hãy liên hệ cho chúng tôi:
Mr.Dương Bốn -    097.5252.437  
Hoặc đến trực tiếp văn phòng
Địa chỉ:P1114-Tòa CTA-789 Bộ Quốc Phòng- Mỹ Đình-Từ Liêm-Hà Nội

Thứ Tư, 25 tháng 3, 2015

Viết chức năng giỏ hàng cho trang web PHP

Với một trang web thương mại điện tử thì việc tạo ra những giỏ hàng để cho người mua có thể sử dụng để chứa các sản phẩm mà người mua hàng chọn lựa. Sau đây là bài hướng dẫn xây dựng hệ thống giỏ hàng (shopping cart) một ứng dụng phổ biến rất thường gặp trên các website cung cấp sản phẩm hiện nay. Nó gần như được thay thế cho việc mua sắm, việc lựa chọn thủ công mà chúng ta vẫn thường làm. Hy vọng đây sẽ là bài viết hữu ích dành cho những bạn đang học lập trình PHP
Đầu tiên chúng ta cần xây dựng trang hiển thị sản phẩm.
Đầu tiên, ta khởi tạo bảng CSDL đơn giản như sau:

tạo giỏ hàng trong php

Ở trên là một bảng lưu thông tin của các quyển sách với tên, tác giả, giá tiền của các quyển sách.
Tạo giỏ hàng trong PHP
Tiếp tục ta tạo file style.css để trình bày dữ liệu đẹp mắt

Hướng dẫn học tạo giỏ hàng trong PHP

Sau khi đã hoàn tất việc chuẩn bị cơ sở dữ liệu và giao diện, tiếp theo ta sẽ xây dựng trang hiển thị các món hàng trên website, cho phép người sử dụng lựa chọn sách khi truy cập.
Để liệt kê danh sách các quyển sách đang có trong database, ta cần kết nối CSDL với thao tác code như sau. 

Hướng dẫn học tạo giỏ hàng trong PHP

Lúc này, ta có thể liệt kê các quyển sách bằng cú pháp sau:
Hướng dẫn học PHP

Đoạn code ở trên thực thi việc hiển thị sách nếu trong CSDL ít nhất 1 record. Và chúng sẽ liệt kê tiêu đề sách, tác giả, giá tiền. Ở đây, tôi sử dụng number_format() để lấy ra 3 số 000 cuối, ứng với đơn vị tiền tệ của Việt Nam là VNĐ.


Sau cùng tôi tạo một liên kết cho phép thêm quyển sách đó vào giỏ hàng nếu người mua cảm thấy ưng ý. (addcart.php sẽ là trang thêm vào giỏ hàng với tham số là mã của quyển sách).
Nói đến ứng dụng shopping cart thì hiện nay, trên thị trường tồn tại nhiều phương pháp code. Có thể sử dụng chuỗi để lưu giỏ hàng, cũng có thể lưu vào CSDL nháp giỏ hàng của người dùng và cũng có thể sử dụng mảng và session để lưu thông tin giỏ hàng. Trong khuôn khổ bài viết này, tôi sẽ sử dụng session và mảng để lưu thông tin giỏ hàng. (xem lại Bài 7: Khái niệm cơ bản về Cookie và session trong PHP)
Tại trang addcart.php tôi cần khởi tạo một session và lưu mã quyển sách vào một mảng. Cụ thể là: $_SESSION['cart'][$id] (xem lại bài 6: tổng quan về mảng về các hàm hỗ trợ). Với $id là mã quyển sách mà người dụng đã chọn ở trang xem hàng hóa (index.php). Mục đích chính của trang addcart này là lưu trữ hoặc tính toán lại số lượng sản phẩm khi mà họ lựa chọn. (lưu ý là số lượng các món hàng).
Một vấn đề đặt ra trong trang này, là làm thế nào để nhận biết món hàng người đó đã chọn hay chưa. Chẳng hạn. Lần đầu tôi chọn mua quyển A, sau đó tôi quay lại chọn mua tiếp quyển A. vậy trong giỏ hàng phải ghi nhận số lượng quyền A này là 2. Chứ không thể chỉ lưu là 1 được.
Vậy, lúc này ta sẽ kiểm tra xem. Quyển sách mà ta vừa chọn có tồn tại trong giỏ hàng hay chưa. Nếu có, ta phải tiến hàng lấy số lượng đang có tăng lên 1 đơn vị. Còn nếu không, ta phải gán số lượng của chúng là 1.

Code xử lý hoàn chỉnh trang addcart.php này sẽ như sau:

Huong dan hoc php

Chúng ta có thể hiểu addcart chỉ đơn giản là xử lý số lượng hàng hóa và lưu chúng ở dạng mảng mà thôi.

Như vậy tại trang mua sách, ta cũng cần cho khách hàng biết rằng trong giỏ hàng của họ hiện đang có bao nhiêu món hàng. Hoặc nếu chưa có món nào, ta cũng phải báo cho họ biết về việc đó.

Vậy khi nào thì giỏ hàng rỗng ?. Đó là khi session của giỏ hàng không tồn tại Id của quyển sách nào. Cụ thể, $_SESSION['cart'][id]. Khi id không tồn tại trong session này thì cũng là lúc giỏ hàng không tồn tại.

Vậy trước khi cho hiển thị giỏ hàng, ta cần kiểm tra xem có tồn tại id nào trong giỏ hàng hay không. Và vì id lưu ở dạng mảng đa chiều, nên ta cần dùng vòng lặp duyệt mảng foreach.
Huong dan hoc PHP
Với $k có ý nghĩa tương đương $id quyển sách và $v tương đương là số lượng của quyển sách trong giỏ hàng. Vậy nếu tồn tại biến $k, thì tức có nghĩa là trong giỏ hàng có sách. Khi đó ta sử dụng một biến đã để báo hiệu rằng sách có tồn tại trong giỏ hàng hay không.

Hoc tao gio hang trong php

Trong đoạn code trên ta sử dụng hàm count nhắm đềm xem trong mảng hiện tại (giỏ hàng) hiện đang có bao nhiêu quyển sách. Và thực thi việc báo cho người dùng biết họ đang có bao nhiều quyển sách trong giỏ hàng.
Toàn bộ code xử lý của trang mua sách (index.php) này như sau:
Hoc tao gio hang trong PHP
Như vậy, trong bài này chúng ta đã hoàn tất trang xem sách và trang xử lý việc thêm sản phẩm mới vào giỏ hàng như thế nào. Ở bài sau chúng ta sẽ cùng nhau tìm hiểu các tính năng quản lý, thêm, sửa, xóa từng món hàng hoặc cả giỏ hàng trong hệ thống.

Một số bài viết khác có liên quan

Cài đặt Adobe Illustrator cho máy tính của bạn

Khi bắt đầu học thiết kế đồ họa bạn nên chuẩn bị cho mình những phần mềm cần thiết trước nhằm phục vụ tốt nhất cho quá trình học. Bạn chỉ nên mất một ngày để tải và cài đặt các phần mềm đó mà thôi, đừng nên để đến khi học đến đâu lại tải và cài đặt tới đó như vậy sẽ rất mất thời gian. Đôi khi việc tải và cài đặt một phần mềm của chúng ta gặp phải khó khăn do chúng ta chưa hiểu hết được các bước trong tiến trình cài đặt. Để giả quyết các khó khăn đó bạn có thể tham khảo bài viết sau khi muốn tải và cài đặt phần mềm Adobe Illustrator một phần mềm thiết kế đồ họa được nhiều người sử dụng nhất hiện nay.

Download Adobe Illustrator CS6


Không khó để các bạn có thể tìm thấy link download Adobe Illustrator CS6 trên mạng,tuy nhiên những link này thường có tốc độ tải khá chậm chạp, file tải về có thể bị lỗi hoặc nguy hiểm hơn nữa là chưa virus.Tại sạo phải tự “dằn vặt” bản thân mình như vậy trong khi Adobe cung cấp sẵn tải về cho bản Adobe Illustrator CS6.Tin mình đi,các bạn sẽ chỉ mất khoảng một tiếng nếu mạng khỏe để tải xong bản cài đặt Adobe Illustrator CS6 mà chẳng bao giờ lo file lỗi hoặc virus.Để thực hiện được điều này,các bạn chỉ việc ghé qua trang download các sản phẩm CS6 của Adobe và chọn bản Adobe Illustrator CS6 phù hợp với cấu hình trên máy tính của bạn là được.
Do Adobe Illustrator CS6 là phần mềm bản quyền lên bạn sẽ phải trả phí để có thể tải về.
Nếu bạn dùng Window sẽ có 3 file cần tải về (2 file đối với MAC OS).Khuyến cáo chọn bản tiếng anh cho phổ thông.Các bạn tải về cùng một thư mục để tiến hành cài đặt.
 Hướng dẫn download và cài đặt Adobe Illustrator


Cài đặt Adobe Illustrator CS6

Sau khi quá trình download hoàn tất,các bạn chạy file Illustrator_16_LS16.exe để tiến hành giải nén những file vừa tải về.Một cửa sổ sẽ hiện lên giúp các bạn chọn thư mục giải nén.Quá trình giải nén có thể hơi mất thời gian một chút.

Hướng dẫn download và cài đặt Adobe Illustrator

Hướng dẫn tải và cài đặt Adobe Illustrator
Sau khi giải nén thành công,quá trình cài đặt sẽ được tự động bắt đầu.Ở bước này,các bạn chọn Install a trial

Hướng dẫn download và cài đặt Adobe Illustrator
Bước tiếp theo Adobe sẽ hỏi các bạn có đồng ý với quy định của hãng không,và chắc chắn rằng chả cần đọc thì các bạn cũng ấn Accept.

Hướng dẫn download và cài đặt Adobe Illustrator
Lúc này các bạn sẽ cần một tài khoản Adobe để đăng nhập.Việc đăng ký tài khoản này có thể thực hiện ngay trên khung cài đặt và nó cũng đơn giản như khi bạn đăng ký một tài khoản diền đàn thôi.Tạo xong tài khoản và đăng nhập để đến bước tiếp theo.

Hướng dẫn download và cài đặt Adobe Illustrator

Các bạn chọn phiên bản cần cài đặt (mở rộng AI 64 cho bạn nào cấu hình máy khỏe),thư mục cài đặt và lạnh lùng nhấn Install.

Hướng dẫn tải và cài đặt Adobe Illustrator
Đến bước này thì chỉ việc chờ đợi quá trình cài đặt hoàn tất. Nếu không có việc gì xảy ra thì bạn đã hoàn thành việc cài đặt Adobe Illustrator CS6 rồi đó.

Bài viết có liên quan