LTCB Bài 3-Giới thiệu chung về một số hướng lập trình

Giới thiệu chung về một số hướng lập trình

Lập trình web (Frontend)


  • Thiết kế giao diện
  • Thiết kế hiệu ứng giao diện
  • Web bán hàng, quảng bá, blog
  • Kiến thức cần có: html, css, javascript
  • Framework: reactjs, angular


Lập trình server(Backend)

Phân biệt frontend với backend

  • Fontend chuyên xử lý bề nổi của trang web còn backend lại làm phần không nhìn thấy được
  • Backend sẽ quản lý dữ liệu người dùng, phản hồi request từ frontend, app (client nói chung)
  • Những phần cần bảo mật, xử lý logic có thể đưa về làm ở backend

Backend sẽ quản lý dữ liệu




Lập trình ứng dụng máy tính

  • Các ứng dụng đặc thù bắt buộc phải làm trên máy tính: usb, bàn phím, chuột, quét virus
  • Phát triển nhanh, nhiều công cụ
  • Hay sử dụng để làm tool

Lập trình mobile app

  • Gọn nhẹ, tối ưu
  • Bảo mật
  • Tool phát triển cồng kềnh
  • Làm theo quy trình

Lập trình nhúng

  • Đặc thù
  • Đọc nhiều, code ít
  • Khó ăn hơn web,app
  • Cần có nền tảng về điện tử
  • Ít cạnh tranh
  • Cần nhiều chi phí


Đăng nhận xét

Mới hơn Cũ hơn