Tài nguyên

Tổng hợp tài liệu học lập trình cơ bản cho người mới

Giới thiệu chung Nếu như bạn là người theo học IT và đang tìm kiếm một nguồn tài liệu học lập trình "chất lượng" cho người mới bắt đầu thì bài viết này sẽ vô cùng hữu ích. Bạn có thể là sinh viên CNTT; học sinh THPT yêu thích công nghệ và tự tìm tòi, tự học thêm;...

Tài liệu Design Patterns cho người mới bắt đầu – Phần 2

Tài liệu Design Patterns cho người mới bắt đầu - Phần 2 Lời ngỏ Làm trong ngành công nghiệp phát triển phần mềm, bạn đã từng gặp phải trường hợp như thế này? Bạn làm qua nhiều dự án khác nhau và nhận...

“Design Pattern For Beginner” – Tài liệu Design Pattern cho người mới bắt đầu

Làm trong ngành công nghiệp phát triển phần mềm, bạn đã từng gặp phải trường hợp như thế này?  Bạn làm qua nhiều dự án khác nhau và nhận ra rằng, trong những dự án đó, mình luôn dùng một phương pháp, cách làm theo một khuôn mẫu nào đó để giải quyết các vấn đề gặp...

[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] SOLID – Những nguyên lí sống còn

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

150 thuật ngữ tiếng Anh chuyên ngành Công nghệ thông tin

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 1 trang giấy – Tài liệu học PHP miễn phí từ CodeGym

PHP trên 1 trang giấy – Tài liệu học PHP miễn phí từ CodeGym

PHP trên 1 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

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

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

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

Ứ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 – 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ử...