Curso Spring Web Flow

  • Development

Curso Spring Web Flow

16h
Visão Geral

O Curso Spring Web Flow, concentra-se na criação de aplicações web simples e complexas usando o framework Spring Web Flow. O curso começa com uma revisão dos principais conceitos do Spring Framework necessários para serem usados ​​no Spring Web Flow em um aplicativo. O curso então faz a transição para um exame aprofundado dos principais conceitos, componentes, configurações, práticas recomendadas e dicas ao adotar o Web Flow. Ao longo do caminho, o curso apresenta técnicas avançadas, incluindo conversores personalizados, validadores, subfluxos e ciclos de vida. Este curso pressupõe que os desenvolvedores já estejam familiarizados com o Spring Framework e o desenvolvimento web Java.

Objetivo

Após concluir este Curso Spring Web Flow, você será capaz de:

  • Crie um aplicativo Spring Web Flow simples
  • Aprimore e configure a funcionalidade do aplicativo usando beans e ligações
  • Processar solicitações usando ações em controladores, objetos de serviço e outros JavaBeans colocados em escopos Web Flow ou Spring singleton
  • Crie validação de entrada robusta usando beans de modelo e estados de visualização
  • Organize aplicativos complexos em fluxos mestres e subfluxos
  • Observe o progresso de um fluxo usando um ouvinte de execução de fluxo e implemente interceptores em um ou mais ganchos de ciclo de vida
Publico Alvo
  • Desenvolvedores
  • Arquitetos
Pre-Requisitos
  • Experiência no uso de Java para desenvolvimento de aplicativos
  • Compreensão básica da Primavera
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico
  1. Introduction to Spring Web Flow
  2. Spring Web Flow
  3. Relationship to Spring
  4. How It Works: Development Time
  5. How It Works: Request Time
  6. Totally Inverted Control
  7. The Web Flow Schema
  8. Flows, States, and Transitions
  9. Model Beans
  10. States and Transitions
  11. Flows
  12. View States
  13. Transitions
  14. Lifecycle Hooks
  15. Encoding Commands in HTML Views
  16. Global Transitions
  17. Web Flow URLs
  18. Actions
  19. Variables
  20. Scopes
  21. Actions
  22. Expression Language
  23. Implicit Objects
  24. Using Spring Beans
  25. Action and Decision States
  26. Sequence of Events
  27. Beans and Scopes
  28. Model Beans and Binding
  29. Web Flow Scopes
  30. Flow Scope
  31. View Scope
  32. POST-REDIRECT-GET
  33. Flash Scope
  34. Spring Singletons vs. Web Flow Scopes
  35. @Autowired Dependencies
  36. Binding
  37. Binding to a Model
  38. The MessageContext
  39. Message Bundles
  40. Reporting Error Messages
  41. Converters
  42. The ConversionService
  43. A Declarative Approach
  44. Validation
  45. The ValidationContext
  46. Registering a Validator
  47. Adapting Spring Validators
  48. The MessageBuilder
  49. Subflows
  50. Designing with Web Flow
  51. Flow Input and Output
  52. Subflow States
  53. Conversation Scope
  54. Subflows as Factories
  55. Dynamic Transitions
  56. Action States as Join Points
  57. Lifecycle
  58. Observing Flow Execution
  59. The FlowExecutionListener
  60. The RequestContext
  61. The FlowSession
  62. Java View of Flow Definitions
  63. Implementing Interceptors
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas