Kurs: Rich Web Applications with Spring
Redpill Linpro ASRich Web Applications with Spring is a 4-day training on web application development led by SpringSource experts. This hands-on training teaches you how to apply the latest in Spring to create rich web applications.
Completion of this course entitles each student to waive the registration fee for the SpringSource Certified Web Application Developer Examination and it is also the ideal preparation.
At the end of the course, you should gain an understanding of Spring and associated technologies for web development and be able to:
- Develop web applications using the Spring Framework
- Use Spring Web Flow to implement stateful interactions
- Secure web applications with Spring Security
- Test web applications for correctness and performance
- Create rich web user interfaces with HTML, CSS, and JavaScript
- Connect a Flex client to a Spring back-end with Spring BlazeDS
- Put it all together with rapid productivity tools like Grails and Spring Roo
- Use the SpringSource Tool Suite and Spring Insight
Format
This course is hands-on, with 60% devoted to real-world labs, and 40% devoted to instructor-led discussion. Our labs are designed to engage and challenge students to think creatively, and are not copy-and-paste exercises.
As lab work is a major part of the course, you use a development workstation when taking this course. For scheduled public training events, we, unless otherwise specified, provide a fully configured workstation for you to use. You may bring your laptop, but it is not necessary. For on-site trainings, we can arrange a development workstation for you if desired. More information about workstation setup is available when registering.
Course Outline
Spring Web MVC
- Spring MVC annotation-based programming model
- Page composition with layout technologies such as Tiles
- Rendering multiple content types
- Handling exceptions
- Processing form pages
- Internationalization and personalization
Spring Web Flow
- Introduction to Spring Web Flow
- Authoring flow definitions
- View states, events and transitions
- Adding flow behavior
- Working with scoped data
- Using the Web Flow integration with JSF
Spring Security
- Securing a web application with Spring Security
Integration With Client Technologies
- Modern Web UI
- Progressive enhancement, accessibility, web design
- Working with HTML, CSS and JavaScript
- Using a JavaScript framework (Dojo) for DOM scripting and UI widgets
- Integrating Flex clients with Spring applications
Rapid Application Development
- Using Grails & Spring Roo
Forkunnskaper
Familiarity with core Java SE APIs, basic understanding of foundational Java EE technologies such as Servlets and JSPs. Students should also be familiar with the basics of Spring for dependency injection.
Rich Web Applications with Spring
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons
Åpen deltakerdiskusjon om kurset eller emnet
Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!
