
Online or onsite, instructor-led live Java training courses demonstrate through hands-on practice how to develop applications with Java.
Java training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Java training can be carried out locally on customer premises in Malta or in NobleProg corporate training centers in Malta.
NobleProg -- Your Local Training Provider
Testimonials
The exercises
Florin Mazilu - Unicredit Business Services S.C.p.A. Milano, Sucursala Bucuresti
Course: Unit Testing with JUnit
The high number of execices
Course: Unit Testing with JUnit
Very practical scenario and lot of hand on exercises.
Michel PRAYAG
Course: Java fundamentals with Maven
Más tiempo para este curso.
Rubén Dimas Escorza - JONATHAN MARIANO, si
Course: Java Advanced - one day
Que me da idea general de diferentes conceptos de java para saber para qué son
Elda - JONATHAN MARIANO, si
Course: Java Advanced - one day
Que el instructor domine el tema, por lo que la explicación que brinda es muy buena.
JONATHAN MARIANO, si
Course: Java Advanced - one day
La tranquilidad que transmitía el profesor y la paciencia para dar los temas, considero que ha sido claro
Carlos Ernesto Arreola Espinosa - JONATHAN MARIANO, si
Course: Java Advanced - one day
Very good knowledge and character.
Constantinos Michael
Course: Java and Web Application Security
The organization
Panagiotis Foutros
Course: Java and Web Application Security
Real world scenarios.
Michail Alvanos
Course: Java and Web Application Security
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Course: Advanced Java Security
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course: Functional Reactive Programming with Java 9 and RxJava
I saw some security risk being easier to use than I expected It helped us to find some security holes in our Product
Corvil
Course: Secure Developer Java (Inc OWASP)
The OWASP overview, especially slides with the specific examples of attacks. OWASP Zap tool.
Corvil
Course: Secure Developer Java (Inc OWASP)
I like the exercises
AFRINIC Ltd.
Course: Java Intermediate and Advanced
exceptional trainer I would like to salute for his methodology and wide range of subject matter expertise
Mahdi Alami Hamedane - Maryam Almutairi, Dubai Courts
Course: Java Fundamentals
the way he explain and also very organized
Maryam Almutairi, Dubai Courts
Course: Java Fundamentals
Hatef's wide knowledge
infeurope S.A.
Course: Java Fundamentals
Very professional and skilled trainer.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course: Java Fundamentals
Trainer is very well prepared and accommodate for the training topics to suit our needs.
Intergraph Process, Power & Marine
Course: Java Fundamentals
Trainer willing to prepare the hands on materials based on request during the training.
Kim Loong Lee - Intergraph Process, Power & Marine
Course: Java Fundamentals
Trainer was good at talking through topics in details and making it easy to understand
Lewis Nangle - AquaQ Analytics
Course: Java Performance
-code examples really helped with understanding -Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Course: Java Performance
The methods which we can use to significantly improve the performance of our java applications.
AquaQ Analytics
Course: Java Performance
Benchmarking GC
Marek Mrowca
Course: Java Performance Tuning
deep introducing into the java
Łukasz Sierżant, FIDELITY INFORMATION SERVICES GMBH SP Z O.O. ODDZIAL W POLSCE
Course: Java Programming
Very professional training, it did help a lot that the trainer is skilled in the programing language.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Course: Java Programming
Very friendly and helpful trainer, kept asking if anyone needed any help.
Assim Ali - MHT Technology Ltd
Course: Java Programming
Lambda expressions.
HSBC Service Delivery (Polska) Sp. z o.o.
Course: Java Programming
I like how the trainer explain the subject. Providing real life example is beneficial.
Rhearose Holonowicz
Course: Java Programming
His very good knowledge and experience.
Jérémy Coppe
Course: Java Programming
accessible way of transmitting knowledge
Bartłomiej - Przemysław Buba, Politechnika Łódzka
Course: Java 16
j'ai bien apprécié le cours avec Reda, c'est une personne très à l'écoute et ouvert pour toute question. Il s'adapte aux besoins de son client
Lamiae Hraira - Nguyen Thi Thanh Hang, Solidaris Brabant
Course: Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
The hands-on practice sessions as well as looking at how Hassan codes the solution step by step and his thought process
Khin Hnaung, ROOTS Communications Pte Ltd.,
Course: Microservice Development with Java EE 8, Docker, and Kubernetes
Most I liked Fulvios fantastic skills - knowledge of Tomcat, ability to structure the sessions and to explain the subjects
Vita Byrdal
Course: Apache Tomcat and Java EE Administration
That the trainer meets the expectations. That the trainer is knowledgeable, expert and fast.
Lars HL
Course: Apache Tomcat and Java EE Administration
the content of the course is good. It covers most of the important topics which we use in our day to day activities.
Prem Nandivada
Course: Apache Tomcat and Java EE Administration
The training was very relevant to our work. and provided us with detailed overview and hands-on experience with Apache Tomcat technology.
Anton HIkov
Course: Apache Tomcat and Java EE Administration
I liked it was intresting with lot of hot subject, absolutly can understand better the product
Annamaria Vilner
Course: Apache Tomcat and Java EE Administration
Materials, labs and extensive knowledge shown by the trainer
Richard Hennessy
Course: Apache Tomcat and Java EE Administration
The trainers deep understanding of the subject matter
Andrew Gorham
Course: Apache Tomcat and Java EE Administration
Trainer knowledge about the matter. Exercises done along the training.Trainer was absolutely friendly and approachable.
Jorge Peinado Prado
Course: Apache Tomcat and Java EE Administration
Numerous topics / covered spectrum
Edward Fennen
Course: Apache Tomcat and Java EE Administration
Lots of information.
Matthew Wise
Course: Apache Tomcat and Java EE Administration
Eveything. The trainer has the best teaching skills I've seen in my life
Pablo Rodriguez Rubio - NOESIS SOLUTIONS NV
Course: Spring and Hibernate in Java Applications
Despite the format used to give this course, which should not be used in any educational context and even more in a professional. The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues
Veronica - NOESIS SOLUTIONS NV
Course: Spring and Hibernate in Java Applications
chances to play with code during exercises (not only coding, what trainer prepared)
PITERION GmbH
Course: Java Spring
- Many exercices. - Reactivity and flexibility of the Trainer.
Badii Bayoudh
Course: Java Spring
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Intergraph Process, Power & Marine
Course: Java 8 and Spring
The trainer has very good knowledge in many industry fields and provide many real life examples that is very much related to the training topics.
Intergraph Process, Power & Marine
Course: Java 8 and Spring
The high number of execices
Course: Unit Testing with JUnit
Java Course Outlines in Malta
- Understand JVM and how it works.
- Learn about reflection and the different memory areas.
- Understand how to use the JVM tool interface.
- Use JVM to run Java programs on any device or operating system.
- Learn and understand the new features and changes from the older versions of Java to Java 16.
- Learn Java fundamental concepts and use them to build Java applications.
- Learn and understand CI for a Java project.
- Build a CI system for Java.
- Understand the microservices architecture.
- Build production-ready microservices using Spring Boot.
- Understand the role of Docker in microservices.
- Set up Kubernetes cluster to deploy microservices.
- Setup and configure a Vaadin project.
- Understand the fundamentals of Vaadin in developing applications.
- Use Vaadin to develop applications.
- Learn how to use Guava in Java programming.
- Utilize Guava to facilitate standard coding practices.
- Make easy to read and concise Java codes.
- Learn about NetBeans and how it works.
- Learn how to use NetBeans in Java programming.
- Use NetBeans to create templates and projects.
- Use Java and Spring with RabbitMQ to build applications.
- Design asynchronous message driven systems using RabbitMQ.
- Create and apply queues, topics, exchanges, and bindings in RabbitMQ
- Build and deploy Java microservices in Docker containers.
- Manage Docker containers using Kubernetes.
- Integrate microservices with an existing monolithic system.
- Monitor, test, and secure microservices.
- Troubleshoot containers and orchestration environments.
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get sources and further readings on secure coding practices
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get practical knowledge in using security testing tools
- Get sources and further readings on secure coding practices
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Understand security concepts of Web services
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Understand security solutions of Java EE
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get practical knowledge in using security testing tools
- Get sources and further readings on secure coding practices
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Understand security concepts of Web services
- Understand security solutions of Java EE
- Learn about typical coding mistakes and how to avoid them
- Get information about some recent vulnerabilities in the Java framework
- Get practical knowledge in using security testing tools
- Get sources and further readings on secure coding practices
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Realize the severe consequences of unsecure buffer handling
- Understand the architectural protection techniques and their weaknesses
- Learn about typical coding mistakes and how to avoid them
- Be informed about recent vulnerabilities in various platforms, frameworks and libraries
- Get sources and further readings on secure coding practices
- Understand basic concepts of security, IT security and secure coding
- Learn Web vulnerabilities beyond OWASP Top Ten and know how to avoid them
- Learn client-side vulnerabilities and secure coding practices
- Learn to use various security features of the Java development environment
- Have a practical understanding of cryptography
- Learn to use various security features of PHP
- Understand security concepts of Web services
- Get practical knowledge in using security testing tools
- Learn about typical coding mistakes and how to avoid them
- Be informed about recent vulnerabilities in Java and PHP frameworks and libraries
- Get sources and further readings on secure coding practices
- DevOps practices and tools
- Puppet
- Technical introduction to cloud computing
- Jenkins
- Write client-side AJAX applications in Java and deploy them as JavaScript across multiple browsers (desktop, Android, iPhone, etc.)
- Develop a high-performance web application while overcoming the idiosyncrasies of browser behavior, XMLHttpRequest, and JavaScript
- Understand and overcome the challenges of Ajax programming
- Use GWT's tools to optimize a web application
- Front-end web developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand and use the different components (core, web, client, etc.) in the Vert.x stack.
- Use Vert.x to create network utilities, HTTP/REST microservices, high volume event processing, back-end message-bus applications, etc.
- Execute an app that can handle high concurrency using minimal kernel threads.
- Use Vert.x's APIs to support Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Unit test asynchronous code with Vert.x-Unit.
- Deploy and scale an app with minimal hardware.
- Understand the importance and significance of reactive programing in applications and systems development.
- Run Unit test on RxJava 2.0.
- Use the Akka framework under reactive programing principles.
- Employ Spring to handle the development of concurrent applications.
- Use Java 9's flow API to develop reactive apps.
- Understand the reactive programing paradigm and the functionality of observables and their common use when developing UI heavy applications
- Successfully setup an environment for ReactiveX
- Create observable events form a multitude of varying items
- Apply ReactiveX's transforming and filtering functions
- Developers
- Part lecture, part discussion, exercises and heavy hands-on practice
- Understand the reactive programing paradigm and its usefulness for UI heavy application development.
- Build UI heavy applications with scalability, flexibility, and responsiveness in mind.
- Easily and freely create and manage a multitude of UI events, asynchronous HTTP requests, and other data streams.
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
- To request a customized training for this course, please contact us to arrange.
- Use Shiro's API to secure various types of applications, including mobile, web and enterprise
- Enable logins from various data sources, including LDAP, JDBC, Active Directory, etc.
- Developers
- Security engineers
- Part lecture, part discussion, exercises and heavy hands-on practice
Last Updated: