Технологии JavaServlets и JavaServerPages
О чём курс
Курс представляет собой комплексную программу обучения, направленную на освоение фундаментальных и продвинутых аспектов разработки современных веб-приложений с использованием экосистемы Java. Программа разработана для тех, кто стремится систематизировать свои знания в области серверной разработки и научиться создавать масштабируемые, безопасные и эффективные веб-решения, соответствующие стандартам индустрии. В ходе обучения вы пройдете путь от базовых принципов взаимодействия клиент-серверных архитектур до глубокого понимания механизмов работы Java EE, что позволит вам уверенно проектировать сложные системы.
Основная цель курса — дать слушателям четкое понимание того, как устроены веб-приложения на Java изнутри. Вы научитесь работать с сервлетами, которые являются «сердцем» Java-веба, поймете жизненный цикл этих компонентов и научитесь эффективно обрабатывать HTTP-запросы. Особое внимание уделяется вопросам безопасности и аутентификации, что критически важно для любого современного приложения. Вы освоите механизмы управления сессиями, научитесь организовывать взаимодействие между различными компонентами системы и использовать фильтры для обработки запросов, что значительно повышает гибкость и расширяемость вашего кода.
Значительная часть курса посвящена технологии JavaServer Pages (JSP). Вы научитесь создавать динамический контент, интегрировать JSP с JavaBeans для разделения логики и представления, а также использовать мощные инструменты, такие как библиотеки тегов и язык выражений (JSP Expression Language). Это позволит вам писать чистый, поддерживаемый код, следуя лучшим практикам разработки. Вы также познакомитесь с архитектурным шаблоном Model-View-Controller (MVC), который является стандартом де-факто в индустрии, и поймете, как правильно разделять ответственность в приложении для упрощения его дальнейшей поддержки и масштабирования.
Помимо классических подходов, курс затрагивает современные возможности технологии Java Server Faces (JSF), что даст вам представление о компонентно-ориентированном подходе к разработке пользовательских интерфейсов. Вы научитесь использовать стандартные библиотеки тегов (JSTL), что существенно ускорит процесс разработки и сделает ваш код более лаконичным. По завершении обучения вы будете обладать полным набором навыков для самостоятельного создания полноценных веб-приложений, понимая внутреннюю логику работы технологий Java EE и умея применять их на практике для решения реальных бизнес-задач. Этот курс станет отличным фундаментом для дальнейшего профессионального роста в качестве Java-разработчика, предоставляя глубокие знания, которые востребованы на рынке труда и позволяют создавать надежные и высокопроизводительные системы.
Программа обучения
• Введение в JavaServlets • Жизненный цикл сервлета • Создание ответа HTTP-запросу • Сессии в сервлете • Аутентификация и Безопасность • Взаимодействие между сервлетами • Фильтры сервлетов • Создание web-приложений в стандарте Java EE • Шаблон Model-View-Controller в веб-приложениях • Введение в JavaServer Pages • Основы JSP • Директивы JSP • JSP и JavaBeans • Библиотеки тегов JSP • Стандартная библиотека тегов JSP (JSTL) • Язык выражений JSP (JSP Expression Language) • JSP и JavaServlets • Введение в технологию Java Server Faces
Теги курса
Другие материалы школы 1
АЛ Академия Ланит Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.