Click on a course name to see description information: Java Programming I Java Web Application Development I Introduction to Spring Java Programming III Spring MVC I Java Programming II; Java Web Application Development II Introduction to Hibernate Spring MVC II Introduction to Struts 2 Design Patterns in Java I RESTful Web Services for Java SOA Web Services for Java Agile Development Methods Agile Testing and Deployment Concurrency Programming Fundamentals in Java Object-Oriented Analysis & Design with UML See also Android Classes Return to Site Top Courses Level Java Programming I Upon completion of Java Programming I you will have gained these skills: • Be able to develop simple Java applications, • Understand elementary object-oriented programming • Gain a firm foundation of Java concepts. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Microsoft Windows, knowledge of a text editor and experience with another Back to Top Java Programming II Upon completion of Java Programming II you will add these skills: • Be able to use the Eclipse IDE to develop Java applications • Be able to design and develop multi-object Java applications • Understand the major object-oriented programming concepts • Have a firm foundation of all the core Java concepts • Be able to develop Java applications that connect to relational databases Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming I or equivalent experience. Back to Top Java Programming III Upon completion of Java Programming III you will have gained these skills: • Be able to design and develop efficient complex Java applications • Understand Java best-practice design and development concepts have a firm foundation of all important Java concepts • Be able to develop Java applications with a graphic user interface Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming II or equivalent experience. Back to Top Java Web Application Development I Java Web Application Development I – Learn how to design and develop dynamic web sites using Java technologies. This course will cover the basics of both Java Servlets and JavaServer Pages, based on the J2EE Servlet specification version 2.4. The course also covers basic database connectivity using the Java JDBC API. The course involves extensive hands-on development. The student will also learn how to install, configure and administer a basic Java application server. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming II, HTML, or equivalent experience. Back to Top Java Web Application Development II Java Web Application Development II – This course builds on the Java Web Application Development I course, and introduces the advanced features of Java Servlets and JavaServer Pages. Topics to be covered include custom tag libraries, Servlet filters, authentication, authorization, security and basic design patterns for web development. Learn how to use several open-source tools including Jakarta Tomcat, and Log4j. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Web Application Development I or equivalent experience. Back to Top Introduction to Hibernate Learn how to use Hibernate to do Object-Relational Mapping (ORM) from Java classes to database tables (and from Java data types to SQL data types). Use Hibernate with other open source tools; MySQL and Eclipse. Explore the data query and retrieval facilities and reduce your development time otherwise spent with manual data handling in SQL and JDBC. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming II or equivalent experience. Back to Top Introduction to Spring Discover how the Spring Framework simplifies development by decoupling application objects and enabling simple JavaBeans with the capabilities often reserved for more complex objects. Learn the programming modules that will reduce development effort and costs while improving test coverage and quality. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming II or equivalent experience. Back to Top Spring MVC I Prerequisite Java Web Application Development II, Introduction to Spring, or equivalent experience. Back to Top Spring MVC II Prerequisite Spring MVC I or equivalent experience. Back to Top Introduction to Struts 2 Prerequisite Java Web Application Development I and knowledge of JSP custom tags or equivalent experience. Back to Top Design Patterns in Java I Prerequisite Java Programming II or equivalent experience. Back to Top RESTful Web Services for Java Prerequisite Java Programming II or equivalent experience. Back to Top SOA Web Services for Java Service-Oriented Architecture Services with Java. Demonstrate understanding of technologies, standards and frameworks for different types of Web services; build SOA Web services application. Click Here to see this course offerings and more info at Collin College Continuing Education. Prerequisite Java Programming I, Java Programming II, Intro to Spring and Java Web Application Development I Back to Top Agile Development Methods Prerequisite Java Programming II or equivalent experience. Back to Top Agile Testing and Deployment Prerequisite Java Programming II or equivalent experience. Back to Top Concurrency Programming Fundamentals in Java Use concurrency to exploit hardware advances for better performance. Demonstrate concurrency fundamentals, including thread objects, synchronization, and liveness; apply concurrency primitives in Java. Prerequisite Java Programming II or equivalent experience. Back to Top Object-Oriented Analysis & Design with UML Prerequisite Java Programming II or equivalent experience. Back to Top See also Android Classes Prerequisite Java Programming II or equivalent experience. Back to Top Return to Site Top Courses Level Page navigation ↑ Java Programming ← Install Java 8 JDK