Kết quả tìm kiếm

  1. daipt

    Ngôn ngữ nào cần học khi lập trình backend?

    Ngôn ngữ mà các nhà lập trình Backend nên học phụ thuộc vào một số yếu tố, trong đó bao gồm nhu cầu cụ thể của dự án, hệ thống công nghệ hiện có của tổ chức, cũng như sở thích và kỹ năng của nhóm phát triển. Dựa trên những điều này, Tự Học Lập Trình có thể giới thiệu đến các bạn đang có ý định...
  2. daipt

    Danh sách các IDE Java tốt nhất hiện nay

    Java là một trong những ngôn ngữ lập trình được sử dụng rộng rãi nhất trên thế giới và thường được sử dụng để phát triển các ứng dụng cấp doanh nghiệp. Nếu bạn đang là nhà phát triển Java, thì việc có một Môi trường phát triển tích hợp (IDE) phù hợp giúp tạo ra sự khác biệt lớn về năng suất và...
  3. daipt

    PHPExcel – Import và Export xử lý Excel

    Đôi lúc chúng ta sẽ cần phải truy – xuất dữ liệu bằng file Excel như: xuất dữ liệu thống kê ra cho người dùng, hoặc import nhiều dữ liệu từ file excel vào Database. Thư viện được sử dụng nhiều nhất hiện nay là PHPOffice/PHPExcel. Đọc và ghi file excel bằng PHP thuần Đọc file excel Các bạn tải...
  4. daipt

    Top các Plugin jQuery tạo Lightbox free đẹp nhất cho website

    Để showcase được sản phẩm/ dịch vụ của công ty thì bạn cần những hình ảnh/ video bắt mắt nhất mới nổi bật được. Ví dụ, dịch vụ của bạn là Khách sạn, thì cách tốt nhất để hút khách là bạn phải show ra nhiều hình ảnh đa dạng nhiều phòng, hồ bơi và các dịch vụ khác mà bạn cung cấp. Chứ một biển chữ...
  5. daipt

    Cách sắp xếp các phần tử trong mảng Javascript

    Làm việc với Array – Mảng là một trong những công việc thường xuyên nhất. Mình cũng có nhiều bài viết chuyên sâu hoặc thủ thuật để làm việc với mảng được hiệu quả hơn. Bài hôm nay, mình sẽ chia sẻ cách sắp xếp các phần tử trong mảng tăng dần hoặc giảm dần. Nếu để ý kỹ, bạn sẽ nhận ra một vấn...
  6. daipt

    Các Framework PHP Phổ Biến Cho Web Developer

    Để bắt đầu phát triển một ứng dụng hay một trang website thì bạn cần phải làm rất nhiều công việc. Trong một số trường hợp, bạn cũng sẽ cần phải tạo lại các chức năng mà bạn đã được thực hiện hàng ngàn lần. Framework có thể giúp bạn khắc phục được vấn đề này, bằng cách cung cấp cho bạn các nền...
  7. daipt

    Nguồn tự học web front-end và web configuration ngon bổ rẻ

    Lập trình web là công việc đòi hỏi nhiều kĩ năng và kiến thức chuyên môn khó. Có rất nhiều phương pháp để tự học, nhưng đa phần trong số đó đều đã lỗi thời và không còn có ích cho các lập trình viên bởi sự phát triển chóng mặt của ngành công nghệ này. Nếu bạn đang tìm kiếm những nguồn tài liệu...
  8. daipt

    HTTP là gì? Các khía cạnh cơ bản của HTTP

    Liệu HTTP là gì? Có lẽ điều quen thuộc nhất khi chúng ta bắt gặp khi sử dụng trình duyệt để truy cập Internet chính là HTTP. Chắc các bạn cũng đã biết khi thấy 1 địa chỉ web đều bắt đầu với http:// hay https://. Hôm nay qua bài viết này, TopDev sẽ giới thiệu cho các bạn về những điều cơ bản...
  9. daipt

    Chuyển hosting bao lâu thì mới cập nhật?

    Thông thường nếu bạn làm đúng các thao tác thì thời gian để hệ thống cập nhật trang web của bạn lên hosting mới là rất nhanh. Sau khi bạn đã di chuyển xong dữ liệu và trỏ lại DNS thì chỉ mất chừng vài giây đến vài phút là có thể sử dụng web trên hosting mới. Mình đã từng viết bài viết hướng dẫn...
  10. daipt

    Mobile native là gì? Vì sao nên phát triển mobile app bằng Native

    Trong lập trình di động, chúng ta thường được nghe đến các khái niệm như mobile native, web-based hay hybrid app. Đặc biệt hiện nay phần đông các lập trình viên mobile chọn làm về ứng dụng native. Vậy mobile native là gì? Mobile native có ưu điểm gì là được phần đông mobile dev lựa chọn. Bài...
  11. daipt

    Khái niệm Web1, Web2, Web3

    Gần đây, từ khóa Web3 đã không còn quá xa lạ với một lập trình viên website; nó được mô tả như là 1 tương lai của Internet. Thực tế thì khi có tên gọi Web3 ra đời thì người ta mới định nghĩa lại những cái tên Web1 hay Web2 một cách cụ thể hơn. Bài viết này mình sẽ cùng các bạn tìm hiểu, thông...
  12. daipt

    Hướng dẫn xây dựng chức năng thay đổi avatar người dùng WordPress

    Chức năng upload hình ảnh Khi người dùng muốn thay đổi hình ảnh đại diện, thì trước tiên người dùng phải upload được hình ảnh. Nếu bạn không hiểu, bạn chỉ cần quan tâm function trên sẽ hỗ trợ người dùng upload hình ảnh ở bên ngoài giao diện. Và giá trị trả về của function trên là một array gồm...
  13. daipt

    Redux Toolkit: Tìm hiểu createSlice

    Redux Module Trong Redux, 1 module hoàn chỉnh bao gồm: Store, Actions và Reducer, thông thường các bạn sẽ chia viết từng phần trong các file riêng và cấu trúc folder sẽ dạng như dưới đây: Với Redux Toolkit (RTK) thì tối giản hơn, tạo 1 module hoàn chỉnh bằng API createSlice. Một số ưu điểm của...
  14. daipt

    Shopify Developer là gì? Học gì để làm Shopify

    Shopify Developer là gì? Học gì để làm Shopify Thương mại điện tử (e-commerce) là sự mua bán sản phẩm hay dịch vụ trên các hệ thống điện tử thông qua Internet; sự phát triển rất nhanh của nó cũng giúp anh em lập trình chúng ta có thêm nhiều công việc liên quan đến xây dựng những website bán...
  15. daipt

    Database developer là gì? Kỹ năng cần có của Database Developers

    Anh em khi tìm hiểu Database Developer chắc chắn là có biết về database (hệ cơ sở dữ liệu). Nhìn sơ cái tên có thể đoán ra Database Developer là lập trình viên liên quan tới cơ sở dữ liệu. Nhưng có phải ông lập trình viên này ăn rồi ngồi viết query lấy data này, xoá dữ liệu kia? Mà khác với anh...
  16. daipt

    Hướng dẫn chi tiết xây dựng web app với Reactjs

    Lâu rồi chưa viết tutorial cho anh em. Tự thấy có lỗi với những anh em newbie với Reactjs. Bài viết này hướng dẫn cụ thể, bao gồm cả giải thích cho anh em từng bước xây dựng web app với Reactjs. Trước khi bắt đầu với Reactjs, anh em nào chưa có kiến thức với HTML, DOM và JS chắc phải quay lại...
  17. daipt

    Session, Cookie, Storage đơn giản mà dễ hiểu

    Tại sao cần Session, Cookie Thấy cái dòng đỏ đỏ ở giữa hình trên ko? Http is stateless – dịch ra nghĩa là “như lần đầu gặp gỡ” (hình như tên phim bộ của Tung Của), http vốn dĩ được mở khi client yêu cầu (request) gì đó đối với server, xong xuôi là ổng đóng luôn khi trả về response. Server thì...
  18. daipt

    MD5 là gì? Công cụ mã hóa MD5 online

    I. Mã hóa MD5 là gì? MD5 là viết tắt của Message-Digest algorithm 5 – Giải thuật Tiêu hóa tin 5, là một hàm băm được sử dụng phổ biến với giá trị Hash dài 128-bit. MD5 được thiết kế bởi Giáo sư Ronald Rivest của trường Đại học MIT vào năm 1991. Sau khi mã hóa, MD5 luôn cho ra kết quả là một...
  19. daipt

    Cơ cấu xử lý request trong Laravel như thế nào?

    1. Giới thiệu Laravel là một framework theo mô hình MVC (Model – View – Controller). Trong mô hình này, một request sẽ chạy đến Router. Sau đó nó tiếp tục đến Controller(C), Controller sẽ có thể tiếp tục xử lý tại Model (M) và trả dữ liệu ra View (V). Trong Laravel framework, một request về cơ...
  20. daipt

    SASS/SCSS là gì?

    Bất cứ một lập trình viên nào đều phải từng làm việc liên quan đến CSS. Tuy nhiên làm việc với CSS thuần một thời gian dài bạn sẽ thấy nó rất nhàm chán. Bạn có thể viết CSS một cách chuyên nghiệp hơn, nhanh và rõ ràng mạch lạc hơn bằng SASS/SCSS. CSS Preprocessor là gì? CSS Preprocessors là...
Bên trên