• Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
    • Remote work
    • Kỹ năng làm việc IT
    • Developer
    • Data Science – Machine Learning – AI
    • IT gurus
    • Business Analyst
    • Project Manager
    • Thiết kế UIUX
    • IT trong công ty non-tech
  • Kỹ năng tìm việc
    • Tìm việc IT cần biết
    • Phỏng vấn IT
    • Câu hỏi phỏng vấn
    • CV xin việc
    • Đàm phán lương
    • Mô tả công việc
  • Công nghệ
    • Công nghệ ứng dụng IT
    • Ngôn ngữ lập trình
    • Kiến thức công nghệ
  • Lương-Xu hướng
    • Lương bổng phúc lợi
No Result
View All Result
No Result
View All Result
  • Jobs
  • Phát triển nghề nghiệp
  • Kỹ năng tìm việc
  • Công nghệ
  • Lương-Xu hướng

50 từ viết tắt thông dụng trong phát triển phần mềm

Hà Vân by Hà Vân
January 12, 2021
in IT resources, Kiến thức công nghệ
0
0
Từ viết tắt trong phát triển phầm mềm

Ảnh: blog.hyperiondev.com

0
SHARES
1.4k
VIEWS
Share on FacebookShare on Twitter

Ngành Phát triển phần mềm có rất nhiều từ viết tắt và mỗi ngày những từ mới lại xuất hiện. Trong bài viết này chúng ta hãy cùng tìm hiểu một số thuật ngữ viết tắt trong phát triển phần mềm thường được sử dụng. Tốt hơn hết là bạn nên biết để không cảm thấy bối rối trong công việc hàng ngày của mình.

  1. ES: Viết tắt của ECMAScript. ECMAScript (hay ES) là một ngôn ngữ lập trình có mục đích chung và ban đầu được thiết kế để trở thành một ngôn ngữ kịch bản (scripting language) Web. 
  2. IDE: viết tắt của Integrated Development Environment. IDE là một ứng dụng phần mềm cung cấp các tiện ích và công cụ cho các lập trình viên để phát triển phần mềm.
  3. GUI: viết tắt của Graphic User Interface. GUI hay giao diện người dùng đồ họa (graphical user interface) là một dạng giao diện người dùng cho phép người dùng tương tác với các thiết bị điện tử thông qua giao diện đồ họa.
  4. IIFE: viết tắt của Immediately invoked function expression. IIFE là một hàm JavaScript chạy ngay sau khi nó được định nghĩa.
  5. DOM: viết tắt của Document Object Model. Document Object Model hay DOM là một giao diện lập trình cho các tài liệu HTML và XML.
  6. JSON: hay JavaScript Object Notation. Đây là một định dạng trao đổi dữ liệu.
  7. AJAX: viết tắt của Asynchronous JavaScript And XML. Ajax là một tập hợp các kỹ thuật sử dụng các công nghệ web ở phía client-side để tạo giao tiếp không đồng bộ trong các ứng dụng web.
  8. AVIF: viết tắt của AV1 Image File Format. Đây là một định dạng nén hình ảnh mới, hiệu quả cao.
  9. HTML: tức HyperText Markup Language. Đây là ngôn ngữ đánh dấu (markup language) tiêu chuẩn cho các tài liệu được thiết kế để hiển thị trong trình duyệt web.
  10. XML: viết tắt cho eXtensible Markup Language. XML là một ngôn ngữ đánh dấu được thiết kế bởi World Wide Web Consortium (W3C) để thiết lập một cú pháp để mã hóa các tài liệu mà cả máy móc và con người đều có thể đọc được.
  11. SEO: tức Search Engine Optimization. Từ viết tắt SEO được sử dụng để xác định quá trình cải thiện chất lượng và số lượng lưu lượng truy cập trang web bằng cách tăng khả năng hiển thị của trang web.
  12. UX: viết tắt của User Experience. UX được sử dụng để xác định quy trình thiết kế nhằm tạo ra các sản phẩm cung cấp trải nghiệm có ý nghĩa và phù hợp cho người dùng.
  13. JS: viết tắt của JavaScript. JavaScript là ngôn ngữ lập trình phổ biến.
  14. REGEX: hay Regular expression. Một REGEX là một biểu thức chính quy của một chuỗi các ký tự xác định một mẫu tìm kiếm.
  15. API viết tắt của Application programming interface. Một API cho phép hai ứng dụng khác nhau nói chuyện với nhau .
  16. CDN: tức Content delivery network. CDN là một tập hợp các máy chủ được phân phối cao giúp giảm thiểu sự chậm trễ trong việc tải nội dung trang web bằng cách giảm khoảng cách vật lý giữa máy chủ và người dùng.
  17. CMS: viết tắt của Content management system. CMS là một ứng dụng phần mềm được sử dụng để tạo và duy trì nội dung.
  18. ERP: viết tắt của Enterprise resource planning. ERP được dùng để chỉ một loại phần mềm mà các tổ chức sử dụng để quản lý các hoạt động kinh doanh hàng ngày.
  19. CRUD: viết tắt của Create, read, update, and delete. trong lập trình, create, read, edit, and delete là bốn chức năng thiết yếu của thao tác đối với dữ liệu.
  20. MVC: viết tắt của Model, View, and Controller. MVC được sử dụng để xác định một mẫu thiết kế phần mềm thường được sử dụng để phát triển giao diện người dùng phân phối logic chương trình thành ba phần tử.
  21. UTC: viết tắt của Coordinated Universal Time. UTC là tiêu chuẩn thời gian chính mà thế giới quy định đồng hồ và thời gian.
  22. EOF: viết tắt của End of File. EOF được sử dụng để biểu thị phần cuối của tệp.
  23. FIFO: viết tắt của First In First Out. FIFO được sử dụng để chỉ ra rằng phần tử đầu tiên vào là phần tử đầu tiên ra trong hàng đợi.
  24. FTP: viết tắt của File Transfer Protocol.  FTP được sử dụng để chỉ một giao thức được sử dụng rộng rãi để truyền tệp giữa các máy tính.
  25. SDK: tức Software development kit. SDK là một tập hợp các công cụ phát triển phần mềm trong một gói có thể cài đặt.
  26. JDK: viết tắt của Java Development Kit. JDK là một triển khai của Nền tảng Java.
  27. JRE: viết tắt của Java Runtime Environment. Nó là một phần của JDK chứa và tổ chức bộ công cụ và các yêu cầu tối thiểu để thực thi các ứng dụng Java.
  28. JVM: viết tắt của Java Virtual Machine. JVM là máy ảo cho phép máy tính chạy các chương trình Java cũng như các chương trình được viết bằng các ngôn ngữ khác cũng được biên dịch sang Java bytecode.
  29. SOAP: viết tắt của Simple Object Access Protocol. SOAP được sử dụng để xác định đặc điểm kỹ thuật giao thức nhắn tin để trao đổi thông tin có cấu trúc bởi các dịch vụ web.
  30. SQL: viết tắt của Structured Query Language. Ngôn ngữ SQL được sử dụng trong lập trình để quản lý dữ liệu trong cơ sở dữ liệu quan hệ.
  31. JDBC: tức Java Database Connectivity. JDBC là một API cho ngôn ngữ Java xác định cách thức khách hàng có thể truy cập cơ sở dữ liệu.
  32. ORM: viết tắt của Object Relational Mapping. ORM là một kỹ thuật lập trình được sử dụng để chuyển đổi dữ liệu giữa các hệ thống không tương thích bằng các ngôn ngữ lập trình hướng đối tượng.
  33. ETL: viết tắt của Extract, Transform, Load. Từ viết tắt ETL được sử dụng để xác định một loại tích hợp dữ liệu đề cập đến ba bước (trích xuất, chuyển đổi, tải) được sử dụng để trộn dữ liệu từ nhiều nguồn.
  34. OOP: viết tắt của Object-oriented programming. OOP là một mô hình lập trình dựa trên khái niệm về các đối tượng.
  35. REST: viết tắt của Representational state transfer. REST định nghĩa một phong cách kiến trúc lập trình cung cấp các tiêu chuẩn giao tiếp giữa các hệ thống máy tính.
  36. CSS: viết tắt của Cascading Style Sheets. CSS là một ngôn ngữ bảng định kiểu được sử dụng để mô tả bản trình bày của một tài liệu được viết bằng HTML.
  37. CVS: viết tắt của Concurrent Versioning System.CVS là một hệ thống kiểm soát phiên bản theo dõi tất cả các thay đổi trong một tập hợp các tệp.
  38. CSV: viết tắt của Comma-separated values. Tệp CSV là tệp văn bản được phân tách sử dụng dấu phẩy để phân tách các giá trị.
  39. TDD: viết tắt của Test-driven development. TDD là một quy trình phát triển phần mềm dựa trên sự lặp lại của một chu kỳ phát triển ngắn: các yêu cầu được chuyển thành các trường hợp thử nghiệm cụ thể và sau đó mã được sửa để các thử nghiệm vượt qua.
  40. BDD: viết tắt của Behavior-driven development. BDD là một chiến lược phát triển theo hướng hành vi, đã phát triển từ TDD, nhưng nó không phải là một kỹ thuật thử nghiệm. BDD xác định một ngôn ngữ chung cho tất cả các bên liên quan và nhà phát triển.
  41. XP: viết tắt của Extreme Programming. XP là một phương pháp phát triển phần mềm tổ chức mọi người sản xuất phần mềm chất lượng cao hơn một cách hiệu quả hơn và cố gắng giảm chi phí thay đổi các yêu cầu bằng cách có một số chu kỳ phát triển ngắn.
  42. UAT: viết tắt của User Acceptance Testing. UAT là giai đoạn cuối cùng của quá trình kiểm thử phần mềm
  43. AD: viết tắt của Active Directory. AD là dịch vụ thư mục độc quyền của Microsoft.
  44. SAAS: viết tắt của Software as a Service. SaaS là giải pháp phần mềm được mua từ nhà cung cấp dịch vụ đám mây theo mô hình trả tiền cho mỗi lần sử dụng.
  45. UUID: viết tắt của Universally unique identifier. UUID là một số 128 bit được sử dụng để xác định thông tin trong hệ thống máy tính.
  46. WYSIWYG: viết tắt của What you see is what you get. Microsoft Word là một ví dụ phổ biến để định nghĩa một trình soạn thảo WYSIWYG. Bạn có một trang trống với một số công cụ định dạng, từ, hình ảnh, bảng, v.v. Những gì bạn thấy trên màn hình chính là những gì bạn thấy khi in tài liệu.
  47. SMACSS: viết tắt của Scalable and Modular Architecture for CSS. SMACSS là một hướng dẫn kiểu dựa trên năm danh mục (cơ sở, bố cục, mô-đun, trạng thái, chủ đề).
  48. SOLID: viết tắt của Single responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle, and Dependency inversion principle. SOLID là từ viết tắt dễ nhớ của năm nguyên tắc thiết kế được thiết kế để làm cho các thiết kế phần mềm linh hoạt, dễ hiểu và dễ bảo trì hơn.
  49. YAGNI: viết tắt của You Ain’t Gonna Need It. YAGNI là một nguyên tắc của XP quy định rằng một lập trình viên không nên thêm chức năng cho đến khi thấy cần thiết.
  50. GNU: là một từ viết tắt đệ quy của “GNU’s Not Unix. GNU là một bộ sưu tập phần mềm miễn phí phong phú, đã phát sinh ra dòng hệ điều hành phổ biến được gọi là Linux.

