Tự làm thiết kế website như thế nào

Discussion in 'Các mặt hàng khác' started by linhvetinh1, Aug 19, 2016.

  1. linhvetinh1

    linhvetinh1 Thần Tài

    Khi bạn muốn học để trở thành một lập trình viên thì mọi người sẽ phải trải qua một giai đoạn tích lũy kiến thức khá quan trọng đó chính là học lập trình thiết kế website nhà đất. Sau khi kết thúc công đoạn học thì có các người mặc dù đã biết về lập trình nhưng mà ko biết lập trình 1 website, và cũng có kha khá người còn chưa biết việc ra đời 1 website thế nào. các bạn có nằm trong 1 số người mà tôi nói ở trên- các người đã biết về lập trình nhưng chưa hề biết tới việc lập trình một website?
    [​IMG]
    Sau đâ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 các bạn hi vọng sẽ trợ giúp ích được cho nhiều người.
    vài trình tự cơ bản trong việc làm thiết kế web với thiết kế website giới thiệu công ty
    1 vài điều mà tôi chia sẻ bên dưới đây chẳng hề cao siêu, Tuy nhiên tôi lại bắt gặp không ít người đặt thắc mắc về việc học thiết kế website ra sao và một vài vấn đề thắc mắc xung quanh nó lúc tôi tham gia vào những diễn đàn thảo luận. làm thế nào cho hiệu quả?
    Áp dụng tương tự như giai đoạn học về lập trình của tôi thì số một bạn sẽ học về console viết 1 vài chương trình và 1 số 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 trữ dữ liệu lên vùng nhớ và truy xuất, xử lý chuỗi mô phỏng theo dạng web browser... khi đó việc hình dung ra việc lập được một vài chương trình như Corel, Photoshop hay một vài ứng dụng (application) thông dụng trên windows là hết sức khó khăn. mọi người chỉ sử dụng ngôn ngữ C thuần túy lập nên những chương trình này thì rất khó khăn.
    Sau giai đoạn bắt đầu ở trên, tôi cũng có một thời gian đc học quen với web , Tuy vậy nhưng nó chỉ dừng lại ở việc sử dụng chứ chưa nhận ra Hướng dẫn 1 website chạy là ra sao. Sau đấy bạn rồi cũng sẽ gần giống tôi, cảm thấy vài thứ trình bày trên website thật sự thú vị và bắt đầu tự đi tìm tòi mặc dù cũng không biết bắt đầu từ đâu.
    Tôi đã phát giác ra 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 1 số khả năng trong giai đoạn tự tìm tòi của mình. Tôi download về và làm theo hướng dẫn. Tôi dần quen với kết cấu và Bí quyết viết code của người khác và hiểu được một website hoạt động ra sao qua việc tìm kiếm hồ sơ tìm đc.
    Đối với PHP tôi chỉ đọc đúng đắn bài chỉ dẫn tự học trước tiên về Chỉ dẫn khai báo 1 vài biến (variables), khai báo một vài hàm (functions) và 1 số đặc điểm chính của nó rồi tự đọc mã nguồn có sẵn để biết Kinh nghiệm viết.
    Sau một thời gian tôi đã bắt đầu tự viết đc 1 số chuyển đổi cho mã nguồn forum ấy, rồi thậm chí viết đc một đặc tính lớn cho forum và còn có thể chuyển đổi hầu hết cấu tạo của nó.
    Và đó là quá trìn tự học thiết kế web của tôi.
    Cùng với việc tự học một số source code có sẵn thì tôi còn tham gia vào 1 vài forum với mục đích xem các nội dung mà các bạn thảo luận là 1 vài gì và có đôi khi tôi còn trợ giúp người khác. bạn hay tìm tòi để có thêm kiến thức chỉ dẫn người khác cũng là một Cách rất dễ để tiến bộ. Có 1 vài vấn đề thắc mắc các bạn hỏi tôi nhưng tôi lại chưa có kiến thức và tôi lên mạng tìm kiếm để giải thích cho họ. khi các bạn liên tiếp tham gia vào một vài diễn dàn còn có thể gặp được 1 số vấn đề cần hỏi hết sức khó mà mình chưa từng gặp. Và cứ như vậy, dần dần kiến thức cũng như Kinh nghiệm của mọi người sẽ nhiều lên phát giác.
    khi chuẩn bị thiết kế web các bạn cần có những nhân tố gì?
    mọi người phải nhận biết những 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- đây là yếu tố đầu tiên. Và cũng phải biết một Cách cơ bản nhất về địa chỉ dữ liệu.
    Trình tự học của tôi là kiếm tìm về HTML trước, sau đó là PHP (nếu bạn đã biết về C) hoặc JSP (nếu mọi người đã 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#). Một thắc mắc mọi người nên kiếm tìm nếu như có thời giờ rảnh, đó là CSS vì nó có thể sẽ hỗ trợ cho website của bạn đẹp mắt hơn, còn Javascript để có các hiệu ứng phụ dễ sử dụng cho người dùng.
    Thường thì mình hay đọc những sổ sách nước ngoài bằng tiếng Anh cao hơn là sổ sách tiếng Việt. lúc đc dịch sang tiếng việt thì sổ sách đó sẽ ko còn chính xác như trong hồ sơ gốc bằng tiếng Anh, nhất là sổ sách về công nghệ.
    1 số mã nguồn tôi hay sử dụng
    1. phpBB, IPB (Invision Power Board), vBB (vBulletin Board) hay được sử dụng trong forum.
    2. Drupal, Joomla, phpNuke, Spring, LifeRay, DotNetNuke, Zend framework sẽ đc sử dụng cho CMS hay Framework.