Chuyên mục
Công Nghệ

Looker Studio là gì? Vì sao nên chọn Looker Studio?

Cùng với sự tăng trưởng về sự quản lý dữ liệu và phân tích trong doanh nghiệp, việc sử dụng các công cụ Business Intelligence như Looker Studio, Power BI … trở nên phổ biến hơn bao giờ hết. Tuy nhiên, với sự liên tục cho ra đời các BI tool mới, câu hỏi đặt […]

Chuyên mục
Công Nghệ

Analytics Engineering là gì? Làm thế nào để trở thành Analytics Engineer?

Trong thế giới số hóa ngày nay, dữ liệu là một tài nguyên quý giá và phân tích dữ liệu đóng vai trò quyết định trong sự thành công của nhiều tổ chức. Tuy nhiên, để tận dụng hết tiềm năng của dữ liệu, chúng ta cần những cơ sở hạ tầng và quy trình […]

Chuyên mục
Công Nghệ

UML là gì? Giới thiệu các loại UML hay dùng

Trong thế giới phát triển phần mềm, việc hình dung, thiết kế và tài liệu về các hệ thống và quy trình phần mềm là rất quan trọng. Để đạt được mục tiêu này, các nhà phát triển đã tạo ra một công cụ mạnh mẽ: UML (Unified Modeling Language). Trong bài này, chúng ta […]

Chuyên mục
Công Nghệ

Concurrency pattern trong Go – Phần 2

Trong bài Concurrency pattern trong Go – Phần 1, chúng ta đã tìm hiểu 3 pattern quan trọng là confinement, vòng lặp for select và ngăn goroutine leak. Ở phần này, chúng ta sẽ tìm hiểu tiếp 3 pattern quan trọng khác, bao gồm: or channel, xử lý lỗi và pipeline. 1. Or channel Ở […]

Chuyên mục
Công Nghệ

Giải thích các ký hiệu trong use case diagram

Biểu đồ Use Case, một phần quan trọng của Unified Modeling Language (UML), giúp làm nổi bật các chức năng chính của hệ thống qua lăng kính của người dùng cuối. Cho nên, việc hiểu và áp dụng đúng các mối quan hệ trong biểu đồ Use Case là chìa khóa để mô tả chính […]

Chuyên mục
Công Nghệ

So sánh PowerBI và Looker Studio

Business Intelligence (BI) đã trở thành một phần quan trọng của chiến lược kinh doanh hiện đại. Các công cụ BI như Looker Studio và Power BI không chỉ giúp tổ chức phân tích dữ liệu một cách hiệu quả mà còn giúp họ hiểu rõ hơn về hoạt động kinh doanh của mình và […]

Chuyên mục
Công Nghệ

Giới thiệu về Transformer – Công nghệ đằng sau ChatGPT và Bard

Trong thế giới của trí tuệ nhân tạo và học máy, transformer đã trở thành một khái niệm không thể thiếu trong lĩnh vực xử lý ngôn ngữ tự nhiên (NLP). Kể từ khi được giới thiệu vào năm 2017 thông qua bài báo Attention is All You Need của các nhà khoa học ở […]

Chuyên mục
Công Nghệ

Collections là gì? Tổng quan về Collections trong Java

Java Collections là một phần quan trọng trong bộ thư viện tiêu chuẩn của Java mà bất cứ ai tiếp cận ngôn ngữ lập trình này đều cần phải nắm rõ. Java Collections cung cấp các cấu trúc dữ liệu và cả thuật toán đi kèm để lưu trữ, quản lý, xử lý dữ liệu […]

Chuyên mục
Công Nghệ

Lập trình C cơ bản – Ứng dụng của ngôn ngữ C

Trong bài viết này, các bạn cùng mình tìm hiểu về ngôn ngữ lập trình C và các ứng dụng nhé. 1. Ngôn ngữ C là gì? Ngôn ngữ C là một ngôn ngữ lập trình máy tính được phát triển bởi Dennis Ritchie vào những năm 1970 tại Bell Labs. C là một ngôn […]

Chuyên mục
Công Nghệ

Giải thích các ký hiệu trong class diagram

Trong UML (Unified Modeling Language), class diagram (biểu đồ lớp) đóng vai trò thiết yếu trong việc mô hình hóa cấu trúc của các hệ thống phần mềm. Do đó, việc nắm bắt và sử dụng chính xác các ký hiệu trong biểu đồ lớp là bước quan trọng để phản ánh đúng kiến trúc […]

Chuyên mục
Công Nghệ

Khám phá Time Series Analysis – Phần 1

