JavaRush /Blog Java /Random-VI /Bookmark: tuyển tập các bài viết về các công cụ dành cho ...

Bookmark: tuyển tập các bài viết về các công cụ dành cho nhà phát triển Java - Maven, Docker, GitHub và các công cụ khác

Xuất bản trong nhóm
Để thuận tiện cho sinh viên JavaRush, chúng tôi quyết định thu thập các bài giảng và bài viết về các chủ đề quan trọng nhất trong lập trình. Lựa chọn thứ mười là về các công cụ mà mọi nhà phát triển Java cần - Maven, Docker, GitHub, Intellij IDEA. Trong hướng dẫn nhỏ, chúng tôi phác thảo ngắn gọn nội dung của các bài viết và nếu bạn theo liên kết, bạn có thể tìm hiểu thêm về chủ đề quan tâm. Thêm bộ sưu tập vào dấu trang của bạn và quay lại bộ sưu tập đó khi cần. Bookmark: tuyển tập các bài viết về công cụ dành cho nhà phát triển Java - Maven, Docker, GitHub và các công cụ khác - 1

Bài viết và bài giảng

Java. Kế hoạch hành động

Cuốn sách cần thiết dành cho mọi người mới bắt đầu sử dụng Java này không chỉ về lý thuyết mà còn về các công cụ và công nghệ đáng để bạn thành thạo. Chúng tôi khuyên bạn nên đọc nó nếu bạn mới bắt đầu thực hiện những bước đầu tiên trong quá trình lập trình - nó chắc chắn sẽ hữu ích.

Tạo một dự án trong IntelliJ IDEA

IntelliJ IDEA và các môi trường phát triển tương tự là một trong những công cụ đầu tiên mà một lập trình viên mới vào nghề cần thành thạo. Trong tài liệu này, tác giả xem xét việc cài đặt và cấu hình phần mềm cũng như quy trình tạo dự án trong IntelliJ IDEA.

Tạo một dự án web đơn giản trong IntelliJ Idea Enterprise. Từng bước, với hình ảnh

Hướng dẫn từng bước về cách tạo dự án trong IntelliJ IDEA Enterprise Edition (đây là phiên bản nâng cao trả phí của IDE). Bài viết có nhiều ví dụ và ảnh chụp màn hình, rất hữu ích.

Đánh giá Eclipse Java: môi trường phát triển tùy chỉnh

Có hai phe trong thế giới CNTT: phần mềm độc quyền và nguồn mở. Và nếu trong số các môi trường phát triển thương mại IDEA (với tham vọng nguồn mở) thực tế là người dẫn đầu không thể tranh cãi, thì IDE nguồn mở được đại diện bởi sản phẩm được yêu thích duy nhất - Eclipse. Nó thường được lựa chọn bởi các lập trình viên thích tùy chỉnh môi trường phát triển cho riêng mình. Văn bản này giải thích IDE này là gì, ưu điểm và nhược điểm của nó là gì.

IntelliJ IDEA: Kiểu mã và định dạng

Các công cụ hiện đại giúp quá trình phát triển dễ dàng hơn. Đặc biệt, việc theo dõi kiểu mã của bạn sẽ dễ dàng hơn, cố gắng giảm thiểu định dạng "trái phép" của nó. Trong bài đánh giá này, tác giả nói về những công cụ mà IntelliJ Idea IDE cung cấp cho nhà phát triển để làm cho mã dễ đọc và dễ hiểu.

10 plugin hữu ích cho IntelliJ IDEA: dành cho người mới bắt đầu và nhà phát triển có kinh nghiệm

Có lẽ không phải ai cũng thiếu chức năng của môi trường IntelliJ IDEA hoặc muốn điều chỉnh nó cho phù hợp với nhu cầu cá nhân của mình. Điều này là có thật: chỉ cần mở rộng chức năng của nó bằng cách thêm plugin. Văn bản liệt kê 10 plugin thú vị để hoạt động với Intellij IDEA.

