ТОП-10 найкращих відео з Java від ITVDN - Блог ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82

ТОП-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. Перевіряємо працездатність та відповідаємо на запитання.

 

 

3. Як стати Java розробником у 2021?

 

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

 

З цього вебінару ви дізнаєтеся, як почати свій шлях у якості Java розробника – від новачка без досвіду в програмуванні до рівня фахівця, затребуваного на ринку.

 

У вебінарі будуть розглянуті дві сторони:

 

  • Що вчити: автор поділиться своїм баченням того, що потрібно вивчати насамперед як базу, що потрібно опановувати на етапі пошуку першої роботи, і що потрібно підтягнути, коли спеціаліст вже працює (на прикладі Java стеку).
  • Як шукати роботу: з боку побудови кар'єри йтиметься про те, які шляхи можна обрати для побудови кар'єри, про ринок з точки зору роботодавця, курсів, шукачів. Який проєкт краще обрати, як часто змінювати роботу, як розвивати свою кар'єру.

 

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

 

План вебінару:

 

  1. Знайомство, трохи про себе та свій шлях у IT-сфері.
  2. Що потрібно вчити розробнику-початківцю Java.
  3. Напрацювання практики програмування. Портфоліо.
  4. Підготовка до пошуку роботи та подальша кар'єра.

 

 

4. 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. Висновок

 

 

 

5. Створення 2D гри Танчики з Денді на Java з нуля

 

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

 

Дане відео є захоплюючим онлайн тренінгом із написання графічної гри "Танки", який допоможе легко і швидко познайомитися з практичною стороною розроблення на Java. Нуль теорії – лише практика.

 

Кому це буде корисно:

 

  • Новачкам. Відсутність досвіду у програмуванні не повинна вас зупиняти. Ми даємо вам шанс зробити свою першу програму на Java та отримати досвід практичного застосування цієї мови програмування у створенні справжньої комп'ютерної гри.
  • Розробникам-початківцям Java без досвіду. Ви зможете поглибити і застосувати на практиці знання мови Java під керівництвом тренера.

 

Чого ви навчитеся:

 

  • Писати прості програми та підпрограми з використанням мови Java
  • Працювати з масивами даних
  • Використовувати типи даних та класи Java
  • Застосовувати всі базові навички (змінні, умовні конструкції, цикли, методи) на практиці

 

Програма тренінгу:

 

  1. Створення карти поля бою.
  2. Робота над пересуванням танка
  3. Реалізація стрільби.
  4. Навчання танка рухатися у вказаний квадрант.
  5. Додавання танка-ворога.
  6. Підсумок: танк проходить все поле бою та чистить його.
  7. Відповіді на питання. Куди розвиватись далі?

 

 

6. Spring для початківців. Огляд можливостей та переваг. Початок роботи зі Spring

 

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

 

Spring – це один з найбільш популярних та універсальних фреймворків для створення веб-додатків для бізнесу. Він дає Java-розробникам більшу свободу в проєктуванні програм, надаючи засоби вирішення проблем корпоративного масштабу. Spring має велику документацію і досить простий у використанні.

 

Дане відео є першим відеоуроком з відео курсу “Spring”, який знайомить з однойменним фреймворком.

 

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

 

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

 

Головні теми цього відео:

 

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

 

 

7. Створення гри Морський Бій на 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.
  • З чого розпочати навчання та скільки потрібно вчитися?
  • Складання плану навчання.
  • Кар'єрний шлях розробника.
  • Рекомендовані посилання.
  • Рекомендована література.

 

 

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

 

Авторка – Вікторія Силенко, Java розробниця desktop та web додатків.

 

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

 

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

 

 

10. Створення багатопотокового клієнт-серверного додатку на 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 $
Придбати
Базовий
  • Усі відеокурси на 6 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
Преміум
  • Усі відеокурси на 12 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
169.99 $
Придбати
Notification success