Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Kiểu dữ liệu numbers, string, booleans

Trong bài viết này chúng ta sẽ đi tìm hiểu về các kiểu dữ liệu trong ngôn Dart: numbers, strings, booleans, lists, sets, và maps. Nếu bạn muốn tìm hiểu thêm về ngôn ngữ Dart, bạn có thể xem thêm video này của team mình làm trên Youtube nhé! ^^ 1. Ngôn ngữ Dart: Kiểu […]

Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Type Inference, Type Annotation, Dynamic Types, Constants

Ngôn ngữ Dart là một ngôn ngữ strongly typed. Ngôn ngữ strongly typed là một ngôn ngữ đảm bảo rằng kiểu của một object không thay đổi đột ngột. Nó có các quy tắc và những hạn chế để đảm bảo rằng giá trị của một biến luôn khớp với static type của biến đó. […]

Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Collection của ngôn ngữ Dart

Trước khi tìm hiểu về Collection của ngôn ngữ Dart thì chúng ta cùng đi qua một số khái niệm về hàm và phương thức trước nhé. 1. Ngôn ngữ Dart: hàm và phương thức 1.1 Hàm (Functions) Trong lập trình máy tình, khi ta nói đến một hàm hay một phương thức tức là […]

Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Control Flow Statements

Cấu trúc điều khiển (Control structures) có thể được coi như là các block code ra lệnh hoặc xác định cho luồng mà các câu lệnh bên trong được thực thi. Chúng cơ bản là những câu lệnh rẽ nhánh của code. Ví dụ, một block code có thể chạy tuần tự trong đó cấu […]

Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Functions

Trong bài viết “Collection của ngôn ngữ Dart”, bạn đã được giới thiệu về các hàm tích hợp sẵn hay còn được gọi là các phương thức. Trong bài viết này, chúng ta sẽ đề cập đến các hàm do người dùng tự định nghĩa và tìm hiểu cách viết hàm của riêng mình. 1. […]

Chuyên mục
Công Nghệ

Tự học ngôn ngữ Dart: Classes

Bạn có biết về bản vẽ thiết kế không? 1. Classes là những bản vẽ thiết kế Bản vẽ thiết kế là một hướng dẫn nó sẽ chỉ dẫn chúng ta tạo ra một cái gì đó. Trong thực tế, các bản vẽ thiết kế thường là kế hoạch xây dựng các tòa nhà. Bạn […]

Chuyên mục
Công Nghệ

Dart Cheat Sheet – Full bộ “bỏ túi” các syntax trong ngôn ngữ Dart

Dart là một ngôn ngữ mới dùng cho cả Mobile và Web với Flutter Framework, thậm chí dùng cho Backend. Để giúp mọi người dễ dàng nắm bắt ngôn ngữ này hơn, 200lab Education đã tổng hợp thành bộ “bí tịch” dưới đây để tra cứu nhanh, tăng tốc phát triển phần mềm. 1. Starting […]

Chuyên mục
Công Nghệ

Kiểu dữ liệu là gì? Static, Dynamic, Strong & Weak?

Bài viết này sẽ giải thích cho bạn hiểu về kiểu dữ liệu. Những thuật ngữ như là “static”, “dynamic”, “strong” , “weak” thì liên quan gì đến kiểu dữ liệu và tại sao chúng ta lại cần quan tâm đến chúng. Không dài dòng nữa chúng ta cùng khám phá thôi! 1. Kiểu dữ […]

Chuyên mục
Công Nghệ

JavaScript: Giới thiệu một số câu lệnh console hữu ích

1. Giới thiệu về console Console là một bảng điều khiển dành cho việc debug của các nhà phát triển, nó được tích hợp vào trong trình duyệt từ thuở sơ khai. Thuở ban đầu, nó được biết như là một phương tiện để báo lỗi cho các nhà phát triển. Tuy nhiên, với sự […]

Chuyên mục
Công Nghệ

Giới thiệu công cụ devtool

Ở bài trước, chúng ta đã cùng tìm hiểu về các câu lệnh console hữu ích, và hay được dùng trong quá trình code cũng như debug. Trong bài này, mình sẽ giới thiệu cho các bạn một công cụ hỗ trợ đắc lực cho chúng ta trong quá trình code cũng như debug có […]

Chuyên mục
Công Nghệ

Phân loại khách hàng theo RFM – RFM Segmentation