Theo https://medium.com/javascript-in-plain-english/the-jargon-all-developers-should-know-5fc6b062818a.

 

Bạn đánh giá bài viết thế nào?

Average rating 4.9 / 5. Vote count: 8

No votes so far! Be the first to rate this post.

Previous Post

Thế nào là lập trình viên giỏi, lập trình viên tệ ?

Next Post

Lộ trình và tài liệu học Data Science mới nhất 2021

Hà Vân

Hà Vân

Related Posts

Chọn cơ sở dữ liệu

Năm 2023: làm thế nào để chọn đúng cơ sở dữ liệu cho ứng dụng

April 1, 2023
ChatGPT

ChatGPT là gì và những gì bạn cần biết về chatbot này

March 14, 2023
Blockchain api

10 API tốt nhất cho các dự án Blockchain

April 13, 2022
serverless developer

Serverless là gì và học gì để làm việc với serverless?

June 2, 2022
Nguyên tắc kiến trúc phần mềm

Các nguyên tắc trong kiến trúc phần mềm để sử dụng hàng ngày

January 9, 2022
kỹ sư blockchain

5 lý do tại sao bạn nên trở thành một kỹ sư blockchain

January 8, 2022
Next Post
Lộ trình học data science

Lộ trình và tài liệu học Data Science mới nhất 2021

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

About ITGuru.vn

  • Trang Chủ ITguru.vn
  • Về chúng tôi
  • Thỏa thuận sử dụng
  • Quy định bảo mật
  • Quy chế hoạt động
  • Liên hệ ITguru

Nhà tuyển dụng

  • Đăng tuyển

Người tìm việc

  • Việc làm IT
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In
No Result
View All Result
  • About ITguru Blog
  • Viết bài cùng ITguru

© 2022 ITguru.vn - Web site tuyển dụng và phát triển nghề nghiệp IT