Continuing Education Center

» SPSU Home / Continuing Education Center / Courses / Programming / E-Business Solutions in Java Certificate

E-Business Solutions in Java Certificate

Please note that this program requires that a Certificate Program application be filled out accompanied with a $10.00 non-refundable application fee before you can be accepted into the program. Download the Certificate Program application here.


Course 1: XML Development and Processing

Extensible Markup Language, or XML, is one of the core parts of enterprise data delivery systems. XML is a platform- and application-independent method of exchanging data. Its flexibility has also made it ideal as a configuration tool for many enterprise applications such as application servers and web servers. The following topics are covered in the class: development and processing XML documents, development and use of validation schemas, and development and use of transformations. All programming is done in Java. The class is structured as a series of lectures and hands-on labs. The labs may require work outside of the class. There is a one-hour examination at the end of the last class period that covers all class topics. The class is a pass/fail certification, which means that the labs must be completed and evaluated by the instructor and students must score at least 70% on the exam. Students have one calendar week from the last class to complete and turn in their labs. SPSU will provide desktop machines at their facilities but students are encouraged to use their laptops for class work. (1.5 CEUs)

Prerequisites: Accelerated Java or Beginning Java from SPSU’s Continuing Education Center or current Java programming experience. This class is not intended to teach the Java programming language. (Students who have completed the Beginning Java class at SPSU may wish to gain practical experience before attempting this course.)

13SC4800 Sep 8 & 15 (Sa, 8:30-5pm)

$895


Course 2: Hibernate

Business runs on databases, and that’s a fact. Traditional database development techniques are difficult to implement and test effectively and even more difficult to modify after the application is in production. Object Relational Modeling (ORM) systems bridge several paradigm gaps between object-oriented languages, such as Java, and relational databases. The leading ORM for Java development is Hibernate. Hibernate is a framework that solves the paradigm mismatches between programming languages and databases by providing a mapping mechanism between Java and the tables in the database. The course covers object-to-table mapping, including collection and inheritance, annotations, querying with HQL and criteria, effective data-retrieval techniques, transactions and conversations, and effective program design. The class is structured as a series of lectures and hands-on labs. The labs may require work outside of the class. There is a one-hour examination at the end of the last class period that covers all class topics. The class is a pass/fail certification, which means that the labs must be completed and evaluated by the instructor and students must score at least 70% on the exam. Students have one calendar week from the last class to complete and turn in their labs. SPSU will provide desktop machines at their facilities but students are encouraged to use their laptops for class work. (2.25 CEUs)

Prerequisites: Accelerated Java or Beginning Java from SPSU’s Continuing Education Center or current Java programming experience. This class is not intended to teach the Java programming language. (Students who have completed the Beginning Java class at SPSU may wish to gain practical experience before attempting this course.)

13FC4900 Sep 29-Oct 13 (Sa, 8:30-5pm)

$1,095


Course 3: Spring

Spring is a lightweight application container and framework that can replace traditional EJB containers such as WebSphere or JBoss or be embedded inside these containers. Spring provides several core enterprise components such as database access, aspect-oriented programming, web or traditional application environment, and application authentication. It also provides dependency injection, which allows the application to configure which resources are required or available for parts of the application. Topics covered in the course are good application structure, manual and automatic wiring, working with databases, cross-cutting enterprise concerns with aspect-oriented programming, and web and non-web-based application development. Database work uses Hibernate and MySQL. Hibernate is not covered in this class and students are not expected to know Hibernate or SQL. Java classes needed to work with the database are provided. The class is structured as a series of lectures and hands-on labs. The labs may require work outside of the class. There is a one-hour examination at the end of the last class period that covers all class topics. The class is a pass/fail certification, which means that the labs must be completed and evaluated by the instructor and students must score at least 70% on the exam. Students have one calendar week from the last class to complete and turn in their labs. SPSU will provide desktop machines at their facilities but students are encouraged to use their laptops for class work. (3.0 CEUs)

Prerequisites: Accelerated Java or Beginning Java from SPSU’s Continuing Education Center or current Java programming experience. This class is not intended to teach the Java programming language. (Students who have completed the Beginning Java class at SPSU may wish to gain practical experience before attempting this course.)

13FC5000 Oct 27-Nov 17 (Sa, 8:30-5pm)

$1,395


 

 

 

 

 ©