Освойте ключевые навыки JSF 2.2 и шаг за шагом создайте полнофункциональное веб‑приложение с подключением к базе данных.
Обзор курса и его ключевые преимущества
Курс знакомит вас с JSF 2.2 и демонстрирует, как строить реальные CRUD‑приложения, подключённые к базе данных. Он подходит начинающим Java‑разработчикам, тем, кто изучает Java EE, и всем, кто хочет уверенно работать с корпоративными веб‑технологиями.
Почему стоит изучать JSF?
Java Server Faces — это стандартный фреймворк для веб‑разработки в Java EE, который активно используется в корпоративных приложениях. Знания JSF повышают ваши шансы на трудоустройство и делают вас востребованным специалистом в сфере разработки.
Что вы получите от курса
Понимание базовых концепций JSF.
Навыки создания пользовательского интерфейса на JSF.
Умение валидировать данные форм с помощью встроенных и пользовательских валидаторов.
Применение управляемых бинов для бизнес‑логики.
Работу с таблицами данных и вывод динамической информации.
Интеграцию приложений JSF с базой данных через JDBC.
Что включает программа обучения
Обучение построено на практическом подходе: вы создадите приложение с нуля и в процессе освоите ключевые инструменты JSF.
Настройка среды разработки
Вы узнаете, как подготовить рабочее окружение:
Установка и настройка сервера Tomcat.
Работа с IDE Eclipse.
Создание первого проекта JSF.
Работа с компонентами пользовательского интерфейса
Курс обучает использованию стандартных UI‑компонентов JSF:
Чтение данных из HTML‑форм;
Вывод текста и динамической информации;
Отрисовка таблиц и списков.
Проверка данных и бизнес‑логика
Вы научитесь использовать встроенные валидаторы и создавать собственные правила проверки, а также организовывать логику работы приложения через управляемые компоненты (managed beans).
Подключение к базе данных
Финальная и самая важная часть курса — интеграция JSF с базой данных с использованием JDBC:
выполнение SQL‑запросов;
вставка новых данных;
обновление и удаление записей;
построение полного CRUD‑функционала.
Итог и результаты прохождения
Завершив курс, вы создадите полноценное веб‑приложение JSF, работающее с базой данных. Проект можно использовать как основу для собственных приложений или демонстрационный пример для трудоустройства.
Все исходники и базы данных прилагаются, что обеспечивает максимально плавное и удобное обучение.
Урок 1.00:03:12
Introduction
Урок 2.00:09:08
JSF Overview
Урок 3.00:03:50
Setting Up the Development Environment: Overview
Урок 4.00:05:07
Installing Tomcat on Windows
Урок 5.00:05:48
Installing Tomcat on Mac
Урок 6.00:04:49
Installing Eclipse on Windows
Урок 7.00:04:12
Installing Eclipse on Mac
Урок 8.00:03:11
Connecting Eclipse to Tomcat
Урок 9.00:06:38
JSF Behind the Scenes
Урок 10.00:01:09
JSF Hello World - Part 1
Урок 11.00:03:53
JSF Hello World - Part 2
Урок 12.00:05:48
JSF Hello World - Part 3
Урок 13.00:09:04
HTML Forms Overview
Урок 14.00:13:58
JSF Forms and Managed Beans
Урок 15.00:10:54
Drop-Down Lists - Part 1
Урок 16.00:05:33
Drop-Down Lists - Part 2
Урок 17.00:07:39
Radio Buttons
Урок 18.00:11:13
Checkboxes
Урок 19.00:07:44
Pre-populating JSF Forms
Урок 20.00:05:20
JSF Validation Features - Overview
Урок 21.00:15:46
Configuring Required Fields - Part 1
Урок 22.00:05:48
Configuring Required Fields - Part 2
Урок 23.00:10:56
Validating Number Range and Length
Урок 24.00:08:50
Validating with Regular Expressions
Урок 25.00:12:25
Implementing Custom Validation
Урок 26.00:11:17
Calling Methods on Managed Bean from JSF Page
Урок 27.00:08:18
Managed Bean Scopes - Part 1
Урок 28.00:09:26
Managed Bean Scopes - Part 2
Урок 29.00:09:28
Displaying Data using Lists
Урок 30.00:07:12
Displaying Data using Tables
Урок 31.00:07:02
Applying CSS Styles to Tables
Урок 32.00:04:08
Student Database Project Overview and Demo
Урок 33.00:05:01
Installing the MySQL Database on MS Windows
Урок 34.00:05:15
Setting up our Project Database with Sample Data
Урок 35.00:17:23
Setup Tomcat Connection Pool
Урок 36.00:07:39
Sample Application Architecture - Part 1
Урок 37.00:11:39
Sample Application Architecture - Part 2
Урок 38.00:05:21
JDBC - List Students
Урок 39.00:11:39
JDBC - Add a Student to the Database
Урок 40.00:03:56
JDBC - Update Student in the Database - Part 1
Урок 41.00:13:22
JDBC - Update Student in the Database - Part 2
Урок 42.00:10:55
JDBC - Delete a Student from the Database
Урок 43.00:01:12
JDBC Project Review
Урок 44.00:00:49
Thank You and Please Leave a Rating for the course
Udemy — одна из самых масштабных платформ в мире, предлагающая обучающий контент от авторов и экспертов со всего света. Сервис объединяет миллионы учеников и десятки тысяч преподавателей, создающих курсы на самые разнообразные темы.Основные возможности платформыШирокий выбор тем: от программирования и дизайна до маркетинга, психологии и личной эффективности.Глобальное сообщество авторов: материалы создаются специалистами из разных стран.Удобный ф