Saramin
Sort by
0 results
job-image
Cán bộ Kỹ thuật hiện trườngCÔNG TY CỔ PHẦN ĐẦU TƯ VÀ XÂY DỰNG ACE THÁI BÌNH DƯƠNG
HIGHLIGHT COMPANY

Related posts

Marketplace Illustration
Bài tập Python từ cơ bản đến nâng cao (có lời giải)

Python là một ngôn ngữ lập trình bậc cao, mã nguồn mở được sử dụng rộng rãi trong nhiều lĩnh vực khác nhau, vì thế mà nhu cầu học để trở thành lập trình viên Python ngày càng lớn. Để học bất cứ ngôn ngữ lập trình nào thì việc tối quan trọng là cần phải thực hành nhiều nhất có thể. Bài viết hôm nay mình sẽ giúp các bạn phân loại, giải quyết các bài tập Python theo cấp độ từ cơ bản đến nâng cao thông qua các ví dụ cụ thể nhé. Cấp độ lập trình Python Lập trình Python thông thường được chia thành 3 cấp độ: Beginner, Intermediate và Advanced; tương ứng với đó là các kiến thức liên quan đến Python sẽ được áp dụng vào thực tế. Ở level Beginner, chúng ta tập trung vào các khái niệm cơ bản, về kiểu dữ liệu, cách viết hàm và một số thư viện cơ bản trong Python. Khi đã nắm vững đượ [...]

Marketplace Illustration
Bảo mật API là gì? Một số nguyên tắc và kỹ thuật cần biết

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 [...]

Marketplace Illustration
Hướng dẫn cài đặt và tự học lập trình Python cơ bản từ A-Z

Nếu bạn là người mới bắt đầu và muốn tự học lập trình Python, đây là hướng dẫn chi tiết về các bước tự học Python cơ bản, bao gồm các khái niệm, hướng dẫn cài đặt Python, tài nguyên học tập và các kiến thức lập trình Python cơ bản bạn cần phải nắm nếu muốn học tốt Python. Hướng dẫn cài đặt Python trên Windows Ôn lại về Python là gì tại đây! Bước 1: Tải Python Truy cập vào trang web của Python. Tại đây, bạn sẽ thấy nút "Download Python" với phiên bản mới nhất (hiện tại là Python 3.13.0). Nhấn vào để tải về file cài đặt. Hoặc bạn có thể chọn các phiên bản khác phù hợp với thiết bị của mình bằng cách bấm vào Windows: Bước 2: Chạy file cài đặt Sau khi tải xong, mở file cài đặt .exe để tiến hành cài đặt Nếu bạn muốn lưu tệp cà [...]

Marketplace Illustration
Nâng tầm kỹ năng JavaScript: 6 khái niệm không thể bỏ qua

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 [...]

Marketplace Illustration
Giải thuật Shell Sort và cách triển khai bằng ngôn ngữ lập trình Python

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ườ [...]

Marketplace Illustration
Upskill là gì? 5 cách Upskilling bản thân hiệu quả

Trong thời đại công nghệ phát triển nhanh chóng, sự đổi mới không ngừng nghỉ đang làm thay đổi cách chúng ta làm việc và học tập. Để không bị tụt lại phía sau, việc nâng cao kỹ năng, hay còn gọi là Upskill, đã trở thành một yêu cầu cấp thiết đối với mọi cá nhân và doanh nghiệp. Vậy Upskill là gì? Tại sao nó lại quan trọng? Bài viết này sẽ giúp bạn hiểu rõ hơn về khái niệm Upskill, đồng thời cung cấp những gợi ý thiết thực để bạn tự tin vươn tới những cơ hội mới trong sự nghiệp. Upskill là gì? Tại sao Upskilling lại quan trọng? Upskill là quá trình nâng cao và mở rộng các kỹ năng hiện có của một cá nhân để đáp ứng các yêu cầu công việc ngày càng cao và phức tạp. Upskill giúp cá nhân cải thiện và nâng cao những kỹ năng hiện tại để trở nên chuyên [...]

Marketplace Illustration
Đừng để hệ thống bị tấn công bởi 4 vấn đề security cơ bản này!

