Здравствуйте, друзья!
Сегодня вас ожидает подборка классных, наполненных полезным контентом видео от ITVDN по направлению Java. Топ насыщен как теоретическими видеоматериалами, которые помогают выстроить эффективное обучение, так и практическими вебинарами, ориентированными на прокачку навыков программирования при помощи джавы и сопутствующих технологий (фреймворк Spring, Elasticsearch). Итак, какие видео вошли в данный рейтинг?
Автор — Бондаренко Андрей, Android Developer & Trainer, Samsung R&D Institute, Ukraine
Java — это популярный объектно-ориентированный язык программирования, на котором написаны программы для более 3-х миллиардов устройств по всей планете. Сфера его применения практически безгранична, а те, кто хорошо владеют Java, имеют большие возможности и всегда будут обеспечены интересными задачами и высокооплачиваемой работой.
На вебинаре вы получите ответы на все вопросы, связанные с обучением, получением опыта, расстановкой приоритетов в выборе технологий и учебных материалов, а также карьерой программиста Java-направления.
Программа встречи:
- Кто такой Java разработчик?
- Актуальность специальности и востребованность на IT-рынке.
- Как стать Java разработчиком:
- предварительные требования;
- карта специальности;
- обзор обязательных и факультативных технологий.
- Где и как изучить язык программирования Java.
- Как получить первый практический опыт.
- Стажировка и первая работа - возможности и перспективы.
- Вопросы и ответы.
Автор — Вячеслав Аксёнов, Java/Kotlin Software Engineer
Spring Boot — это самый популярный фреймворк для разработки бэкенд веб-приложений на Java. В вебинаре будет рассмотрено, как устроены приложения, созданные с использованием Spring Boot, на примере простейшего stateless веб-сервиса. Также автор рассмотрит http взаимодействия с использованием REST, построение расширяемой архитектуры бизнес-логики, взаимодействие с базами данных через самые популярные и простые приемы.
План вебинара:
- Что такое Spring / Spring Boot и Dependency Injection.
- Контекст и как его создавать.
- @Service / @Component / @Repository / @Controller — что всё это такое и зачем нужно.
- Создаем шаблон проекта Spring Boot.
- Пишем веб-сервис с нуля.
- Рассматриваем простейший и удобный способ работы с базой данных.
- Проверяем работоспособность и отвечаем на вопросы.
Автор — Максим Федосов, Java Developer
Из данного вебинара вы узнаете, как начать свой путь в качестве Java разработчика - от новичка без опыта в программировании до уровня специалиста, востребованного на рынке.
В вебинаре будут рассмотрены две стороны:
- Что учить: автор поделится своим видением того, что нужно учить в первую очередь как базу, что нужно осваивать на этапе поиска первой работы, и что нужно доучивать, когда специалист уже работает (на примере Java Enterprise стека).
- Как искать работу: со стороны построения карьеры речь пойдет о том, какие пути можно выбрать для построения карьеры, о рынке с точки зрения работодателя, курсов, соискателей. Какой проект лучше выбрать, как часто менять работу, как развивать свою карьеру.
Весь вебинар будет разделен на 2 части - до первой работы и во время работы. В результате у начинающих специалистов появится конкретный план действий для того, чтобы начать карьеру, а у работающих специалистов — понимание того, как расти дальше.
План вебинара:
- Знакомство, немного о себе и своем пути в IT-сфере.
- Что нужно учить начинающему Java разработчику.
- Наработка практики программирования. Портфолио.
- Подготовка к поиску работы и дальнейшая карьера.
Автор — Фёдор Ярёменко, Senior Java Developer
На вебинаре будет рассмотрено, как на Java реализовать полнотекстовый поиск на объёмном массиве документов с минимальными задержками при помощи Elasticsearch.
План вебинара:
- О полнотекстовом поиске и индексации
- Обзор Elasticsearch
- Настройка проекта
- Добавление индексов
- Поиск по индексу
- Поиск по нескольким полям
- Поиск в найденном
- Агрегация результатов поиска
- Поиск запросов с опечатками
- Другие полезные опции поиска
- Ранжирование результатов
- Настройка форматирования результатов
- Пагинация
- Настройка индексов для русского и украинского языков
- Асинхронные вызовы
- Масштабирование с помощью кластера
- Визуализация данных с помощью Kibana
- Заключение
Автор — Бондаренко Андрей, Android Developer & Trainer, Samsung R&D Institute, Ukraine
Данное видео являет собой увлекательный онлайн тренинг по написанию графической игры “Танки”, который поможет легко и быстро познакомиться с практической стороной разработки на Java. Ноль теории — только практика.
Кому это будет полезно:
- Новичкам. Отсутствие опыта в программировании не должно вас останавливать. Мы предоставляем вам шанс сделать свою первую программу на Java и получить опыт практического применения данного языка программирования в создании настоящей компьютерной игры.
- Начинающим Java разработчикам без опыта. Вы сможете углубить и применить на практике свои знания языка Java под руководством тренера.
Чему вы научитесь:
- Писать простые программы и подпрограммы с использованием языка Java
- Работать с массивами данных
- Использовать типы данных и классы Java
- Применять все базовые навыки (переменные, условные конструкции, циклы, методы) на практике
Программа тренинга:
- Создание карты поля боя.
- Работа над передвижением танка.
- Реализация стрельбы.
- Обучение танка двигаться в указанный квадрант.
- Добавление танка-противника.
- Итог: танк проходит всё поле боя и чистит его.
- Ответы на вопросы. Куда развиваться дальше?
Видео курсы по схожей тематике:
Автор — Дзюба Роман, Java Developer
Spring — это один из самых популярных и универсальных фреймворков для создания веб-приложений для бизнеса. Он дает Java-разработчикам большую свободу в проектировании приложений, предоставляя средства решения проблем корпоративного масштаба. Spring имеет обширную документацию и достаточно прост в использовании.
Данное видео является первым видеоуроком из видео курса “Spring”, который знакомит с одноимённым фреймворком.
На самом курсе рассматриваются различные способы использования модулей Spring, написание REST приложений, использование MVC моделей и другие темы.
Прохождение курса по данному фреймворку будет полезно как тем, кто только познакомился с языком Java и ищет, что учить дальше, так и тем, кто уже имеет определенные знания и хочет освежить в памяти навыки использования SpringCore, SpringWeb, SpringSecurity.
Главные темы данного видео:
- Ознакомление с базовыми принципами фреймворка.
- Преимущества Spring, знакомство с основными принципами ООП и понятием POJO.
- Области видимости Java Bean.
Автор — Антон Кашников, Java Developer, тренер-консультант CyberBionic Systematics
Видео в формате онлайн тренинга по написанию консольной игры “Морской бой”. С его помощью вы быстро познакомитесь с Java, сразу же приступив к разработке. Как результат — вы опробуете джаву в деле, ощутите её мощь, а также получите на выходе собственноручно сделанную игру, которая после доработки может стать отличным проектом в вашем будущем резюме Java разработчика.
Программа тренинга:
Часть 1
- Знакомство со средством разработки IntelliJ IDEA и языком программирования Java.
- Разбивка проекта на подзадачи.
- Работа с массивами при создании поля боя.
- Создание первых объектов.
- Использование объектов с массивами.
Часть 2
- Тонкости работы с консолью при отображении игровых объектов.
- Продумывание логики игры.
- Создание геймплея.
- Обработка исключений.
- Разбор ошибок.
- Подведение итогов.
Автор — Дмитрий Саевский, Java Developer
На этом вебинаре вы узнаете, чем занимается джавист, какие типы разработки на Java наиболее востребованы. Также автор рассмотрит весь путь Java разработчика от момента выбора этой специальности до уровня Senior.
План вебинара:
- Типы разработки на Java.
- Какими умениями должен обладать Java разработчик.
- Особенности Java. История версий Java.
- С чего начать обучение и сколько нужно учиться?
- Составление плана обучения.
- Карьерный путь разработчика.
- Рекомендуемые ссылки.
- Рекомендуемая литература.
Автор — Виктория Силенко, Java разработчик desktop и web приложений.
Несмотря на дату выпуска данного вебинара, он до сих пор остается актуальным для тех, кто решил связать свою карьеру с Java разработкой и при этом стремится с успехом пройти собеседование на позицию Junior Java Developer.
На этом вебинаре вы узнаете, как правильно составлять резюме, какие популярные вопросы на собеседовании (+ ответы), темы при проверке уровня английского языка, как хорошо зарекомендовать себя в первые месяцы работы.
Автор — Евгений Волосатов, профессиональный программист, преподаватель языка Java в колледже, автор видео курсов по языкам C#, Java, PHP; имеет более 20 лет опыта в качестве ведущего программиста в различных фирмах, обладает внушительным преподавательским опытом; 6 лет опыта в проведении вебинаров и создания видео курсов
Бесплатные вебинары по схожей тематике:
Евгений Волосатов — настоящий мэтр в царине алгоритмов и структур данных на C#, Java, PHP — в данном вебинаре демонстрирует, как необходимо создавать многопоточное клиент-серверное приложение на языке Java.
На этом вебинаре вас ожидает практика, затрагивающая сокеты и потоки. При помощи Java будет написано небольшое клиент-серверное приложение на сокетах. Для этого автор создаст две разные программы, которые запускаются на разных компьютерах, но при этом работают совместно, пересылая друг другу данные.
Для связи программ друг с другом будет создан универсальный класс Phone — он будет использоваться как на сервере, так и на клиенте в JAR файле. В конце вебинара автор добавит многопоточность в серверную часть, чтобы сервер мог обрабатывать несколько клиентов одновременно.
План вебинара:
- Простейший сервер - Автоответчик.
- Простейший клиент - Уметь читать.
- Клиент-серверный диалог.
- Универсальный сокет - Телефон.
- Серверная многопоточность.
Для успешного усвоения материала необходимы базовые навыки работы с Java в среде IntelliJ IDEA.
Изучайте Java разработку на ITVDN!
Статьи по схожей тематике