JavaRush/Java блог/Random UA/В закладки: добірка статей про інструменти для Java-розро...

В закладки: добірка статей про інструменти для Java-розробника - Maven, Docker, GitHub та інші

Стаття з групи Random UA
учасників
Для зручності учнів JavaRush ми вирішабо зібрати лекції та статті про найважливіші теми у програмуванні. Десята добірка - про необхідні для кожного Java-розробника інструменти - Maven, Docker, GitHub, Intellij IDEA. У міні-гайді ми коротко викладаємо суть статей, а якщо перейти за посиланням — можна докладніше ознайомитися з темою, що цікавить. Додайте добірку в закладки та повертайтеся до неї, коли потрібно. В закладки: добірка статей про інструменти для Java-розробника - Maven, Docker, GitHub та інших.

Статті та лекції

Java. План дій

У цій необхідній для кожного новачка-джавіста йдеться не лише про теорію, а й про інструменти та технології, які варто освоїти. Рекомендуємо до прочитання, якщо ви тільки почали робити перші кроки в програмуванні - точно знадобиться.

Створення проекту в IntelliJ IDEA

IntelliJ IDEA і аналогічні їй середовища розробки - одні з перших інструментів, які потрібно освоїти програмісту-початківцю. У цьому матеріалі автор розглядає встановлення та налаштування ПЗ, а також порядок створення проекту в IntelliJ IDEA.

Створення найпростішого веб-проекту в IntelliJ Idea Enterprise. Покроково, з картинками

Покроковий гайд про те, як створити проект у IntelliJ IDEA Enterprise Edition (це платна розширена версія IDE). У статті багато прикладів та скріншотів, що корисно.

Eclipse Java: середовище розробки “під себе”

У світі ІТ є два табори: пропрієтарне ПЗ та open-source. І якщо серед комерційних середовищ розробки майже лідирує IDEA (з амбіціями на open-source), відкриті IDE представлені єдиним фаворитом - Eclipse. Її часто обирають програмісти, яким подобається налаштовувати середовище розробки під себе. У цьому тексті розповідається, що це за IDE, у чому її переваги та недоліки.

IntelliJ IDEA: стиль та форматування коду

Сучасні інструменти дозволяють спростити процес розробки. У тому числі легше стежити за стилем свого коду, намагаючись зводити до мінімуму його "самовільне" форматування. У цьому огляді автор розповідає, які кошти надає IDE IntelliJ Idea розробнику для того, щоб код було приємно читати та легко розуміти.

10 корисних плагінів для IntelliJ IDEA: для новачків та досвідчених розробників

Можливо, не всім вистачає функціональності середовища IntelliJ IDEA або хочеться підлаштувати його під особисті потреби. Це реально: досить розширити її функціональність, додавши плагіни. У тексті перераховуються 10 цікавих плагінів для роботи в Intellij IDEA.

10 найбільш популярних середовищ розробки на Java

На сьогоднішній день Eclipse, IntelliJ IDEA, а також NetBeans вважаються найкращими Java IDE для програмістів. Але, крім них, можна звернути увагу і на деякі інші рішення. Про що й йтиметься в тексті.

6 корисних інструментів командного рядка, які повинен знати Java-розробник

Java Runtime Environment дозволяє запускати Java-програми на різних платформах. Запуск та компіляцію можна здійснювати, зокрема, з командного рядка. Використовуючи інструменти командного рядка, розробник може спростити процес створення програм та виконання багатьох інших завдань. У тексті розповідається про шість корисних інструментів командного рядка, які варто знати Java-розробнику.

Інструменти, які підвищують якість коду Java

Найкращий спосіб захистити ваш код від помилок, яких можна уникнути, використовувати інструменти статичного аналізу коду. У статті наведено вісім інструментів для такого аналізу. Читайте та вибирайте той, що сподобався.

41 інструмент для моніторингу JVM та продуктивності Java-додатків

Тут наводиться вичерпний перелік інструментів моніторингу JVM та супутніх продуктів. Інструменти перераховуються в алфавітному порядку, без будь-яких переваг, пов'язаних із місцем у списку.

Основи Maven

Maven – інструмент для управління та збирання проектів – справжній помічник Java-програміста. Він полегшує життя девелоперу всіх стадіях роботи: від створення структури проекту та підключення необхідних бібліотек до розгортання продукту на сервері. При роботі з будь-яким фреймворком доведеться використовувати Maven. У цьому вступному тексті розбираються його основні функції.