Bài viết được sự cho phép của tác giả Võ Doãn Thành 1. Cuộc trò truyện với ông anh Nói về security thì có vô vàng các vấn đề mà có thể gặp phải trong quá trình phát triển ứng dụng hoặc xây dựng cơ sở hạ tầng. Ứng dụng của bạn càng có nhiều lớp bảo vệ thì "có thể" việc giúp an toàn thông tin cho người dùng càng cao và tăng độ tin cậy của người dùng với ứng dụng. Mình nói "có thể" tức việc hiểu và tận dùng các lớp bảo mật chỉ giúp ứng dụng có thêm nhiều lớp chắn không có nghĩa là an toàn được 100%. Vì giờ các pháp sư hacker rất là chuyên nghiệp. Hổm mình có nói chuyện với ông anh làm chung. Ảnh thì chuyên làm về security. Ảnh kể cho mình nghe 1 tràng ý như thế này. Mục đích việc hiểu về security (cả về lý thuyết và phướng án phòng chống) không [...]

Marketplace Illustration
Cloud Engineer là gì? Những kỹ năng cần có của một Cloud Engineer

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 [...]

Marketplace Illustration
Check list các kỹ năng cần phải có của người làm BA (Phần 2)

Ô 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 đồ [...]

Marketplace Illustration
Check list các kỹ năng cần phải có của người làm BA (Phần 1)

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ể [...]

Marketplace Illustration
15 GitHub Repositories giúp lập trình viên phát triển kỹ năng

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 [...]

Marketplace Illustration
Dân BA có cần phải rành về kỹ thuật???

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 [...]

Marketplace Illustration
Chat GPT 4.0 là gì? Có gì vượt trội so với Chat GPT phiên bản cũ?

Trong thời đại công nghệ số hiện nay, các công cụ trí tuệ nhân tạo ngày càng phát triển mạnh mẽ và được ứng dụng rộng rãi trong nhiều lĩnh vực. Một trong những công nghệ nổi bật chính là Chat GPT, một sản phẩm của OpenAI. Phiên bản Chat GPT 4.0 được ra mắt vào tháng 3/2023, đã mang đến nhiều cải tiến vượt bậc so với các phiên bản trước đó, cùng khám phá những tính năng mới của chat GPT-4 trong bài viết dưới đây. Chat GPT-4 là gì? Chat GPT-4 (còn được biết đến là chatGPT 4.0) là phiên bản mới nhất hiện nay do OpenAI phát triển, ra mắt vào 14/03/2023. GPT-4 được thiết kế để tiếp tục cải tiến các khả năng của các phiên bản trước, bằng cách cung cấp khả năng xử lý ngôn ngữ tự nhiên mạnh mẽ hơn, hiểu sâu hơn về ngữ cảnh, và tạo ra các phản hồi văn bản giố [...]

Marketplace Illustration
Tìm hiểu ngành kỹ thuật máy tính: Học gì? Học ở đâu? Cơ hội nghề nghiệp

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ề [...]

Marketplace Illustration
Tổng hợp kiến thức từ cơ bản đến chuyên sâu về Mạng máy tính (P2)

Sự phát triển không ngừng của công nghệ thông tin đặt ra những yêu cầu ngày càng cao về kiến thức chuyên môn. Ở phần 2 này, TopDev sẽ đưa bạn đi sâu hơn vào những kiến thức chuyên sâu hơn, giúp bạn hiểu rõ hơn về cấu trúc, hoạt động và các vấn đề nâng cao của mạng máy tính. 14. Mô tả mô hình TCP/IP? Nó là một phiên bản nén của mô hình OSI chỉ có 4 tầng. Được phát triển bởi Bộ Quốc phòng Hoa Kỳ (DoD) vào những năm 1980. Tên của mô hình này dựa trên 2 giao thức tiêu chuẩn được sử dụng, đó là TCP (Transmission Control Protocol) và IP (Internet Protocol). 15. Các tầng trong mô hình TCP/IP Tầng Mô tả 1.Link Là sự kết hợp giữa tầng vật lý và tầng liên kết dữ liệu của mô hình OSI. Chịu trách nhiệm truyền dữ liệu giữa hai thiết bị trong cùng một mạng. Tạ [...]