News

News

Làm thế nào để trở thành một hacker?

Lựa chọn trở thành một hacker mũ trắng hay mũ đen nằm ở bản thân mỗi người và tùy vào hoàn cảnh cụ thể, nhưng chung quy lại thì họ cần những gì? Hacker đúng nghĩa không phải là tin tặc, mà là những người có khả năng tìm tòi, phát hiện ra những kẽ hở len lỏi trong các đoạn mã lập trình phức tạp của những ứng dụng - tưởng chừng như hoàn hảo.

Làm thế nào để trở thành một hacker?

News

Quy trình phát triển phần mềm - mô hình xoắn ốc (The Boehm's spiral model)

Mô hình xoắn ốc có thể được xem là sự kết hợp giữa mô hình thác nước và mô hình mẫu và đồng thời thêm một thành phần mới - phân tích rủi ro.

Quy trình phát triển phần mềm - mô hình xoắn ốc (The Boehm's spiral model)

News

Quy trình phát triển phần mềm - Mô hình thác nước (waterfall model)

Mô hình thác nước là một mô hình của quy trình phát triển phần mềm, trong đó quy trình phát triển trông giống như một dòng chảy, với các pha được thực hiện theo trật tự nghiêm ngặt và không có sự quay lui hay nhảy vượt pha là: phân tích yêu cầu, thiết kế, triển khai thực hiện, kiểm thử, liên kết và bảo trì.

Quy trình phát triển phần mềm - Mô hình thác nước (waterfall model)

News

Design Patterns là gì?

Design patterns là các giải pháp đã được tối ưu hóa, được tái sử dụng cho các vấn đề lập trình mà chúng ta gặp phải hàng ngày. Nó là một khuôn mẫu đã được suy nghĩ, giải quyết trong tình huống cụ thể rồi.

Design Patterns là gì?

News

DNS là cái quái gì vậy?

DNS là từ viết tắt trong tiếng Anh của Domain Name System, là Hệ thống phân giải tên miền được phát minh vào năm 1984 cho Internet. Bạn có thể hiểu DNS như một cái "Danh bạ điện thoại" để tìm trên Internet bằng cách dịch tên máy chủ máy tính thành địa chỉ IP

DNS là cái quái gì vậy?

News

Github là gì?

Github, còn được gọi là social network dành cho developer đi vào hoạt động tháng 2 năm 2008, là một dịch vụ sử dụng hệ thống quản lý phân tán giúp người dùng lưu trữ source code cho các dự án. Git là một mô hình quản lý source phân tán, nó có mọi tính năng của một source control như SVN và hơn thế nữa.

Github là gì?

News

Coding - Những lợi ích của việc tiếp cận phương pháp module hóa

Chúng ta thường có xu hướng chỉ muốn bắt tay ngay vào việc viết code. Đôi khi niềm đam mê có thể làm chúng ta vất vả hơn trong thời gian dài khi app của chúng ta phát triển và mở rộng ra, sau đó chúng ta bị mắc kẹt với việc viết lại code hay thậm chí tệ hơn là có những ý nghĩ tệ về code.

Coding - Những lợi ích của việc tiếp cận phương pháp module hóa