Java Courses
Zooee Software provides its customers with Java courses tailored to the development team needs. As a company that was founded by a former VP R&D with extensive experience in Java enterprise technologies design, development and management Zooee Software is deeply aware of the development team requirements and supply hands on courses with emphasize on real world implementation.
Why are we better?
Zooee courses are all Java. We don’t do everything only what we are best in.
Zooee courses are developed by the best Java experts in the world and update the courses according to the latest versions of each technology.
Zooee works to create the most suitable course to the development team needs. Our experts meet the development manager and decide together on the different chapters, the course highlights and relevant examples from the client content world.
Zooee our courses are workshops. We talk less and provide dozens of examples and many exercises that create a success experience and a better absorption of the materials. The examples and the exercises solutions are a part of the material we provide the students.
Zooee instructors are the best. We are not about large quantities but about quality
Click on the courses below to find out more:
| Topic |
Description |
| Java Intro |
Introduction to the Java language |
| Java Intro |
Declaring, Initializing, and Using Variables |
| Java Intro |
Creating and Using Objects |
| Java Intro |
Using Operators and Decision Constructs |
| Java Intro |
Using Loop Constructs |
| Java Intro |
Developing and Using Methods |
| Java Intro |
Implementing Encapsulation and Constructors |
| Java Intro |
Creating and Using Arrays |
| Java Intro |
Implementing Inheritance |
| Java Intro |
Implementing interfaces |
| Java Intro |
Collections |
| Java Intro |
I/O Fundamentals |
| Java Intro |
Console I/O and File I/O |
| Java Intro |
A set of advanced features such: Thread, Networking, J2SE5 features, Exceptions. |
| Topic |
Description |
| Java Advanced |
J2SE 5.0 Features overview |
| Java Advanced |
Java SE 6 Feature Overview |
| Java Advanced |
The java.nio package |
| Java Advanced |
Multithreading |
| Java Advanced |
Adv. Multithreading and J2SE 5.0 Concurrency |
| Java Advanced |
Exception Mechanism |
| Java Advanced |
Application Performance and Profiling |
| Java Advanced |
Java Design Patterns |
| Java Advanced |
RMI |
| Java Advanced |
JDBC |
| Java Advanced |
JMX |
| Java Advanced |
Dynamic Class Loading |
| Java Advanced |
Java Security |
| Topic |
Description |
| Servlets |
Servlet in big picture of J2EE |
| Servlets |
Servlet request & response model |
| Servlets |
Servlet life cycle |
| Servlets |
Servlet scope objects |
| Servlets |
Servlet request |
| Servlets |
Servlet response: Status, Header, Body |
| Servlets |
Error Handling |
| Servlets |
Status and Header in Http Response |
| Servlets |
Error handling |
| JSP |
JSP in big picture of Java EE |
| JSP |
Introduction to JSP |
| JSP |
Life-cycle of JSP page |
| JSP |
Steps for developing JSP-based Web application |
| JSP |
Dynamic contents generation techniques in JSP |
| JSP |
Invoking Java code using JSP scripting elements |
| JSP |
JavaBeans for JSP Error handling |
| JSP |
JavaBeans for JSP Error handling |
| Advanced Servlets |
Session Tracking |
| Advanced Servlets |
Servlet Filters |
| Advanced Servlets |
Servlet life-cycle events |
| Advanced Servlets |
Including, forwarding to, and redirecting to other web resources |
| Advanced Servlets |
Concurrency Issue |
| Advanced Servlets |
Invoker Servlet |
| Advanced Servlets |
JSTL, Database Access tags, Internationalization and Text Formatting tags, Expression Language, functions |
| Topic |
Description |
| Hibernate |
Hibernate Step by Step |
| Hibernate |
Hibernate Basics |
| Hibernate |
Hibernate Mapping |
| Hibernate |
Hibernate Query Language |
| Hibernate Adv. |
Hibernate Transaction and Concurrency |
| Hibernate Adv. |
Hibernate Interceptors and Events |
| Hibernate Adv. |
Hibernate Join Fetch |
| Hibernate Adv. |
Hibernate Caching |
| Hibernate |
Closing project |
| Topic |
Description |
| Spring Basics |
Refactoring HelloWorld application using Spring framework |
| Spring Basics |
Spring framework Dependency Injection Basics |
| Spring Basics |
Spring framework Dependency Injection Advanced |
| Spring persistence |
Spring framework and Hibernate |
| Spring persistence |
Spring framework and JPA |
| Spring Web-tier |
Spring MVC |
| Spring Web-tier |
Spring Web Flow |
| Spring Web-tier |
Spring integration with Struts |
| Spring Web-tier |
Spring integration with JSF |
| Spring AOP |
Spring AOP Basics |
| Spring and Java EE |
Spring framework and J2EE (JMS) |
| Spring and Java EE |
Spring framework and Web Services |
| Spring and Java EE |
Spring and Transaction |
| Spring Misc |
Advanced Spring framework |
| Spring Misc |
Spring and testing |
| Spring Misc |
Spring Sample applications |
| Topic |
Description |
| J2EE |
Java EE Overview |
| J2EE |
SQL and JDBC |
| J2EE |
Java RMI |
| J2EE |
Java JNDI |
| J2EE |
EJB 2.x Overview |
| J2EE |
Message Driven Beans (JMS) |
| J2EE |
Session Beans |
| J2EE |
Entity Beans |
| J2EE |
Closing Project |
| Topic |
Description |
| J2EE |
Java EE Overview |
| J2EE |
SQL and JDBC |
| J2EE |
Java RMI |
| J2EE |
Java JNDI |
| J2EE |
Introduction to Java EE 5 |
| J2EE EJB3.0 |
EJB 3.0 Enterprise Beans Overview |
| J2EE EJB3.0 |
Message Driven Beans (JMS) |
| J2EE EJB3.0 |
Session Beans |
| J2EE EJB3.0 |
Entity Beans |
| J2EE JPA |
Java Persistence API (JPA) Basics |
| J2EE JPA |
Java Persistence Query Language (JPQL) |
| J2EE JPA |
Java Persistence API (JPA) Mapping |
| J2EE JPA |
Java Persistence API (JPA) Transaction |
| J2EE |
Closing Project |
| Topic |
Description |
| Struts |
MVC (Model-View-Controller) framework |
| Struts |
Struts Basics |
| Struts |
Step by Step Guide for Building a Simple Struts application |
| Struts |
Struts Sample Applications |
| Struts |
Struts Tags |
| Struts |
Struts Advanced |
| Struts |
Struts Validation Framework |
| Struts |
Struts Validation Framework |
| Struts |
Tiles Framework |
| Struts |
Struts Testing, Debugging, Logging, and Performance |
| Struts |
Struts Best Practices |
| Struts |
Struts and Databases |
| Struts |
Struts Security |
| Struts |
Struts 2 Basics |
| Topic |
Description |
| WS |
Web services overview |
| WS - SOAP and WSDL |
SOAP |
| WS - SOAP and WSDL |
SOAP Processing Model |
| WS - SOAP and WSDL |
SOAP Protocol Binding |
| WS - SOAP and WSDL |
WSDL Basics |
| WS - SOAP and WSDL |
WSDL Bindings |
| WS - JAX-RPC |
JAX-RPC (J2EE Web services) Overview |
| WS – SAAJ |
SAAJ |
| WS - JAX-WS |
JAX-WS 2.x Basics |
| WS - JAX-WS |
JAX-WS 2.x Advanced |
| WS - JAX-WS |
JAX-WS 2.x Customization |
| WS - JAX-WS |
JAX-WS over Java SE 6 |
| WS - JAX-WS |
JAX-WS with EJB |
| WS - JAX-WS |
JAX-WS and Spring integration |
| WS - Misc |
JAXB 2.0 |
| WS - Misc |
RESTful Web Service |
| Topic |
Description |
| XML |
XML Namespace |
| XML |
XML Schema |
| XML |
XML Schema Design Pattern |
| XML |
XPath |
| XML |
XSLT |
| XML |
XSLT 2 |
| XML |
JAXP, SAX, DOM |
| XML |
StAX |