"Java-проект від А до Я": Все, що ви хотіли знати про Maven

Маven - це інструмент для складання проекту, поряд з Gradle та Ant. У серії публікацій про створення проекту авторка розповідає про застосування різних інструментів. У цьому розділі, як відомо з назви, йдеться про Maven.

"Java проект від А до Я": Все, що ви хотіли знати про Maven. Частина 2

Продовження попередньої статті, де теорія, розказана у першому розділі, показується практично.

Упаковка Java-додатків за допомогою Maven та GitHub Actions

Стаття про те, як створювати робочі процеси, які упаковують програму Java за допомогою Maven, а потім зберігають її як артефакт або публікують у GitHub Packages.

5 інструментів, які покращать вашу роботу з GitHub

GitHub - найпопулярніший сервіс командної розробки. На ньому можна знайти безліч громадських репозиторіїв різними мовами програмування. Ви можете використовувати GitHub, щоб зберігати свій код, працювати з колегами за командою та іншими розробниками. Ви можете удосконалити GitHub, «прокачавши» та налаштувавши його під себе. У цій статті – список інструментів, які можуть допомогти.

Eclipse, NetBeans чи IntelliJ IDEA? Вибираємо IDE для Java-розробки

Більшість промислових програмістів користуються або Eclipse, або NetBeans або IntelliJ IDEA, і кожна з цих IDE має свої переваги і недоліки. Прочитавши цю статтю, ви зрозумієте, яка з них підходить саме вам.

Online-засоби для розробника

У сучасному світі багато сервісів живуть у "вебі" і навіть додатки "старенькі" потихеньку туди переїжджають. У цій добірці перераховані онлайн-інструменти, які можуть стати в нагоді розробнику. Вони дозволяють швидко перевірити щось не запускаючи IDE локально, що часом корисно.

12 безкоштовних інструментів для підвищення якості коду та продуктивності

Команда будь-якого проекту зацікавлена ​​у швидкій розробці та виведенні продукту на ринок у найкоротші терміни. Допомогти з розв'язуванням цієї задачі можуть open source інструменти. Наприклад, ті, за допомогою яких можна проводити статичний аналіз коду, керувати конфігурацією, збиранням та безперервною інтеграцією. У цьому тексті зібрано кілька корисних open source інструментів, які дозволять вам покращити якість коду та підвищити продуктивність.

Помилки, яких можна уникнути при створенні профілю GitHub

При створенні профілю на GitHub новачки часто роблять помилки, яких можна легко уникнути. Якщо ви хочете, щоб ваш профіль на GitHub справив гарне враження на роботодавця, доведеться врахувати кілька важливих деталей. Читаємо та розбираємося.

Оптимізуємо роботу зі своїми проектами на GitHub: знайомство з Github Template Repository

Великий текст про те, що таке Github Template Repository та як з ним працювати.

Як запустити проект із відкритим вихідним кодом на GitHub

Розробники всього світу використовують GitHub, щоб ділитися своїми проектами. У цій статті автор дає кілька порад, які допоможуть вам створити чудовий проект із відкритим вихідним кодом. Ви також можете використати ці поради для створення хакатонних проектів.

У чому різниця між Docker та Kubernetes?

Без віртуалізації та контейнеризації зараз не можна уявити жоден великий проект. Тому у статті автор порівнює сфери та особливості використання Kubernetes, Docker, а також інструменту оркестрування Docker Swarm.

Перше знайомство з Docker

Контейнеризація — механізм, що часто застосовується на практиці. Цей невеликий огляд допоможе сформувати перше уявлення про інструмент Docker.

Вступ до SpotBugs: інструмент для статичного аналізу коду

Рев'ю коду – обов'язкова частина розробки. Щоб полегшити це завдання, використовуються різні засоби статичного аналізу коду. Наприклад, статистичний аналізатор SpotBugs, про який йдеться у цьому огляді.

Відеоролики

Писати код швидко та просто з IntelliJ IDEA

Як швидко писати код у IntelliJ IDEA? Своїми рекомендаціями щодо цього поділився Java-розробник компанії Naumen Артем Зайцев. Виступивши з доповіддю на каналі єкатеринбурзького Java-спільноти JUG.EKB, Артем розповів про кілька прийомів кастомізації, які допоможуть кодерам простіше та швидше працювати в IDE. Доповідь супроводжується наочною демонстрацією коду.
Коментарі
  • популярні
  • нові
  • старі
Щоб залишити коментар, потрібно ввійти в систему
Для цієї сторінки немає коментарів.