10 môi trường phát triển Java phổ biến nhất

Ngày nay, Eclipse, IntelliJ IDEA và NetBeans được coi là Java IDE được các lập trình viên ưa thích nhất. Nhưng ngoài chúng ra, bạn có thể chú ý đến một số giải pháp khác. Đó là những gì văn bản nói về.

6 công cụ dòng lệnh hữu ích mà nhà phát triển Java nên biết

Môi trường chạy thi hành Java cho phép bạn chạy các ứng dụng Java trên các nền tảng khác nhau. Việc khởi chạy và biên dịch có thể được thực hiện, kể cả từ dòng lệnh. Bằng cách sử dụng các công cụ dòng lệnh, nhà phát triển có thể đơn giản hóa quá trình tạo ứng dụng và thực hiện nhiều tác vụ khác. Văn bản nói về sáu công cụ dòng lệnh hữu ích mà nhà phát triển Java nên biết.

Các công cụ cải thiện chất lượng mã Java

Cách tốt nhất để bảo vệ mã của bạn khỏi các lỗi có thể tránh được là sử dụng các công cụ phân tích mã tĩnh. Bài viết cung cấp tám công cụ để phân tích như vậy. Đọc và chọn cái bạn thích.

41 công cụ giám sát hiệu suất ứng dụng JVM và Java

Dưới đây là danh sách đầy đủ các công cụ giám sát JVM và các sản phẩm liên quan. Các công cụ được liệt kê theo thứ tự bảng chữ cái, không có ưu tiên nào dựa trên vị trí trong danh sách.

Khái niệm cơ bản về Maven

Maven là công cụ quản lý và xây dựng dự án - trợ thủ đắc lực cho lập trình viên Java. Nó giúp nhà phát triển dễ dàng hơn ở mọi giai đoạn công việc: từ tạo cấu trúc dự án và kết nối các thư viện cần thiết đến triển khai sản phẩm trên máy chủ. Khi làm việc với bất kỳ framework nào, bạn sẽ phải sử dụng Maven. Văn bản giới thiệu này giải thích các chức năng chính của nó.

"Dự án Java từ A đến Z": Mọi thứ bạn muốn biết về Maven

Maven là công cụ xây dựng dự án cùng với Gradle và Ant. Trong một loạt ấn phẩm về việc tạo ra dự án, tác giả nói về việc sử dụng các công cụ khác nhau. Phần này, như tiêu đề gợi ý, là về Maven.

"Dự án Java từ A đến Z": Mọi thứ bạn muốn biết về Maven. Phần 2

Tiếp theo bài viết trước, trong đó lý thuyết được mô tả trong phần đầu tiên được thể hiện trong thực tế.

Đóng gói các ứng dụng Java với các hành động Maven và GitHub

Bài viết này nói về cách tạo quy trình công việc đóng gói ứng dụng Java bằng Maven, sau đó lưu nó dưới dạng một tạo phẩm hoặc xuất bản nó lên Gói GitHub.

5 công cụ sẽ cải thiện trải nghiệm GitHub của bạn

GitHub là dịch vụ phát triển nhóm phổ biến nhất. Nó chứa vô số kho lưu trữ công cộng bằng nhiều ngôn ngữ lập trình khác nhau. Bạn có thể sử dụng GitHub để lưu trữ mã của mình và cộng tác với đồng đội cũng như các nhà phát triển khác. Bạn có thể cải thiện GitHub bằng cách nâng cấp và tùy chỉnh nó cho chính mình. Bài viết này chứa danh sách các công cụ có thể trợ giúp việc này.

Eclipse, NetBeans hay IntelliJ IDEA? Chọn một IDE để phát triển Java

