JavaRush
Акція
Java‑університет
Навчання
Курс
Задачі
Опитування
Ігри
Допомога
Графік стусанів
Стажування
Спільнота
Користувачі
Форум
Чат
Статті
Історії успіху
Дії
Відгуки
Передплати
Світла тема

Усі статті

  • Відгуки
  • Про нас
  • CS50
Почати
Почати навчання
Почати навчання
  • Статті
  • Автори
  • Усі групи
  • Усі статті
  • "Я ніколи не навчуся програмувати". Прості поради щодо того, як організувати план навчання та крок за кроком наближатися до мети
  • “Війна за чипи” та ще 6 захопливих книжок, які поглиблять ваші знання в комп’ютерних науках
  • “Для мене вивчення Java схоже на процес опанування іноземної мови”. Історія студента Java-університету Іллі
  • “З першої роботи у IT мене звільнили через 3 дні. Зараз я тімлід тестувальників”. Історія студента Java-університету Костянтина
  • “Коли ментор дві години пояснює тему з усіх сторін, це дуже допомагає просунутись у її розумінні”. Історія студента Java-університету Андрія
  • “Найважливіша вимога до джунів — наявність реалізованих кейсів”. Інтерв’ю з HR-експерткою Вікторією Наливайко
  • “Спочатку не було жодного результату, а потім — чотири співбесіди за два тижні”. Історія випускника Java-університету Нікіти Шамрая
  • “Чи підійде мені курс з ментором, якщо я нуль у програмуванні?”, “На курсі багато практики?”, “Який комп’ютер потрібен?”. Відповідаємо на ці та інші п...
  • “Щоб стати розробником, треба жити програмуванням”. Історія випускника Java-університету Віталія
  • “Я вже писав софт на Java, але зрозумів, що фундаментальних знань не вистачає”. Історія студента JavaRush Університету Олексія Яценка
  • 10 відеоігор з філософським підтекстом
  • 10 корисних плагінів для IntelliJ IDEA: для новачків та досвідчених розробників
  • 10 міфів сучасної освіти
  • 10 найпопулярніших питань про рядки в Java
  • 10 нотаток про модифікатор Static у Java
  • 10 питань щодо абстрактних класів та інтерфейсів із співбесід з Java
  • 10 підказок з перевизначення методу toString() у Java (частина 1)
  • 10 помилок, що часто допускаються Java розробниками
  • 10 способів покращити код, перевірених на особистому досвіді
  • 10 статей, які має прочитати кожен програміст
  • 10 часто використовуваних прийомів для роботи з масивом Java
  • 11 каверзних нетехнічних питань, які чекають на вас на співбесіді з рекрутером
  • 11 технологій, які повинен знати кожен поважаючий себе розробник
  • 12 чудових можливостей GitHub
  • 15 місяців, 750 годин
  • 15 питань для співбесіди розробників щодо Enum у Джаві (з відповідями!)
  • 15 питань до технічного інтерв'ю Java програміста з 5-6 річним досвідом роботи
  • 2 роки шляху
  • 20 кращих книг з Java які потрібно прочитати в 2018 році
  • 2048 на JAVA
  • 23 питання, що часто ставляться на співбесідах
  • 3 приклади як розібрати HTML-файл у Java використовуючи Soup
  • 36 рівень. Відповіді на запитання до співбесіди на тему рівня
  • 5 викликів для розвитку штучного інтелекту
  • 5 найпопулярніших Java-проектів на GitHub
  • 5 порад, як підвищити свої шанси знайти роботу
  • 5 технологічних тенденцій для побудови успішної кар'єри у 2018
  • 50 ключових слів у JAVA
  • 6 Java винятків, які переслідують новачків
  • 6 помилок, які завадять вашому мобільному додатку «злетіти»
  • 7 часто задаваних питань та відповідей по Android для Java-розробників
  • 8 головних інструментів для підвищення ефективності процесу розробки
  • 8 частих помилок програмістів-початківців
  • 9 головних питань про Map в Java
  • 9 речей про NULL в Java
  • Android-розробник: особливості професії, перспективи, необхідні навички та вміння
  • ArrayList у Java
  • BigDecimal у Java
  • BigInteger та BigDecimal
  • BufferedReader vs Scanner
  • BufferedReader і BufferedWriter
  • Code Coverage
  • Comparator в Java
  • Comparator в Java
  • Continuous Integration
  • COVID-19 та роботи. Як коронавірус викличе бум інвестицій в автоматизацію
  • Debug в Intellij IDEA: гайд для новачків
  • Deep Learning, штучний інтелект та машинне навчання для чайників: пояснення на прикладі
  • Dewey - перший штучний «письменник»
  • Double brace ініціалізація
  • Eclipse Java: середовище розробки “під себе”
  • Eclipse, NetBeans чи IntelliJ IDEA? Обираємо IDE для Java-розробки
  • Enum в Java: як використовувати клас
  • Equals в Java і String compare - Порівняння рядків
  • FAQ щодо IntelliJ IDEA
  • Final, Константи та Immutable в Java
  • For і For-Each Loop: оповідання про те, як я ітерувався, ітерувався, та не витірувався
  • GitFlic: Російський аналог GitHub вийшов із бети. Подивимося, що там
  • GitHub Code Search: Find more, search less — GitHub запустив пошуковий движок
  • HashMap та ConcurrentHashMap популярні питання на співбесідах
  • HashMap у Java — що за карта така?
  • HashSet у Java
  • Hibernate для чайників. Огляд книги "Java Persistence API та Hibernate"
  • Idea hot keys
  • instanceof і основи наслідування
  • IntelliJ IDEA - Не великі, чудові поради.
  • IntelliJ IDEA + Плагін JavaRush: деякі зміни
  • IntelliJ IDEA themes
  • IntelliJ IDEA зі смартфона/планшета? - Можна, виявляється, і так!
  • IntelliJ IDEA і Debug: не дайвінг, але снорклінг
  • Intellij Idea перестав розпізнавати російські літери
  • IntelliJ Idea: Декомпіляція, Компіляція, Субституція (або як правити чужі помилки)
  • IntelliJ IDEA: стиль та форматування коду
  • IntelliJ IDEA. Гайд із отримання Ultimate версії за копійки
  • Interface у Java
  • IT-новини 12—18 жовтня. Microsoft запустила консультаційну службу для розробників. Підтримка проєктів з відкритим кодом погіршується. Xiaomi розробляє...
  • IT-новини 13 вересня. Підраховано середній час пошуку роботи IT-початківцями, стала відома дата релізу JDK 22, Unity змінює модель співпраці з гейм-ро...
  • IT-новини 14 — 21 вересня. У Києві підрахували кількість IT-компаній, Oracle випустила документацію по віртуальних потоках Java, 20% українських фріла...
  • IT-новини 15 — 22 листопада. В Україні з’явиться платформа для ІТ-фрілансерів. Голосова функція ChatGPT стала безкоштовною для всіх. GameMaker скасову...
  • IT-новини 19—25 жовтня. Як українські IT-спеціалісти шукають роботу — результати опитування. В Україні порахували кількість жінок Junior-розробників. ...
  • IT-новини 2 — 8 листопада. В українському IT рекордна кількість вакансій з початку року. JEP 463 допоможе початківцям писати на Java однокласові прогр...
  • IT-новини 21 — 27 вересня. На ІТ-спеціальності в Україні вступили понад 24 тисячі абітурієнтів. Підраховано, як часто Java-розробники отримують відпов...
  • IT-новини 22 — 29 листопада. 83% мобільних ігор “помирають” протягом трьох років. Amazon запускає чат-бот з підтримкою Java. На одну ІТ-вакансію в ЗСУ...
  • IT-Новини 24 серпня. Програміст, затриманий на хуліганство, намагався приховати свого роботодавця, в Україні зростає кількість IT-вакансій, Epic Games...
  • IT-новини 25 жовтня — 1 листопада: В українському IT збільшується розрив у зарплатних очікуваннях між чоловіками та жінками. JetBrains презентує інстр...
  • IT-новини 28 вересня — 4 жовтня. Експерти виявили найбільш тривожні звички програмістів. Підрахована кількість вакансій для українських Java-розробник...
  • IT-новини 31 серпня. Підрахована кількість Java-програмістів з зарплатою більше 5000 доларів. Який він — портрет типового українського IT-спеціаліста?...
  • IT-новини 5 — 11 жовтня. У вересні понад 2 тисячі українців влаштувались на роботу програмістами. Україні потрібен мільйон людей в IT-галузі. Штучний ...
  • IT-новини 7 вересня: В Україні порахували зарплати Junior Java-розробників, Microsoft припиняє підтримку WordPad, Експорт українських IT-послуг переви...
  • IT-новини 8 — 15 листопада. 54% українських IT-фахівців знаходять нову роботу протягом двох місяців. Бібліотека Android Telecom допоможе у розробці го...
  • JAAS - Введення в технологію (частина 1)
  • Java - оплот стабільності, Python має попит, а у JS найбільше кодерів. Результати глобального опитування програмістів
  • Java - швидше, сильніше та вище! Зарплати українських програмістів.
  • Java != JavaScript
  • Java @Аннотації. Що це та як цим користуватися?
  • Java 12 вже тут: Що нового?
  • Java 13: нові можливості
  • Java 13: що нас чекає у найближчому майбутньому?
  • Java 14: Що нового?
  • Java 7 try-with-resources
  • Java 7 try-with-resources
  • Java 8. Все, що вам буде потрібно
  • Java 8. Посібник. 1 частина.
  • Java 8. Посібник. 2 частина.
  • Java 8. Усе, що вам буде потрібно
  • Java ArrayList у зображеннях
  • Java Core. Запитання до співбесіди, ч. 1
  • Java Core. Запитання до співбесіди, ч. 2
  • Java Core. Запитання до співбесіди, ч. 3
  • Java Cryptography Architecture: Перше знайомство
  • Java Enum. Практичні приклади. Додавання конструкторів і методів
  • Java Files, Path
  • Java functional interfaces
  • Java list to array: перетворюємо список елементів на масив
  • Java Math клас та його методи
  • Java String. Питання до співбесіди та відповіді на них, ч.1
  • Java String. Питання до співбесіди та відповіді на них, ч.2
  • Java Syntax: короткий вступ до мови програмування
  • Java Unit Testing: методики, поняття, практика
  • Java varargs
  • Java в професіях майбутнього: де може стати в нагоді програмування через 10 років
  • Java Логування. Розмотати клубок стектрейсу
  • Java масиви
  • Java сертифікації: які бувають, як отримати і чи варто морочитися?
  • Java та AI. Чи можна написати штучний інтелект Java?
  • Java та блокчейн. Чи знайдеться у технології майбутнього місце для Java-коду?
  • Java та Великі дані: чому Big Data-проекти не обходяться без Java
  • Java та Інтернет речей. Як стати успішним IoT-девелопером?
  • Java у хмарах. Як хмарні програми завойовують світ і навіщо їм Java
  • Java-джуніор на співбесіді: як підготуватися і що запитувати
  • Java-джуніор у пошуку роботи. Як прокачати скіли та отримати практичний досвід
  • Java-завдання з каверзою: привіт, співбесіди!
  • Java: bits and bytes
  • Java. Довідковий посібник для інтерв'ю - Частина 1. (Переклад статті)
  • Java. План дій
  • JavaRush - 9 років! Трохи про підсумки та плани
  • JavaRush - навчання програмування на Java у формі онлайн-ігри
  • JavaRush у тезах
  • JavaScript
  • JDBC або з чого все починається
  • JetBrains випустила оновлення IntelliJ IDEA 2017.3
  • JPA Entities and DB Relationships
  • JPA: Знайомство з технологією
  • Json схема: навіщо і кому вона потрібна
  • Junior Java розробник (SberStart) в Ощад
  • JUnit part I
  • JUnit part II
  • JUnit в IDEA
  • JUnit для JavaRush або трохи про тестування в домашніх умовах.
  • Just do it! Як врятувати свій розум від деградації та ефективно вчитися вдома?
  • KotlinRush: а чи є сенс продовжувати писати на Java?
  • Lambda-вирази на прикладах
  • level02.lesson01.task01 Що означає "Реалізувати метод"?
  • LinkedList
  • Markdown
  • MVP в Android для найменших
  • new ArrayList(????) як і де краще ініціалізувати
  • No so creepy crypto. Частина друга: криптовалюти та майнінг
  • Online-засоби для розробника
  • Open source проекти: що це таке і чому ви повинні стати частиною open source спільноти
  • Oracle Certified Associate практично. Підготовка до сертифікації
  • PhantomReference в Java
  • Razer Phone - не тільки ігровий флагман
  • Reface, Preply, 3DLook: успішні стартапи з українським корінням. Що з ними відбувається під час війни?
  • Reflection API. Рефлексія. Темна сторона Java
  • Reflection API. Як працює метод getModifiers() у класі Class
  • Reflection в Java - Приклади використання
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 1
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 2
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 3
  • RegEx: 20 коротких кроків для освоєння регулярних виразів. Частина 4
  • Replace string в Java
  • Reverse string в Java: вчимося реверсувати рядки різними способами
  • RMI: практика використання
  • Spring - це не страшно, або стислість - сестра таланту
  • Spring - це не страшно, або як зрозуміти, що конкретно мала на увазі БД
  • Spring - це не страшно, або як поставити питання БД
  • Spring - це не страшно, вчимося вирішувати проблеми
  • Spring - це не страшно, коротше: Lombok
  • Spring - це не страшно, продовжуємо наповнювати БД
  • Spring - це не страшно, прошарок з DTO
  • Spring – це не страшно, або як наповнити h2 базу даних (і трохи Hibernate)
  • Spring – це не страшно, або як підключити базу даних для студентського проекту за 5 хвилин
  • Spring – це не страшно, або як стартувати WEB-сервер зі Spring Boot за 5 хвилин
  • Spring – це не страшно. Cookie & Headers
  • Spring – це не страшно. Контролюємо свій REST
  • Spring Framework. Вступ
  • Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 1
  • Spring для лінивих. Основи, базові концепції та приклади з кодом. Частина 2
  • Spring. Зміст курсу
  • Spring. Урок 1. IoC/DI
  • Spring. Урок 2. IoC/DI на практиці
  • SpringBoot + Flyway - "Java-проект від А до Я"
  • Stack Trace і з чим його їдять
  • Stream API
  • String += String чи StringBuilder.append(String)?
  • System.out.println
  • Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 1
  • Telegram bot - нагадування через webHook на Java або скажи ні Google-календарю! Частина 2
  • Telegram Bot для пошуку роботи
  • Telegram-бот як перший проект та його значущість для професійного зростання на особистому досвіді
  • Thinking in JAVA російською
  • Thread'ом Java не зіпсуєш: Частина I - потоки
  • Thread'ом Java не зіпсуєш: Частина II - синхронізація
  • Thread'ом Java не зіпсуєш: Частина III - взаємодія
  • Thread'ом Java не зіпсуєш: Частина IV - Callable, Future та друзі
  • Thread'ом Java не зіпсуєш: Частина V - Executor, ThreadPool, Fork Join
  • Thread'ом Java не зіпсуєш: Частина VI - До бар'єру!
  • ThreadGroup
  • ThreadPoolExecutor
  • tomcat – коротко для windows
  • Tomcat в Java
  • Tomcat. Чи не деплоїться проект. Потрібна допомога.
  • UML: від теорії до практики
  • Volatile (приклад у 17 лекції)
  • Wildcards у Java Generics
  • World of Bytes 1. Робота із зображеннями.
  • XML у Java: Що це?
  • You are hired! Готуємося до співбесіди англійською
  • Zookeeper або як живеться працівнику зоопарку
  • А чи потрібна Head First Java?
  • Абстрактні класи в Java на конкретних прикладах
  • Автоупаковка та розпакування в Java
  • Автоупаковка та розпакування в Java
  • Алгоритми сортування в теорії та на практиці
  • Альпініст-програміст
  • Англійська для IT та для співбесіди
  • Англійська, Git та свій проект на фреймворку. Поради щодо навчання і не тільки від розробників, які пройшли JavaRush
  • Анонімні класи в Java
  • Анонс Github Security Lab: захист всього коду разом
  • Анотації. Частина друга. Lombok
  • Анотації. Частина перша, трохи нудна
  • Аутсорс, аутстаф, продуктові компанії: де програміст краще працювати?
  • Ах, ці рядки...
  • Багатовимірні масиви
  • Багатопотоковість в Java: суть, «плюси» та часті пастки
  • Багатопотоковість: що роблять методи класу Thread
  • Багатопоточність у Java
  • Баланс особистого життя та роботи, здоров'я та зарплата: що впливає на індекс щастя розробників у 2021 році
  • Без пафосу. Поговоримо про Java EE, сервлети та їх контейнери
  • Безкоштовні стажування для trainee-розробників: добірка по Україні, Росії та Білорусі
  • Безпека в Java: best practices
  • Бібліотека Lombok
  • Бійці невидимого фронту. Хто такий Backend-розробник та як ним стати?
  • Боюся бути джуном на густонаселеному ринку IT: як подолати страх конкуренції та стати програмістом
  • Був блогером, переїхав до Польщі і став айтішником: історія розробника Сашка Копайгородського
  • Був будівельник, став програміст
  • В закладки: "чистий код" - статті та лекції про правила написання коду та рефакторингу
  • В закладки: добірка статей про алгоритми - лекції, питання для інтерв'ю та огляди книг
  • В закладки: добірка статей про інструменти для Java-розробника - Maven, Docker, GitHub та інші
  • В закладки: добірка статей про книги з програмування — рецензії, огляди та корисні списки
  • В закладки: добірка статей про колекції та бібліотеки Java - лекції та питання для інтерв'ю
  • В закладки: добірка статей про патерни проектування - теорія, питання на співбесідах та огляд книги
  • В закладки: добірка статей про структури даних - лекції та питання на співбесідах
  • В закладки: добірка статей про тестування - теорія, "історії успіху" та відео
  • В закладки: фреймворки Spring, Spring Boot та Spring MVC — статті, лекції та відео
  • В закладки: як вивчати Java. Велика добірка за планом навчання, інструментами та пошуками мотивації.
  • В закладки: як програмувати на Android - статті, лекції та відео
  • В ІТ не лише хлопці!
  • Вакансія: Business Analyst / Product Owner
  • Вакансія: Data Analyst / Game Analyst / Product Analyst
  • Вакансія: Game Designer / Game Producer
  • Вакансія: HR/IT Recruiter [закрита]
  • Вакансія: Java Architect / Java Tech Lead
  • Вакансія: Java Lecture Writer
  • Вакансія: Linux System Administrator
  • Вакансія: Localization Manager
  • Вакансія: Methodist / Java Course Designer
  • Вакансія: UX Designer
  • Ваш перший додаток з використанням Java-сервлетів
  • Ваш перший додаток на Hibernate
  • Введення в Java EE
  • Введення в Java FX
  • Введення у функціональні інтерфейси
  • Введення чисел у IntelliJ IDEA
  • Введення-виведення в Java. Класи FileInputStream, FileOutputStream, BufferedInputStream
  • Ввести з клавіатури дату у форматі "08/18/2013" Вивести на екран цю дату у вигляді "AUG 18, 2013".
  • Веб-додаток на Java
  • Веб-сервіси. Крок 1. Що таке веб-сервіс та як з ним працювати?
  • Веб-сервіси. Крок 2. Як спростити написання клієнта?
  • Великий гайд із підготовки до перших співбесід на Java Junior
  • Взаємне блокування (deadlock) в Java та методи боротьби з нею
  • Вибір мови програмування
  • Виведіть свій код на новий рівень: навчіться ефективно виводити дані у консоль з Java
  • Вивчити фізику, працювати в екології та піти у розробники. Історія Васі, тимліда JavaRush
  • Видалення елемента зі списку ArrayList до Java
  • Видаляємо передплату на статті з групи - "Java-проект від А до Я"
  • Вийшла Java 11: нові фічі та можливості
  • Виклик конструктора з конструктора
  • Використання Java Arrays.sort() для будь-якого списку об'єктів
  • Використання JNDI в Java
  • Використання varargs при роботі з дженериками
  • Вимоги до Java-джуніорів у 2021 році: що треба вміти, щоб отримати першу роботу в IT
  • Винятки в Java
  • Винятки в Java (Java Exception)
  • Винятки в Java: перехоплення та обробка
  • Винятки та їх обробка
  • Винятки: checked, unchecked і свої власні
  • Вирішуємо завдання на одновимірні та двовимірні масиви
  • Вищий пілотаж на технічному інтерв'ю: як я потрапила до Google, Microsoft і не лише
  • Від Hello World до Spring Web MVC і до чого тут сервлети
  • Від HTTP до HTTPS
  • Від NASA до пустель Африки. Державні та соціально значущі проекти на Java
  • Від радянського калькулятора до програмування: історія розробника JavaRush Романа Прищепи
  • Відгуки про реальні проекти
  • Відеоуікенд #105. Знайомимося з роботою контейнерів на Java та типовими завданнями для джуніорів, слухаємо поради про збереження ментального здоров'я ...
  • Відеоуікенд #107. Прискорюємо кодинг в IntelliJ IDEA, знайомимося з професією Security Engineer та інструментами Java backend стека, розбираємо особли...
  • Відеоуікенд #19. Запис тестової співбесіди Java-розробника, два погляди на багатопоточність Java, як знайти роботу, якщо ти Junior
  • Відеоуікенд #20. Створюємо VK-бот і тест в JUnit, розбираємо плюси парного програмування і з'ясовуємо, хто має шанси влаштуватися в Google.
  • Відеоуікенд #22. Як застосовувати принципи SOLID на практиці, стримавши проблеми на співбесіді, як у Java ефективно працювати з файлами і як знайти ро...
  • Відеоуікенд #39. Шукаємо ментора, вивчаємо приклади "чистого" SOLID-коду, слухаємо про взаємодію PHP + Java і розбираємо вимоги для переходу від джуні...
  • Відеоуікенд #46. Вивчаємо структури даних у Java, слухаємо про відмінності у командній роботі на Заході та країнах СНД, розбираємо роботу Stack Overfl...
  • Відеоуікенд #60. Дізнаємося три способи роботи Docker з Java, знайомимося з набором Java-бібліотек Helidon, слухаємо поради, як програмісту прискорити...
  • Відеоуікенд #70. Створюємо власний Spring Boot Starter, дивимося тестову співбесіду Junior Java-розробника, дізнаємося відмінності між монолітом і лег...
  • Відеоуікенд #79. Вивчаємо префіксні дерева в Java, знайомимося з принципами роботи в мікросервісах, слухаємо поради HR-менеджера та рекомендації для д...
  • Відеоуікенд #86. Розбираємо питання про Java Spring, шукаємо першу роботу в IT, знайомимося з автоматизацією тестування додатків та професією fullstac...
  • Відкриваємо Java-університет! Йде набір на онлайн-курс із менторами "Java-розробник за 12 місяців"
  • Відкриття проекту JavaRushHomeWork
  • Відмінності між раннім та пізнім зв'язуванням у Java
  • Відмінності між слабкими, м'якими, фантомними та звичайними посиланнями в Java
  • Відносини між класами. Спадкування, композиція та агрегування
  • Відповіді на найпопулярніші питання про інтерфейс Map
  • Вічна будова та дайверський рай: релокейт на Філіппіни
  • Вкладені внутрішні класи або Inner Class у Java
  • Влаштування дійсних чисел
  • Внутрішні класи у локальному методі
  • Все, що ви хотіли знати про Maven - "Java-проект від А до Я"
  • Все, що ви хотіли знати про Maven. (Частина 2) - "Java-проект від А до Я"
  • Все, що потрібно знати про методології розробки ПЗ: тренди, принципи та пастки для новачків
  • Вступ до Jackson Framework
  • Вступ до SpotBugs: інструмент для статичного аналізу коду
  • Вчимося PRO-кодингу вдома. Найкращі самовчителі програмування
  • Вчитися в онлайні не страшно, і ось чому: розбираємо переваги такого навчання та шукаємо вирішення можливих проблем
  • Гайд від психологів, як не вигоріти на роботі під час локдауну
  • Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 1]
  • Гайд зі створення клієнта для Skyscanner API та його публікації в jCenter та Maven Central [Частина 2]
  • Гайд із сертифікацій Java: які іспити з розробки варто складати у 2021/22 роках
  • Гарвард CS50: завдання другого тижня (лекції 5 та 6)
  • Гарвард CS50: завдання першого тижня (лекції 3 та 4)
  • Гаряча акція чи "літо, знижка, JavaRush"!
  • Генерація випадкового числа у заданому діапазоні
  • Геній, програміст, стратег, менеджер. Хто такий Tech Lead та як ним стати?
  • Геттери і сеттери
  • Геттери/Сеттери. Зло. І крапка
  • Глобальний ринок праці
  • Глобальні змінні Java: коли їх використовувати?
  • Головне - поставити ціль
  • Головні онлайн-заходи для програмістів: травень-червень 2020
  • Гра на java для початківців
  • Грочаємо алгоритми або безболісне введення в алгоритми
  • Дайджест статей студентів JavaRush #1 за 17-19 лютого
  • Дайджест статей студентів JavaRush #2 за 20-23 лютого
  • Двічі змінила професію та переїхала до Австралії: історія розробниці Айси Матуєвої
  • Де айтішнику підтягнути англійську: великий список додатків, книг та відеоканалів
  • Де взяти ідею для створення програми?
  • Де вивчати і як вивчати Java-програмування?
  • Де використовується Java і для чого вона потрібна?
  • Де використовується Java та навіщо потрібна?
  • Де використовується Java? 10 проектів, за які її можна полюбити
  • Де вчити та як вчити Java-програмування?
  • Де знайти head first java 2nd edition російською pdf???
  • Де фрілансеру в мережі добре: огляд бірж для програмістів
  • Дебажити, апрув, тяга: міні-словник сленгу та професійної лексики програмістів
  • Дедлайн близько! Як робити правильні естімейти проектів
  • Деплой Java-програм у хмарну платформу Amazon Web Services (AWS)
  • Десять принципів об'єктно-орієнтованого дизайну, які має знати Java-програміст
  • Дефолтні методи в інтерфейсах
  • Дещо про масиви в Java
  • Дженерики на котиках
  • Динамічні масиви в Java
  • Динамічні проксі (Dynamic Proxies) у Java
  • Диплом покажи! Чи потрібно програмісту здобувати вищу профільну освіту?
  • Дівчина-програміст
  • Ділимося досвідом. Мій перехід з Windows на Ubuntu
  • Для чого потрібний клас PrintStream
  • Дню Сурка присвячується… Рекурсія у реальному житті
  • До чого призведе найчастіший випуск нових версій JDK
  • Добірка: YouTube-канали, блоги та подкасти для Java-програмістів
  • Довідник з java. Статичні рядки
  • Додаємо Spring Scheduler - "Java-проект від А до Я"
  • Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 1
  • Додаємо БД PostgreSQL до RESTful сервісу на Spring Boot. Частина 2
  • Додаємо все, що пов'язане із БД. (Частина 1) - "Java-проект від А до Я"
  • Додаємо все, що пов'язане із БД. (Частина 2) - "Java-проект від А до Я"
  • Додаємо клієнта до статей - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 1) - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 2) - "Java-проект від А до Я"
  • Додаємо можливість передплатити групу статей. (Частина 3) - "Java-проект від А до Я"
  • Додаємо можливість роботи адміну та статистику для нього - "Java-проект від А до Я"
  • Додаємо телеграм-бота на проект - "Java-проект від А до Я"
  • Додаткова література для самонавчання програмування
  • Додаткові матеріали до лекцій CS50: Week 0 (лекції 1 та 2)
  • Додаткові матеріали до лекцій CS50: Week 1 (лекції 3 та 4)
  • Докладний аналіз класу ArrayList [Частина 1]
  • Докладний аналіз класу ArrayList [Частина 2]
  • Докладний розбір класу HashMap
  • Допоможіть, потрібна мотивація!
  • Дорожня карта розвитку Java розробника у 2021 році! Досвід, мотивація, лайфхаки та корисні посилання/ресурси/сайти/канали
  • Досвід проходження співбесіди
  • Досить писати цикли! Топ-10 найкращих методів для роботи з колекціями з Java 8
  • Дослідження: де працюють та скільки отримують випускники JavaRush
  • Дослідження: скільки часу потрібно для вивчення Java
  • Дружимо звичайний вхід через email і OAuth2 у Spring Security на прикладі сервісу нотаток
  • Екранування символів
  • Екранування символів у Java
  • Емпатія як секретна суперсила розробника
  • Ефективне навчання програмування
  • Є така професія – ПЗ перевіряти. Як стати QA Engineer
  • Життєвий цикл об'єкту
  • Життя після першого офферу. Що потрібно вчити Java-розробнику-початківцю?
  • З 8 до 13: повний огляд версій Java. Частина 1
  • З 8 до 13: повний огляд версій Java. Частина 2
  • З JavaRush я познайомилася в 43 роки: історія програмістки Мадіни Норен
  • З автомобільної сфери до програмістів
  • З армії в IT або як я став С# розробником за допомогою JavaRush
  • З військових до програмістів: історія Антона, розробника JavaRush
  • З князів у бруд, а потім назад
  • З менеджера до програміста за півтора місяці
  • З резюме джуна: Hibernate — фреймворк для роботи з базами даних
  • З резюме джуна: Spring Boot - «чарівний» фреймворк Java
  • З резюме джуна: Spring Boot — «чарівний» фреймворк Java
  • З резюме джуна: Spring Framework - популярний фреймворк на Java
  • З резюме джуна: Spring Framework — популярний фреймворк на Java
  • З резюме джуна: Spring MVC - шаблон проектування Java для веб-додатків
  • З рингу - в ІТ
  • З системного адміністратора Java Developer-а
  • З чого має складатися технічний бекграунд Java-розробника. Відео
  • З чого розпочати вивчення Android-розробки
  • З чого розпочати вивчення Java
  • З чого розпочати вивчення Spring
  • Завоювання Spring Boot
  • Загальні міркування
  • Запитання на співбесіду Hibernate
  • Запуск maven проекту в IDEA
  • Запуск аплету Java у браузері
  • Запуск коду на виконання в IntelliJ IDEA
  • Збереження файлів у додаток та даних про них на БД
  • Здоровий програміст – успішний програміст
  • Зі знайомства з JavaRush у мене почалися серйозні стосунки з IT. Історія студента Java-університету Дениса
  • Змінні Java і константи
  • Знайомство з EJB
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 1)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 2)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 3)
  • Знайомство з Maven, Spring, MySQL, Hibernate та перший CRUD додаток (частина 4)
  • Знайомство з String, StringBuffer та StringBuilder в Java
  • Знайомство з класами: написання власних класів, конструктори
  • Знайомство з операторами Java: логічні, арифметичні, побітові
  • Знання для вирішення поточних завдань
  • Зустрінемось у суді! Що програміст повинен знати про робочий контракт та NDA?
  • Зчитування з клавіатури – «рідери»
  • І швець, і жнець. Хто такий Full Stack розробник та як ним стати?
  • Ідемо в джавісти. Як програмісту перейти зі свого ЯП Java?
  • Імміграція до США
  • Індекс PYPL: найпопулярніша СУБД - Oracle, а Firebase росте лякаюче швидко
  • Ініціалізація полів
  • Інтеграційне тестування БД за допомогою MariaDB для заміни MySql
  • Інтерфейс Externalizable у Java
  • Інтерфейси – маркери
  • Інтерфейси в Java
  • Інформаційні технології
  • Історії розробників про дивний хантінг
  • Історія версій ОС Android
  • Історія однієї співбесіди: цікаві питання
  • Історія одного гуманітарію
  • Історія релокейту в Польщу розробника Діми Ніколаєнко
  • Історія релокейту програмістки Олі Куликової
  • Історія релокейту у США програміста Дмитра
  • Історія розробника JavaRush Дмитра Семененка
  • Історія розробника JavaRush Саші Мядельця
  • Історія успіху через 1,5 року від початку навчання.
  • Історія успіху. 20 годин програмування на тиждень, магістратура та особисте життя
  • ІТ-гіганти, бізнес яких неможливий без Java
  • ІТ-сертифікати. Чи потрібні і як готуватись? Відео з ментором Вадимом Новаковським
  • Кава-брейк #100. Як запустити проект із відкритим вихідним кодом на GitHub
  • Кава-брейк #102. Упаковка Java-додатків за допомогою Maven та GitHub Actions
  • Кава-брейк #121. Що таке Classpath у Java та як його встановити? Незмінність у Java
  • Кава-брейк #124. Патер проектування Builder. Як працює серіалізація та десеріалізація в Java
  • Кава-брейк #136. Сортування масиву в порядку зростання або зменшення за допомогою Arrays.sort(). У чому різниця між інтерфейсами List та Set?
  • Кава-брейк #144. Як перетворити масив на List (ArrayList) на Java. Впровадження залежностей у Java
  • Кава-брейк #15: Чому не потрібно називати себе джуніором і чому варто починати з Java
  • Кава-брейк #177. Детальний посібник з Java Stream в Java 8
  • Кава-брейк #185. Детальний посібник з Java Collection Framework
  • Кава-брейк #20. Що таке legacy-код та як з ним працювати. Інструменти, що полегшують написання технічної документації
  • Кава-брейк #21. Інтеграція Python з Java. Знайомимося з Jakarta EE та Eclipse MicroProfile
  • Кава-брейк #23. Як розробнику подолати синдром самозванця
  • Кава-брейк #24. 5 інструментів, які покращать вашу роботу з GitHub
  • Кава-брейк #28. 40 порад, які назавжди змінять ваші навички кодингу. 10 найбільш популярних середовищ розробки на Java
  • Кава-брейк #29. 7 сайтів для підготовки до технічного співбесіди. У чому різниця між Docker та Kubernetes?
  • Кава-брейк #33. 3 корисні поради для забезпечення безпеки в Java-розробці. 4 способи аналізу коду, про які повинен знати кожен розробник
  • Кава-брейк #34. 12 безкоштовних інструментів для підвищення якості коду та продуктивності. 4 особисті якості, які піднімуть вашу кар'єру розробника на...
  • Кава-брейк #36. 6 корисних інструментів командного рядка, які має знати Java-розробник. Jbang: корисний інструмент для тестування бібліотек Java
  • Кава-брейк #44. 10 кращих фреймворків для Java-тестування у 2020 році
  • Кава-брейк #53. 40 слів, які допоможуть пожвавити ваше резюме розробника. 7 способів покращити свої навички програміста
  • Кава-брейк #54. Антипатерни, яких слід уникати у коді. Як навчитися вирішувати завдання на технічному інтерв'ю
  • Кава-брейк #60. Як працює складання сміття в Java (JVM). 15 важливих питань про Spring на технічному співбесіді
  • Кава-брейк #61. Інструменти, які підвищують якість Java коду. Мова Java та проекти з відкритим вихідним кодом
  • Кава-брейк #63. Як розробнику програмного забезпечення покращити свої soft skills. Рефакторинг коду - сценарії використання та переваги
  • Кава-брейк #65. 5 корисних порад щодо підтримки чужого коду. Java Collection та відповіді на найпоширеніші питання на співбесідах
  • Кава-брейк #66. 5 найдивніших та найскладніших мов програмування. 6 відмінних інструментів для підвищення продуктивності розробників
  • Кава-брейк #71. Рекомендації щодо аналізу Java-коду
  • Кава-брейк #72. Контроль якості коду та навіщо він вам потрібен. Що таке монада? Базова теорія для Java-розробника
  • Кава-брейк #75. Переваги та недоліки використання Spring Boot. Функції для рядків у Java
  • Кава-брейк #76. Поради щодо налагодження програм: дій як детектив. 5 корисних прийомів написання чистого коду
  • Кава-брейк #8: Як швидко навчитися читати чужий код Помилки під час створення профілю на GitHub
  • Кава-брейк #81. Найкращі Java-бібліотеки, які має знати кожен розробник. Чому треба писати чіткий, змістовний код (і як це зробити)
  • Кава-брейк #82. 41 інструмент для моніторингу JVM та продуктивності Java-додатків
  • Кава-брейк #87. Чому модульне тестування є важливим для розробників? 5 способів скопіювати масив у Java
  • Калькулятор на Java з базою лише в 10 лвл JavaRush (3Kyu завдання на CodeWars)
  • Капітан кодерської команди та головний вирішувач. Хто такий Team Lead та що він робить?
  • Качаємо скіли, відпочиваючи. Топ-10 найкращих ігор для програмістів
  • Качаємо скіли. Оpen source проекти на Github для джавістів-початківців
  • Кей Хорстманн та його 1500 слів про те, як стати найкращим Java-програмістом
  • Керування рядками, функції для роботи з рядками Java
  • Керування рядками, функції для роботи з рядками Java. Частина 2
  • Ким я зможу працювати після вивчення Java? Гайд світом розробників для зелених новачків
  • Кінець епохи Open Space. Як зміниться офіси після пандемії?
  • Кінець початку шляху:)
  • Клавіатурні розкладки
  • Клас ArrayList в Java
  • Клас Arrays та його використання
  • Клас MessageFormat
  • Клас Scanner в Java
  • Клас String
  • Клас String в Java
  • Клас StringBuilder у Java 8 на практичному прикладі
  • Класи Socket та ServerSocket, або «Алло, сервер? Ти мене чуєш?"
  • Класи, види вкладених класів із прикладами
  • Клікнув не туди
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 1
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 2
  • Кльові оптимізації SQL, що не залежать від вартісної моделі. Частина 3
  • Ключове слово this {у прикладах}
  • Кодування тексту ASCII (Windows 1251, CP866, KOI8-R) та Юнікод (UTF 8, 16, 32) - як виправити проблему з кракозябрами
  • Коефіцієнт ризику Google. Що коштує за цифрою 350 мільярдів доларів?
  • Колекції у Java | Java Collections
  • Колекція. Map. Видалення.
  • Командна робота без плутанини: розбираємо стратегії розгалуження у Гіті
  • Коментарі в Java: не все так просто
  • Коментарі в мові Java
  • Коментарі в мові Java
  • Компіляція в Java
  • Компіляція та виконання Java-застосунків під капотом
  • Компіляція та запуск Java без IDE
  • Конспекти до занять на Java-стажуванні
  • Константи та інтернаціоналізація
  • Конструктори базових класів
  • Конструктори в Java
  • Конструктори класів. Java JDK 1.5
  • Контракти equals та hashCode або як воно все там
  • Концепція об'єктно-орієнтованого програмування JAVA
  • Коротке знайомство з Gradle
  • Короткий екскурс у впровадження залежностей чи "Що ще за CDI?"
  • Короткий екскурс у науково-фантастичний кінематограф. Частина 1
  • Коротко про головне – Java Collections Framework
  • Кращі книги для підготовки до іспиту OCAJP8 (1Z0-808) з Java 8
  • Крізь роки до своєї мети!
  • Курйозний випадок із життя програміста
  • Курс "Android Basic" від Google російською мовою
  • Легенда про примарного програміста-універсала або «вакансія для золотого кодера»
  • Легкий парсинг HTML за допомогою jsoup
  • Літерали в Java
  • Літнє онлайн-стажування JavaRush не за горами: час готуватися!
  • Літнє онлайн-стажування JavaRush: готуйтеся, скоро старт!
  • Літнє онлайн-стажування JavaRush: скоро стартує набір!
  • Логічні завдання на співбесіді
  • Логічні оператори в Java
  • Логічні оператори. Поясніть мені, у чому різниця?
  • Логування: що, як, де і чим?
  • Лямбди та посилання на методи в ArrayList.forEach - як це працює
  • Лямбди та стрими, тільки практика, теорії не буде
  • Магія Java: Оголошення та ініціалізація змінних
  • Маленькі хитрощі з Heroku
  • Масиви в Java
  • Математика, структури даних, алгоритми. Що потрібно вивчити, перш ніж занурюватися в Java?
  • Машинне навчання для Java-розробників, частина 1
  • Машинне навчання для Java-розробників, частина 2
  • Машинний код та байт код: якою мовою говорить ваша програма?
  • Мене просто покликали на стажування у Google: історія релокейту розробника Сергія до Швейцарії
  • Ментор “здорової людини” і скільки треба часу, щоб навчитися кодити: розробник відповідає питанням. Відео
  • Ментор із програмування: хто такий, навіщо потрібний і де шукати?
  • Метод charAt() в Java
  • Метод compareTo
  • Метод IndexOf класу String: навіщо він потрібний і як працює
  • Метод main. Як передати імена файлів у параметрах main()?
  • Метод split у Java: ділимо рядок на частини
  • Методи equals & hashCode: практика використання
  • Методи в Java
  • Методи в Java
  • Методи за замовчуванням у Java 8: що можуть і чого не можуть?
  • Методи та класи final Java
  • Методи, їх параметри, взаємодія та перевантаження
  • Методології розробки ПЗ
  • Механізм перевизначення методів або Override у Java
  • Мій довгий шлях до посади програміста
  • Мій чат
  • Мікросервісна архітектура: плюси та мінуси
  • Множинне успадкування в Java. Композиція порівняно з Спадкуванням
  • Множинне успадкування в Java. Порівняння композиції та наслідування
  • Модифікатори або як накладати чари у світі Java
  • Модифікатори доступу. Private, protected, default, public
  • Мозковий фітнес. Актуальні завдання для прокачування програмістських скіллів
  • Моя історія
  • На JavaRush доступна нова задача-гра - Moon Lander
  • Навіщо вивчати Java, якщо ви не програміст і не плануєте їм ставати?
  • Навіщо використовувати SerialVersionUID всередині Serializable класу в Java
  • Навіщо вчитися все життя? Що таке Lifelong Learning і чому безперервне навчання стало важливим
  • Навіщо потрібен план розвитку кар'єри розробника та як його скласти
  • Навіщо потрібне логування
  • Навіщо потрібне успадкування інтерфейсів?
  • Навіщо потрібний поліморфізм?
  • Навіщо потрібні інтерфейси?
  • Навіщо ставати програмістом
  • Навчання на JavaRush. Пошук роботи та проходження співбесід. Частина 2.
  • Найголовніша потреба
  • Найкращі IDE та текстові редактори для «фронтендника»
  • Найкращі книги Java EE
  • Найкращі модифікації ігор на JavaRush: випуск #2
  • Найміть мене! Як початківцю програмісту зробити круте резюме і LinkedIn профіль
  • Найпопулярніша версія Java, видалення та відеоігри: про що йдеться у дослідженні JetBrains 2021 року
  • Найпоширеніші проблеми тих, хто починає вивчати Java
  • Найскладніше — не забити: історія Максима Пантелєєва, який вивчив Java за 9 місяців
  • Найскладніші теми в Java: на що варто звернути увагу на початку навчання
  • Налаштування локального оточення для Java EE розробки
  • Написання коду як математичний доказ
  • Народження програміста: за 9 місяців із нуля до Java Developer
  • Наслідування внутрішніх класів (nested classes)
  • Не бійтеся помилок і знайдіть те, що приваблює вас у програмуванні: 7 порад від ментора JavaRush
  • Не говори чи не говоримо? Як айтішнику вивчити англійську
  • Не просити про допомогу та відкидати старі технології: часті помилки новачків за версією Java-ментора Антона Купрейчика
  • Не психовати і не писати рекрутеру у вихідні: як джуну не облажатися під час пошуку роботи
  • Не хочу вчитися! Коли Junior-кодер може шукати повноцінну роботу?
  • Невеликий hint з планування вашого навчання
  • Нестача часу на практику та англійська мова: що заважає опанувати програмування? Опитування студентів JavaRush
  • Ніколи не пізно!
  • Нова Java… Знову… Зустрічаємо Java 10
  • Нова рубрика на JavaRush: вибір junior-вакансій від Jooble
  • Нове покоління інтерактивних іграшок – бойовий павук MekaMon
  • Новий розділ JavaRush - «Ігри»
  • Новини Java-університету: відтепер почати навчання на курсі з ментором можна з модулів 2 і 3
  • Новини JavaRush (15.11.2018)
  • Новини JavaRush (20.04.2018)
  • Об'єктно-орієнтоване програмування (переклад статті)
  • Обгортки, розпакування та запакування
  • Обробка винятків у контролерах Spring Boot
  • Огляд REST. Частина 1: що таке
  • Огляд REST. Частина 2: комунікація між клієнтом та сервером
  • Огляд REST. Частина 3: створення RESTful сервісу на Spring Boot
  • Огляд книги "Паттерни проектування" (Head First Design Patterns)
  • Огляд серверів програм і, звичайно, Tomcat
  • Огляд та тестування методів сортування. Частина I
  • Округлення чисел у Java
  • Оновлюємо статистику для адміну - "Java-проект від А до Я"
  • Оператор break в Java
  • Оператор instanceof
  • Оператор Instanceof в Java
  • Оператор return
  • Оператор return в Java
  • Оператор switch у Java
  • Оператор поділу за модулем
  • Оператори переходу
  • Оператори переходу до Java
  • Оператори порівняння та логічні оператори. Розгалуження у програмі. Умовний оператор
  • Операції над примітивними типами в Java
  • Операції над числами в Java
  • Оповідь про двох ітераторів: стратегії конкурентної модифікації в Java
  • Оптимізуємо роботу зі своїми проектами на GitHub: знайомство з Github Template Repository
  • Осіннє стажування-2018: ще є час на підготовку!
  • Основи XML для Java програміста - Частина 1 з 3
  • Основи XML для Java програміста - Частина 3.1 із 3 - SAX
  • Основи XML для програмістів Java. Частина 2 із 3
  • Основи XML для програмістів Java. Частина 3.2 із 3 - DOM
  • Основи основ від Кея Хорстманна
  • Основи регулярних виразів у Java. Частина 3
  • Особливості Java 8 – максимальний посібник (частина 1)
  • Особливості Java 8 – максимальний посібник (частина 2)
  • Особливості TreeMap в Java
  • Ось так final…
  • Отримуємо ліцензію від JetBrains
  • Отримуємо справжню річну ліцензію Intelij IDEA Ultimate Edition
  • П'ять основних принципів дизайну класів (SOLID) у Java
  • Паралельні операції над масивами Java 8 - переклад
  • Парсинг html бібліотекою jsoup
  • Парсинг рядків у Java
  • Патерни проектування: FactoryMethod
  • Патерни проєктування в Java [Частина 1]
  • Патерни проєктування в Java [Частина 2]
  • Паттерн (Шаблон) Builder
  • Паттерн (Шаблон) Делегування
  • Паттерн Command своїми словами
  • Паттерн Iterator
  • Паттерн Singleton своїми словами
  • Паттерн Декоратор Java (Decorator)
  • Паттерн проектування "Стратегія"
  • Паттерн проектування Factory
  • Паттерн проектування Proxy
  • Паттерн проектування Адаптер
  • Паттерн проектування декоратор з прикладами
  • Паттерн проектування Міст (Bridge Pattern)
  • Паттерни проектування в Java
  • Паттерни проектування: AbstractFactory
  • Паттерни проектування: Singleton
  • Паттерни та Singleton – для всіх, хто вперше з ними зіткнувся
  • Пекельне завдання: приступаємо до рефакторингу успадкованого коду
  • Переваги використання Spring
  • Перевантаження методів equals() та hashCode() в Java
  • Передача параметрів у Java
  • Перекваліфікація на стероїдах
  • Переклад статті. Найкращі алгоритми для написання коду
  • Переклад: Створення об'єктів типу String в Java - використання "" або конструктора?
  • Переклад: Топ-50 інтерв'ю питань щодо thread. Частина 1.
  • Перенесення проекту до іншої директорії
  • Перерахування до Java (java enum)
  • Переривання роботи нитки (interrupte thread)
  • Перетворення Enum на String
  • Перетворення типів посилань на Java
  • Перша робота: чому так важко знайти?
  • Перше знайомство з Docker
  • Перше інтерв'ю із творцем JavaRush
  • Перший проект "Морський бій"!
  • Писати код значно цікавіше, ніж його тестувати: історія розробника Діми Мерсіянова
  • Питання-відповідь: чому пароль у Java краще зберігати в масиві символів, а не в String?
  • Питання-відповідь: як у Java правильно конвертувати String в int?
  • Пишемо проект. Додаємо SpringBoot і налаштовуємо CI процес - "Java-проект від А до Я"
  • Пишемо реальний проект для портфоліо - "Java-проект від А до Я"
  • Пишемо резюме на GitHub. Короткий гайд
  • Підбір сайтів для відточування навичок у програмуванні
  • підкажіть алгоритм розбиття числа на цифри у різний спосіб не переставляючи.
  • Підключаємо до нашого JavaRush проекту логування (slf4f та log4j)
  • Підключення бібліотек за допомогою Maven
  • Підключення бібліотеки Jackson на 33-му рівні
  • Підкорення CodeWars (Вирішуємо задачу 4kyu)
  • Підписки JavaRush: нові ціни та інші зміни
  • Підсумки Java у 2020: головні оновлення 14 та 15 версій, місце в рейтингах ЯП та популярність
  • Піраміда потреб
  • Планування проекту: сім разів відміряй - один раз відріж - "Java-проект від А до Я"
  • Побайтова робота з файлами
  • Побітові операції в Java
  • Повертайте масив нульової довжини, а не null
  • Повний гайд для зацікавлених у професії Java-розробника. Стек технологій, зарплата та попит на кандидатів в Україні
  • Погана карма у програмуванні. Що таке технічний обов'язок і як його усувати
  • Поділись знаннями, отримай приз! [конкурс від JavaRush]
  • Поділись знаннями, отримай приз! [конкурс від JavaRush]
  • Подружимо Git із Intellij IDEA
  • Позбавляємося циклів у Java 8
  • Поліморфізм та його друзі
  • Поліморфізм у Java
  • Помилка у підручнику "Вивчаємо Java" Кеті Сьєрра та Берт Бейтс
  • Помилки початківців java-програмістів. Частина 1
  • Помилки початківців java-програмістів. Частина 2
  • Популярні питання на Java-стажуванні
  • Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 1
  • Популярно про лямбда-вираження в Java. З прикладами та завданнями. Частина 2
  • Порівняння об'єктів: практика
  • Порядок дій під час створення об'єкта
  • Посилальні типи даних у Java
  • Посібник для майбутнього Java розробника. Enterprise - частина 1
  • Посібник з NoSQL для розробників
  • Посібник з класу Java Integer
  • Посібник з мікросервісів Java. Частина 1: основи мікросервісів та їх архітектура
  • Посібник з мікросервісів Java. Частина 2: розгортання та тестування
  • Посібник з мікросервісів Java. Частина 3: загальні питання
  • Посібник з управління пам'яттю Java (і порятунку вашого коду)
  • Посібник із загального стилю програмування
  • Посібник користувача IntelliJ IDEA: гарячі клавіші
  • Посібник користувача IntelliJ IDEA: основи роботи із системами контролю версій
  • Посібник користувача IntelliJ IDEA: Ще трохи гарячих клавіш!
  • Посібник користувача IntelliJ IDEA. Автодоповнення коду.
  • Посібник користувача IntelliJ IDEA. Відладчик
  • Посібник користувача IntelliJ IDEA. Користувальницький інтерфейс
  • Посібник користувача IntelliJ IDEA. Основи використання редактора коду.
  • Посібник користувача IntelliJ IDEA. Основи рефакторингу.
  • Посібник користувача IntelliJ IDEA. Основи роботи із системами контролю версій
  • Посібник користувача IntelliJ IDEA. Основи та встановлення
  • Посібник користувача IntelliJ IDEA. Перевірка.
  • Посібник користувача IntelliJ IDEA. Сервер додатків.
  • Посібник користувача IntelliJ IDEA. Спливаючі вікна з підказками.
  • Посібник користувача IntelliJ IDEA. Стиль та форматування коду
  • Пост подяки та вражень від книги "Spring in Action"
  • Постав ціль, склад план. Дотримуйся його і успіх гарантований
  • Потоки введення/виводу та рядки в Java
  • Почався набір на зимове онлайн-стажування JavaRush
  • Почала пиляти свій стартап
  • Початок роботи з Git: докладний гайд для новачків
  • Починаємо з початку або 'Hello, Java World!'
  • Пошук першої роботи - це завжди стрес: поради синьйора, як вдало пройти співбесіду
  • Правила написання коду: від створення системи до роботи з об'єктами
  • Правила написання коду: сила правильних імен, хороші та погані коментарі
  • Правильний університет
  • Практика використання поліморфізму
  • Практика з Java та Spring Boot
  • Практика роботи з класами BuffreredReader і InputStreamReader
  • Приведення (перетворення) примітивних типів у Java
  • Привласнення та ініціалізація в Java
  • Прийоми та поради. Як уникнути NullPointerException у Java додатках
  • Приклад SynchronousQueue в Java - рішення задачі Виробник Споживач
  • Примітивні типи Java
  • Примітивні типи в Java: Не такі вони і примітивні
  • Принципи SOLID, які зроблять код чистішим
  • Принципи інкапсуляції в Java
  • Принципи ООП
  • Принципи ООП
  • Присвоєння та ініціалізація
  • Про криптовалюти. Not so creepy crypto, частина перша: технологія блокчейн
  • Проблема з виведенням російської мови в консоль
  • Проблема з кодуванням у Intellij Idea.
  • Проблема з методом Integer.parseInt(String s)
  • Проблеми з продуктивністю SQL, що виникають через "непотрібну, але обов'язкову роботу"
  • Проблеми із запуском сервлетів
  • Програмування – це складно. Саме тому варто його вивчати
  • Продовження аналізу тестового завдання
  • Проектування Класів та Інтерфейсів (Переклад статті)
  • Простий спосіб застосування залежностей
  • Професійне вигоряння. Як встояти?
  • Професійне вигоряння. Як встояти?
  • Професійні проблеми програмістів
  • Професія програміст. О котрій вже пізно?
  • Проходження JavaRush (1 - 35) - 1#
  • Психолог радить, як повернутися до ладу після перерви у навчанні
  • Реабілітолог, який вивчив програмування за 3 місяці: історія Артема, розробника JavaRush
  • Реалізація бульбашкового сортування на Java
  • Реалізація мультимовності програми
  • Реалізуємо Command Pattern для роботи з роботом. (Частина 1) - "Java-проект від А до Я"
  • Реалізуємо Command Pattern для роботи з роботом. (Частина 2) - "Java-проект від А до Я"
  • Реалізуємо розгортання програми - "Java-проект від А до Я"
  • Революція на робочому місці: які професії будуть потрібні в майбутньому
  • Регулярні вирази в Java, частина 1
  • Регулярні вирази в Java, частина 2
  • Регулярні вирази в Java, частина 3
  • Регулярні вирази в Java, частина 4
  • Регулярні вирази в Java, частина 5
  • Регулярні вирази у Java
  • Регулярні вирази у Java (RegEx)
  • Регулярні вирази у Java. Частина 1
  • Регулярні вирази у Java. Частина 2
  • Регулярні вирази: знайти слово/частину слова
  • Рейтинг TIOBE: Java, як і раніше, на першому місці
  • Рейтинг мов програмування
  • Рекурсія у Java
  • Релокейт програміста: куди податися? 3 варіанти для пост-COVID19 світу
  • Рефакторинг
  • Рефакторний і ретроспективний - "Java-проект від А до Я"
  • Рецензія на книгу Head First Java
  • Рецензія на книгу: «Структури даних та алгоритми Java», Роберт Лафоре
  • Рівень 1: план рівня та дод. матеріали
  • Рівень 16: план рівня та дод. матеріали
  • Рівень 2: план рівня та дод. матеріали
  • Рівень 21: план рівня та дод. матеріали
  • Рівень 21. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 22: план рівня та дод. матеріали
  • Рівень 22. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 23. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 24. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 25. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 1. Запитання 1-5, 10.
  • Рівень 26. Відповіді питання до співбесіди на тему рівня. Частина 2. Запитання 6-9, 11-12
  • Рівень 27. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 28. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 29. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 3: план рівня та дод. матеріали
  • Рівень 30. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 31. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 32. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 33. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 34. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 35. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 37. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 38. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 39. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 4: план рівня та дод. матеріали
  • Рівень 40. Відповіді на запитання до співбесіди на тему рівня
  • Рівень 5: план рівня та дод. матеріали
  • Рівень 6: план рівня та дод. матеріали
  • Рівень 7: план рівня та дод. матеріали
  • Рівень 8: план рівня та дод. матеріали
  • Рівень 9: план рівня та дод. матеріали
  • Рівні мов програмування
  • Різниця між Servlet, Spring MVC та Spring Boot
  • Різниця між абстрактними класами та інтерфейсами
  • Різниця між ключовими словами this і super в Java
  • Різниця між патернами Стан та Стратегія в Java
  • Роберт Мартін, "Чистий Код". Огляд книги по «кунг-фу коду» для розробника
  • Робота з методами hashCode() та equals() у мові Java
  • Розбираємо бази даних та мову SQL - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 2) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 3) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 4 - перевірка домашнього завдання) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 5 - зв'язки та джоїни) - "Java-проект від А до Я"
  • Розбираємо бази даних та мову SQL. (Частина 6 - Перевірка фінального завдання) - "Java-проект від А до Я"
  • Розбираємо по поличках клас StringUtils
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 1
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 10
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 11
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 12
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 13
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 14
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 15
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 16
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 2
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 3
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 4
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 5
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 6
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 7
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 8
  • Розбір запитань та відповідей із співбесід на Java-розробника. Частина 9
  • Розбір типових помилок програмістів-початківців: частина 1
  • Розбір типових помилок програмістів-початківців: частина 2
  • Розбір типового тестового завдання на позицію розробника
  • Розгалуження в Java
  • Розгортання веб-сервісу на Tomcat в Intellij Idea
  • Розділ "Ігри" на JavaRush: Ігровий рушій
  • Розділ "Ігри" на JavaRush: Корисна теорія
  • Розділ "Ігри" на JavaRush: Обробка подій
  • Розрахована на багато користувачів консольна гра на java
  • Розширення та звуження посилальних типів
  • Розшукується Java Junior: де легше знайти роботу та як сподобатися роботодавцю?
  • Років мені спік фром травень Харт. Як програмісту вивчити English?
  • Рядки в Java
  • Рядки в Java (class java.lang.String)
  • Свій стартап: як не повторити помилки невдах і залишитися на плаву
  • Секретні рівні резюме, або як хакнути HR
  • Сервери Лікнеп для «чайників»
  • Серіалізація та десеріалізація в Java
  • Серіалізація як вона є. Частина 1
  • Серіалізація як вона є. Частина 2
  • Сертифікат на річну передплату JavaRush: інструкція з купівлі та активації
  • Сигнатура методу
  • Сигнатура методу
  • Сиди та вчи. Сервіси, які допоможуть побороти прокрастинацію та спланувати навчання
  • Синхронізація потоків, блокування об'єкта та блокування класу
  • Синхронізація потоків. Оператор synchronized у Java
  • Скільки часу потрібно, щоб розробити програму для обміну повідомленнями під Android?
  • Складальник сміття в Java (Garbage Collector)
  • Складність алгоритмів
  • Скорочення, урізання зарплат, безробіття. Чи мають програмісти боятися кризи-2020?
  • Сортування злиттям Merge-sort в Java
  • Спадкування проти композиції в Java
  • Співбесіда розробника: розбір питань щодо баз даних
  • Стан IT-ринку України: чи потрібні Java-розробники під час війни?
  • Статичні вкладені класи
  • Створення "Магічного квадрата" у Java
  • Створення GUI на IntelliJ Idea
  • Створення Telegram-бота на Java: від ідеї до деплоя
  • Створення найпростішого web проекту в intellij idea enterprise edition. Покроково, з картинками
  • Створення найпростішого веб-проекту в IntelliJ Idea Enterprise. Покроково, з картинками
  • Створення проекту в IntelliJ IDEA
  • Створення простого веб-додатку на сервлетах та jsp (частина 1)
  • Створення простого веб-додатку на сервлетах та jsp (частина 1)
  • Створення простого веб-додатку на сервлетах та jsp (частина 2)
  • Створення простого веб-додатку на сервлетах та jsp (частина 2)
  • Створення своїх анотацій у Java
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 1]
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 2]
  • Створення системи моніторингу цін на авіаквитки: покрокове керівництво [Частина 3]
  • Створення та запуск першого Java-додатка (частина 1)
  • Створення та запуск першого Java-додатку (частина 2)
  • Створюємо простий погодний бот для Telegram за кілька вечорів
  • Створюємо телеграм-бота з використанням Spring Boot
  • Створюємо телеграм-бота з використанням Spring Boot Pt.2: Quiz Bot
  • Створюємо телеграм-бота з використанням Spring Boot Pt.3: Quiz Bot
  • Стек-трейс Java
  • Стирання типів
  • Страх перед співбесідою: як перестати боятися та почати ходити на інтерв'ю
  • Структури даних – стек і черга
  • Структури даних: Двійкове дерево в Java
  • Структури даних: піраміда (двійкова купа) у Java
  • Твоя черга кермувати!
  • Теорія дженериків у Java або як на практиці ставити дужки
  • Теорія ймовірностей на практиці чи знаєте ви про Random
  • Тернарний оператор Java
  • Тестове завдання "Image Comparison"
  • Тестове завдання на працевлаштування, давайте розберемося.
  • Тестове завдання на стажування JavaRush: Корисні посилання та хінти
  • Тестове завдання: "Написати Інтерпретатор на мову BrainFuck"
  • Тестове завдання: Управління користувачами (Junior Java Developer, стажер)
  • Техніка "помідорки"
  • Технічні питання на співбесіді
  • Технічні питання на співбесіді
  • Типові завдання Java-розробника на проекті
  • Топ 10 питань про виключення в Java
  • Топ 10 питань про колекції Java
  • Топ 5 бібліотек машинного навчання для Java
  • Топ 8 діаграм для розуміння Java
  • Топ найкращих книг з Java для початківців і не тільки (2023)
  • Топ-10 бібліотек Java, які допоможуть заощадити час
  • Топ-10 книг з Java для початківців
  • Топ-10 книг з програмування для початківців
  • Топ-10 найпотрібніших команд Linux
  • Топ-13 найкрутіших модифікацій ігор на JavaRush
  • Топ-3 Blockchain-бібліотек для Java-розробників
  • Топ-5 корисних відеокурсів з Java, частина 1
  • Топ-5 корисних відеокурсів з Java, частина 2
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 1
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 2
  • Топ-50 Java Core питань та відповідей на співбесіді. Частина 3
  • Тренди Java в 2021 році: Kotlin, мікросервісна архітектура та Kubernetes
  • Тренди Java у 2022 році: JDK 18 та 19, Project Loom та Data mesh
  • Труднощі щодо Java
  • У Java 8 можна поєднувати рядки
  • У чому різниця між м'ютексом, монітором та семафором
  • Унікальне ім'я для об'єкту
  • Управління потоками. Ключове слово volatile та метод yield()
  • Уроки програмування на Java
  • Усе, що ви хотіли знати про професію Fullstack Developer: вимоги, обов’язки, попит та зарплата
  • Установлення та робота з плагіном JavaRush: відеоінструкція + відповіді на популярні питання
  • Факторіал у Java-програмуванні
  • Філософія Java & "Java. Повний посібник"
  • Формати серіалізації в Java
  • Форматуємо виведення чисел у Java
  • Функціональні інтерфейси в Java
  • Харківські ІТ-вузи: куди піти вчитися, якщо дуже хочеться отримати "корочку" програміста
  • Хитрі питання щодо Java, які часто ставлять на співбесідах
  • Хитрість, або як влаштуватися middle java developer, не маючи досвіду роботи в Java
  • Хімія + програмування = перемога!
  • Хочу створити гру
  • Хроніки колишнього 1С-ника
  • Хто є хто в ІТ. Чим займаються HR, адміни, DevOps та бізнес-аналітики
  • Хто є хто в ІТ. Чим займаються PM-и, frontend- та backend-девелопери та QA
  • Хто такий Android-розробник? Усе, що варто знати про цю професію
  • Хто такий QA engineer і як їм стати
  • Хто такий Software Engineer? Програмна інженерія VS "просто" програмування
  • Хто такі Docker, Kubernetes, OpenShift та як вони між собою пов'язані?
  • Це не я, мені просто пощастило: як не дозволити синдрому самозванця завадити успіху
  • Цикл For у Java
  • Цикл for-each
  • Цикл While у Java
  • Цикли в Java
  • Цікавить мобільна технологія? Вчи Java!
  • Частина 1. Введення в SQL
  • Частина 1. Що потрібно знати перед вивченням Spring та JavaEE
  • Частина 2. Поговоримо трохи про архітектуру ПЗ
  • Частина 2. Структура СУБД, таблиці та типи даних
  • Частина 3. Протоколи HTTP/HTTPS
  • Частина 3. Створюємо скелет нашої бази, перші SQL команди з прикладів java.sql.
  • Частина 4. Основи Maven
  • Частина 5. Сервлети, Java servlet API. Пишемо просте веб-додаток
  • Частина 6. Контейнери сервлетів
  • Частина 7. Ознайомлення з патерном MVC (Model-View-Controller)
  • Частина 8. Пишемо невелику програму на spring-boot
  • Часті запитання щодо класів колекцій в Java (Частина 1)
  • Часті запитання щодо класів колекцій в Java (Частина 2)
  • Чекліст Java-developer'а. Що має знати розробник
  • Чи близький кінець Java? Ні! І ось чому…
  • Чи варто вивчати Java у 2018 році? Відповідає Коді Вебер
  • Чи варто працювати у напрямку PEGA BPM?
  • Чи є відмінність Kotlin від Java?
  • Чи є сенс прочитати Філософія Java для SE 5/6
  • Чи замінить Kotlin мову Java? Чи боятись ChatGPT? Відео з ментором Вадимом Новаковським
  • Чи не переоцінюємо ми машинне навчання?
  • Чи потрібна вища освіта програмісту? Думка розробників та рекрутерів
  • Чи потрібні українському IT джуни в 2023 році? Аналітика, цифри та коментар HR-експерта
  • Чи реально вивчити Java з нуля та стати серйозним програмістом?
  • Чи хороший Java як перший ЯП для вивчення? Розбираємо перспективи і говоримо про підводні камені
  • Чим порадує нова версія JDK
  • Чого Java-кодерам чекати від 2020 року: думки та прогнози експертів
  • Чого не слід говорити, претендуючи на позицію розробника
  • Чого хочуть люди 2018-го? П'ять споживчих трендів, цікавих айтішнику
  • Чому Android-розробка? З особистого досвіду. Міркування та факти
  • Чому NULL – це погано?
  • Чому багато розробників здаються, навіть до ладу не почавши
  • Чому варто вивчати Java у 2020 році
  • Чому ми виявилися не готовими до видалення і як собі допомогти
  • Чому потрібно вивчати саме Java?
  • Чому потрібно інвестувати у самоосвіту
  • Шаблон Спостерігач (Observer)
  • Шаблони проектування для чайників
  • Швець/жнець/backend-розробник. Чому програмування – найкращий кар'єрний “план Б”?
  • Шлях програміста
  • Шлях світчера в IT
  • Шлях світчера в IT v2.0
  • Шокуючі факти про ініціалізацію полів у Java: все, що ви не знали
  • Штучний інтелект справді небезпечний. Але зовсім не так, як ви вважаєте
  • Шукати знайомих у IT та писати в приват рекрутерам. Поради з пошуку роботи від ментора JavaRush
  • Ще одна історія ще одного Java програміста
  • Ще про збирача сміття в Java
  • Що всередині числа з плаваючою точкою і як воно працює
  • Що вчити, де вчити, як учити?
  • Що запитують на співбесіді: огляд алгоритмів, частина 1
  • Що запитують на співбесіді: огляд алгоритмів, частина 2
  • Що можуть запитати на співбесіді: структури даних Java. Частина 1
  • Що можуть запитати на співбесіді: структури даних Java. Частина 2
  • Що найскладніше у роботі програміста? Розповідають випускники та учні JavaRush
  • Що повинен знати програміст на Java про числа Фібоначчі
  • Що потрібно знати про Spring: історія появи, ключові модулі, порівняння з Java EE
  • Що потрібно знати, щоб стати Java Junior, і що з цим робити?
  • Що потрібно розуміти програмісту-новачку?
  • Що приховує модифікатор transient у Java
  • Що роблять UX та UI-дизайнери, а що — фронтендники?
  • Що таке Deadlock в Java?
  • Що таке JSP? Розбираємось з можливостями на практиці
  • Що таке Mapstruct і як правильно налаштувати його для модульного тестування у SpringBoot додатках
  • Що таке Stripe і чому ми користуємося цією платіжною системою
  • Що таке TDD та модульне тестування [переклад]
  • Що таке антипатерни? Розбираємо приклади (частина 1)
  • Що таке антипатерни? Розбираємо приклади (частина 2)
  • Що таке АОП? Основи аспектно-орієнтованого програмування
  • Що таке дженерики в Java
  • Що таке інкрементування та декрементування
  • Що таке комп'ютерне мислення? "Запорука успіху" і "життєво важлива навичка XXI століття."
  • Що таке методи Java?
  • Що таке посилання тип даних
  • Що таке практика Deep Work: 6 порад, як зануритись у роботу (або навчання) та спіймати “стан потоку”
  • Що таке прокрастинація і як з нею боротися
  • Що треба обов'язково запитати на співбесіді до IT-компанії
  • Що читати у 2020 році? Добірка найкращих нових книг для Java-розробників
  • Що, якби компанії співбесідували перекладачів так само, як програмістів
  • Щоб отримати роботу в Luxoft, я пройшов 6 співбесід і здав 3 тестові: продовження історії розробника Саші Копайгородського
  • Я вступила на гуманітарне, але мені подобалася математика: історія розробниці Маші
  • Я до Норвегії їхав не за грошима: історія релокейту розробника Діми Тітова
  • Я заприсягся не пов'язувати своє життя з Java: історія розробника Анзора Кармова
  • Я звільняюсь. Як програмісту запустити свій стартап та уникнути провалу?
  • Я краще стану хорошим тестувальником, ніж посереднім розробником: історія тестувальника Дмитра Соколова
  • Я надсилав десятки резюме до іноземних компаній, але мені ніхто не відповідав: історія релокейту до Німеччини програміста Андрія Горковенка
  • Я не очікував, що отримаю джоб-офер так швидко. Історія студента Java-університету Алексея
  • Я почала вивчати Java, щоб стати проджектом в IT, але зрозуміла, що хочу спробувати себе в розробці. Історія студентки Java-університету Тетяни
  • Я провалив не менше 10 співбесід перед тим, як мене взяли: історія розробника Юрія Шаройка
  • Я програмуватиму: збираємо портрет студента, який точно вивчить Java
  • Як (не) отримати Junior позицію в Epam / Що являє собою навчання в лабораторії
  • Як HashMap працює у Java?
  • Як вивчити Java, якщо вам вже за 30 років.
  • Як виконати зведення в ступінь Java
  • Як використовувати класи - колекції ArrayList, Vector і HashMap, що надаються Java Collections Framework
  • Як відбувається завантаження класів у JVM
  • Як відволікатися від роботи та навчання з користю: 5 занять, які допоможуть перезавантажити мозок
  • Як влаштований рефакторинг у Java
  • Як вчитися на JavaRush: гайд з курсу
  • Як джуну підготуватись до технічної співбесіди? Пояснює ментор JavaRush Андрій Латишев
  • Як займатися JavaRush: гайд по курсу
  • Як займатися на JavaRush: гайд по курсу
  • Як зберегти кар'єру і не уславитися дурнем? Правила кібербезпеки при віддаленій роботі
  • Як знайти роботу? Поради щодо розсилки резюме
  • Як знайти роботу? Розсилка резюме.
  • Як зробити авторизацію в Spring Boot та JWT
  • Як зрозуміти, що тобі підходить IT та організувати навчання: ментор Олексій Капустник відповідає на популярні питання програмістів-новачків
  • Як зрозуміти, що я зможу?
  • Як із звичайного кодера стати крутим розробником? Вивчаємо Computer Science
  • Як імпортувати проект із GitLab до IDEA?
  • Як користуватися CopyOnWriteArraySet у Java з прикладом (переклад)
  • Як навчитися та де?
  • Як надіслати лист із Java-додатку (з прикладом)
  • Як написати чистий код
  • Як не відкладати наступного понеділка: прості поради, щоб нарешті почати вчитися
  • Як не загубитися в часі - DateTime та Calendar
  • Як отримувати 5000 $ на місяць після 2.5 років роботи
  • Як оформити резюме та профіль LinkedIn, щоб зацікавити рекрутера. Поради ментора JavaRush Андрія Латишева
  • Як оцінити свою вартість на ринку праці: гайд для розробників
  • Як писати методи ефективно (переклад статті)
  • Як почати вивчати програмування з нуля
  • Як почати займатися автоматизованим тестуванням, частина 1
  • Як почати програмувати
  • Як правильно вести конспект щодо програмування: поради з картинками
  • Як правильно робити сортування в Java
  • Як правильно розпочати розробку під СУБД Oracle
  • Як працює Android. Введення для Java-розробників
  • Як працює HashMap у Java
  • Як працює серіалізація в Java
  • Як розгорнути Postgres в Docker і підключити до Spring-Boot додатку
  • Як розробнику знайти роботу? Поради менторів та випускників JavaRush
  • Як себе мотивувати
  • Як скласти «зіркове» резюме згідно з принципами проектування ПЗ
  • Як скласти технічне резюме: поради для програмістів-початківців
  • Як старий гуманітарій в IT ходив
  • Як стати Java програмістом, не збожеволіти від купи інформації, полюбити програмування і жити нормальним щасливим життям?
  • Як стати магом у IntelliJ IDEA? Дивіться безкоштовний курс Хайнца Кабуца
  • Як створити jar, що виконується, в Intellij IDEA / how to create jar in IDEA
  • Як створити файл exe в intellij
  • Як тестове завдання на співбесіду перетворилося на open-source бібліотеку
  • Як у Java надрукувати числа від 1 до 100 без циклів та умов?
  • Як це було? Або мій перший проект
  • Як я перестав боятися та полюбив BitBucket
  • Як я пройшов шлях від продавця вуличної їжі до роботи у провідних компаніях у галузі технологій, ч.1
  • Як я розміщував Spring-Boot додаток на Heroku
  • Як я став Junior Java Developer
  • Як я став розробником
  • Яким є попит на українських Java-розробників у 2023 році? Думки і цифри
  • Які бувають завдання з Java
  • Які завдання розв'язує шаблон проектування Адаптер
  • Які круті проекти ти напишеш під час навчання на JavaRush
  • Якось мені написали з Amazon: історія релокейту розробника Давида Джавахішвілі
Навчання
  • Курси програмування
  • Реєстрація
  • Курс Java
  • Допомога із задачами
  • Ціни
  • Задачі-ігри
Спільнота
  • Користувачі
  • Статті
  • Форум
  • Чат
  • Історії успіху
  • Дії
Компанія
  • Про нас
  • Контакти
  • Відгуки
  • FAQ
  • Підтримка
JavaRush JavaRush — це інтерактивний онлайн-курс вивчення Java-програмування з нуля. Він містить 1200 практичних задач із перевіркою розв'язання одним клацанням, необхідний мінімум знань із теоретичних основ Java, а ще мотивувальні «фішки», які допоможуть пройти курс до кінця: ігри, опитування, цікаві проєкти й статті про ефективне навчання та кар'єру Java‑девелопера.
Підписуйтесь
Мова інтерфейсу
Програмістами не народжуються © 2023 JavaRush
MastercardVisa
Програмістами не народжуються © 2023 JavaRush
Цей вебсайт використовує дані cookie для персоналізації роботи сервісу. Використовуючи вебсайт, ви погоджуєтеся на застосування даних cookie. Більш детальна інформація з цього приводу — в Користувацькій угоді.