post image

Clean Test là gì ?

Thật dễ dàng để chúng ta có thể viết các “Unit Test” bằng cách sử dụng JUnit và một số thư viện mock. Chúng có thể tạo ra mức độ bao phủ mã khiến một số bên liên quan hài lòng, mặc dù các test case thậm chí có thể không phải là Unit Test

post image

Clean Architecture là gì ? Những khái niệm cơ bản ?

Clean Architecture là gì ? Clean Architecture(Kiến trúc sạch) được xây dựng dựa trên tư tưởng “độc lập” kết hợp với các nguyên lý thiết kế hướng đối tượng(đại diện tiêu biểu là Dependency Inversion). Độc lập ở đây nghĩa là việc project không bị phụ thuộc vào framework và các công cụ sử dụng

post image

Spring Boot có gì hay và những tính năng của SpringBoot ?

Chúng tôi đã giới thiệu SpringBoot là gì và kiến trúc của nó. Trong bài này, chúng ta sẽ đi qua chi tiết về các tính năng của Spring Boot. Các tính năng này cho phép lập trình viên viết các ứng dụng web Java  loại bỏ được tất cả những rắc rối và khó

post image

Swagger trong SpringBoot là gì ?

Bài viết này mình sẽ giới thiệu đến mọi người một công cụ có tên là Swagger. Vậy chúng ta cùng tìm hiểu xem Swagger là gì và cách sử dụng Swagger trong SpringBoot. 1. Swagger là gì ? Swagger là một phần mềm mã nguồn mở được sử dụng để phát triển thiết kế

post image

Mới học lập trình nên chọn ngôn ngữ nào?

Hiện nay đang có rất nhiều những ngôn ngữ lập trình khác nhau như Java, PHP, Python, C#, C,… Mỗi ngôn ngữ đều có những cái hay riêng, thế mạnh riêng. Vậy mới học lập trình nên chọn ngôn ngữ nào? Cùng tìm hiểu câu trả lời ở bài viết này nhé. Vì sao “Mới

post image

Học lập trình có cần Tiếng Anh hay không ?

Tất cả chúng ta đều biết rằng Tiếng Anh là một kỹ năng thiết yếu cần phải có trong cuộc sống hiện tại. Vậy học lập trình có cần Tiếng Anh có hay không? Có một số người vẫn cho rằng họ chỉ cần tiếng bản địa mà không cần thiết phải biết Tiếng Anh

post image

Top 10 Framework có thể học cho lập trình viên Java

Dưới đây là danh sách top 10 Framework cho lập trình viên Java năm 2020. Trong đó có bao gồm những Framework để phát triển Java web như là Spring Boot hay là những Framework để phát triển Java cloud như là Spring Cloud, những Framework của Javascript như Angular hay React và Big Data

Khởi tạo dữ liệu ban đầu trong Spring Boot

1. Tổng quan Spring Boot giúp chúng ta có thể quản lý những thay đổi cơ sở dữ liệu của mình một cách rất dễ dàng. Nếu chúng ta để cấu hình như mặc định, nó sẽ tìm kiếm các thực thế (entity) trong các package để tự động tạo các bảng tương ứng Tuy