Create forms, the Scala template language, and user interaction.
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.
You can develop complex software efficiently and effectively as part of a team, using collaboration tools including GitHub and Google Hangouts.
Overview of handling user input and providing custom responses.
Screencast 5 min
Write a technical essay summarizing your experience doing the dynamic web applications practice WODs.
Outcomes assessed: Acquire capability with the Eclipse IDE, Write code efficiently, Design using Play Framework, Work effectively in a group
Students worked in groups in-class using Google Hangouts and GitHub 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 practice WODs.
Discussion:
Outcomes assessed: Acquire capability with the Eclipse IDE, Create standards compliant Java code, Write code efficiently, Design using Twitter Bootstrap, Design using Play Framework
Students updated a dynamic web application written in Play to incorporate “Delete” functionality. The WOD required them to update the model, view, and controller sections of the web app. While the base application code needs to be touched in several places to implement Delete, if you know what you are doing it is possible to implement this quite quickly.
Discussion: