• Форумы
  • Программирование
  • Java

Скачать [YKul] Обучение Java. Пройдите путь до Middle-разработчика

Информация
Цена: 495 РУБ
Организатор: Kail
Записаться в список
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
401 883
Реакции
39 417
Монеты
1 191
Оплачено
0
Баллы
0
Четверг в 04:02
  • #SkladchinaVip
  • #1
[YKul] Обучение Java. Пройдите путь до Middle-разработчика
Ссылка на картинку
Обучение Java
Пройдите путь до Middle-разработчика


Поможем выйти на доход от 120 000 рублей после обучения
Прокачивайте навыки программирования на Java
YKul предлагает современный и эффективный формат развития навыков в IT: мы даем необходимые теоретические знания и практический опыт решения задач.

Вы научитесь:
  • Понимать постановку задачи
  • Правильно задавать вопросы
  • Общаться и работать в команде
  • Эффективно выполнять бизнес-требования
  • Создавать работающие решения
  • Успешно проходить собеседования
Из чего состоит обучение языку Java:

Тема 1. Java Core
Сделаете свои первые шаги в Java.
Познакомитесь со средой разработки — IntelliJ IDEA. Установите JDK.
Подключитесь к системе контроля версий Git, запушите свой первый коммит.
Напишите проект, настроите его сборку

Тема 2. Java ООП и работа с базой данных
Сделаете 2 проекта, применив ООП и паттерны проектирования.
Разработаете структуру таблиц базы данных для системы проверки участников по QR-коду

Тема 3. Spring Boot
Создадите полноценную LMS систему управления онлайн-образованием с помощью Spring Boot

Тема 4. Микросервисы и Spring Cloud
Разработаете 5 микросервисов для высоконагруженной системы онлайн-конвертации файлов в PDF

Программа подробнее:

Тема 1. Java Core

Знакомство с Java
Узнаете, для чего используется этот язык, что из себя предста-вляют переменные, типы данных, ошибки в коде, дробные числа и строки
Типы данных
Основные типы данных в Java: примитивные и ссылочные типы, их особенности и применение
Циклы
Различные типы циклов (for, while, do-while) и их использование для итераций
Строки
Строки, их методы и операции, включая конкатенацию и сравнение
Условные выражения
Синтаксис и использование условий, вложенные условия, булевы значения и множественные ветвления
Методы
Синтаксис и использование условий, вложенные условия, булевы значения и множественные ветвления
Code style
Основные типы данных в Java: примитивные и ссылочные типы, их особенности и применение
Алгоритмы
Различные типы циклов (for, while, do-while) и их использование для итераций
Настройка окружения
Строки, их методы и операции, включая конкатенацию и сравнение
Maven
Синтаксис и использование условий, вложенные условия, булевы значения и множественные ветвления
Git
Система контроля версий Git, основные команды и принципы работы с удаленными репозиториями на GitHub
Unit-тесты
Написание и запуск unit-тестов для проверки функциональности вашего кода с использованием JUnit и Mockito
Проект 1
На чистой Java, без использования фреймворков
Это ваш первый самостоятельный проект. Он был задан одному из наших менторов на live-кодинг-сессии. У него было 60 минут на решение задачи, а у вас дедлайнов нет. Дополнительно вы оформите проект в соответствии со всеми нормами коммерческой разработки, настроите сборку через Maven и загрузите его на GitHub. После этого вы сможете поделиться им с друзьями.

Тема 2. Java ООП и работа с базой данных

Классы
Основы объектно-ориентированного программирования: создание классов, объектов, инкапсуляция и наследование
Паттерны проектирования
Основные GoF паттерны проектирования, их применение для решения распространенных задач и упрощения разработки
Работа с файлами
Операции с файлами в Java: чтение, запись, обработка текстовых и бинарных файлов, работа с потоками
Дата и время
Работа с датой и временем в Java, включая классы LocalDate, LocalTime, LocalDateTime и форматы для их представления
Collection Framework
Коллекции в Java, их интерфейсы и реализации: списки, множества и ассоциативные массивы, а также их основные методы
Stream API
Лямбда-выражения, фильтрация, сортировка, отображение и агрегация данных в функциональном стиле
Проектирование структуры БД
Проектирование структуры реляционных баз данных в PostgreSQL, включая нормализацию, создание таблиц и определение связей между ними
JDBC
Безопасная работа с базами данных в Java с использованием JDBC, включая подключение к базе данных, выполнение SQL-запросов и обработку результатов
Проект 2
На чистой Java, без использования фреймворков
Вы разработаете интерактивную систему продаж, позволяющую компании по продаже цемента эффективно управлять акциями для клиентов, оптимизировать процесс обработки заказов и автоматизировать расчет скидок.
Проект 3
На чистой Java, без использования фреймворков
Система, обеспечивающая безопасный и удобный доступ в закрытый клуб с использованием одноразовых QR-кодов, позволит контролировать вход участников и автоматизировать процесс идентификации. Вся информация об участниках хранится в базе данных. Бизнес-логика проекта будет описана неформально; это сделано намеренно, чтобы вы привыкали к реальным правилам в разработке.

