курс

Java: Веб-технологии

363 студента 89 сообщений
Последнее обновление: 26 мая 2023
Курс Java: Веб-технологии
3 900 ₽ в месяц
за все курсы Хекслета
Зарегистрироваться
  • Бессрочный доступ к теории
  • Асинхронный формат обучения

Включено в курс

17 уроков (видео и/или текст)
Помощь в «Обсуждениях»
Доступ к остальным курсам платформы

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

  • Выполнять http запросы
  • Создавать свой собственный сайт и выкладывать его в публичный доступ
  • Подключать базы данных
  • Правильно отслеживать ошибки

Описание

На этом курсе вы изучите веб-технологии в языке Java. Вы узнаете больше об особенностях клиент-серверной модели, принципах роутинга HTTP-запросов и формирования ответов с помощью шаблонизаторов. В итоге вы научитесь создавать собственные веб-приложения, подключать базу данных для хранения содержимого, разделять данные приложения и управляющую логику при помощи подхода MVC. Вы сможете правильно отслеживать ошибки и процессы происходящие в рабочем приложении. Знания из этого курса помогут вам создать свой собственный сайт и сделать его доступным в интернете. Чтобы учиться было проще, нужно предварительно пройти курс по основам ООП и протоколу HTTP

Программа курса

Продолжительность 69 часов
  • 1

    Введение

    Познакомиться с курсом
  • 2

    HTTP

    Познакомиться с протоколом HTTP, благодаря которому работают веб-сайты и браузеры

    домашнее задание

  • 3

    Servlet

    Изучить сервлет — класс, при помощи которого строится клиент-серверная архитектура

    домашнее задание

  • 4

    Deploy

    Научиться делать свое приложение доступным в интернете

    домашнее задание

  • 5

    HTML

    Научиться использовать HTML

    домашнее задание

  • 6

    Templating

    Научиться выделять генерацию HTML в отдельный слой

    домашнее задание

  • 7

    Crud in memory

    Познакомиться с типичными операциями веб-приложений

    домашнее задание

  • 8

    Session

    Научиться работать с сессией

    домашнее задание

  • 9

    Logging

    Научиться логировать различные действия

    домашнее задание

  • 10

    SQL (Structured Query Language)

    Познакомиться с языком, применяемым для управления данными в реляционной базе данных

    домашнее задание

  • 11

    JDBC (Java Database Connectivity)

    Познакомиться со стандартом взаимодействия Java-приложений с различными СУБД

    домашнее задание

  • 12

    Crud in DB

    Познакомиться с типичными операциями веб-приложений

    домашнее задание

  • 13

    ORM

    Познакомиться с библиотекой, которая помогает моделировать предметную область и связывать её с базой данных

    домашнее задание

  • 14

    Javalin

    Познакомиться с микрофреймворками на примере фреймворка Javalin

    домашнее задание

  • 15

    Validation

    Познакомиться с валидацией данных во фреймворке Javalin

    домашнее задание

  • 16

    REST API

    Познакомиться с концепцией механизма REST

    домашнее задание

  • 17

    Tests

    Научиться писать интеграционные тесты

    домашнее задание

  • 18

    Дополнительные материалы

    Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Формат обучения

Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 1 июня