All
Jobs
Companies

Get job alert for this search

22 jobs

Related posts

View all
Higher order Functions là gì? Sử dụng như thế nào?

Higher order Functions là gì? Sử dụng như thế nào?

Bài viết được sự cho phép của tác giả Duy Phan Đây là một khái niệm rất quan trọng trong Functional Programming. Ở đây mình sẽ cho ví dụ dựa trên Javascript, cụ thể là TypeScript, do đó mình hi vọng các bạn đã có một số kiến thức nhất định về JS trước. Điều này sẽ giúp bạn nắm bắt nội dung bài viết dễ dàng hơn. Higher order Function là gì? Higher order function không không phải là một khái niệm mới. Nó khá đặc thù và phổ biến trong Functional Programming. Concept đơn giản ở đây là một Function nhận một hoặc nhiều function khác làm tham số, sau đó trả về giá trị hoặc một function mới. Ví dụ, Javascript có hàm Array.filter. Đây là một higher order function, do nó nhận một function làm tham số. const qrCodes: string[] = ['QR1', 'QR222', 'QR3333', 'QR4444', 'QR5555'] const qrCodesV3: string[] = qrCodes.filter((qrCode) => qrCode.length > 5) console.log(qrCodesV3) //['QR3333', 'QR4444', 'QR5555'] Javascript cũng có một hàm khác Array.slice. Tuy nhiên, đây không phải là higher order function, [...]

Read more
Tìm hiểu về Authentication vs Authorization - Cơ chế hoạt động

Tìm hiểu về Authentication vs Authorization - Cơ chế hoạt động

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Khi bạn vào một website nào đó, bạn sẽ thường thấy chức năng đăng nhập, đăng xuất của một ứng dụng. Đa số chúng ta biết đến tính năng này với việc điền tên tài khoản và mật khẩu để có thể truy cập sử dụng một số tính năng khác trong hệ thống. Phải nói đây có lẽ là một trái tim của một trang web giúp ứng dụng có thể xác thực bạn là ai, cần được quyền truy cập hay tiếp tục thao tác trên ứng dụng hay không. Đây trong chuyên ngành chính là Authentication và Authorization Loạt bài viết này hãy cùng mình đi tìm hiểu chuyên sâu một chút về 2 thuật ngữ này và cách thức hoạt động của nó khi sử dụng và không sử dụng framework nhé! Bắt đầu thôi! Authentication (xác thực) có nghĩa là xác nhận danh tí [...]

Read more
Hàm trong Python - Cú pháp và một số hàm phổ biến

Hàm trong Python - Cú pháp và một số hàm phổ biến

Hàm - Function là một khái niệm cơ bản quan trọng nhất trong mọi ngôn ngữ lập trình mà bạn cần nắm vững để có thể sử dụng. Bài viết hôm nay chúng ta cùng nhau tìm hiểu về hàm trong Python, cú pháp khai báo hàm cũng như lời gọi hàm sử dụng trong ngôn ngữ này nhé. Giới thiệu về hàm trong Python Hàm (Function) trong Python là một khối code hay nhóm lệnh có tổ chức và có thể tái sử dụng được dùng để triển khai một hành động liên quan, thực hiện một tác vụ cụ thể. Nó giúp chia một chương trình Python ra thành những khối/ phần/ mô đun nhỏ hơn, có tổ chức để dễ dàng quản lý hơn và tối ưu hóa việc tái sử dụng. Trong Python có 2 loại hàm cơ bản chính gồm: Hàm tích hợp sẵn – Built-in Functions: hàm có sẵn trong thư viện cơ bản được Python cung cấp Hàm tự định nghĩ [...]

Read more
.NET core là gì? Lịch sử hình thành và phát triển của .NET core

.NET core là gì? Lịch sử hình thành và phát triển của .NET core

Bạn mới dấn thân vào con đường lập trình web và bối rối vì quá nhiều thuật ngữ như .NET, .NET core, .NET framework. Vậy sự khác biệt giữa chúng là gì? Nên chọn cái nào tốt nhất để học phát triển web? Trong bài viết này của TopDev, chúng ta sẽ tập trung đi sâu tìm hiểu về .NET core là gì và lịch sử hình thành của nó, đồng thời giúp bạn giải đáp thắc mắc ở đầu bài. [caption id="attachment_62869" align="aligncenter" width="1100"] .NET core là gì? Lịch sử hình thành và phát triển của .NET core[/caption] Tổng quan về .NET Core .NET Core là gì? .NET Core là phiên bản cải tiến của .NET Framework, là một nền tảng phát triển đa năng, mã nguồn mở, miễn phí được duy trì bởi Microsoft. Nó là một framework đa nền tảng chạy trên các hệ điều hành Windows, macOS và Linux. .NET Core có thể được sử dụng để xây dựng các loại ứng dụng khác nhau [...]

Read more