— Привіт, Аміго!

Ну що ж, навіть не віриться, що ти вже тут! Хоча стоп, звичайно, я завжди в тебе вірив, адже ти старанно читав мої лекції і вчився, вчився. Ти один із моїх найкращих учнів!

Залишу мови, що надихають, для Капітана, але тебе так просто не відпущу, адже в мене для тебе наостанок — багато корисного читання. Таке, що допоможе тобі легше подолати розрив між вивченням Java та реальним програмуванням. Успіхів тобі!

Поговоримо трохи про мережу

Почнемо з найголовнішого і поговоримо про те, на основі чого будуються всі соціальні мережі, web-сервіси та додатки, месенджери та простенькі сайти — про мережу.

Як влаштована архітектура ПЗ

Архітектура програмного забезпечення — структура, на базі якої створюється програма, взаємодіють модулі та компоненти всієї програми. За створення гарної архітектури програмісти взялися ще дуже давно, тому не дивно, що наразі нам відомо чимало архітектурних шаблонів. Розбиратися в них потрібно: коли пишеш веб-додаток, проблема архітектури стає гострою, адже в ній компонентів та модулів більше, ніж у звичайному додатку.

Протоколи HTTP/HTTPS

У цій лекції ми розбиратимемося в протоколах HTTP та HTTPS. Але для початку давай прояснимо один момент: йдеться про протоколи передачі даних по мережі на прикладному рівні моделі OSI. З моделлю OSI ти можеш розібратися завдяки матеріалу про пристрій мережі.

Основи Maven

Maven — інструмент для управління та збирання проектів — справжній помічник Java-програміста.

Він полегшує життя девелоперу на всіх стадіях роботи: від створення структури проекту та підключення необхідних бібліотек до розгортання продукту на сервері. При роботі з будь-яким фреймворком доведеться використовувати Maven. Тому давай сьогодні розберемо його основні функції та подивимося, як їх потрібно використовувати.

Сервлети< /a>

У цій статті ми познайомимося з сервлетами та напишемо додаток, яким ти зможеш похвалитися перед друзями, не відправляючи їм джарник і не змушуючи їх качати джаву. Напишемо веб-додаток.

Контейнери сервлетів

З лекції вище ти дізнаєшся багато про сервлет, навчишся з їх допомогою створювати веб-додатки. А в цій ми уважніше розглянемо те, без чого це свято було б неможливим — контейнери сервлетів.

Знайомство з патерном MVC

Поговоримо про те, що таке MVC, торкнемося історії його створення, розберемося з основними ідеями та концепціями, закладеними в MVC, розглянемо покроково, як розбити додаток на модулі Модель, Вигляд, Контролер.

Пишемо невелику програму на spring-boot

Продовжуючи розбір MVC, напишемо невеликий веб-додаток на Spring-Boot, і на прикладі Spring-MVC подивимося як дані передаються з Java коду в html сторінки.

Огляд REST у трьох частинах