Java
Explore our Java courses and training programs.

Java Courses

Test-Driven Development in Java

Test-Driven Development in Java


Test-driven development is one of the key enablers for agile development, that allows us to develop stable and refactorable code, whose intent is clear and whose design can evolve incrementally. TDD allows us to capture and validate the rules governing the behaviour of our code. And… it's also fun! There's a bunch of interesting tools available to assist us in developing robust tests, in identifying which tests to write, to help us compose tests and to automatically run our tests. The course is taught through presentation, demos, hands-on labs and directed discussions.

Java Programming for Developers

Java Programming for Developers


This training course covers the core components of the Java Programming Language. The training course is designed to teach programmers of other languages the skills needed to learn how to write robust, industry standard, platform independent Java applications leveraging the power and flexibility of the Java platform. The course can be delivered with a variety of IDEs including IntelliJ, VisualStudio Code, or Eclipse as the development environment.

Building Enterprise SpringBoot Applications

Building Enterprise SpringBoot Applications


This course, written by Nick Todd, the author of JavaServer Pages 2.0 Developers Handbook from Sams Publishing, teaches you how to create enterprise applications using the latest versions of the very popular Spring framework with a focus on SpringBoot and the creation of microservices. The training course can be delivered using either Visual Studio Code, IntelliJ or Eclipse, and Maven or Gradle as the core development and build environments. In addition to teaching all the major aspects of Spring, the course also covers best practice integration between Spring and other technologies such as databases, Kafka, Cloud environments, and Docker. Various modules can be dropped / replaced, for example, NoSQL or SQL based back ends, and modules on SpringMVC for Thymeleaf and JMS can also be included if desired.

Wildfly Administration

Wildfly Administration


This training course covers the administration of the Wildfly server. We offer this course for Wildfly 5, EAP 6, Wildfly 7 and Wildfly 8/9 versions. You will learn the details of setting up, configuring, and fine-tuning Wildfly application server. Participants will learn the details of Wildfly architecture, steps involved in setting up the application server, basic deployments, production installation and deployment issues, tuning and monitoring, securing the services and clustering.

Advanced Java Programming

Advanced Java Programming


This advanced training course is for experienced Java developers who need to go into more depth into the core features of the language that are not typically covered on basic Java programming courses. The course details subjects that get cursory coverage in most books and courses, like generics, multithreading, socket programming, synchronization, and annotation development and looks at how the Java platform can be used to develop applications using these libraries and features.

Accreditations:

Our team are AWS Professional Certified Solutions  ArchitectsOur team are AWS Devops Specialty CertifiedAltova Training PartnerAltova Consulting PartnerOur team members are Professional Scrum master certified
Website Design by tinyBox Creative