Lập trình Frontend là gì ?

0
428

1. Khái niệm

Xin chào các bạn, Lập trình Frontend là thuật ngữ nói về Thiết kế & Lập trình giao diện cho một hệ thống nói chung (website nói riêng)

Xin chào các bạn, Lập trình Backend là thuật ngữ nói về lập trình nền tảng web phía Server. Công việc của nghề này đó là sử dụng các ngôn ngữ lập trình phía Server (ví dụ như PHP) để tạo ra một hệ thống quản lý nội dung động, tương tác được với CSDL.

2. Kiến thức cần có

Để làm nghề trong lĩnh vực lập trình frontend bạn cần phải chuẩn bị các kiến thức sau:

  • Giai đoạn 1: Nghiên cứu kiến thức về thiết kế giao diện website tĩnh với các môn học HTML4, HTML5, CSS2, CSS3 và Bootstrap (đây là một thư viện của CSS, giúp việc thiết kế giao diện được nhanh hơn, tương thích với các thiết bị di động cũng như các trình duyệt web khác nhau được tốt hơn)
  • Giai đoạn 2: Nghiên cứu kiến thức về lập trình các hiệu ứng chuyển động trên giao diện với các môn học Javascript và Javascript Framework chẳng hạn như jQuery (đây là một thư viện của Javascript, giúp việc tạo ra các hiệu ứng được nhanh hơn, tương thích với các trình duyệt web khác nhau được tốt hơn)

3. Kiến thức nếu có thì quá tốt

  • Đôi khi có thể yêu cầu biết một chút ít về Photoshop, nhưng theo tôi thì những nhân viên ở vị trí này nên thành thạo ít nhất một phần mềm đồ họa 2D để vẽ hoặc chí ít là để chỉnh sửa giao diện web (mà điển hình là Photoshop)
  • Nếu ứng viên ở vị trí này mà có kiến thức về AngularJS nữa thì thật sự tuyệt vời.

Ở đây tôi chỉ bàn đến khía cạnh lập trình web mã nguồn mở PHP.

Những ngôn ngữ lập trình để tạo hiệu ứng chuyển động cho giao diện như Javascript, Javascript Framework (Phổ biến là jQuery)

Đôi khi có thể yêu cầu biết một chút ít về Photoshop, nhưng theo tôi thì những nhân viên ở vị trí này nên thành thạo ít nhất một phần mềm đồ họa 2D để vẽ hoặc chí ít là để chỉnh sửa giao diện web (mà điển hình là Photoshop)

P/s: Nếu ứng viên ở vị trí này mà có kiến thức về AngularJS nữa thì thật sự tuyệt vời.

Thầy Giáo Quốc Dân:  Tuấn Hoàng

[Total: 1    Average: 2/5]

LEAVE A REPLY

Please enter your comment!
Please enter your name here