Skip to Main Content

INFO.3030 Advanced Java Programming (Formerly 90.303)

Id: 007986 Credits Min: 3 Credits Max: 3

Description

Java is one of the mostly widely used languages for all kinds of software development. It continues to play a dominant role in Internet application development. It is well suited for developing applications for the enterprise, and in particular, client server solutions such as web applications. This course will cover the advanced aspects of the Java programming language which are required for successful development of sophisticated applications. Topics covered in this class include: effective use of the Java language, annotations, database connectivity (JDBC) and relational mapping, XML processing (JAXB), generics, multithreading, network programming, Java Server Pages (JSP) and servlets, Design Pattern, and building and testing Java programs. Java 8 features will be introduced.

Prerequisites

INFO.3010 Java Programming, Previous Java Experience with consent of instructor.

View Current Offerings