Phân tích chuỗi thời gian (Time series analysis – TSA) là kỹ thuật phân tích, tìm hiểu dữ liệu để tìm hiểu xu hướng, chu kỳ, bất thường của tập dữ liệu dữ liệu được ghi lại liên tục theo thời gian và đưa ra dự báo về giá trị của dữ liệu trong tương […]

Chuyên mục
Công Nghệ

Khám phá Time Series Analysis – Phần 2

Ở phần 1 của series về time series analysis, chúng ta đã tìm hiểu về khái niệm và tính chất đặc trưng của time series data. Trong phần này chúng ta sẽ cùng nhau đi tìm hiểu về một số loại time series analysis phổ biến và ứng dụng trên thực tế của nó nhé! […]

Chuyên mục
Công Nghệ

Trí tuệ nhân tạo (AI) là gì? Ứng dụng của AI trong cuộc sống

Trí tuệ nhân tạo (AI) không còn là một thuật ngữ xa lạ với thế giới công nghệ hiện đại. AI đã và đang trở thành một phần không thể thiếu trong cuộc sống hàng ngày, từ việc đề xuất nội dung trên các nền tảng giải trí đến việc hỗ trợ quyết định trong […]

Chuyên mục
Công Nghệ

Các khái niệm quan trọng trong ngôn ngữ C

Trong bài viết trước, chúng ta đã tìm hiểu tổng quan về lập trình ngôn ngữ C, bài viết này hãy cùng mình đi vào tìm hiểu các khái niệm quan trọng mà các bạn cần khi nhớ khi làm việc cùng ngôn ngữ này nhé! 1. Các khái niệm quan trọng trong ngôn ngữ […]

Chuyên mục
Công Nghệ

Jenkins là gì? Ứng dụng Jenkins vào công việc như thế nào?

Bạn sẽ cảm thấy ngạc nhiên khi Jenkins đứng đầu bảng về số lượng người sử dụng theo thống kê mới đây của Jetbrain và nhiều năm trước đó nữa, bạn cũng tự hỏi rằng sao họ không sử dụng Gitlab CI, Circle CI, Bitbucket pipelines, Github Actions, ArgoCD nhưng mọi chuyện đều có lý […]

Chuyên mục
Công Nghệ

Copilot là gì ? Hướng dẫn sử dụng Trợ lý AI của Microsoft

Trong bài viết này, hãy cùng mình tìm hiểu kỹ hơn về Copilot và cách sử dụng nhé. 1. Copilot là gì ? Copilot là một trợ thủ thông minh dựa trên trí tuệ nhân tạo, được phát triển bởi Microsoft. Copilot có thể giúp bạn viết code, tạo văn bản, trả lời câu hỏi, […]

Chuyên mục
Công Nghệ

GitLab CI/CD là gì ? Hướng dẫn triển khai CI/CD Pipeline trên GitLab

1. GitLab CICD là gì ? GitLab CI/CD (Continuous Integration and Continuous Deployment/Delivery) là một phần của GitLab, một nền tảng DevOps mã nguồn mở tích hợp cung cấp các công cụ để quản lý toàn bộ vòng đời của một dự án phần mềm (software development life cycle). GitLab CI/CD giúp tự động hóa […]

Chuyên mục
Công Nghệ

GitHub Actions là gì? Công cụ CI/CD hiệu quả cho Devops

Trong bài viết này, 200Lab sẽ giới thiệu đến bạn một công cụ CI/CD hiệu quả cho DevOps – chính là Github Actions. Vậy GitHub Actions là gì, cách sử dụng như thế nào, chúng ta cùng tìm hiểu nhé. 1. Github Actions là gì ? GitHub Actions là một nền tảng CI/CD tích hợp […]

Chuyên mục
Công Nghệ

API là gì? Những loại API phổ biến và đặc điểm nổi bật

Trong quá trình phát triển phần mềm, API (Application Programming Interface) là một trong những khái niệm quan trọng mà cả backend lẫn frontend developer đều cần phải hiểu rõ. Backend developer chịu trách nhiệm thiết kế API để cung cấp dữ liệu và logic xử lý từ server, trong khi frontend developer gọi API […]

Chuyên mục
Công Nghệ

System Design là gì? Tại sao Thiết kế hệ thống lại quan trọng với Developer?

Sau quá trình phỏng vấn nội bộ các bạn Senior Developer nhiều năm kinh nghiệm trong ngành, thật bất ngờ khi tất cả các bạn ấy đều đồng ý System Design chính là kĩ năng quan trọng mà mọi Kỹ sư phần mềm nên học. Các bạn ấy ước gì biết đến nó sớm hơn, […]