Một lập trình viên front-end là người chịu trách nhiệm thiết kế nội thất của ngôi nhà đã được xây dựng bởi một lập trình viên back-end. Vì vậy dù Frontend hay backend đều có vai trò rất quan trọng của mình.
Các lập trình viên front-end phải tinh thông 3 ngôn ngữ chính: HTML, CSS, và JavaScript. Ngoài việc thông thạo các ngôn ngữ đó, các lập trình viên front-end cần phải làm quen với các framework như Bootstrap, Foundation, Backbone, AngularJS, và EmberJS, để đảm bảo nội dung luôn hiển thị tốt trên mọi thiết bị khác nhau, và các thư viện như jQuery và LESS...
Để khiến cho máy chủ, ứng dụng, và cơ sở dữ liệu có thể giao tiếp được với nhau, các lập trình viên back-end sử dụng các ngôn ngữ server-side như PHP, Ruby, Python, Java, và .Net để xây dựng một ứng dụng, và các công cụ như MySQL, Oracle, và SQL Server để tìm kiếm, lưu trữ, hoặc thay đổi dữ liệu và phục vụ trở lại tới người dùng trong phần front-end. Các công việc tuyển dụng lập trình viên back-end cũng thường yêu cầu kinh nghiệm về các framework PHP như Zend, Symfony, và CakePHP; có kinh nghiệm với các phần mềm quản lý phiên bản như SVN, CVS, hoặc Git; và kinh nghiệm với Linux trong việc phát triển và triển khai hệ thống.
Để hiểu sâu hơn và thử sức mình với những ứng dụng, chức năng cơ bản của Frontend hay Backend, ICT Hà Nội tiếp tục tổ chức chương trình vì cộng đồng (miễn học phí) với chủ đề tiếp theo trong chuỗi web:
GIẢI MÃ FRONTEND & BACKEND
Thời gian tổ chức: 12/5-13/5/2020
Khung giờ: 19h00 - 21h00
Hình thức học: Học trực tuyến qua Meeting Google
Học phí: Không thu học phí
Đơn vị tổ chức: ICT Hà Nội. Có sự tham gia chia sẻ của Công ty Thiên Hoàng Group.