+1

Lập trình Web

1. Những ứng dụng viết code

  • Visual Studio Code: Đây là 1 công cụ phổ biến mà những coder ai cũng biết tới. Sử dụng 1 cách dể dàng và hiệu quả. Nhiều tiện ích giúp cho việc viết code trở nên đơn giản dễ sử dụng.
  • Sublime Text: 1 công cụ phổ biến trong việc code, nhiều coder sử dụng ứng dụng này thay cho Visual Studio Code. Code trong Sublime Text khá dễ dàng và có nhiều tiện ích.
  • PHP Storm: Công cụ viết project hiệu quả, nhiều tiện ích. Phát triển và viết code 1 cách khoa học. Nhược điểm là phải trả phí để sử dụng, mọi người hãy tham khảo trước khi sử dụng nha.
  • Còn nhiều ứng dụng viết code như NetBeans, Notepad++,... Theo mình biết, những công cụ ở trên được sử dụng phổ biến hơn cả.

2. Cài đặt

  • Khi viết PHP, sẽ sử dụng những hệ điều hành khác Window:
  • Ubuntu, Debian, ....
  • MacOS
  • Hệ điều hành Linux được tin dùng trong việc code PHP, nó thay thế cho Window.

  • MacOS là hệ điều hành của Apple, được sử dụng trong Macbook, giá thành cao khiến cho việc sử dụng MacOS khá đau túi.

  • Đây là video cài đặt Ubuntu mà mình biết:

    Chúc các bạn cài đặt thành công!!

3. Những kiến thức cần học trong PHP

a) Front-end

  • Hiểu rõ về những ngôn ngữ: HTML, CSS, Javascript.
    • HTML: 1 ngôn ngữ siêu văn bản, gồm những nội dung hiển thị cho người dùng xem.
    • CSS: trang trí hiển thị những phần tử xuất hiện, giúp cho trang Web đẹp hơn và thân thiện hơn.
    • Javascript: tạo ra những sự kiện, hiệu ứng cho trang Web. -Mọi người có thể tham khảo trên Youtube hoặc học trên: https://www.w3schools.com

b) Back-end

  • Lập trình bằng PHP thì chúng ta phải hiểu biết về PHP phải không.
  • Ngoài ra còn học những Framework, giúp bổ trợ ta trong việc. Một vài Framework phổ biến trong PHP: Laravel, Worldpress, Yii, ...
  • Trong việc học PHP, chúng phải học thêm về: Git, mySQL.
    • Git: là một hệ thống quản lý phiên bản phân tán (Distributed Version Control System – DVCS), nó là một trong những hệ thống quản lý phiên bản phân tán phổ biến nhất hiện nay. Git cung cấp cho mỗi lập trình viên kho lưu trữ (repository) riêng chứa toàn bộ lịch sử thay đổi.
    • mySQL: là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng. Vì MySQL là hệ quản trị cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên internet. Người dùng có thể tải về MySQL miễn phí từ trang chủ. MySQL có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,..
  • Khóa học trên Youtube mà mình biết: https://www.youtube.com/watch?v=3yJeeub-6RY

All Rights Reserved

Viblo
Let's register a Viblo Account to get more interesting posts.