Become more sophisticated with the Scala template language and more advanced user interaction controls.
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 can use the Play Framework to implement web applications.
You can use git for version control and configuration management, and GitHub as a shared repository for software development artifacts.
A Play application template showing advanced form controls.
Screencast 16 min
Write a technical essay summarizing your experience doing the dynamic web applications part II practice WODs.
Write a technical essay summarizing your experience developing the dynamic surferpedia system.
Outcomes assessed: Acquire capability with the Eclipse IDE, Create standards compliant Java code, Write code efficiently, Design using Play Framework, Work effectively in a group, Use cloud-based hosting effectively
Students worked in groups in-class to collaboratively augment one of their Digits applications with additional functionality.
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 dynamic web applications part II practice WODs.
Discussion:
Outcomes assessed: Acquire capability with the Eclipse IDE, Create standards compliant Java code, Write code efficiently, Design using Play Framework, Use cloud-based hosting effectively
This was a solo WOD in which the students had to design a scala template to abstract away some raw html code in their view. The WOD required them to touch just two files in their Digits application.
Discussion: