O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learning Path: Efficient JSF Application Development

Video Description

Build sophisticated web applications with PrimeFaces component framework

In Detail

JSF is a Java-based web application framework used for efficient integration of web-based user interfaces. The PrimeFaces framework is one of the most widely used and full-featured JSF component libraries available. This framework includes a large number of custom components that are easy to incorporate into new and existing JSF applications. After watching the videos, you'll be able to comfortably develop JSF applications along with the PrimeFaces framework.

Prerequisites: Prior knowledge of Java, JavaScript, HTML, and CSS is required

Resources: Code downloads and errata:

  • JSF Fundamentals

  • Mastering PrimeFaces

  • PATH PRODUCTS

    This path navigates across the following products (in sequential order):

  • JSF Fundamentals (2h 39m)

  • Mastering PrimeFaces (5h 4m)

  • Table of Contents

    1. Chapter 1 : JSF Fundamentals
      1. The Course Overview 00:03:40
      2. EL Syntax 00:09:31
      3. Value and Method Expressions 00:14:32
      4. EL Resolvers 00:15:20
      5. Working with EL 3.0 Operators 00:04:29
      6. EL Lambda Expressions 00:05:28
      7. Working with Collection Objects 00:06:01
      8. Context, Request, and View Parameters 00:25:26
      9. Passing Parameters Using Flash Scope 00:11:29
      10. Passing Attributes via <f:attribute/> 00:09:17
      11. Calling Actions on GET Requests 00:08:57
      12. Setting Property Values via Action Listeners 00:05:47
      13. Sending Data Through Cookies 00:11:44
      14. Sending Data Through Hidden Fields 00:06:32
      15. Injecting a Managed Bean into Another Managed Bean 00:10:41
      16. Communication between Managed Beans Using the Application/Session Map 00:03:42
      17. Accessing Managed Beans Programmatically 00:06:24
    2. Chapter 2 : Mastering PrimeFaces
      1. Introduction 00:03:47
      2. Layout – Headers, Footers, and Sidebars 00:12:46
      3. Panels and Grouping 00:08:22
      4. Tabs 00:08:24
      5. Accordion 00:05:38
      6. Wizards 00:06:58
      7. Organizing Labels and Input Components 00:05:47
      8. Constructing a Basic Input Form 00:07:03
      9. Submitting a Form and Providing Feedback 00:05:16
      10. Validating Data 00:07:47
      11. Developing a Basic Data Table 00:11:03
      12. Editing Data by the Row 00:07:34
      13. Editing Data by the Cell 00:04:50
      14. Advanced DataTable Features 00:08:36
      15. Carousel 00:07:19
      16. Designing a Pick List 00:05:13
      17. Exporting Data 00:08:16
      18. Text Components 00:07:13
      19. Autocompletion 00:06:45
      20. Calendar 00:04:01
      21. Select Components 00:05:15
      22. Checkboxes and Radio Buttons 00:03:22
      23. Developing Basic Dialogs 00:05:36
      24. Dialogs with Dynamic Dialog Framework 00:07:17
      25. Creating Input Dialogs 00:05:53
      26. Displaying Data in Dialogs 00:04:54
      27. Displaying Interactive Messages with ConfirmDialog 00:03:57
      28. Area Charts 00:06:58
      29. Bar Charts 00:05:58
      30. Pie Charts 00:04:42
      31. Animated Charts 00:02:35
      32. Interactive Charts 00:05:02
      33. Drop-down Menus 00:12:50
      34. Slide Menus 00:04:41
      35. Tab Menus 00:05:54
      36. Context Menus 00:06:19
      37. Panel and Tiered Menus 00:06:10
      38. ImageSwitch and Galleria Components 00:08:17
      39. Basic and Event Ajax 00:07:42
      40. Ajax Components 00:05:53
      41. Remote Calls 00:04:16
      42. Working with the RequestContext command 00:05:27
      43. Selector Framework 00:03:42
      44. Mobile Component Overview 00:07:22
      45. Mobile Navigation 00:06:08
      46. Sharing Business Logic 00:02:57
      47. PrimeFaces Push 00:07:47
      48. PrimeFaces Extensions 00:05:18