EGround
Редактор
- Сообщения
- 66.105
- Реакции
- 285
Складчина: Java-разработчик с нуля [Тариф Расширенный] [Хекслет] [Кирилл Мокевнин]
Освоите язык программирования, поработаете в команде над реальными проектами и выйдите на доход от 120 000 ₽ уже в первый год работы. Освоите разработку с ИИ агентами
Кому подойдет курс:
- Тем, кто хочет войти в IT с нуля
Если вы не имеете технического образования, но хотите стабильную и востребованную профессию в сфере технологий — Java-разработка станет отличным выбором - Действующим разработчикам
Расширите спектр навыков и получите возможность работать над новыми проектами. Ваш профессиональный опыт сделает путь к новой специальности проще — занятия будет даваться вам легче - Всем, кто планирует сменить профиль
Курс подойдёт тем, кто рассматривает смену профессии, чтобы стать Java-разработчиком и зарабатывать больше
Программа обучения
Спойлер: Основы Java Core Основы Java
- Синтаксис языка
- Типы данных
- Условия
- Циклы
- Модули
- Методы
Основы командной строки
- Интерфейс и навигация
- Работа с файловой системой
- Права и управление пользователями
- Управление пакетами
- Окружение и выполнение программ
Введение в Git
- Рабочий процесс
- Анализ истории
- Изменение истории
- Промежуточные изменения
- Командная работа
Настройка окружения
- Установка Java
- Работа с проектами
- Упаковка и распространение программ
- Работа с зависимостями
- Работа с Gradle
Настройка среды разработки IntelliJ IDEA
- Быстрый старт
- Интерфейс приложения
- Работа с кодом
- Плагины и зависимости
Классы и методы
- Статические методы
- Классы и объекты
- Доступ к свойствам объекта
- Ссылочные типы данных
- Интерфейсы
Спойлер: Продвинутый Java Core Коллекции
- Массивы
- Списки
- Map
- Обработка коллекций
- Дженерики
Функциональное программирование
- Функциональные интерфейсы
- Лямбда-выражения
- Ссылки на методы
- Стримы (StreamAPI)
Продвинутое ООП
- Структура классов
- Интерфейсы
- Полиморфизм
- Наследование
Работа с файлами
- Основы работы с файлами
- Чтение/запись текстовых файлов
- Работа с бинарными данными
- Java NIO
Автоматическое тестирование
- Основы тестирования
- JUnit
- Модульные тесты
- Лучшие практики тестирования
- Mockito
- Непрерывная интеграция (CI)
Спойлер: Профессиональная разработка на Java Алгоритмы и структуры данных
- Рекурсия
- Алгоритмическая сложность
- Алгоритмы сортировки
- Односвязный и двусвязный список
- Очередь и стек
- Хэш таблицы
Reflection API
- Основы Reflection
- Анализ структуры класса
- Динамическое создание и изменение объектов
- Вызов методов через Reflection
- Аннотации
- Ограничения и безопасность
Многопоточность
- Основы многопоточности
- Синхронизация и потокобезопасность
- Потокобезопасные коллекции
- Пул потоков и Executor Framework
- Асинхронное программирование (CompletableFuture)
Регулярные выражения (Regexp)
- Основы синтаксиса регулярных выражений
- Работа с regex в Java
Спойлер: Веб разработка на Java Фронтенд для бекенд-разработчика
- Основы HTML
- Основы CSS
- Адаптивная верстка
Протокол HTTP и основы интернета
- Как работает интернет
- Протокол HTTP
- Безопасность HTTP-взаимодействий
Работа с базами данных
- Основы SQL
- Продвинутый SQL
- Проектирование баз данных
- Java JDBC
Разработка веб-приложений на Java
- Архитектура веб-приложений
- Шаблонизация
- Безопасность и валидация
- Хранение и модификация данных
- Куки и сессии
- Docker
Спойлер: Разработка на Spring Spring Boot
- Автоконфигурация
- Стартеры
- Embedded-сервер
- Профили
- Логирование (Logging)
Hibernate и Spring Data JPA
- Сущности
- Репозитории
- Транзакции
- Связи между сущностями
- JPQL и Criteria API
Kafka
- Архитектура Kafka
- Producer и Consumer
- Event-Driven Architecture
- Обработка ошибок
- Kafka Streams
Спойлер: Подготовка к трудоустройству Подготовка резюме и профилей
- Создание сильного резюме
- Профили
- Сопроводительное письмо
Поиск работы и собеседования
- Где искать вакансии
- Подготовка к собеседованию
Спойлер: Разработка микросервисов на Spring Boot Микросервисы
- Введение в микросервисы
- Проектирование микросервисов
- Реализация микросервисов на Java
- Общение между микросервисами
- Масштабирование и развертывание микросервисов
- Мониторинг и отладка микросервисов
Спойлер: Docker
- Научитесь запускать и настраивать контейнеры Docker для локальной разработки и тестирования приложений.
- Разберётесь в устройстве образов Docker, научитесь управлять ими и использовать готовые решения из реестров.
- Освоите основные команды для управления контейнерами, их жизненным циклом и ресурсами.
- Узнаете, как настраивать сетевое взаимодействие между контейнерами и внешними сервисами.
- Научитесь работать с томами (Volumes) и сохранять данные вне контейнеров.
- Создадите собственные Docker-образы для Java-приложений с помощью Dockerfile.
- Освоите оптимизацию сборки образов за счёт слоёв, кеширования и лучших практик контейнеризации.
- Научитесь использовать Docker Compose для запуска и управления многокомпонентными приложениями.
Спойлер: Java REST API REST API
- Контроллеры
- DTO и маппинг
- Валидация
- Обработка ошибок
- Документирование
Спойлер: Алгоритмы и структуры данных
- Разберётесь в базовых алгоритмах и структурах данных, которые лежат в основе современных программных систем.
- Научитесь применять бинарный поиск для эффективной работы с упорядоченными данными.
- Освоите рекурсию и научитесь решать задачи с помощью рекурсивных алгоритмов.
- Изучите популярные алгоритмы сортировки и поймёте особенности их применения в различных сценариях.
- Научитесь оценивать эффективность алгоритмов с помощью временной и пространственной сложности.
- Разберётесь в устройстве односвязных и двусвязных списков, их преимуществах и ограничениях.
- Освоите работу со стеком и очередью — фундаментальными структурами данных для хранения и обработки информации.
- Изучите хэш-таблицы и научитесь использовать быстрый поиск, хранение и извлечение данных по ключу.
Спойлер: ИИ для разработчиков Освоите современные подходы к разработке с использованием ИИ агентов: научитесь делегировать задачи, выстраивать работу с агентами и эффективно применять ассистентов при написании кода. На практике разберёте реальные сценарии использования ИИ и реализуете полноценный fullstack-проект, чтобы закрепить навыки работы в AI-ориентированной разработке.
Автор курса: Кирилл Мокевнин
Программист и CTO с более чем 18-летним опытом в коммерческой разработке. Начал карьеру в 2007 году и прошёл путь от разработчика до тимлида, CTO и VP of Engineering.Основная специализация — веб-разработка во всём её спектре: от фронтенда и бэкенда до DevOps, CI/CD и инфраструктуры. Много лет занимаюсь и кодом, и формированием сильной инженерной культуры.С 2014 года посвятил себя Хекслету, где объединил опыт и миссию: готовлю программистов, нужных IT-индустрии.
Тариф Расширенный
Цена: 83300 руб.
Материал «Java-разработчик с нуля [Тариф Расширенный] [Хекслет] [Кирилл Мокевнин]», возможно, скоро появится на EGROUND.
Воспользуйтесь поиском, может быть, он уже опубликован.