Chủ Nhật, 26 tháng 10, 2014

QUY TRÌNH TỰ HỌC THIẾT KẾ WEB NHƯ THẾ NÀO?

QUY TRÌNH TỰ HỌC THIẾT KẾ WEB? Rất nhiều người muốn tự mình học lập trình web vì họa có đủ khả năng để theo học tại các trung tâm đào tạo hoặc không thể tới các trung tâm để học
Vậy quá trình tực học thiết web?
thiết kế web
Điều này thì đơn giản thôi, nếu bạn đã xác định được mình sẽ đi theo lĩnh vực nào? Thì việc còn lại là tiến hành tìm tòi, học hỏi và nghiên cứu thôi.
Điều bắt buộc là bạn phải học từ căn bản đi lên nâng cao và chuyên sâu, vì kiến thức của con người cũng một cái cây và vì vậy nên cái cây phải có gốc chắc chắn thì ngọn mới đứng vững và chịu được gió to. Nếu bạn cứ nhầm nâng cao mà đâm đầu vào thì chắc chắn sẽ phải“chảy máu mũi” thôi. Và cái nghiêm trọng nhất chính là bị “lổ hổng kiến thức”. Lổ hổng kiến thức sẽ làm cho bạn mắc phải lỗi lớn nhất là chỉ có thể làm được những gì đã được hướng dẫn qua, không thể hoặc khó khăn trong việc tự phát triển được cái mới cho mình.
Học ở đâu nhỉ? À, câu hỏi gây cấn đây, nếu bạn quyết tâm thì hãy đến các trung tâm, các bạn sẽ được học theo trình tự hợp lý, và rất tốt cho não. Hiện tại thì ở Tp.HCM có các trung tâm đào tạo về lập trình và thiết kế web khá uy tính như TTTH của ĐH Khoa học Tự nhiên, hay bạn có thể học thiết kế web theo ý định riêng của mình tại VTD. Học ở trung tâm thì chúng ta sẽ có thêm bằng cấp, hổ trợ cho sau này.
Nếu muốn tìm tòi học hỏi thì càng đơn giản hơn, chỉ cần có một cái máy tính có nối mạng là ổn rồi, các bạn có thể vào izwebz và học thôi, ngoài ra các bạn có thể tham khảo thêm bài viết “Nguồn của tôi” nữa để biết thêm.
Các bài viết trên izwebz đều là các bài viết căn bản, các bạn có thể xem các bài viết theo các chuyên mục ở menu phía trên hay là các bạn có thể xem ở link Video series này. Tuy nhiên, quá trình tự học của chúng ta thì cụ thể như vậy nhé HTML+CSS + Photoshop > Jquery (nếu cần) > PHP > WordPress. Đó là đối với các bạn đang tự học tại gia, còn nếu đi trung tâm thì đã có giáo trình riêng và các bài giảng ở izwebz chỉ mang tính chất tham khảo và bổ trợ.
CÔNG CỤ NÀO học làm web tốt nhất
thiết kế web
Hiện tai trên thị trường có rất nhiều phầm mềm hổ trợ chúng ta trong việc thiết kế web và lập trình web (tham khảo Top 10 trình soạn thảo code), miễn phí cũng có mà có phí thì cũng đầy? Vậy chọn cái nào để làm bây giờ ?
Bạn phải hiểu rằng, không có phần mềm nào gọi là tốt nhất cho tất cả, mà phần mềm tốt nhất chính là phần mềm mà chúng ta quen sử dụng, và nó dể dàng giúp đở chúng ta trong các thao tác và phím tắt. Khi bạn xem video tutorial của anh DW, CS hay của tớ hoặc bất kì thành viên nào của izwebz thì bạn sẽ thấy rằng, mỗi người thích một editor khác nhau, nguyên nhân là vì nó phù hợp với họ.
Và tất nhiên, nếu bạn là người mới thì hãy trải nghiệm đi, bạn sẽ tìm ra phần mềm nào phù hợp với mình nhất và hãy tìm hiểu về nó kĩ hơn.
Đối với người thiết kế web thì photoshop, illustrator hoặc corel là những phần mềm mà nhà tuyển dụng yêu cầu là bắt buộc phải có.
Nếu bạn chỉ học thiết kế web để làm ra trang web riêng với độ bảo mật cao và dễ quản lý bạn có thể tham khảo chương trình đào tạo lập trình thiết kế web tại Việt Tâm Đức.
Với các chương trình đào tạo theo yêu cầu của người học giúp người học nhanh chóng có được sản phẩm chạy online. các khóa học tại VTD
Khóa học thiết kế web với ASP.net; Khóa học lập trình thiết kế web với Wordpress; khóa học thiết kế đồ họa web

Thứ Ba, 6 tháng 8, 2013

Tạo và kết nối database bằng php

