JavaRush
Акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема

Лекции

  • Отзывы
  • О нас
  • CS50
Начать
Начать обучение
Начать обучение
  • Мое обучение
  • Курсы
  • Университет
  • Карта квестов
  • Лекции
  • Клиент-серверная архитектура

    JSP & Servlets
    14 уровень,0 лекция
    Архитектура приложения. Концепция взаимодействия клиент-сервер. Важный нюанс. Архитектура «клиент-сервер»
    Открыта
  • Трехуровневая архитектура

    JSP & Servlets
    14 уровень,1 лекция
    Знакомство с трехуровневой архитектурой. Неоднозначность расположения логики приложения.
    Открыта
  • Подход MVC

    JSP & Servlets
    14 уровень,2 лекция
    Знакомство с архитектурой MVC. Архитектура MVC в вебе. Пример MVC в вебе. Взаимодействие компонентов MVC.
    Открыта
  • Критерии хорошей архитектуры ПО

    JSP & Servlets
    14 уровень,3 лекция
    Эффективность. Гибкость. Масштабируемость. Расширяемость. Тестируемость. Сопровождаемость кода.
    Открыта
  • Критерии плохой архитектуры ПО

    JSP & Servlets
    14 уровень,4 лекция
    Критерии плохого дизайна. Определение "плохого дизайна". Причины "плохого дизайна". Актуальность.
    Открыта
  • Модульная архитектура ПО

    JSP & Servlets
    14 уровень,5 лекция
    Декомпозиция. Преимущества модульной архитектуры
    Открыта
  • Правильная декомпозиция ПО

    JSP & Servlets
    14 уровень,6 лекция
    Иерархическая. Функциональная. Сильная и слабая связность. Композиция вместо наследования.
    Открыта
  • Как ослаблять связанность между модулями ПО

    JSP & Servlets
    14 уровень,7 лекция
    Декомпозиция наше все. Интерфейсы. Фасад
    Открыта
  • Инвертирование зависимостей

    JSP & Servlets
    14 уровень,8 лекция
    Dependency Inversion. Инвертирование зависимостей на практике
    Открыта
  • Альтернативные виды связывания модулей ПО

    JSP & Servlets
    14 уровень,9 лекция
    Замена прямых зависимостей на обмен сообщениями. Закон Деметры (law of Demeter). Композиция вместо наследования.
    Открыта
Обучение
  • Курсы программирования
  • Регистрация
  • Курс Java
  • Помощь по задачам
  • Цены
Сообщество
  • Пользователи
  • Статьи
  • Форум
  • Чат
  • Истории успеха
  • Активности
Компания
  • О нас
  • Контакты
  • Отзывы
  • FAQ
  • Поддержка
JavaRushJavaRush — это интерактивный онлайн-курс по изучению Java-программирования c нуля. Он содержит 1200 практических задач с проверкой решения в один клик, необходимый минимум теории по основам Java и мотивирующие фишки, которые помогут пройти курс до конца: игры, опросы, интересные проекты и статьи об эффективном обучении и карьере Java‑девелопера.
Подписывайтесь
Язык интерфейса
Русский
English Українська
"Программистами не рождаются" © 2026 JavaRush
MastercardVisa
"Программистами не рождаются" © 2026 JavaRush