Overview of web application frameworks and the Play Framework.
You can implement Java code that complies with Java best practices for coding style.
You develop capability with the Eclipse IDE that enables you to develop software efficiently and effectively.
You can implement correctly functioning Java code in a short period of time.
You demonstrate the ability to write professional-quality technical essays or to have significantly improved your skill at this task since your last essay.
You can use HTML and CSS to design basic web pages, and you can use tools (Eclipse, Chrome Developer Tools, LiveReload) to do this development efficiently.
You can use Twitter Bootstrap 3 along with HTML and CSS to design modern, responsive, and attractive web pages.
You understand the productivity and quality advantages of web application frameworks.
You can use the Play Framework to implement web applications.
Walkthrough of a template Play system using Twitter Bootstrap 3
Screencast 12 min
Create a Play version of the BootstrapBrowserHistory page.
Create a multi-page Play version of the BootstrapBrowserHistory page.
Write a technical essay summarizing your experience doing the Web Application Frameworks practice WODs.
Outcomes assessed: Acquire capability with the Eclipse IDE, Write code efficiently, Design using Twitter Bootstrap, Design using Play Framework
Students worked in groups in-class to create a Play application implementing a responsive version of a Castle High web page.
Discussion:
Outcomes assessed: Create high quality technical writing
This assessment evaluated the ability of students to write a high quality technical essay summarizing their experiences doing the Web Application Frameworks practice WODs.
Discussion:
Outcomes assessed: Acquire capability with the Eclipse IDE, Write code efficiently, Design using Twitter Bootstrap, Design using Play Framework
MultiPageKamanu is a variant of the PlayResponsiveKamanu practice WOD.
Discussion: