



Công ty Cổ phần Công nghệ Hợp LongHợp Long là nhà cung cấp Dịch vụ Phát triển Thị trường hàng đầu giúp hỗ trợ các thương hiệu Việt Nam và nước ngoài có nhu cầu phát triển hoạt động kinh doanh tại thị trường Việt Nam thông qua mạng lưới kinh doanh rộng khắp.
Công ty Cổ phần Công nghệ Hợp LongHợp Long là nhà cung cấp Dịch vụ Phát triển Thị trường hàng đầu giúp hỗ trợ các thương hiệu Việt Nam và nước ngoài có nhu cầu phát triển hoạt động kinh doanh tại thị trường Việt Nam thông qua mạng lưới kinh doanh rộng khắp.
Bài viết được sự cho phép của tác giả Sơn Dương Trong thế giới công nghệ số ngày nay, API (Application Programming Interface) là cầu nối quan trọng giữa các ứng dụng, cho phép chúng tương tác và trao đổi dữ liệu một cách dễ dàng. Tuy nhiên, cùng với sự phát triển nhanh chóng của API, bảo mật cũng trở thành một vấn đề không thể xem nhẹ. Bảo mật API không chỉ là một khía cạnh quan trọng mà còn là yếu tố sống còn để bảo vệ dữ liệu và thông tin nhạy cảm. Tại sao bảo mật API lại quan trọng? Các API thường là mục tiêu chính của những kẻ tấn công. Nếu một API không được bảo mật đúng cách, thông tin cá nhân của người dùng, dữ liệu tài chính, hoặc thông tin nhạy cảm của doanh nghiệp có thể bị rò rỉ hoặc bị xâm nhập. Ví dụ, một ứng dụng [...]
Read more →
Bài viết được sự cho phép của tác giả Sơn Dương JavaScript là một ngôn ngữ lập trình phổ biến và mạnh mẽ, với nhiều tính năng nâng cao giúp lập trình viên giải quyết các vấn đề phức tạp trong quá trình phát triển ứng dụng. Những khái niệm như Proxy, Symbol, Generator, WeakMaps, và Currying có thể không xuất hiện thường xuyên trong các dự án cơ bản, nhưng chúng mang lại nhiều lợi ích trong việc tối ưu hóa hiệu suất, bảo mật và tính linh hoạt của mã nguồn. Dưới đây là những khái niệm quan trọng mà mọi lập trình viên JavaScript cần hiểu rõ. 1. Proxy: Công Cụ Theo Dõi và Kiểm Soát Tính Năng Proxy là gì? Proxy trong JavaScript cho phép bạn tạo ra một đối tượng đại diện cho một đối tượng khác, từ đó có thể kiểm soát các thao tác như truy cập, thiết lập hoặc xóa thuộc [...]
Read more →
Các giải thuật sắp xếp kinh điển như Bubble Sort, Insertion Sort, Selection Sort hay Quick Sort hẳn không còn xa lạ gì đối với các lập trình viên. Tuy nhiên thực tế trong nhiều bài toán, việc cải tiến các giải thuật trên để áp dụng cho chương trình một cách phù hợp với từng đặc thù dữ liệu tạo ra các giải thuật mới thú vị, Shell Sort là một ví dụ như vậy. Bài viết hôm nay chúng ta cùng nhau tìm hiểu về giải thuật Shell Sort và cách triển khai bằng ngôn ngữ lập trình Python nhé. Giải thuật Shell Sort Shell Sort là một giải thuật sắp xếp được cải tiến từ giải thuật sắp xếp chèn (Insertion Sort), mang lại hiệu quả sắp xếp tốt hơn trong nhiều trường hợp của bài toán thực tế. Ý tưởng chính của thuật toán này là việc khi sử dụng Insertion Sort trong nhiều trườ [...]
Read more →
Công nghệ điện toán đám mây (Cloud Computing) phát triển mạnh mẽ và đóng vai trò then chốt trong nền công nghiệp 4.0 hiện nay, đồng thời cũng mang lại cho chúng ta nhiều cơ hội nghề nghiệp mới, trong đó có Cloud Engineer. Bài viết hôm nay chúng ta cùng nhau tìm hiểu xem Cloud Engineer là gì và cần trang bị những kỹ năng nào để trở thành một Kỹ sư đám mây nhé. Cloud Engineer là gì? Cloud Engineer – Kỹ sư đám mây là người chịu trách nhiệm thiết lập, giám sát và vận hành các hoạt động hệ thống đám mây (Cloud System). Là người có kiến thức trong lĩnh vực điện toán đám mây, Cloud Engineer sẽ giúp phân tích cơ sở hạ tầng dữ liệu của tổ chức, doanh nghiệp hiện tại; từ đó chuyển đổi dữ liệu này sang môi trường lưu trữ đám mây trên Internet; sau đó vận hành và thực hiện các công việc bảo trì, cập nhật phần [...]
Read more →
Ô kieee xin chàoooo anh em. Đây là tập 2 của chuỗi bài note: Những kỹ năng cần có của người làm Business Analyst 😎 Nếu chưa đọc tập 1 thì click ngay đừng ngại. Review nội dung trước đó cho anh em đỡ quên: TỔNG QUAN 1. ANALYTICAL THINKING 1.1. Conceptual & Visual Thinking 1.2. Creative & Innovative 1.3. Problem Solving … 1.4. Decision Making Mình từng gặp một trường rất trớ trêu: dự án đã đóng rồi, hợp đồng thì cũng đã thanh lý, nhưng mình cứ bị kẹt vô thế nửa nạc nửa mỡ. Số là dự án đã qua 3 tháng bảo hành và đã đóng hoàn toàn dựa trên hợp đồng. Nhưng khách hàng thì cứ ỡm ờ. Lúc thì nói muốn ký gói bảo hành một năm, lúc thì không thấy đá động phản hồi gì hết. Mà oải cái là anh chàng Contact Point bên khách hàng cứ lâu lâu nhắn mình, nhờ support cái này, cái kia. Về lý, team mình không việc gì phải tiếp tục support. Nếu muốn support, khách hàng phải ký hợp đồ [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Hoàng Phú Thịnh Thời gian qua có nhiều anh em hỏi mình về ngành MIS. Và đặc biệt là câu hỏi: sau này ra trường, làm BA thì cần có những kỹ năng – kiến thức chuyên ngành như thế nào??? … Do đó, như lời giới thiệu ở trên, chuỗi bài này mình sẽ note về chủ đề: những kỹ năng cần có của một người làm công việc Business Analyst. Là một bài khá fundamental, nhưng cũng là dịp để bản thân mình dòm lại: thật sự BA cần có những kỹ năng nào, và liệu mình đã có đủ hết những kỹ năng đó hay chưa. Bắt đầu thôi nào! Tổng quan một chút Trong bất kỳ ngành nghề nào, chúng ta đều cần tới: Kiến thức và kỹ năng cần có của ngành nghề, công việc đó. Business Analyst cũng vậy, sẽ có: Nhóm các Kiến thức chuyên môn – Knowledge Areas (có thể [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Thành Nam GitHub không chỉ là nơi để chia sẻ mã nguồn mà còn là một kho tàng tài nguyên quý giá cho lập trình viên muốn nâng cao kỹ năng của mình. Từ các dự án mã nguồn mở cho đến tài liệu học tập chuyên sâu, GitHub cung cấp một nền tảng tuyệt vời để bạn cải thiện khả năng lập trình và tiếp cận những kiến thức mới. Trong bài viết này, chúng ta sẽ khám phá một số repositories nổi bật mà bạn có thể tham khảo để phát triển kỹ năng lập trình. 1. FreeCodeCamp FreeCodeCamp là một nền tảng học lập trình nổi tiếng, và repository của nó là một trong những nguồn tài liệu học tập phong phú nhất trên GitHub. Với hơn 40,000 giờ học miễn phí và hàng loạt bài tập thực hành từ cơ bản đến nâng cao, FreeCodeCamp giúp [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Hoàng Phú Thịnh Chắc hẳn 500 anh em thường rất hay nghe tới “thuyết”: “Làm BA, là á hả, phải rành kỹ thuật dữ lắm, phải biết công nghệ này, công nghệ kia, thậm chí á hả, phải đọc hiểu được code đó nha, đâu zỡn chơi được, không là không mần được khỉ khô gì đâu, bla…bla….” Thoạt nhìn thì câu trên có vẻ sai, nhưng thực tế thì nó… không đúng tí nào hết anh em. Mình thấy xung quanh mình hầu như ai cũng nghĩ zậy (rất nhiều người nghĩ zậy). Và đặc biệt là các bạn chẻ trên mạng đang ấp ủ ý định làm BA. Nó sẽ gây ra một cục hoang mang siêu to khổng lồ và ảnh hưởng ghê gớm đến sự tự tin của anh em… Mình không biết tí gì về IT, sao làm BA bây giờ *icon run lẩy bẩy* Kỹ thuật là đụng tới lập trình đúng hônggg, em học dở toán với tin [...]
Read more →
Kỹ thuật máy tính là lĩnh vực quan trọng trong việc phát triển công nghệ, từ thiết kế phần cứng đến lập trình phần mềm. Đây cũng là một ngành học thu hút rất nhiều bạn trẻ có đam mê với công nghệ. Vậy ngành kỹ thuật máy tính là làm gì? Học ở đâu chất lượng? Cơ hội nghề nghiệp và Mức lương ra sao? Cùng TopDev tìm hiểu tất tần tật về ngành học “tương lai” này nhé! Ngành Kỹ thuật máy tính là gì? Ngành Kỹ thuật máy tính là một lĩnh vực kết hợp giữa khối kiến thức Điện tử và khối kiến thức CNTT, tập trung vào việc thiết kế, phát triển, và bảo trì các hệ thống máy tính và các thiết bị liên quan. Sinh viên ngành này sẽ học cách tạo ra phần cứng (như vi mạch, bo mạch chủ) và phần mềm (như hệ điề [...]
Read more →
Bài viết được sự cho phép của tác giả Nguyễn Thành Nam Thuật ngữ chuyên ngành dành cho front-end developer bao gồm nhiều khía cạnh khác nhau của công nghệ web và lập trình. Dưới đây là một số thuật ngữ quan trọng mà bạn có thể tham khảo: HTML (HyperText Markup Language): Ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo cấu trúc cho trang web. CSS (Cascading Style Sheets): Dùng để miêu tả cách thức hiển thị của các thành phần HTML trên trang web, bao gồm màu sắc, phông chữ, bố cục và nhiều thuộc tính khác... JavaScript (JS): Ngôn ngữ lập trình chính được sử dụng để tạo ra các trang web có thể tương tác, xử lý logic... DOM (Document Object Model): Đây là một giao diện lập trình ứng dụng (API) được sử dụng để truy cập và thao tác trên các tài liệu dạng HTML và XML. DOM thường được biểu diễn dưới dạng một cây cấu trúc dữ [...]
Read more →
Trong những bài trước, ta đã tìm hiểu về Stack, trong lập trình C++, còn có một loại cấu trúc dữ liệu trái ngược với Stack đó là Queue - Hàng đợi. Trong bài viết này, chúng ta sẽ cùng tìm hiểu sâu hơn về Queue trong C++, từ cách khởi tạo, sử dụng đến những ứng dụng thực tế của nó trong lập trình C++. Queue C++ là gì? Hàng đợi - Queue là một cấu trúc dữ liệu đặc biệt trong C++ được quản lý theo nguyên tắc First In First Out (FIFO), tức là phần tử được thêm vào trước sẽ được lấy ra trước. Cấu trúc này rất hữu ích trong nhiều bài toán liên quan đến quản lý luồng dữ liệu, xử lý các yêu cầu theo thứ tự hoặc trong các hệ thống hàng đợi. Với sự hỗ trợ mạnh mẽ từ một thư viện chứa những template C++ (STL - Standard Template Library), Queue trở thành một công cụ hữu ích và linh hoạ [...]
Read more →
Bài viết được sự cho phép của tác giả Lê Tuấn Anh Khi mình xem các hội nhóm “Review Công Ty” trên Facebook, thấy rất nhiều bài viết và bình luận than phiền về những mối quan hệ trong công ty, những drama, phốt, biến và nhiều thứ kinh khủng khác ngoài phạm vi công việc. Vậy mới thấy, khi đi làm bên cạnh việc hoàn thành tốt những công việc được giao, để sống sót lâu và dài nơi công sở, rất cần những kỹ năng xã hội. Sự Quan Trọng Của Kỹ Năng Xã Hội Mình là một người không thích nghiên cứu số liệu, nhưng không thể bỏ qua một vài con số dưới đây: Theo một nghiên cứu của Pew Research Center, trong năm 2018 có 42% công việc xếp “kỹ năng xã hội” là kỹ năng quan trọng nhất, quan trọng hơn cả kỹ năng nền tảng hay kỹ năng quản lý. Cũng [...]
Read more →
Tim Sort là một giải thuật sắp xếp kết hợp từ Merge sort và Insertion sort, nó được thiết kế để hoạt động tốt trong nhiều trường hợp dữ liệu cần sắp xếp trong thực tế. Tim Sort được sử dụng làm giải thuật mặc định trong Python với hàm sorted() và list.sort(). Bài viết hôm nay chúng ta cùng nhau tìm hiểu về giải thuật này nhé. Giải thuật TimSort Tim Sort được Tim Peters triển khai lần đầu tiên vào năm 2002 để sử dụng trong ngôn ngữ lập trình Python. Theo Tim Peters, lý do ông cho ra đời giải thuật này là vì ông nghĩ rằng hầu hết các thuật toán sắp xếp hiện có đều ra đời trên lý thuyết, trong các lớp học lập trình mà không được thiết kế để sử dụng thực tế trên dữ liệu từ thế giới thực. Trong tất cả các giải thuật sắp xếp cơ bản, thao tác chính được lặp đi lặp lại trong quá [...]
Read more →
Trong bối cảnh chuyển đổi số, ngân hàng số đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày. Các ngân hàng truyền thống và ngân hàng số đang nỗ lực không ngừng để ra mắt và nâng cấp các sản phẩm kỹ thuật số mới, nhằm duy trì và thu hút khách hàng. Chẳng hạn, Techcombank Mobile, ra mắt vào tháng 11-2021, đã kết hợp với Amazon Web Services để nâng cao trải nghiệm người dùng và tăng hiệu quả hoạt động. Tổng Quan Về Ngân Hàng Số Và Thị Trường Số Các Giai Đoạn Phát Triển Của Ngân Hàng Số Giai đoạn tái khởi động (2017-2018): Khởi chạy eMBee chatbot internet banking và ra mắt phiên bản mới của ứng dụng ngân hàng. Giai đoạn tăng trưởng (2019-2020): Ra mắt các tính năng mới như eKYC và chi trả. Giai đoạn chuyển đổi số (2021-2022): 94% ngân hàng thương mại triển khai hoặc đang nghiên cứu [...]
Read more →
Những nhận định về AI trong lĩnh vực bán lẻ và ngân hàng Trí tuệ nhân tạo (AI) đang ngày càng trở thành yếu tố quan trọng trong việc chuyển mình của nhiều ngành công nghiệp, đặc biệt là bán lẻ và ngân hàng. Tại Việt Nam, AI đang mở ra những cơ hội mới và nâng cao trải nghiệm khách hàng cũng như hiệu quả hoạt động. Dưới đây là một số điểm nhấn về ảnh hưởng của AI đối với ngành bán lẻ và ngân hàng tại Việt Nam. 1. Giai Đoạn Đầu của Điểm Tín Dụng Dựa Trên AI Những bước đầu trong việc áp dụng điểm tín dụng dựa trên AI tại Việt Nam đã tạo ra những thay đổi tích cực trong cách mà khách hàng trải nghiệm dịch vụ cũng như cách thức hoạt động của các tổ chức tài chính. Công nghệ AI giúp cải thiện độ chính xác của [...]
Read more →