Тема 3. Spring Boot

Spring Boot
Принципы работы с Spring Boot, создание RESTful API, управление зависимостями, использование встроенного сервера и упрощение настройки приложений
REST API
Принципы проектирования RESTful API, его основные методы и их реализация с помощью Spring
Spring Data Jpa и Hibernate
Работа с ORM Hibernate и Spring Data JPA для упрощения доступа к данным, создание репозиториев и управление сущностями
Docker
Использование Docker для контейнеризации приложений, создание образов и управление средами разработки и продакшена
Интеграционные тесты
Интеграционные тесты с Docker и Testcontainers для проверки взаимодействия компонентов приложения и работы с внешними системами
Swagger
Документирование RESTful API через Swagger, его настройка и использование для генерации документации
Проект 4
С использование фреймворка Spring Boot
Цель данного проекта — разработка системы управления обучением (Learning Management System, LMS), которая обеспечит эффективное управление образовательным процессом в учебных заведениях. Эта система позволит администраторам, преподавателям и студентам взаимодействовать в удобной и интуитивно понятной среде.

Тема 4. Микросервисы и Spring Cloud

Разработаете 5 микросервисов для высоконагруженной системы онлайн-конвертации файлов в PDF
Spring Cloud
Использование Spring Cloud для создания распределенных систем, микросервисной архитектуры и управления конфигурацией приложений
Spring Security
Механизмы безопасности в приложениях на базе Spring, включая аутентификацию, авторизацию и защиту от атак
Keycloak
Keycloak — это открытая платформа для управления аутентификацией и авторизацией. Многие компании используют именно Keycloak для реализации механизма безопасности
API Gateway
Принципы работы API Gateway, роль в микросервисной архитектуре, маршрутизация запросов
Паттерны и подходы в микросервисах
Основные паттерны проектирования для микросервисов, включая асинхронное взаимодействие, управление состоянием, реализацию распределенных транзакций и шаблон SAGA
Apache Kafka
Система для обработки потоков данных, принципы работы с топиками, продюсерами и консьюмерами
MinIO S3
Использование MinIO для создания облачного хранилища, совместимого с S3, и его интеграцию с микросервисами для хранения и доступа к данным
Проект 5
С использование Spring Boot и Spring Cloud
MergePDF позволяет в онлайн-режиме конвертировать файлы и архивы в PDF. Сервис безопасно хранит пароли пользователей, способен выдерживать высокую нагрузку, быстро адаптироваться к ней, исключает потерю данных и обладает высокой скоростью работы даже для очень больших файлов.
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
java-разработчик ykul обучение java пройдите путь до middle-разработчика
Похожие складчины
Скачать [Sorokin school] Сделаем из тебя Middle Java разработчика. Тариф Теоретический [Павел Сорокин]
  • Kail
  • 13.04.2025
0
Ответы
0
Просмотры
182
13.04.2025
Kail
Скачать Освой навыки middle+ Java-разработчика и получи оффер от 200.000₽ за 4 месяца [Николай Панюков]
  • Kail
  • 05.08.2025
0
Ответы
0
Просмотры
126
05.08.2025
Kail
Скачать [Академия Синергия] Java-разработчик [Даниил Самойлов, Михаил Колчанов]
  • Kail
  • 12.12.2024
0
Ответы
0
Просмотры
301
12.12.2024
Kail
Скачать [Skillbox] Java-разработчик 2024 [Михаил Бирюков, Александр Иванов]
  • Kail
  • Среда в 19:17
0
Ответы
0
Просмотры
27
Среда в 19:17
Kail
Скачать [Faang school] Профессия Java разработчик. Тариф База [Влад Мишустин, Ринат Бейбутов]
  • Kail
  • 29.05.2025
0
Ответы
0
Просмотры
153
29.05.2025
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Программирование
  • Java
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?