Java Portal | Программирование
11.4K subscribers
802 photos
59 videos
19 files
594 links
Присоединяйтесь к нашему каналу и погрузитесь в мир для Java-разработчика

Связь: @devmangx

РКН: https://clck.ru/3H4WUg
加入频道
Flyway + Spring Boot: настройка и написание миграций баз данных

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Обзор архитектуры безопасности Spring Security

⭐️Ключевые компоненты:

Менеджер аутентификации:
- Отвечает за проверку учетных данных пользователей.
- Использует различные провайдеры аутентификации (например, LDAP, JDBC).
Контекст безопасности:
- Хранит информацию о текущем аутентифицированном пользователе.
Провайдер аутентификации:
- Реализует фактический процесс аутентификации.
Авторизация:
- Контролирует доступ к определенным ресурсам на основе ролей и разрешений пользователей.

🔤 Поток аутентификации:

1️⃣Цепочка фильтров:
- Каждый фильтр обрабатывает определенный аспект процесса аутентификации.
2️⃣Аутентификация по имени пользователя и паролю:
- Типичный вход в систему включает в себя фильтр UsernamePasswordAuthenticationFilter.
- Проверяет учетные данные пользователя в AuthenticationManager.
3️⃣Аутентификация на основе токенов:
- Обеспечивает аутентификацию без статических данных с помощью токенов (например, JWT).

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Гексагональная архитектура и микросервисы на Java

Держите наиполезнейший ролик, где автор делится своим пониманием этой архитектуры, которую кто-то знает как "Порты и адаптеры".

В процессе создаётся проект с использованием гексагональной архитектуры, демонстрируется создание модуля "Каталог" и его взаимодействие с внешним миром.

Создаются интерфейсы для входящих и исходящих портов, а также классы для реализации логики приложения.

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
10 полезнейших GitHub-репозиториев для Java-разработчиков

1️⃣Java Design Patterns

2️⃣Interviews

3️⃣Algorithms

4️⃣Realworld

5️⃣Awesome Java

6️⃣Baeldung Tutorials

7️⃣JHipster

8️⃣RxJava Android Samples

9️⃣Java8 Tutorial

1️⃣🔤Cracking the Coding Interview in Java

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Apache Kafka. Потоковая обработка и анализ данных, 2-е издание

Авторы: Гвен Шапира, Тодд Палино, Раджини Сиварам, Крит Петти
Год: 2023

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Громадный репозиторий с учебными заметками и программами для фундаментальных и важных концепций разработки на Java.

Полезный репозиторий с хорошими заметками и кодом. Схемы и детальное обьяснения всех основных концепций.

Дженерики, алгоритмы, Api, сокеты и многое другое.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Собеседование Java Developer.

Цель курса - подготовка к собеседованию на позицию Java Developer: - более 300 вопросов с подробными ответами - практические задания

📹 Cмотреть курс: тык

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
100 проектов для разработчика, которые помогут в прокачке навыков.

Более 100 копий и альтернатив популярных сайтов с открытым исходным кодом, таких как Airbnb, Amazon, Instagram, Netflix, TikTok, Spotify, WhatsApp, YouTube и т. д. Настоящий кладез проектов для веб-разработчика. Список содержит исходный код, учебные пособия, демонстрационные ссылки, технический стек. Многие из проектов реализованы на Java.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Шпаргалка по синтаксису Java

Cохраняй, пригодится

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопросы для собеседования на Java Developer

Огромное количество вопросов и ответов для прохождения собеседования

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Spring быстро

Авторы: Спилкэ Лауренциу
Год: 2023

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
JOOQ (Java Object Oriented Querying) — это мощная библиотека для построения SQL-запросов в Java с использованием объектно-ориентированного подхода. Она генерирует типизированный SQL-код на основе вашей базы данных, что позволяет избежать ошибок на этапе компиляции.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Основы Java для автоматизации тестирования.

Данный курс – это основа, которая позволит вам комфортно погрузиться в мир языка Java, и далее совершенствовать свои знания и оттачивать их на практике. В данном курсе вы изучите фундаментальные основы языка и концепции объектно-ориентированного программирования, попробуете запустить свое первое приложение, потренируетесь использовать основные элементы программирования, создавать классы в Java, работать со строками и многое другое.

📹 Cмотреть курс: тык

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM
FastЕxcel

FastExcel — это легкая и производительная библиотека Java для работы с файлами Excel. Она позволяет читать, создавать и модифицировать электронные таблицы XLSX, используя простой и понятный API.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестирование сообщений в Kafka

📖 Читать: ссылка

👉 Java Portal | #cтатья
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬 10 крутых репозиториев GitHub для изучения Java

1. Awesome Java: https://github.com/akullpp/awesome-java
2. Modern Java - A Guide to Java 8: https://github.com/winterbe/java8-tutorial
3. Java Design Patterns: https://github.com/iluwatar/java-design-patterns
4. Spring Framework: https://github.com/spring-projects/spring-framework
5. Algorithms: https://github.com/TheAlgorithms/Java
6. Spring Boot Tutorial: https://github.com/RameshMF/spring-boot-tutorial
7. Baeldung Java and Spring Tutorials: https://github.com/eugenp/tutorials
8. Google Style Guides: https://github.com/google/styleguide
9. Netflix - Open Source Java Projects: https://github.com/Netflix
10. Ultimate Java Resources: https://github.com/dubesar/Ultimate-Java-Resources

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
Java Persistence API и Hibernate

Автор: Бауэр К., Кинг Г., Грегори Г.
Год: 2017

📂 Скачать книгу

👉 Java Portal | #книги
Please open Telegram to view this post
VIEW IN TELEGRAM
Microservices Project using Spring Boot

Подробный гайд по созданию микросервисов с использованием Spring Boot.

В этом учебном пособии показано как создавать микросервис с использованием Spring Boot 3, Spring Cloud и базы данных PostgreSQL.

В этом микросервисном проекте вы изучите такие важные понятия, как API Gateway, Config Server, Discovery Server, и практически реализуете два реальных микросервиса - Student и School.

Ссылка: тык

👉 Java Portal | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Java Core: Видеолекции

- Коллекции в Java: List, Set и Map
- Коллекции в Java: очередь и стек
- Полезные советы по работе с - BigDecimal в Java
- SequencedCollection и SequencedSet в Java 21
- SequencedMap в Java 21
- Java 21: Pattern matching в switch
- Интерфейсы Iterator и Iterable в Java
- Интерфейсы Comparable и Comparator в Java

📹 Cмотреть курс: Youtube

👉 Java Portal | #курсы
Please open Telegram to view this post
VIEW IN TELEGRAM