10152112Advanced Java Programming
Course Information
Description
Focuses on the server side of application programming for the web. Topics include: Java servlets, database access with JDBC, JavaServer Pages, JavaBeans and source code management. A portion of the class deals with application design issues in a web environment.
Total Credits
3
Course Competencies
-
Read and write information to a file
-
Read and write information to a relational database
-
Write code that conforms to a specified coding standard
-
Design and develop web applications implementing current design patterns such as MVC
-
Develop applications using a version control system such as git
-
Write code from the perspective of Test Driven Development
-
Refactor code to meet design changes and best practices over a project lifetime
-
Write programs that utilize higher level object-oriented techniques like interfaces
This Outline is under development.