Giới thiệu Với sự phát triển nhanh chóng của ngành Công nghệ Thông tin trong những năm gần đây,...
Tài nguyên
[Slide] Học lập trình – Những cách làm đúng
Đối với bất cứ việc gì, nếu có cách làm tốt thì hiệu quả sẽ cao, ngược lại thì sẽ rất vất vả. Việc...
[Slide] Automation Testing & TDD
Lập trình viên hiện đại, không chỉ cần biết viết mã, mà còn phải làm chủ rất nhiều các kỹ năng...
[Slide] Design Pattern – Những công thức vàng trong thiết kế
Chúng ta đã bàn về Clean Code và SOLID, đã biết về các lợi ích của chúng. Câu hỏi quan trọng còn lại là: Làm thế nào để có Clean Code và SOLID? Câu trả lời sẽ liên quan đến nhiều yếu tố khác nhau, bao gồm cả văn hoá, thói quen, trình độ năng lực, các kỹ thuật và công...
[Slide] SOLID – Những nguyên lí sống còn
Tại sao chúng ta lại cần Lập trình Hướng Đối tượng? Mô hình Hướng Đối tượng thì giải quyết những vấn đề gì? Thế nào là một thiết kế Hướng Đối tượng tốt? Chúng ta cần phải làm gì để có một thiết kế tốt? SOLID là bộ 5 nguyên lí thiết yếu mà bậc thầy lập trình Robert C....
[Slide] Clean code – Trở thành một lập trình viên tốt hơn
Slide được sử dụng tại buổi trao đổi về chủ đề Clean Code tại CodeGym. Thế nào là một mã nguồn tốt? Làm thế nào để hệ giữ được hệ thống sạch? Link video của phiên chia sẻ được lưu trữ ở...
150 thuật ngữ tiếng Anh chuyên ngành Công nghệ thông tin
Ngoại ngữ là yếu tố giúp nhân sự IT nhận mức lương cao đột biến. Tuy nhiên, ngoại ngữ cũng là một trong những điểm hạn chế của ứng viên trong lĩnh vực IT. Theo khảo sát từ VietnamWorks và TopITworks, ứng viên có tiếng Anh cao cấp được trả lương cao hơn khoảng 48% so...
PHP trên 2 trang giấy – Tài liệu học PHP miễn phí từ CodeGym
PHP trên 2 trang giấy là tài liệu học PHP miễn phí, tóm tắt các nội dung cơ bản mà một người mới bắt đầu học PHP cần biết. Đây không phải là một tài liệu mô tả chi tiết các thành phần của ngôn ngữ PHP, nhưng nó lại rất hữu ích để các lập trình viên còn non nớt sử dụng...
Hướng dẫn xây dựng ứng dụng nghe nhạc dành cho Android
Trong phiên hướng dẫn này chúng ta sẽ xây dựng một ứng dụng nghe nhạc dành cho Android. Chúng ta sẽ dựa vào các bước mô tả trong tài liệu hướng dẫn này để từng bước xây dựng ứng dụng. Mục tiêu là chúng ta có thể tạo ra được sản phẩm đầu tay, sau đó các bạn có thể tự...
Bộ mã nguồn bài tập của CodeGym
Toàn mộ mã nguồn các bài tập của tất cả các chương trình đào tạo của CodeGym đều được công bố và chia sẻ trên kênh GitHub của CodeGym tại địa chỉ https://github.com/codegym-vn. Tất cả mọi người đều có thể truy cập, fork hoặc clone về để tham khảo phục vụ cho việc học...
Hướng dẫn thực hành TDD trên CyberDojo
Cyber-Dojo là một nền tảng mã nguồn mở miễn phí được sử dụng rất phổ biến trong các cộng đồng Coding Dojo. Cyber-Dojo cung cấp một môi trường luyện tập rất tiện lợi, đơn giản để giúp các nhóm và cá nhân dễ dàng thực hiện các bài luyện tập trên hầu hết các ngôn ngữ...
Ứng dụng luyện thuật toán CodeGym Bob
CodeGym Bob là một nền tảng hỗ trợ các lập trình viên học, luyện tập thuật toán và kỹ năng giải quyết vấn đề. Các bài luyện tập trong CodeGym Bob được thiết kế để dẫn dắt và nâng kỹ năng của lập trình viên theo từng cấp độ. Với hàng trăm thành viên đang luyện tập trên...
Java trên 2 trang giấy – Tài liệu học Java miễn phí
Java trên 2 trang giấy là tài liệu học Java miễn phí, tóm tắt các nội dung cơ bản mà một người mới bắt đầu học Java cần biết. Đây không phải là một tài liệu mô tả chi tiết các thành phần của ngôn ngữ Java, nhưng nó lại rất hữu ích để các lập trình viên còn non nớt sử...