Trong suốt quá trình học để phát triển thành một lập trình viên (software engineer) hiện nay ở vài trường đại học thì có một công đoạn khá hệ trọng là lập trình thiết kế website bất động sản. nhưng mà lại cũng vẫn xuất hiện vài tình trạng sau lúc tốt nghiệp mà vẫn chưa biết Hướng dẫn tạo một website như thế nào và cũng có 1 vài người đã biết về lập trình nhưng lại chưa hề biết đến việc lập trình một website. Có phải các bạn cũng nằm trong số ấy, bạn đang bị mông lung về 1 số kiến thức website? Dưới đây tôi xin nói qua về quá trình học thiết kế website của tôi chia sẽ cùng mọi người hi vọng sẽ giúp đỡ ích đc cho nhiều người. mọi người phải trải qua một giai đoạn tự bắt đầu thiết kế website một Bí quyết bài bản và nghiêm túc với thiết kế web giới thiệu doanh nghiệp 1 vài điều mà tôi chia sẻ bên dưới đây chẳng hề cao siêu, Tuy vậy nhưng tôi lại bắt gặp khá nhiều người đặt thắc mắc về việc học thiết kế website thế nào và vài vấn đề xung quanh nó lúc tôi tham gia vào vài diễn đàn thảo luận. bắt đầu như thế nào thì mới có hiệu quả? Trong suốt giai đoạn kể từ lúc bắt đầu học lập trình của tôi, ban đầu là lập trình về console viết một số chương trình và vài bài tập đơn giản bằng ngôn ngữ lập trình C như tính toán cộng trừ nhân chia, xử lý chuỗi, cất giữ dữ liệu lên vùng nhớ và truy xuất, xử lý chuỗi mô phỏng theo dạng web browser... lúc ấy việc hình dung ra việc lập đc 1 vài chương trình như Corel, Photoshop hay vài ứng dụng (application) thông dụng trên windows là cực kỳ khó khăn. Bởi vì nếu mà sử dụng ngôn ngữ C thuần túy lập nên một số chương trình này thì quả là khó khăn. Thậm chí sau một thời gian, tôi đã dần được tiếp xúc với web nhưng mà vẫn chỉ ở mặt sử dụng web mà ko biết đc Cách 1 website vận hành ra sao. Tôi cảm thấy thích thú với vài gì trên website trình bày và chuẩn bị tự tìm tòi nhưng lại cũng không biết học từ đâu như những bạn hiện tại. Trong quá trình tự tìm tòi đó, tôi đã vô tình nhận biết một website cho download mã nguồn diễn đàn (forum) bằng PHP với MySQL và có chỉ dẫn cài đặt, hướng dẫn thay đổi một số chức năng. Tôi download về và làm theo chỉ dẫn. Qua giai đoạn chú ý và nghiên cứu sổ sách, tôi đã bắt đầu quen với cấu trúc và Bí quyết viết code của người khác và hiểu đc Bí quyết để một website hoạt động là như thế nào. Tôi chỉ đọc chính xác bài hướng dẫn tự học số một về Mẹo khai báo 1 vài biến (variables), khai báo một số hàm (functions) và những đặc điểm chính của nó rồi tự đọc mã nguồn có sẵn để biết Hướng dẫn viết lúc kiếm tìm và nghiên cứu về PHP. về sau tôi bắt đầu tự viết được các thay đổi cho mã nguồn forum ấy, sau đấy nữa tôi có thể viết được hẳn một vai trò lớn cho forum và còn có thể thay đổi phần lớn kết cấu của nó. Con đường tự học thiết kế web của tôi là vậy. Tôi cũng hay tham gia những forum xem người khác thảo luận và cũng thường hay chỉ dẫn người khác thay cho việc chỉ tự mày mò với các source code có sẵn. lúc nhận hỗ trợ cho một ai ấy bạn sẽ phải tìm tòi thêm một vài kiến thức mới và điều này sẽ trợ giúp bạn tiến bộ hơn khá nhiều. chẳng phải vấn đề nào người ta hỏi tôi cũng có khả năng biết và lúc đấy tôi sẽ tìm trên mạng rồi hướng dẫn lại cho người ta. Hoặc lắm khi trên một số diễn đàn thảo luận trực tuyến cũng có nhiều người đưa những thắc mắc hóc búa mà mình chưa từng gặp để giải quyết. Như vậy mọi người sẽ có lớn hơn 1 số Hướng dẫn bổ ích. khi bắt đầu thiết kế website mọi người cần có những nhân tố gì? bạn phải nhận ra vài thuật toán được dùng trong lập trình, đã có tư duy lập trình và đã biết sử dụng website- đây là nhân tố thứ 1. tất yếu cũng phải biết về cơ sở dữ liệu ít nhất là về mặt cơ bản. mọi người có thể tìm hiểu về HTML trước, sau đó chính là PHP (nếu các 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 các bạn đã biết về VB.NET hoặc C#). xem thêm về CSS sẽ làm cho Website của mọi người thêm cuốn hút và Javascript để có một số hiệu ứng phụ dễ sử dụng cho người sử dụng, và tôi hay làm việc đó khi có thời giờ rảnh. Tôi hay đọc tài liệu tiếng Anh. Vì trong tài liệu tiếng Anh mình sẽ hiểu đc sát ý nghĩa hơn là lúc đã dịch sang tiếng việt. dưới đây là các mã nguồn mà mọi người có thể tìm hiểu 1. phpBB, IPB (Invision Power Board), vBB (vBulletin Board) hay được sử dụng trong forum. 2. 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.