Undergraduate Admission
    Graduate Admission

    Intermediate Java Programming, IT 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.

    Currently Scheduled

    Course Features
    Intermediate and advanced Java programming and techniques. Technologies used include Java OSGI, Spring, Hibernate, JUnit (Unit Testing), desktop and web development, web services, and version control. Modern frameworks and patterns are used.

    Prerequisites:
    IT 411 Java Programming or equivalent experience in Java required for enrollment.

    Who Should Attend:
    Professionals who are interested in developing Java applications.

    Expected Outcomes:
    Participants will learn to use an IDE such as JBuilder or Visual Cafe, create Java Beans, Java Server Pages, and Java Servlets and use XML with Java.

    Course Outline:

    • Platform Environment, SDK and IDE
    • Java EE Essentials
    • Java Server Pages
    • Advanced JSP
    • Java Server Faces (JSF)
    • Servlets
    • ORM and Persistence
    • Advanced JDBC
    • Enterprise Java Beans (EJB)- EJB Session Beans
    • EJB Entity Beans
    • Entity Relationships, EJB QL and JDBC
    • Design Patterns and EJB
    • Message Driven Beans (MDB)
    • Web Services and JAX-WS

    CEU:
    4.5

    Instructor:
    J. Kimont