ТОП-10 лучших видео по Java от ITVDN - Блог ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

Выбери свою IT специальность

Подписка

ТОП-10 лучших видео по Java от ITVDN

advertisement advertisement

Здравствуйте, друзья!

Сегодня вас ожидает подборка классных, наполненных полезным контентом видео от ITVDN по направлению Java. Топ насыщен как теоретическими видеоматериалами, которые помогают выстроить эффективное обучение, так и практическими вебинарами, ориентированными на прокачку навыков программирования при помощи джавы и сопутствующих технологий (фреймворк Spring, Elasticsearch). Итак, какие видео вошли в данный рейтинг?

 

 

  1. Карта специальности Java разработчик

 

Автор — Бондаренко Андрей, Android Developer & Trainer, Samsung R&D Institute, Ukraine

 

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

На вебинаре вы получите ответы на все вопросы, связанные с обучением, получением опыта, расстановкой приоритетов в выборе технологий и учебных материалов, а также карьерой программиста Java-направления.

Программа встречи:

  1. Кто такой Java разработчик?
  2. Актуальность специальности и востребованность на IT-рынке.
  3. Как стать Java разработчиком:
    1. предварительные требования;
    2. карта специальности;
    3. обзор обязательных и факультативных технологий.
  4. Где и как изучить язык программирования Java.
  5. Как получить первый практический опыт.
  6. Стажировка и первая работа - возможности и перспективы.
  7. Вопросы и ответы.

 

 

  1. Создание базового Spring Boot веб-сервиса на Java

 

Автор — Вячеслав Аксёнов, Java/Kotlin Software Engineer

Spring Boot — это самый популярный фреймворк для разработки бэкенд веб-приложений на Java. В вебинаре будет рассмотрено, как устроены приложения, созданные с использованием Spring Boot, на примере простейшего stateless веб-сервиса. Также автор рассмотрит http взаимодействия с использованием REST, построение расширяемой архитектуры бизнес-логики, взаимодействие с базами данных через самые популярные и простые приемы.

План вебинара:

  1. Что такое Spring / Spring Boot и Dependency Injection.
  2. Контекст и как его создавать.
  3. @Service / @Component / @Repository / @Controller — что всё это такое и зачем нужно.
  4. Создаем шаблон проекта Spring Boot.
  5. Пишем веб-сервис с нуля.
  6. Рассматриваем простейший и удобный способ работы с базой данных.
  7. Проверяем работоспособность и отвечаем на вопросы.

 

 

  1. Как стать Java разработчиком в 2021?

 

Автор — Максим Федосов, Java Developer

 

Из данного вебинара вы узнаете, как начать свой путь в качестве Java разработчика - от новичка без опыта в программировании до уровня специалиста, востребованного на рынке.

В вебинаре будут рассмотрены две стороны:

  • Что учить: автор поделится своим видением того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает (на примере Java Enterprise стека).
  • Как искать работу: со стороны построения карьеры речь пойдет о том, какие пути можно выбрать для построения карьеры, о рынке с точки зрения работодателя, курсов, соискателей. Какой проект лучше выбрать, как часто менять работу, как развивать свою карьеру.

Весь вебинар будет разделен на 2 части - до первой работы и во время работы. В результате у начинающих специалистов появится конкретный план действий для того, чтобы начать карьеру, а у работающих специалистов — понимание того, как расти дальше.

План вебинара:

  1. Знакомство, немного о себе и своем пути в IT-сфере.
  2. Что нужно учить начинающему Java разработчику.
  3. Наработка практики программирования. Портфолио.
  4. Подготовка к поиску работы и дальнейшая карьера.

 

 

 

  1. Elasticsearch - пишем свой поисковик на Java

 

Автор — Фёдор Ярёменко, Senior Java Developer

 

На вебинаре будет рассмотрено, как на Java реализовать полнотекстовый поиск на объёмном массиве документов с минимальными задержками при помощи Elasticsearch.

