Этот бесплатный курс — сборник задач по всем традиционным темам (ввод/вывод, ветвление, циклы, массивы и многое другое).
Решать можно практически на любом языке программирования, в том числе и на Java.
Вас ожидают: 65 уроков, 446 интерактивных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥2
Java-пакеты создают пространство имен, позволяя использовать файлы с одинаковыми именами и структурируя их для удобства разработчиков.
Кроме того, пакеты позволяют ограничивать доступ к классам и их элементам из других пакетов.
В этой статье лежит полное руководство по Java-пакетам, из которого вы узнаете всё самое необходимое и полезное.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
Это расширение позволяет скопировать код из любого видео и вставить его в ваш редактор кода.
Очень полезно, когда вы увидели какой-то интересный участок кода и хотите его протестировать или же проходите обучение.
Для использования нужно установить расширение в браузер, включить видео, активировать выключатель на видео, поставить на паузу и выделить код. Профит.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
В этой статье мы тщательно изучим проблемы производительности Java.
Научимся выявлять и приоритизировать части кода с наибольшим влиянием на масштабируемость системы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🦄2🔥1🌭1
Media is too big
VIEW IN TELEGRAM
Работа с Kafka — ключевой навык не только для Java-программиста, но и вообще для любого современного разработчика.
В этом видеоролике автор объясняет основные особенности данной технологии, рассказывает о гарантиях, топиках, репликациях, а также как масштабировать Kafka. И всё это с приятной анимацией!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🙏2
Ответ: да! И вот же он, в закрепленной картинке.
Игра запускается, и вы можете перемещаться по миру 64x64x64 при помощи клавиш WASD. Пробелом прыгаем, мышью осматриваемся. Щёлкнув левой кнопкой мыши, можно разрушить блок, а правой — установить землю.
В этой статье автор разбирает полный процесс реализации данного проекта.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😱3
Этот ресурс содержит в себе шпаргалки по всем языкам программирования и всевозможным инструментам для разработчиков.
Всё отсортировано в алфавитном порядке для удобства пользования, а каждый из элементов шпаргалки ведёт на документации.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3👨💻2
Несмотря на доминирование Python в области машинного обучения и нейросетей, Java сохраняет свою актуальность благодаря сильной экосистеме, высокопроизводительным библиотекам и возможности интеграции с существующими решениями.
В этой статье мы разберём, почему Java всё ещё полезен для нейросетей, какие библиотеки стоит изучить и для чего его применять.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Самый эффективный способ развить навыки программирования — начать делать какие-нибудь проекты сразу же после освоения базовых концепций.
В этом репозитории собраны идеи для подобных проектов. Приложения здесь разделены на три степени сложности: элементарные, средние и продвинутые. К тому же, они не имеют привязки к какому-либо языку программирования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤2
Из этой статьи вы узнаете про 7 основных техник оптимизации кеширования в Spring Boot, которые могут помочь значительно улучшить производительность.
От выбора идеальных кандидатов для кеширования до реализации асинхронного кеша и мониторинга метрик кеша.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2🐳2
Media is too big
VIEW IN TELEGRAM
В этом видеоролике автор покажет процесс создания полноценного Java приложения с интерфейсом, функциями и работой с API.
Если кратко, проектом будет приложение для получения данных о погоде в разных городах мира, дальше — в видео.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3👍2🤣2
В этой статье-туториале рассмотрим, как сделать компонент, который поможет забыть о необходимости дублировать механизмы аутентификации и авторизации.
После прочтения вы узнаете, как реализовать starter, который можно будет легко и удобно подключить к Spring Boot проекту.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🆒2🔥1
В этой игре вам нужно спастись с острова после авиакатастрофы. Разумеется, всё не так просто, ведь для спасения вам нужно решать задачи на языке SQL.
Игры на русском языке нет, но это не беда, ведь почти все современные браузеры дают возможность переводить содержимое страницы.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
Каждый разработчик знает, каково это — увидеть код, который страшно трогать. В нём всё ломается, стоит добавить пару строк.
Чтобы такого не было, мир придумал SOLID — набор из пяти принципов, которые делают ваш код понятным, надёжным и лёгким в поддержке.
В этой статье рассмотрим, как внедрять эти принципы с умом, и да, будет немного котиков — куда без них.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2👾2
Media is too big
VIEW IN TELEGRAM
Если вы начинающий разработчик, то вы постоянно сталкиваетесь с огромным количеством терминов и многие из них вас вводят в заблуждение.
В этом видеоролике подробно разберем понятие Java Core, знание которого часто требуется в вакансиях.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍2🤔2🆒1
Давайте признаемся: подавляющее большинство разработчиков пишет Java-код, используя IntelliJ IDEA.
Но если у вас есть трудности с доступом к Ultimate версии, а Community вариант не достаточно функционален — самое время попробовать современную альтернативу — VS Code.
В данной статье автор делится опытом подготовки среды разработки и изучения вопроса: «А можно ли полностью перейти на VS Code?».
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3🤔2🤣1
Media is too big
VIEW IN TELEGRAM
В этом видеокурсе автор пошагово и простым языком ознакомит вас с важными концепциями языка Java.
Преподаватель на практике показывает — как, что и зачем делать, прямо в редакторе кода.
После прохождения курса, вы сможете написать свои первые программы на Java.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2❤1🆒1
На текущий момент WebClient — актуальный клиент для выполнения HTTP‑запросов. Он предоставляет достаточно гибкий интерфейс, позволяющий декларативно компоновать асинхронную логику.
В этой статье автор понятным языком расскажет, что это и зачем нужно, как работать с реактивными стримами, гибко обрабатывать ответы и ловить ошибки.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👨💻2❤1🔥1
Этот инструмент создан для того, чтобы вы легко могли контролировать: время работы над проектом, времязатратность на определённые задачи и какими языками программирования чаще пользуетесь.
Совместим со всеми популярными редакторами кода, удобен в использовании, собирает максимально понятные графики и диаграммы.
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡3🔥3🥰1
Ответ на этот вопрос — никак. И всё же, преимущества различения изменяемых и неизменяемых коллекций в Java очевидны. Это не менее важно, чем отличать мастику для натирки полов от начинки для десерта.
Автор написал эту статью, чтобы помочь разработчикам понять, почему необходимо различать интерфейсы изменяемых (mutable) и неизменяемых (immutable) коллекций.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2😇2
Media is too big
VIEW IN TELEGRAM
✅ Какие вопросы чаще всего задают на технических собеседованиях о Spring?✅ Как правильно отвечать на эти вопросы и не закапываться?
Автор этого видеоролика объяснит ответы на основные вопросы, которые чаще всего задают на технических собеседованиях на позицию Java Junior и Java Middle касательно Spring Framework.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3💯2🗿1