In marketing, market segmentation is the process of piding a broad consumer or business market, normally consisting of existing and potential customers, into sub-groups of consumers (known as segments) based on some type of shared characteristics – Wikipedia Vì sao phải cần phân loại khách hàng ? Bởi vì bạn không thể đối xử với […]

Chuyên mục
Công Nghệ

Data analytics là gì?

Ngày nay, lĩnh vực data analytics dần trở nên quan trọng. Bất kỳ công ty nào đang muốn mở rộng quy mô dù muốn hay không cũng phải cần quan tâm đến nó. Một lượng thông tin khổng lồ vẫn đang được thu thập hàng năm và cần phải phân tích cẩn thận để biến […]

Chuyên mục
Công Nghệ

Nguyên lý hoạt động của Blockchain và Cryptocurrency

Trong bài viết này mình sẽ chia sẻ về nguyên lý hoạt động của blockchain và cryptocurrency qua một câu chuyện đơn giản và dễ hiểu. Tại sao lại có Cryptocurrency Chúng ta không cần phải học tài chính để có thể nhận ra được tiền là một loại hàng hóa đặc biệt, dùng để […]

Chuyên mục
Công Nghệ

Flutter web đã chạy ổn định hơn từ Flutter 2.0

Bài viết được dịch từ bài viết của Mariam Hasnany – Product Manager at Google trong sự kiện ra mắt Flutter 2.0 Nguồn bài viết gốc: Flutter web support hits the stable milestone Tầm nhìn của chúng tôi đối với Flutter là trở thành một framework UI di động để xây dựng trải nghiệm ứng […]

Chuyên mục
Công Nghệ

Tìm hiểu kiểu dữ liệu Generics trong Dart & Flutter

Flutter sử dụng kiểu dữ liệu Generic trong Dart cho mọi nền tảng để đảm bảo các kiểu object hoạt động đồng nhất giống như những gì chúng ta mong muốn. Về cơ bản, generics là cách tiếp cận để xây dựng class bằng cách trừu tượng hoá kiểu dữ liệu với một giới hạn […]

Chuyên mục
Công Nghệ

Tất tần tật về Pub command line trong Flutter

Bài viết được dịch từ bài viết của Suragch. Nguồn bài viết: https://medium.com/flutter-community/all-about-the-pub-command-line-tool-for-flutter-and-dart-52339d594d96 Nếu bạn là Flutter Developer, chắc hẳn bạn rất quen thuộc với câu lệnh flutter pub get,  nhưng bạn biết không ngoài câu lệnh đó còn rất nhiều câu lệnh khác rất hữu ích trong Flutter mà bạn nên biết. Và trong […]

Chuyên mục
Công Nghệ

Hướng dẫn làm việc với Sound Null Safety trong Flutter

Vào ngày 3 tháng 3 năm 2021, team Flutter đã công bố Flutter 2 and Dart 2.12. Trong số đó, có một thay đổi rất quan trọng là Sound Null Safety. Bài viết này sẽ hướng dẫn cho bạn mọi thứ căn bản bạn cần phải hiểu rõ để chuyển code của mình sang Sound […]

Chuyên mục
Công Nghệ

Dart Null safety tối ưu ứng dụng Flutter như thế nào

Với sự ra mắt của Flutter 2, nhánh stable của Flutter đã chính thức có được một tính năng vô cùng quan trọng và được cộng đồng ngóng chờ bấy lâu: Null Safety. Bài viết này nói về trải nghiệm cá nhân của tôi khi chuyển các ứng dụng và package sang Null Safety, cùng […]

Chuyên mục
Công Nghệ

Các toán tử trong JavaScript

Bất kỳ một ngôn ngữ lập trình nào cũng có các toán tử để phục vụ cho việc hoạt động của ứng dụng, JavaScipt cũng không ngoại lệ. Vậy những toán tử đó là những toán tử nào, chúng ta cùng nhau tìm hiểu nhé 😉. I. Giới thiệu Toán tử là các dấu hay […]

Chuyên mục
Công Nghệ

Kiểu dữ liệu, typeof, tham trị, tham chiếu trong JavaScript

Trong những phần trước, chúng ta đã tìm hiểu về khái niệm JavaScript là gì?, cách cài đặt môi trường cũng như cách sử dụng công cụ devtool cơ bản. Trong bài này, chúng ta sẽ cùng nhau bắt đầu đi vào phần đầu tiên và cũng là một trong những phần cơ bản cần […]