План вебинара:

  1. О полнотекстовом поиске и индексации
  2. Обзор Elasticsearch
  3. Настройка проекта
  4. Добавление индексов
  5. Поиск по индексу
  6. Поиск по нескольким полям
  7. Поиск в найденном
  8. Агрегация результатов поиска
  9. Поиск запросов с опечатками
  10. Другие полезные опции поиска
  11. Ранжирование результатов
  12. Настройка форматирования результатов
  13. Пагинация
  14. Настройка индексов для русского и украинского языков
  15. Асинхронные вызовы
  16. Масштабирование с помощью кластера
  17. Визуализация данных с помощью Kibana
  18. Заключение

 

 

 

  1. Создание 2D игры Танчики с Денди на Java с нуля

 

Автор — Бондаренко Андрей, Android Developer & Trainer, Samsung R&D Institute, Ukraine

 

Данное видео являет собой увлекательный онлайн тренинг по написанию графической игры “Танки”, который поможет легко и быстро познакомиться с практической стороной разработки на Java. Ноль теории — только практика.

 

Кому это будет полезно:

  • Новичкам. Отсутствие опыта в программировании не должно вас останавливать. Мы предоставляем вам шанс сделать свою первую программу на Java и получить опыт практического применения данного языка программирования в создании настоящей компьютерной игры.
  • Начинающим Java разработчикам без опыта. Вы сможете углубить и применить на практике свои знания языка Java под руководством тренера.

 

Чему вы научитесь:

  • Писать простые программы и подпрограммы с использованием языка Java
  • Работать с массивами данных
  • Использовать типы данных и классы Java
  • Применять все базовые навыки (переменные, условные конструкции, циклы, методы) на практике

 

Программа тренинга:

  1. Создание карты поля боя.
  2. Работа над передвижением танка.
  3. Реализация стрельбы.
  4. Обучение танка двигаться в указанный квадрант.
  5. Добавление танка-противника.
  6. Итог: танк проходит всё поле боя и чистит его.
  7. Ответы на вопросы. Куда развиваться дальше?

 

 

  1. Spring для начинающих. Обзор возможностей и преимуществ. Начало работы с Spring

 

Автор — Дзюба Роман, Java Developer

 

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

 

Данное видео является первым видеоуроком из видео курса “Spring”, который знакомит с одноимённым фреймворком.

 

На самом курсе рассматриваются различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы.

 

Прохождение курса по данному фреймворку будет полезно как тем, кто только познакомился с языком Java и ищет, что учить дальше, так и тем, кто уже имеет определенные знания и хочет освежить в памяти навыки использования SpringCore, SpringWeb, SpringSecurity.

 

Главные темы данного видео:

 

  • Ознакомление с базовыми принципами фреймворка.
  • Преимущества Spring, знакомство с основными принципами ООП и понятием POJO.
  • Области видимости Java Bean.

 

 

  1. Создание игры Морской Бой на Java с нуля. (Часть 1, Часть 2)

 

Автор — Антон Кашников, Java Developer, тренер-консультант CyberBionic Systematics

 

Видео в формате онлайн тренинга по написанию консольной игры “Морской бой”. С его помощью вы быстро познакомитесь с Java, сразу же приступив к разработке. Как результат — вы опробуете джаву в деле, ощутите её мощь, а также получите на выходе собственноручно сделанную игру, которая после доработки может стать отличным проектом в вашем будущем резюме Java разработчика.

 

Программа тренинга:

 

Часть 1

  • Знакомство со средством разработки IntelliJ IDEA и языком программирования Java.
  • Разбивка проекта на подзадачи.
  • Работа с массивами при создании поля боя.
  • Создание первых объектов.
  • Использование объектов с массивами.

