Build web pages that allow users to have a dynamic interaction experience.
Learn how to leverage AngularJS to its fullest potential.
Learn advanced techniques for writing stronger, more interactive code using Cascading Style Sheets (CSS).
Learn the advanced GWT concepts and development practices.
Learn how to effectively use and optimize Hibernate.
Learn how to create custom, reusable, GUI Swing components.
Learn the knowledge and skills required for developers to use JPA to its fullest.
Deepen your knowledge of jQuery.
Learn how to build reusable custom JSF components.
Learn the low level details of apache Maven.
Become an expert at creating high-throughput, multithreaded, network oriented programs written in Python.
Learn Advanced Topics around TSQL.
Learn behavior driven development (BDD) techniques using Ruby.
Learn how to take advantage of the multiple cores found in modern processors by working with the variety of options for parallel execution in .NET.
Learn to leverage Bootstrap to build responsive websites quickly.
Learn how to create high-throughput Input-Output (IO) oriented applications using Java.nio, the New Input-Output Application Programming Interface (NIO API).
Learn how to model software using the Domain Driven Design paradigm.
Learn how to architect and design enterprise-class Java EE applications.
Learn the software architecture principles, web application development best practices, and common design patterns used to structure and build web applications for extensibility and scalability.
Learn how to get the most out of the Glassfish Application Server and Java.
Learn to use Gemfire in high performance systems in order to facilitate fast access to data.
Tune a Java application to address system performance issues and crashes.
Learn the discipline, responsibilities and practices of a software architect.
Learn the best-practices, principles, and patterns used to design scalable and extensible Java EE applications.
Learn how to apply Java Performance Tuning practices to YOUR application.
Learn how to build high-performing multi-threaded Java applications.
Learn about the ways in which data is loaded in a web browser.
Learn how to get the most out of the JBoss Application Server and Java.
Learn to use LESS to simplify the process of writing CSS documents.
Learn how to build secure and robust Java web-based and EJB applications.
Learn how to secure Java-based web services.
Learn how to do web application development with the Spring Framework.
Learn the new and updated Java EE 7 APIs.