This Java course familiarizes the student with the fundamentals of the Java language including data types, operators, expressions, event-driven programming, and conditional statements. Students learn how to set up an environment for developing Java programs, define classes and utilize class objects. Students explore object-oriented programming concepts including encapsulation and inheritance. Other topics include string manipulation, Collections, Array Lists, Exception Handling, and creating graphical user interfaces (GUI). This course covers software architectural patterns, such as model-view-controller (MVC). Students use the JDBC API to communicate with a database. PREREQUISITE: 10152135 Program Logic
This Java web-programming course provides an in-depth look at advanced features of the Java language. With a solid grasp of Java language basics and object-oriented concepts, students develop Java applications for the web using Java Server Pages (JSP), and Servlets. Topics include JSPs, Servlets, session management, Expression Language (EL), JSP Standard Tag Library (JSTL), JavaBeans, and authentication. Students develop applications that communicate with a database. PREREQUISITE: 10152106 Java Programming – Beginning.
The third course in the Java sequence continues exploring advanced Java topics within a Java web development platform. Students hone their skills in JSPs, Servlets, session management, Expression Language (EL), JSP Standard Tag Library (JSTL), JavaBeans, and authentication. New concepts include, working with listeners, filters, encryption, as well as, working with HTTP requests and responses headers. Student develop applications that communicate with a database. PREREQUISITE: 10152107 Java Programming - Advanced.
Total: 9 Credits
Choose a campus to view contact information, or for general assistance, please contact us.