Java Jsf ile Web Programlama
Eğitim Hakkında:
JSF Eğitimi: JSF, (Java Server Faces) Java dünyasında kullanıcı arayüzü geliştirmek için standart kabul edilen geliştirme çatısı olarak kabul edilmiştir.
JSF, geliştiricilerin derinlemesine web programlama bilgisine ihtiyaç duymadan XHTML kullanarak arayüz geliştirmelerini sağlamak için çok büyük kolaylıklar sağlamaktadır.
JSF ile beraber gelen kullanıcı arayüz bileşenleri ile, tekrar kullanılabilen bileşenler geliştirmek son derece kolay hale gelmiştir.
MVC tasarım prensibine bağlı kalınarak, uygulama geliştirmeye olanak sağlayan JSF ile ilgili olarak; en temelden en ileri konulara kadar detaylı biçimde örnekleriyle ele alıp incelemekteyiz.
Eğitimimiz boyunca, katılımcı ihtiyaçlarına göre Eclipse ya da NetBeans geliştirme ortamları üzerinde örnekler yapılmaktadır. Katılımcılar bu eğitim sonunda J2EE Developer iş fırsatlarını değerlendirebilecekler, aynı zamanda eğer bu sektörde çalışıyorlarsa da yetkinliklerini artırmış olacaklardır.
Java Jsf ile Web Programlama Eğitiminin İçeriği: Süre 30 Saat
JSF Temelleri
- Model View Controller (MVC)
- JSF Yardımcı Dosyaları
- web.xml
- faces-config.xml
- Facelets
- JSF Expression Language Kullanımı
JSF Arayüz Bileşenleri (UI Components)
JSF Tags
- xmlns:h Namespace Kullanımı
- xmlns:f NameSpace Kullanımı
- h:inputText
- h:inputTextArea
- h:selectBooleanCheckbox
- h:selectManyCheckbox
- h:selectOneRadio
- h:commandButton
- h:panelGrid
- h:messages
- f:validateLength
- f:validateRegex
JSF Ajax Kullanımı
f:ajax Attributes
- disabled
- event
- execute
- immediate
- listener
- render
JSF Event Handling
- Event Handling Kavramını Anlamak
- ValueChangeListener
- ValueChangeEvent
- f:valueChangeListener
- ActionListener
- ActionEvent
- f:actionListener
JSF Navigation
- Navigation Rules
- Navigation Cases
- Actions
- Configure faces-config.xml for Navigation
JSF Backing Beans
- Managed Beans Tanımlamak
- Managed Bean Annotation
- FacesContext
- Using Action Methods in Backing Beans
JSF Converters ve Validators
- Date/Time conversion
- Number conversion
- Input Validators
- Using Validations in Backing Beans
- Custom Converters
- Custom Validators
Katılımcı kontenjan sınırı 10 kişidir.