Hầu hết các lập trình viên công nghiệp đều sử dụng Eclipse, NetBeans hoặc IntelliJ IDEA và mỗi IDE này đều có những ưu điểm và nhược điểm riêng. Sau khi đọc bài viết này, bạn sẽ hiểu cái nào phù hợp với mình.

Công cụ phát triển trực tuyến

Trong thế giới hiện đại, nhiều dịch vụ tồn tại trên “web” và thậm chí cả những ứng dụng “lỗi thời” cũng đang dần di chuyển đến đó. Bộ sưu tập này liệt kê các công cụ trực tuyến có thể hữu ích cho nhà phát triển. Chúng cho phép bạn nhanh chóng kiểm tra thứ gì đó mà không cần chạy IDE cục bộ, điều này đôi khi rất hữu ích.

12 công cụ miễn phí để cải thiện chất lượng và năng suất mã

Nhóm của bất kỳ dự án nào cũng quan tâm đến việc phát triển nhanh chóng và tung sản phẩm ra thị trường càng sớm càng tốt. Các công cụ nguồn mở có thể giúp giải quyết vấn đề này. Ví dụ: những ứng dụng mà bạn có thể thực hiện phân tích mã tĩnh, quản lý cấu hình, xây dựng và tích hợp liên tục. Văn bản này chứa một số công cụ nguồn mở hữu ích cho phép bạn cải thiện chất lượng mã và tăng năng suất.

Những sai lầm cần tránh khi tạo hồ sơ GitHub

Khi tạo hồ sơ trên GitHub, người mới thường mắc phải những lỗi có thể dễ dàng tránh được. Nếu bạn muốn hồ sơ GitHub của mình tạo ấn tượng tốt với nhà tuyển dụng, có một số chi tiết quan trọng cần xem xét. Chúng tôi đọc và hiểu.

Tối ưu hóa công việc với các dự án của bạn trên GitHub: làm quen với Kho lưu trữ mẫu Github

Một văn bản lớn về Kho lưu trữ mẫu Github là gì và cách làm việc với nó.

Cách chạy dự án nguồn mở trên GitHub

Các nhà phát triển trên toàn thế giới sử dụng GitHub để chia sẻ dự án của họ. Trong bài viết này, tác giả đưa ra một số thủ thuật giúp bạn tạo một dự án nguồn mở tuyệt vời. Bạn cũng có thể sử dụng những mẹo này để tạo dự án hackathon.

Sự khác biệt giữa Docker và Kubernetes là gì?

Bây giờ không thể tưởng tượng được một dự án lớn mà không có ảo hóa và container hóa. Vì vậy, trong bài viết tác giả so sánh các lĩnh vực, tính năng sử dụng Kubernetes, Docker và công cụ điều phối Docker Swarm.

Lần đầu làm quen với Docker

Containerization là một cơ chế thường được sử dụng trong thực tế. Tổng quan ngắn này sẽ giúp hình thành ý tưởng đầu tiên về công cụ Docker.

Giới thiệu về SpotBugs: Công cụ phân tích mã tĩnh

Đánh giá mã là một phần bắt buộc của quá trình phát triển. Để thực hiện nhiệm vụ này dễ dàng hơn, nhiều công cụ khác nhau được sử dụng để phân tích mã tĩnh. Ví dụ: máy phân tích thống kê SpotBugs, được thảo luận trong bài đánh giá này.

Video

Viết mã nhanh chóng và dễ dàng với IntelliJ IDEA

Làm cách nào để viết mã nhanh trong IntelliJ IDEA? Artem Zaitsev, nhà phát triển Java tại Naumen, đã chia sẻ đề xuất của mình về vấn đề này. Sau khi thuyết trình trên kênh của cộng đồng Java Yekaterinburg JUG.EKB, Artem đã nói về một số kỹ thuật tùy chỉnh sẽ giúp các lập trình viên làm việc dễ dàng hơn và nhanh hơn trong IDE. Báo cáo được kèm theo phần trình diễn trực quan về mã.
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION