Kết quả tìm kiếm

  1. hovanban

    Ưu và nhược điểm của Serverless

    Nỗi ám ảnh lớn nhất của tôi thời sinh viên chính là những kỳ đăng ký tín chỉ. Đã có rất nhiều lần phải ngồi 3 tiếng đồng hồ mới có thể đăng ký được môn học và có khi không đăng ký được bởi mỗi lần vào đều có thông báo server quá tải. Chắc rằng, đó cũng là tình trạng mà rất nhiều người cũng đang...
  2. hovanban

    Những vai trò và thành phần chính của JWT

    Rất nhiều bạn sẽ thắc mắc rằng vậy JWT có phải viết tắc từ một tổ hợp từ gì không hay đây là chính là tên gọi của thuật ngữ này. Trên thực tế, thuật ngữ JWT được viết tắt từ cụm từ JSON Web Token. Đây là một chuẩn mở (RFC 7519) có thể giúp bạn tạo ra một cái chuỗi mã hóa chứa các dữ liệu để bạn...
  3. hovanban

    Single Page Application xu hướng lập trình Web hiện nay?

    Single Page Application - SPA là thuật ngữ đã xuất hiện cách đây từ nhiều năm về trước. SPA đem đến người dùng sự trải nghiệm web tuyệt vời nhất không khác gì mobile. Chính vì vậy ngay từ khi mới ra đời, SPA đã được các chuyên gia đánh giá đây là một xu hướng lập trình web trong tương lai. Vậy...
  4. hovanban

    Những kỹ năng để trở thành một IT Onsite chuyên nghiệp

    Nếu bạn là một nhà lập trình hoặc người đang muốn theo đuổi lập trình chắc hẳn đã nghe đến khái niệm Onsite hay IT Onsite. Từ lâu nay trào lưu làm việc Onsite đã được rất nhiều người trên thế giới hưởng ứng. Tại Việt Nam, trào lưu này cũng được các thanh thiếu niên trẻ tuổi lựa chọn vì nó mang...
  5. hovanban

    Hybrid App là gì? Ưu, nhược điểm của ứng dụng lai Hybrid App

    Hybrid App là ứng dụng được xây dựng dựa trên các công nghệ web phổ biến là CSS, HTML hay Javascript. Điểm khác biệt của Hybrid App chính là nó có các yếu tố từ ứng dụng gốc, được phát triển cho 1 nền tảng cụ thể như Android hoặc iOS. Như vậy, Hybrid App được triển khai trong 1 ứng dụng gốc sử...
  6. hovanban

    Stateless là gì? Stateful là gì? Sự khác biệt giữa 2 loại

    Stateless là gì? Trước tiên, cần tìm hiểu về lập trình web. Trong lập trình web, chúng ta có sự tương tác qua lại giữa client và server. Phần mềm gồm có 2 phần chính: Phần mềm và data. 1 phần mềm được thiết kế theo tương tác client - server thì phần nhiều tập lệnh sẽ nằm ở phía server. Client sẽ...
  7. hovanban

    Tìm hiểu chi tiết về cách dùng và ứng dụng của SVG

    SVG là gì có phải đang là câu hỏi khiến bạn rất rối não vì chưa tìm được câu trả lời. Thực hiện hiển thị hình ảnh với độ phân giải màn hình khác nhau là vấn đề khiến nhiều người đau đầu. Định nghĩa SVG là gì? SVG là tên viết tắt của cụm từ Scalable Vector Graphics. Nó là một dạng ngôn ngữ XML...
  8. hovanban

    4 mô hình phát triển phần mềm phổ biến nhất

    Trong mỗi dự án phần mềm, mô hình phát triển đóng một vai trò cực kỳ quan trọng khi quyết định hướng đi cũng như toàn bộ chất lượng đầu ra của sản phẩm. Tùy theo đặc thù yêu cầu của từng dự án, phương pháp làm việc của mỗi công ty mà đội ngũ phát triển sẽ chọn một mô hình phát triển phần mềm phù...
  9. hovanban

    Những kỹ năng cần thiết để từ Junior lên Senior Developer

    Là một lập trình viên, bạn muốn nâng cấp bản thân nhưng chưa biết đi sao cho đúng hướng. Đặc biệt, với các bạn Junior Developer muốn nâng cấp level lên Senior thì cần trau dồi những kỹ năng gì? ITNavi sẽ đưa ra những lời khuyên để các bạn Junior Developer có thể tiến xa hơn trong sự nghiệp. Vị...
  10. hovanban

    Học lập trình cơ bản cho người mới bắt đầu bằng những ngôn ngữ lập trình nào?

    Ngôn ngữ lập trình PHP Sở hữu mã nguồn mở, ổn định cùng khả năng cài đặt đơn giản, ngôn ngữ PHP đã giúp doanh nghiệp tiết kiệm được khá nhiều chi phí so với việc sử dụng các ngôn ngữ khác. Bên cạnh đó, để có thể phát triển web và các ứng dụng web với ngôn ngữ PHP thì web của bạn sẽ linh hoạt...
  11. hovanban

    Chức năng Export với bên thứ ba hoắc NPM lib

    Reac-csv là thư viện bên thứ ba mà chúng ta có thể sử dụng. Tất cả việc chúng ta cần làm là truyền dữ liệu và fileName và thư viện này sẽ lo phần còn lại cho chúng ta. Chúng ta cần cài đặt Reac-csv trước và sau đó nhập nó trong component ExportCSV. npm install react-csv --save Nhập CSVLink từ...
  12. hovanban

    Export dữ liệu ra excel trong ứng dụng React

    Chúng ta thường xuất dữ liệu từ bảng sang bảng excel trong các ứng dụng web. Có hai cách để thực hiện chức năng export trong React: một là sử dụng bất kỳ thư viện bên thứ ba nào và cách khác là tạo component riêng của bạn. Trong bài đăng này, chúng ta sẽ xem cách triển khai chức năng export ra...
  13. hovanban

    Tổng quan về quá trình kết xuất react-pdf

    1. Internal structures creation Bước đầu tiên liên quan đến việc chuyển đổi cây phần tử React thành các phiên bản bên trong thích hợp cho từng loại thành phần. Điều này liên quan đến việc lưu mối quan hệ giữa các nút (cha-con) này. Ngoài Tài liệu, tất cả các nút sẽ đại diện cho một khối bên...
  14. hovanban

    Trình kết xuất React để tạo tệp PDF trên trình duyệt và máy chủ.

    1. Install React and react-pdf Bắt đầu với Reac-pdf cực kỳ đơn giản. Using Yarn yarn add @react-pdf/renderer Using npm npm install @react-pdf/renderer --save Vì trình kết xuất chỉ triển khai cách các phần tử hiển thị thành một thứ gì đó nên bạn vẫn cần có React để làm cho nó hoạt động (và...
  15. hovanban

    Find and Replace Pattern bằng Golang

    1. Mở đầu Xin chào các bạn, mình viết ra bài viết này để chia sẻ phương pháp giải cũng như tư duy của mình về bài toán này của leetcode. Phương pháp của mình có thể không phải là tối ưu nhất, tuy nhiên mình sẽ phân tích, chia nhỏ bài toán ra thành các module nhỏ hơn để dễ giải quyết cũng như...
  16. hovanban

    8 Lý do nên học Lập trình di động iOS Swift

    Như các bạn có thể đã biết, Apple đã vừa chính thức cho ra mắt sản phẩm iPhone 15 Series vào 0h ngày 13/09/2023 tại sự kiện Wonderlust được tổ chức bởi Apple cùng Apple Watch Series 9 và Apple Watch Ultra 2. Với màn chào sân đầy ấn tượng của iPhone 15, series lần này được nhiều người đánh giá là...
  17. hovanban

    Cách hoạt động của các tuyến đường song song

    Tìm hiểu sâu hơn về Parallel Routes cho thấy Next.js 13.3 được xây dựng thông minh như thế nào. Chúng ta hãy đi qua các chi tiết từng bước. 1 Giới thiệu "Slot" và Quy ước @folder: Khái niệm "khe" nằm ở trung tâm của Parallel Routes. Hãy coi các vị trí là khu vực được chỉ định có thể hiển thị...
  18. hovanban

    Các tuyến đường song song trong Next.js

    1. Giới thiệu Khi bối cảnh kỹ thuật số phát triển, sự phức tạp của phát triển web cũng vậy. Các ứng dụng web hiện đại không chỉ yêu cầu các cơ chế định tuyến mạnh mẽ mà còn linh hoạt để nâng cao trải nghiệm người dùng và phù hợp với các cấu trúc thiết kế phức tạp. Bài viết này được xây dựng...
  19. hovanban

    Phiên bản 13.4 của Next.js có gì mới? ( phần 2)

    Chỉ có JavaScript. Tất cả đều là một hàm Các nhà phát triển Next.js và React muốn viết mã JavaScript và TypeScript và kết hợp các component cùng nhau. Từ bài viết ban đầu của chúng tôi: import React from 'react'; import Head from 'next/head'; export default () => ( <div> <Head> <meta...
  20. hovanban

    Phiên bản 13.4 của Next.js có gì mới?

    Next.js 13.4 một phiên bản cơ bản, đánh dấu sự ổn định cho App Router. App Router (Stable): React Server Components Nested Routes & Layouts Simplified Data Fetching (Lấy dữ liệu đơn giản hơn) Streaming & Suspense (Phát trực tiếp và Suspense) Built-in SEO Support (Hỗ trợ SEO tích hợp sẵn)...
Bên trên