Đây là tổng hợp tài liệu học php & mysql từ cơ bản đến nâng cao, các bạn có thể tham khảo để tự học lập trình website với php & mysql. Nếu các bạn muốn được hướng dẫn học chi tiết về php & mysql có thể tham gia khóa học đào tạo lập trình web .
Bài 5: Tạo và kết nối database bằng php
Tạo một cơ sở dư liệu mysql:
Bạn mở trình duyệt và gõ địa chỉ sau: http://localhost/phpmyadmin
Gõ vào hộp Create new database tên database ở đây là guestbook và nhấn Create.
Tạo bảng guestbook bằng cách click chuột vào database vừa tạo trong tab structure nhập tên table là guestbook,  Number of fields là 5. Sau đó nhấn Go: Tạo các fields sau:
name varchar 50, location varchar 200, email varchar 100, url varchar 100, comments text.
Kết nối cơ sở dữ liệu bằng PHP:
Bởi vì PHP và MySQL hiện tại trên máy của bạn vẫn còn là hai thế giới tách biệt nhau. Do đó, muốn dùng PHP để làm việc được với CSDL bạn cần phải tạo ra sợi dây liên kết giữa hai chiến hữu này.
 <?
 mysql_connect("localhost", "root","") or
 die ("Could not connect to database");
 mysql_select_db("guestbook") or
 die ("Could not select database");
?>
Dòng đầu tiên thực hiện việc kết nối với Database Server đang nằm trên máy localhost, có username là root, password là rỗng.
Nếu kết nối thành công, nó sẽ thực hiện bước kế tiếp là kết nối với database nằm trong đó là guestbook bằng lệnh mysql_select_db().
Các bạn nên lưu ý là các lệnh trên bạn sử dụng thường xuyên cho mọi kết nối CSDL của bạn, do đó tôi khuyên bạn nên lưu nó vào một tập tin dbconnect.php sau này cần thì chỉ việc dùng lệnh include(dbconnect.php);
Viết trang submit dư liệu:Hãy bắt tay vào công việc đi thôi. bạn tạo một trang sign.php ở thư mục gốc của web local có nội dung như sau:
<h2>Sign my Guest Book!!!</h2>
<form method=post action="create_entry.php">
<b>Name:</b>
<input type=text size=40 name=name>
<br>
<b>Location:</b>
<input type=text size=40 name=location>
<br>
<b>Email:</b>
<input type=text size=40 name=email>
<br>
<b>Home Page URL:</b>
<input type=text size=40 name=url>
<br>
<b>Comments:</b>
<textarea name=comments cols=40 rows=4 wrap=virtual></textarea>
<br>
<input type=submit name=submit value=”Sign!”>
<input type=reset name=reset value=”Start Over”>
</form>
Tạo một trang create_entry.php ở thư mục gốc có nội dung như sau như sau:
<?php
include(“dbconnect.php”); // ket noi co so du lieu
$name = $_POST["name"];
$location = $_POST["location"];
$email = $_POST["email"];
$url = $_POST["url"];
$comments = $_POST["comments"];
if ($submit == “Sign!”)
{
 $query = “insert into guestbook  (name,location,email,url,comments)
 values ('$name', '$location', '$email', '$url', '$comments')”;
 mysql_query($query) ordie (mysql_error());
?>
 <h2>Thanks!!</h2>
 <h2><a href=”view.php”>View My Guest Book!!!</a></h2>
<?php
}
else
{
     include(“sign.php”);
}
?>

Được rồi, bạn thử gõ địa chỉ sau vào trình duyệt http://localhost/sign.php, nhập thông tin và nhấn submit.

Tìm hiểu về cookie qua các ví dụ

Bài 4: Cách tạo, lấy và xóa thông tin trong cookies 
Có tất cả 3 khâu chính trong việc xử lý cookie ở PHP và các ngôn ngữ khác. Nó bao gồm:
  • Tạo cookies.
  • Lấy thông tin của cookies.
  • Xóa cookies.
Bạn tạo file cookie.php có code như sau:
(Code hoàn chỉnh trong việc tạo và lấy thông tin của 1 cookie bất kỳ)
PHP Code:
<?php
function create_cookie($name, $value = ”"){
$expires = time() + 60*60*24*365;
setcookie($name, $value, $expires,”/”,”");
}
function get_cookie($name){
if (isset($_COOKIE[$name]))
{
return urldecode($_COOKIE[$name]);
}
else
{
return FALSE;
}
}
?>
I. Tạo cookie:
Bạn tạo file login.php có code như sau:
PHP Code:
<?php
require_once(“cookie.php”);
$name = ”lyhuuloi”;
$password = ”123456″;
create_cookie(“member_name”, $name);
create_cookie(“member_pwd”, $password);
print ”Cookie đã được tạo.”;
?>
Sau khi tạo file login.php, bạn chạy file này để tạo cookie.
II. Lấy thông tin cookie:
Như trong ví dụ trên, ta sẽ trực tiếp lấy thông tin của 2 cookies là: member_name và member_pwd. Bạn tạo fileindex.php có code như sau:
PHP Code:
<?php
require_once(“cookie.php”);
$cookie = array();
$cookie['member_name'] = get_cookie(‘member_name’);
$cookie['member_pwd'] = get_cookie(‘member_pwd’);
print ”Chào bạn, {$cookie['member_name']}. Bạn có mật khẩu là: {$cookie['member_pwd']}”;
?>
III. Xóa cookie:
Để xóa cookie ta cũng làm như tạo cookie. Để xóa cookie ta chỉ cần thiết lập giá trị là 0 (Số không) cho các cookies cần xóa. Bạn tạo file del_cookie.php có code như sau:
PHP Code:
<?php
require_once(“cookie.php”);
create_cookie(“member_name”, 0);
create_cookie(“member_pwd”, 0);
print ”Cookie đã được xóa. <a xhref=’index.php’>Trở về</a>.”;
?>