Đố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ì...
Blog
[Slide] Automation Testing & TDD
09/06/2020
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...
[Slide] Code Refactoring: Thay đổi nhỏ – Lợi ích lớn
09/06/2020
Code Refactoring (Tái cấu trúc mã nguồn) là những kỹ thuật sắp xếp lại mã...
[Slide] Design Pattern – Những công thức vàng trong thiết kế
09/06/2020
Chúng ta đã bàn về Clean Code và SOLID, đã biết về các lợi ích của chúng. Câu...
[Slide] SOLID – Những nguyên lí sống còn
09/06/2020
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...
[Slide] Clean code – Trở thành một lập trình viên tốt hơn
09/06/2020
Slide được sử dụng tại buổi trao đổi về chủ đề Clean Code tại CodeGym. Thế nào...
Tại sao Test Coverage quan trọng trong Kiểm thử phần mềm?
08/06/2020
Test coverage là một chỉ số quan trọng trong kiểm thử phần mềm về chất lượng...
Kiểm thử đơn vị trong C# với Nunit và .Net Core
05/06/2020
Bài viết sẽ hướng dẫn từng bước xây dựng giải pháp kiểm thử đơn vị. Bài viết...
Sử dụng Annotation @RequestMapping trong Spring MVC
02/06/2020
@RequestMapping là một trong những annotation phổ biến nhất được sử dụng trong...
Đảo ngược quyền điều khiển (Phần 1)
02/06/2020
Series Bài viết này đề cập tới khái niệm Đảo ngược quyền điều khiển (IoC -...
Hướng dẫn Daily Scrum
01/06/2020
Phần trước, mình đã có một bài hướng dẫn lập kế hoạch cho Sprint. Hôm nay mình...
Làm quen với Policy trong Laravel
01/06/2020
Bước 1: Tải dự án Laravel composer create-project --prefer-dist...
Biểu đồ Sprint Burndown
29/05/2020
BIỂU ĐỒ SPRINT BURNDOWN CÓ VAI TRÒ GÌ TRONG SCRUM? Biểu đồ Sprint Burndown thể...
ReactJs – Tìm hiểu về Component API
28/05/2020
Trong bài ReactJs này sẽ thực hiện tìm hiểu 3 phương thức phổ biến nhất trong...
Trần Đức Quý – Học sinh chuyên Tin thi ĐH ngành xây dựng và câu chuyện chuyển nghề lập trình
27/05/2020
Câu chuyện: "Lựa chọn hướng đi nào để phù hợp với năng lực, đam mê của bản...
Dive in Linux — Phần 4: Cài đặt
27/05/2020
Trong các bài trước, chúng ta đã tìm hiểu xem sẽ có những chuyện gì ở dưới mặt...
Đọc và ghi file JSON sử dụng JsonConvert trong C#
27/05/2020
JSON là một định dạng dùng để trao đổi dữ liệu phổ biến biến hiện nay....
Các phương pháp kiểm thử chức năng của phần mềm
27/05/2020
Trong vòng tròn phát triển sản phẩm, kiểm thử phần mềm là bước cuối cùng trước...
Nhận tư vấn, định hướng 1-1
Điền và gửi thông tin cá nhân để được tư vấn miễn phí về các chương trình học.
![[Slide] Học lập trình – Những cách làm đúng](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/hoc-lap-trinh-nhung-cach-lam-dung-1-400x250.jpg)
![[Slide] Automation Testing & TDD](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/automation-testing-tdd-2-400x250.jpg)
![[Slide] Code Refactoring: Thay đổi nhỏ – Lợi ích lớn](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/code-refactoring-thay-doi-nho-loi-ich-lon-8-400x250.jpg)
![[Slide] Design Pattern – Những công thức vàng trong thiết kế](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/auto-draft-9-400x250.jpg)
![[Slide] SOLID – Những nguyên lí sống còn](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/solid-nhung-nguyen-li-song-con-3-400x250.jpg)
![[Slide] Clean code – Trở thành một lập trình viên tốt hơn](https://cdn-codegym.cdn.vccloud.vn/wp-content/uploads/2020/06/clean-code-tro-thanh-mot-lap-trinh-vien-tot-hon-9-400x250.jpg)











