#115728 gửi bởi thekidgl
Ngày 11 Tháng 05 2012 , 13:46
Để có thể thiết kế 1 website các bạn cần phải có kiến thức cơ bản về một số mã nguồn thông dụng.
Tất nhiên biển học vô biên nên các bạn chỉ cần học đủ để làm theo ý thích của mình
Nếu muốn học hết tất cả về code & web thì cần 1 thời gian dài và sự kiên trì "khủng"
Mà cuộc sống thì biết bao nhiêu là việc không thể chỉ cắm đầu vào "web" được...
Cho nên các bạn cũng chỉ cần lõm bõm code (như mình) là có thể làm web được.
Tiêu chí của mình là: biết bao nhiêu thì làm bấy nhiêu thôi :d
Hiện nay việc thiết kế web ko còn nhọc nhằn như các đàn a, đàn chị, đàn ông, đàn chú, đàn bác ngày xưa nữa vì đã có sự ra đời của CMS:
Các CMS Free:
Joomla: Http://joomla.org
Wordpress: http://wordpress.org
Nukeviet: Http://nukeviet.vn
(Tiếng việt thuần, không cần add languague)
phpbb (forum): http://phpbb.com
...
Các CMS Fee
(cần mua lic $)
VBB (forum): https://www.vbulletin.com
...
Việc cài đặt và sử dụng các CMS trên thì tương đối dễ dàng, các bạn có thể search GG, ra cả đống

Mình thấy 1 số bạn bắt đầu làm web cứ đọc hướng dẫn làm VBB rồi làm theo, như vậy cũng tốt nhưng ko có căn bản, làm được nhưng không quản lý được, quản lý được nhưng không chỉnh giao diện đc... Lúc cần chỉnh sửa gì lại phải nhờ vả ...
Theo mình cứ học trước rồi làm sau, hoặc vừa học vừa làm sẽ hay hơn.

Còn về CMS thì mình nghĩ nếu làm demo hoặc làm chơi thì có thể làm VBB cũng được
còn khi đã xác định gắn bó lâu dài với website thì các bạn cần mua Lic VBB, mặc dù có nhiều bản null, khá tốt nhưng có thể bị VBB band bất đắc kỳ tử. bao nhiêu công sức sẽ đổ xuống sông xuống biển hết. Nếu không có $ để mua Lic hoặc không muốn mua các bạn có thể dùng phpbb.

Để tùy biến giao diện và thêm/bớt theo ý mình thì các bạn cần nghiên cứu qua 1 số cái như thế này:
* Html, Java, css, php...
Html các bạn down giáo trình tại đây:
http://m1.download.com.vn/Data/Soft/2008/10/27/HTML.zip
Các mã nguồn khác các bạn chịu khó search Google nha.
Hoặc các bạn cũng có thể tham khảo tại đây:
http://www.w3schools.com
Biển học vô biên nên các bạn học vừa vừa thôi kẻo bị *iên nha.
Cứ học cái nào mình cảm thấy cần, học cho đến khi cảm thấy đủ vs mình thì thôi.
Đọc mấy cái code này có lẽ hơi khó nhai nên các bạn cứ đọc từ từ, hoặc khi nào cần thì giở giáo trình ra search (hồi mình học cũng theo cách này).

Còn nếu có điều kiện các bạn cũng có thể tham gia 1 số khóa học về website căn bản, sau đó nâng cao dần lên...
Ko phải ai sinh ra cũng có thể trở thành Billgates
Thế nên đừng học nhiều quá có khi lại mang đít chai thì khổ.
Tiếp đến các bạn nên tìm hiểu về cơ chế hoạt động của hosting + domain, cách quản lý hosting + domain trên các cpanel khác nhau (plesk, vistapanel, direct admin...)

Đôi khi mình thấy có nhiều bạn hỏi: muốn làm cái này... cái kia... nếu nhờ các pro thì có thể làm giùm các bạn được, còn nếu hướng dẫn cho các bạn làm thì các bạn làm thì các bạn cũng có thể làm được, nhưng theo mình thì đó là học vẹt, các bạn sẽ không hiểu được tại sao phải làm như thế này?, như thế kia...
Và nguy hiểm hơn nếu ai đó bày cho bạn cách làm "cái này", "cái kia"... rồi đưa 1 con shell cho bạn, bảo bạn up lên host, thế là xong, bạn đã bị deface ... Bao nhiêu công sức lại đổ vào mương hết

Vấn đề bảo mật: theo mình biết thì website có thể bị hack chủ yếu = 2 phương pháp:
1. Hack lỗi code web
2. Hack lỗi server
...
Cho nên về lý thuyết thì chỉ có bảo mật tương đối, không có gì hoàn hảo và không thể hack đc cả. Cho nên các bạn cũng đừng bận tâm nhiều về vấn đề này.
Website chỉ là trò chơi công nghệ, các bạn cứ backup càng nhiều càng tốt, lỡ bị hack thì backup & từ từ khắc phục thôi.

Về phần mình thì mình cũng chỉ là 1 designer lang thang vs 1 số code lõm bõm, mình chỉ chia sẻ những gì mình biết và hiểu sơ sơ cho các bạn mới bắt đầu làm web thôi, ace đừng chém mình nha
Bài viết của mình không có hình minh họa, nội dung cũng hơi bị khô khan, khi các bạn học code cũng vậy, vì vậy nếu các bạn có thể nhai được đến đoạn này thì các bạn có thể bắt tay vào học ngay rồi

Sau khi học hết cái mớ code ở trên thì các bạn có thể tìm hiểu thêm về ajax hay sql hay cái gì gì đó thì tùy các bạn. Chúc các bạn thiết kế được website đẹp & hữu ích.
#124048 gửi bởi right
Ngày 07 Tháng 09 2012 , 01:38
Mình thì vẫn thích từ cơ bản trước học code thuần html table rồi đến html css, nâng lên tới chèn javascripts, sau khi có căn bản 3 phần này rồi mới tìm hiểu CMS với PTS để hỗ trợ cho việc thiết kế web :)

I'm Right .
Website demo: http://sangohoaphat.com
Hiện đang SEO: http://sangohoanganh.com
#124827 gửi bởi danvds
Ngày 17 Tháng 09 2012 , 10:42
hi
bác nói hay thiệt em cũng có suy nghĩ như bác mới biết tòm tèm mua cái domain và cái hosting của vdc mà chẳng biết cấu hình dns hay trỏ tên miền như thể nào cho nó chạy cả
bác biết hay có tài liệu chỉ em với
=((
#124980 gửi bởi right
Ngày 19 Tháng 09 2012 , 10:19
Tài liệu về các này thì cần tham khảo hướng dẫn hosting + domain: bạn dùng nukeviet thường là hosting linux còn phải xem cả hướng dẫn phân quyền folder của linux nữa ^^
Mấy cái này Google có cả đấy !

I'm Right .
Website demo: http://sangohoaphat.com
Hiện đang SEO: http://sangohoanganh.com