|
Total courses found: 12
filtered by tags: All tags
Spring is one of the most popular Java frameworks today. Unlike Java EE, Spring works well with any Java application from a simple applet to a sophisticated enterprise application, and increases development productivity, code maintainability and extensibility, while improving code testability and application quality.
Tags: Java, JavaEE, Frameworks
By now Test Driven Development (TDD) is a well known and appreciated practice exercised by many development teams around the globe. Unlike what the name suggests, TDD is not a testing technique but a development technique that results in cleaner high quality code. Implementing effective and useful TDD is a complicated task that requires developers to have both discipline and familiarity with a set of test automation tools.
Tags: Java, Agile_Development, QA
Continuous Integration (CI) is an important part of any Agile methodology because it can help developers discover their bugs sooner. Every project can benefit from Continuous Integration which leads to greater productivity, early bug detection and better teamwork due to immediate discovery of integration bugs.
Tags: Java, Agile_Development
Hibernate has become one of the most successful open source projects that roam the Java planet. It is used as the persistence layer on many JSE and JEE (and .NET) projects, and has proved itself a successful tool for different requirements. Nevertheless, it can be a bit risky if one does not understand the implications of using it. The ultimate hibernate course is aimed at diving into the bits and bytes of hibernating, dealing with advanced issues and looking under the hood of this great tool.
Tags: Java, JavaEE, Database
Version 5 of Java SE and Java EE has been a giant step to Java development. These versions introduce new concepts tools and features that changes the way we develop software using Java. One of the major changes in Java EE version 5 was a massive refactoring of the EJB specification to adapt lessons learned from the mistakes done is former versions.
Tags: Java, JavaEE
Maven is a project management tool. Maven manages the build process, SCM, testing, reporting, distribution and documentation of your projects. Maven brings best practices and design patterns into your project management eco-system.
Tags: Frameworks, QA, Project_Management
EJB (Enterprise Java Beans) is the one of the key standards of JavaEE. EJBs allow the developer to concentrate on the business logic whilst all the peripheral services are taken care of by the application server (clustering, persistence, locking, messaging, pooling, etc…). EJB is one of the main reasons for the great success of JavaEE. Version 3 of EJB has greatly eased the development of EJBs. It is now considered to be an excellent framework for building enterprise applications.
Tags: JavaEE, EJB
The JBoss Application Server is one of the leading application servers in the market. It is open-sourced and offers many services including but not limited to: security, clustering, messaging, transactions, persistence, web services. The course covers the architecture of the JBoss Application Server, its main components, configuration and trouble-shooting. The course is based on JBoss Application Server v5.
Tags: JavaEE, JBoss, Application Server, Administration
OSGi is a dynamic module system for Java. The OSGi Service Platform provides a standardized, component-oriented environment for distributed services. The OSGi technology provides a service-oriented architecture that enables auto-discovery, easy deployment, loose coupling and manageable dependencies. Organizations using the OSGi technology benefit from reduced development costs (due to out-of-box component services), easier manageability (because of dependencies framework) and more business opportunities (because of the large adoption of OSGi and its dynamic and reusable nature). The course contains many examples and hands-on exercises, by means of which the material is demonstrated and practiced.
Tags: Java, OSGi
Representational State Transfer (REST) is an architectural style for designing networked applications and exposing Web Services. REST delivers simplicity and true interoperability and is an alternative to complex mechanism such as CORBA, RPC or SOAP-based Web Services and allows using simple HTTP to make calls between machines. The course will explain the REST principles and show how to use the new Java standards for creating RESTful API for your products.
Tags: JavaEE, Frameworks, Web, REST, Design
Servlets & JSP are the corner-stones of nearly every Java web application. Servlets are Java classes that can handle HTTP requests, and as such can return web content. The course goes into detailed description of the Servlets & JSP technology which are crucial for almost any JEE web-development team. Whether you will later use Struts, JSF or Spring MVC, understanding these fundamentals is a must. The course focuses on Servlets 2.5 and JSP 2.1 (part of JEE 5).
Tags: JavaEE, Web
At the inception of Web Services, the buzz was about its simplicity and interoperability. Nowadays, most organizations face great complexity with regards to Web Services implementations. The course provides a comprehensive view of the Web Services world and its standards and practices, to allow developers to create interoperable, simple and maintainable Web Services.
Tags: Java, JavaEE, Frameworks, Web
|
|