Часть 2

  • Тонкости работы с консолью при отображении игровых объектов.
  • Продумывание логики игры.
  • Создание геймплея.
  • Обработка исключений.
  • Разбор ошибок.
  • Подведение итогов.

 

 

  1. Что нужно знать Java разработчику? ➤ Как выучить Java?

 

Автор — Дмитрий Саевский, Java Developer

 

На этом вебинаре вы узнаете, чем занимается джавист, какие типы разработки на Java наиболее востребованы. Также автор рассмотрит весь путь Java разработчика от момента выбора этой специальности до уровня Senior.

План вебинара:

  • Типы разработки на Java.
  • Какими умениями должен обладать Java разработчик.
  • Особенности Java. История версий Java.
  • С чего начать обучение и сколько нужно учиться?
  • Составление плана обучения.
  • Карьерный путь разработчика.
  • Рекомендуемые ссылки.
  • Рекомендуемая литература.

 

 

 

  1. Подготовка к собеседованию на позицию Junior Java Developer

 

Автор — Виктория Силенко, Java разработчик desktop и web приложений.

 

Несмотря на дату выпуска данного вебинара, он до сих пор остается актуальным для тех, кто решил связать свою карьеру с Java разработкой и при этом стремится с успехом пройти собеседование на позицию Junior Java Developer.

 

На этом вебинаре вы узнаете, как правильно составлять резюме, какие популярные вопросы на собеседовании (+ ответы), темы при проверке уровня английского языка, как хорошо зарекомендовать себя в первые месяцы работы.

 

 

  1. Создание многопоточного клиент-серверного приложения на Java

 

Автор — Евгений Волосатов, профессиональный программист, преподаватель языка Java в колледже, автор видео курсов по языкам C#, Java, PHP; имеет более 20 лет опыта в качестве ведущего программиста в различных фирмах, обладает внушительным преподавательским опытом; 6 лет опыта в проведении вебинаров и создания видео курсов

 

Евгений Волосатов — настоящий мэтр в царине алгоритмов и структур данных на C#, Java, PHP — в данном вебинаре демонстрирует, как необходимо создавать многопоточное клиент-серверное приложение на языке Java.

 

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

Для связи программ друг с другом будет создан универсальный класс Phone — он будет использоваться как на сервере, так и на клиенте в JAR файле. В конце вебинара автор добавит многопоточность в серверную часть, чтобы сервер мог обрабатывать несколько клиентов одновременно.

План вебинара:

  1. Простейший сервер - Автоответчик.
  2. Простейший клиент - Уметь читать.
  3. Клиент-серверный диалог.
  4. Универсальный сокет - Телефон.
  5. Серверная многопоточность.

Для успешного усвоения материала необходимы базовые навыки работы с Java в среде IntelliJ IDEA.

 

Изучайте Java разработку на ITVDN!

КОММЕНТАРИИ И ОБСУЖДЕНИЯ
advertisement advertisement

Покупай подпискус доступом ко всем курсам и сервисам

Библиотека современных IT знаний в удобном формате

Выбирай свой вариант подписки в зависимости от задач, стоящих перед тобой. Но если нужно пройти полное обучение с нуля до уровня специалиста, то лучше выбирать Базовый или Премиум. А для того чтобы изучить 2-3 новые технологии, или повторить знания, готовясь к собеседованию, подойдет Пакет Стартовый.

Стартовый
  • Все видеокурсы на 3 месяца
  • Тестирование по 10 курсам
  • Проверка 5 домашних заданий
  • Консультация с тренером 30 мин
59.99 $
Оформить подписку
Премиум Plus
  • Все видеокурсы на 1 год
  • Тестирование по 24 курсам
  • Проверка 20 домашних заданий
  • Консультация с тренером 120 мин
  • Скачивание видео уроков
199.99 $
Оформить подписку
Базовый
  • Все видеокурсы на 6 месяцев
  • Тестирование по 16 курсам
  • Проверка 10 домашних заданий
  • Консультация с тренером 60 мин
89.99 $
Оформить подписку
Notification success