Sunday, August 2, 2015

Kinh nghiệm tự học thiết kế website

  Trong suốt quá trình học tập để có thể đào tạo sinh viên trở thành một lập trình viên chuyên nghiệp Có một môn học khá quan trọng với các bạn sinh viên đó là lập trình thiết kế website hầu như bất kì trường nào đào kiến lập trình viên cũng có môn học này.
Tuy nhiên một tình trạng phổ thông là khá nhiều người sau khi tốt nghiệp vẫn hầu như chưa hề biết việc thành lập một website như thế nào và cũng có khá nhiều người đã biết về lập trình nhưng chưa hề biết đến việc lập trình một website.
bữa nay mình sẽ giới thiệu tí đỉnh về việc tự học thiết kế website của mình
Tự học thiết kế website
Tự học thiết kế website
Quá trình tự học
Có nhiều người đặt ra câu hỏi học thiết kế website bắt đầu từ đâu và nên học cái gì? Học như thế nào cho hiệu quả?
Thực sự với bản thân tôi khi mới tiếp xúc với website tôi thấy ở nó có khá nhiều điều khích khiến tôi tò mò và muốn tìm hiểu sâu hơn về nó về cách làm thế nào để tạo ra được nó, thoạt đầu khi xúc tiếp chỉ ở mặt dùng nhưng chưa hề biết đến một website được chạy như thế nào. Càng ngày tôi cảm thấy thích thú với những gì trên website thể hiện và bắt đầu tự tìm tòi nhưng cũng không biết bắt đầu từ đâu.
Tôi đã vô tình tìm được một website cho download mã nguồn miễn phí đó là thiết kế website nội thất trên diễn đàn sinhvienit bằng PHP với MySQL và có hướng dẫn cài đặt, chỉ dẫn thay đổi các chức năng một cách đầy đủ … Tôi download về và làm theo chỉ dẫn. tôi đã chú ý và tìm hiểu được cách hoạt động của website đó ra sao.
Tôi đã lên mạng và seach học php tôi tìm hiểu dần về php cách khai báo các biến (variables), khai báo các hàm (functions) và các đặc điểm chính của nó rồi tự đọc mã nguồn có sẵn xem cách mọi người viết như thế nào và học theo.
Khi đã nắm chắc các tri thức tôi bắt đầu tự viết được các thay đổi cho mã nguồn forum đó, tìm hiểu dần dần trình độ được nâng lên thì tôi có thể viết được hẳn một chức năng lớn cho forum và còn có thể thay đổi hầu hết cấu trúc của nó. Con đường tự học thiết kế website của tôi là vậy.
ngoại giả, đồng thời với việc tự mày mò những source code có sẵn tôi còn hay tham gia các forum xem người ta bàn luận và cũng thường hay chỉ dẫn người khác. Bạn hay tìm tòi để có thêm tri thức chỉ dẫn người khác cũng là một cách rất dễ để tiến bộ. Nhiều khi có những vấn đề người khác hỏi tôi không biết, thế là tôi lại lên mạng tìm hiểu rồi hướng dẫn lại. Hoặc lắm khi trên các diễn đàn đàm đạo trực tuyến cũng có nhiều người đưa các vấn đề chông gai mà mình chưa từng gặp để giải quyết. Cứ như thế dần dần bạn sẽ có nhiều kinh nghiệm cho chính mình.
Các yếu tố cần thiết
Tóm lại, để tự học thiết kế web thì nhân tố cần là bạn biết được được các thuật toán được dùng trong lập trình, đã có tư duy lập trình và đã biết dùng website và cần có một độ siêng năng nhất mực. dĩ nhiên cũng phải biết về cơ sở dữ liệu chí ít là về mặt căn bản.
Bạn có thể tìm hiểu về html trước, sau đó là PHP (nếu bạn đã biết về C) hoặc JSP (nếu bạn đã biết về lập trình Java) hay ASP.NET (nếu bạn đã biết về VB.NET hoặc C#). Có thời gian rảnh rỗi thì bạn tìm hiểu mày mò thêm về css để có thể làm cho website của bạn thêm bắt mắt và javascript để có các hiệu ứng phụ dễ dùng cho người dùng.
Nếu bạn có khả năng về tiếng anh hãy tìm hiểu các tài liệu viết bằng tiếng anh nhé nhiều điều hữu dụng. Bạn có thể thiết kế cho mình nhiều trang web bán hàng thương nghiệp điện tử …vv nếu như chịu thương chịu khó tìm tòi học hỏi. bây chừ mới có thêm thiết kế website wordpress bằng mã nguồn mở khá thích bạn cũng nên tìm hiểu thêm.
Các mã nguồn bạn có thể dùng
Sau đây là các mã nguồn mà bạn có thể tìm hiểu:
a. Về forum thì gồm có: phpBB, IPB (Invision Power Board), vBB (vBulletin Board) và nhiều loại forum khác.
b. Về cms hay framework thì gồm có: Drupal, Joomla, phpNuke, Spring, LifeRay, DotNetNuke, Zend framework và nhiều loại cms/framework khác.
Các phương tiện Hỗ trợ cần thiết
a. Adobe Dream Weaver bạn có thể tải bản mới nhất CS6
b. Notepad++, Edit plus
c. Zend Studio hay Zend Eclipse: tương trợ tốt cho việc lập trình PHP.
d. Eclipse: Hỗ trợ tốt cho việc lập trình Java.
e. Visual Studio: tương trợ tốt cho việc lập trình ASP.NET.
f. SQL Server nếu bạn dùng cơ sở dữ liệu là MS SQL.
g. phpMyAdmin dành cho việc quản lý database MySQL bằng giao diện web.

h. SQL Yog: chương trình tương trợ cho việc quản lý database MySQL.

0 comments:

Post a Comment