Close Menu

Intermediate Java Programming, IT-D 415

About this Course: 

This course considers Web container application development for enterprise systems. The primary focus is on database connectivity (JDBC) integration with Web application programming using an enterprise-level application framework. A Web application term project considers the design and implementation of a database instance that serves as the information tier in a contemporary 3-tier enterprise solution.

Course Status: 

Scheduled

Prerequisites: 

IT-D 411 Java Programming or equivalent experience in Java required for enrollment

Who Should Attend: 

Professionals who are interested in developing Java applications.

Expected Outcomes: 

Upon completion of this course, participant should be able to:

  • Design, produce and document several enterprise applications using the Java EE platform
  • Use and administer a modern Java EE application server
  • Create JSP and JSTL pages consisting of several standard tags
  • Produce Servlet code to process HTTP requests
  • Implement Java code that uses common JPA annotations and JPA Query Language
  • Create business components with EJB technology
  • Create web service producers based on EJB business components
  • Produce JSF web applications

Course Outline: 

Introduction to Java EE and Web Applications
Platform Basics, Servlets, JSP, JSTL and JDBC
CDI and Bean Validation
JPA and Object Relational Mapping
Enterprise Java Beans (EJB)
Java Server Faces (JSF)
JMS, XML, and JSON
Web Services (SOAP, RESTful)
Spring Technologies and Design Patterns
Java EE Supporting Technologies and PaaS

Course Details: 

Grading/CEU award for this course includes assignments, mid-term, Final Project, Homework and Class participation.