Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 191.809
- Реакции
- 465.821
Складчина: Java-разработчик с нуля [Хекслет] [Кирилл Мокевнин]
Кому подойдет курс
Тем, кто хочет войти в IT с нуля
Если вы не имеете технического образования, но хотите стабильную и востребованную профессию в сфере технологий — Java-разработка станет отличным выбором
Действующим разработчикам
Расширите спектр навыков и получите возможность работать над новыми проектами. Ваш профессиональный опыт сделает путь к новой специальности проще — занятия будет даваться вам легче
Всем, кто планирует сменить профиль
Курс подойдёт тем, кто рассматривает смену профессии, чтобы стать Java-разработчиком и зарабатывать больше
Программа обучения
Спойлер: Основы Java Core
Основы Java
Спойлер: Основы Java Core
Синтаксис языка
Типы данных
Условия
Циклы
Модули
Методы
Основы командной строки
Интерфейс и навигация
Работа с файловой системой
Права и управление пользователями
Управление пакетами
Окружение и выполнение программ
Введение в Git
Рабочий процесс
Анализ истории
Изменение истории
Промежуточные изменения
Командная работа
Настройка окружения
Установка Java
Работа с проектами
Упаковка и распространение программ
Работа с зависимостями
Работа с Gradle
Настройка среды разработки IntelliJ IDEA
Быстрый старт
Интерфейс приложения
Работа с кодом
Плагины и зависимости
Классы и методы
Статические методы
Классы и объекты
Доступ к свойствам объекта
Ссылочные типы данных
Интерфейсы
Спойлер: Продвинутый Java Core
Коллекции
Спойлер: Продвинутый 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-ориентированной разработке.
Тариф Расширенный
СКАЧАТЬ
Кому подойдет курс
Тем, кто хочет войти в IT с нуля
Если вы не имеете технического образования, но хотите стабильную и востребованную профессию в сфере технологий — Java-разработка станет отличным выбором
Действующим разработчикам
Расширите спектр навыков и получите возможность работать над новыми проектами. Ваш профессиональный опыт сделает путь к новой специальности проще — занятия будет даваться вам легче
Всем, кто планирует сменить профиль
Курс подойдёт тем, кто рассматривает смену профессии, чтобы стать Java-разработчиком и зарабатывать больше
Программа обучения
Спойлер: Основы Java Core
Основы Java
Спойлер: Основы Java Core
Синтаксис языка
Типы данных
Условия
Циклы
Модули
Методы
Основы командной строки
Интерфейс и навигация
Работа с файловой системой
Права и управление пользователями
Управление пакетами
Окружение и выполнение программ
Введение в Git
Рабочий процесс
Анализ истории
Изменение истории
Промежуточные изменения
Командная работа
Настройка окружения
Установка Java
Работа с проектами
Упаковка и распространение программ
Работа с зависимостями
Работа с Gradle
Настройка среды разработки IntelliJ IDEA
Быстрый старт
Интерфейс приложения
Работа с кодом
Плагины и зависимости
Классы и методы
Статические методы
Классы и объекты
Доступ к свойствам объекта
Ссылочные типы данных
Интерфейсы
Спойлер: Продвинутый Java Core
Коллекции
Спойлер: Продвинутый 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-ориентированной разработке.
Тариф Расширенный
СКАЧАТЬ
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Феникс и Священное пламя 2.0 [Джесси Ли]
- Корзинки [Алина Макарова]
- Как научиться подрабатывать. Прелести и возможности дополнительного заработка [Виктор Сам]
- Нейросети в бизнесе без шума и страха [Алёна Барыкина]
- LLMOps: Управление большими языковыми моделями [Аби Ариан]
- Связные списки: задачи с алгосекций [Balun.Courses] [Владимир Балун]