Search…

Lập Trình Web Front-end Là Gì?

30/08/20202 min read
Tổng quan về lập trình giao diện (Front-end) và những gì cần chuẩn bị để bắt đầu.

Front-end là gì?

Thông thường, một sản phẩm phần mềm (trang web, ứng dụng điện thoại) sẽ có hai phần là Front-end (phần người dùng thấy và tương tác) và Back-end (Phần xử lý các hành động tương tác). 

Lập trình Front-end

Đối với những công ty phần mềm, việc lập trình ra Front-end và Back-end thường sẽ do những thành viên khác nhau phụ trách. Những thành viên phụ trách front-end thường sẽ là người nhận yêu cầu chính từ khách hàng hoặc quản lý dự án về mặt thiết kế và công việc của những thành viên này sẽ diễn ra theo các giai đoạn:

  1. Tiếp nhận và phân tích yêu cầu.
  2. Thiết kế giao diện, đồ họa, trải nghiệm người dùng (UI/UX).
  3. Lập trình front-end theo thiết kế.

Cần gì để trở thành 1 lập trình viên front-end?

Kiến thức cốt lõi

Kiến thức cốt lõi để có thể trở thành 1 Front-end Developer (Lập trình viên Front-end) sẽ bao gồm:

  1. HTML, CSS: dùng để sắp xếp nội dung và phát triển các bố cục cho trang web.
  2. JavaScript: là ngôn ngữ lập trình hỗ trợ xử lý logic cho trang web trên trình duyệt; gửi, nhận yêu cầu đến back-end.
  3. Các thư viện như JQuery,...
  4. Kiến thức về: HTTP, RESTful, JSON, JQuery..

Các kiến thức hỗ trợ

Ngoài ra, một nhà phát triển giao diện (front-end) thường sẽ sử dụng một framework (một bộ công cụ giúp bắt đầu công việc nhanh hơn). Một số framework có thể kể đến như:

VueJS, AngularJS, Lavarel, Django, Ruby on Rails,...

Ngoài ra, một số công ty sẽ yêu cầu nhà phát triển có kiến thức về trải nghiệm người dùng (UX), đồ hoạ và thiết kế giao diện người dùng (UI).

IO Stream

IO Stream Co., Ltd

30 Trinh Dinh Thao, Hoa Thanh ward, Tan Phu district, Ho Chi Minh city, Vietnam
+84 28 22 00 11 12
developer@iostream.co

383/1 Quang Trung, ward 10, Go Vap district, Ho Chi Minh city
Business license number: 0311563559 issued by the Department of Planning and Investment of Ho Chi Minh City on February 23, 2012

©IO Stream, 2013 - 2024