All Java courses

Course image
Spring: Spring Data 2 (LinkedIn Learning)
Coding to databases—which often involves the use of boilerplate code that's difficult to maintain and debug—can be tedious work. Upgrading applications to a different kind of data storage is similarly challenging, as it usually involves massive code rewrites. Spring Data addresses these issues by abstracting data store interactions into a common repository API and eliminating boilerplate code. In this course, learn how to easily implement JPA-based repositories using Spring Data JPA. Instructor Mary Ellen Bowman introduces you to the Spring Data umbrella project and covers a handful of commonly used querying methods that you can start practicing on your own. From simple query methods with property expressions to more dynamic options like Querydsl, Query by Example (QBE), Spring Data REST, and MongoDB, Mary Ellen helps you build the skills you need to leverage the features of this powerful data management tool. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Advanced Java Programming (LinkedIn Learning)
Want to get more out of the Java language and platform? In this platform- and framework-neutral course, instructor Bethan Palmer digs into some of the language’s more advanced features, helping you expand your programming skills as she equips you with techniques you can use when building applications anywhere Java is used: in web, mobile, and desktop applications. Bethan covers a variety of topics, including generics, working with the Collections Framework, and functional programming. Plus, learn about I/O in Java, working with files and directories, and structuring applications using the modular system available in Java. Topics include: Installing the NetBeans IDE Using generic methods in Java Using wildcards in generic programming Implementing a queue with a LinkedList Functional programming in Java Multi-threading Working with I/O in Java Managing files and directories Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java 8 Essential Training (LinkedIn Learning)
More from LinkedIn Learning's top experts Programming Languages Newsletter If you want to build applications for mobile devices, desktop computers, or the web, you need to know Java. This course provides the foundation for learning Java SE (Standard Edition), so you can build your first apps or start exploring the language on your own. Author David Gassner shows how to install Java and the IntelliJ IDEA IDE, and start working with variables, data types, keywords, and other critical language components. He also helps you control program flow with conditional logic and loops, store data with the Java Collections Framework, and understand how Java implements object-oriented coding principles such as inheritance and polymorphism. Topics include: Understanding the history and principles of Java Installing Java, IntelliJ IDEA, and BlueJ Creating a Java project Working with variables, values, and expressions Working with object data types Building, comparing, and parsing strings Debugging and exception handling Creating loops and reusable code Passing arguments by reference or value Using simple and complex arrays Creating custom classes Understanding inheritance and polymorphism Managing files with Java libraries Documenting code with Javadoc Packaging classes in JAR files Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring: Framework in Depth (LinkedIn Learning)
SCORE 4/5 by Smals Colleagues Spring is an application framework and inversion-of-control (IOC) container for the Java platform. The framework's core features can be used by any Java application and are ideal for enterprise and internet-based app development. Get a comprehensive overview of Spring in this intermediate-level course with software architect Frank Moley. Frank develops applications and web services with Spring, and shares what he knows about configuring the ApplicationContext (the interface for accessing components, loading files, publishing events, and more), as well as the beans (objects within the Spring IOC container). He demonstrates a modern Java configuration workflow and explores the Spring lifecycle in depth, so you can extend the framework and better troubleshoot any issues you have with your applications. Plus, learn how to use aspect-oriented programming to add behaviors to your apps in a reusable way. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Introductie Angular by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie JUnit by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Spring & SpringBoot by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie RDBMS & SQL by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Persistance, JPA, Hibernate by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Webtechnologie (servlet, Javascript, html, css, ...) by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Webservice REST & SOAP by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Patterns (design & Enterprise integration) by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie XML by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introductie Java Enterprise - MicroProfile by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Introduction Java by Multimedi
This course is only available in French or Dutch, adjust your language to view the descriptionThis course is available in both eLearning format and as a classical course with access to the eLearning content (blended). Choose your poison :-). Apply for the eLearning course Apply for the blended course
 
Course image
Udemy: Administering VMware vSphere 8 (Learn, Setup ESXi + vCenter)
This Master Course has been meticulously developed for over 5 years and has over 50000 students from over 150 countries ranging from complete beginners to experienced Java professionals. Top companies like Cognizant, Intel, PayPal, Pinterest, Wipro are actively using this course to upskill their employees. It has been consistently ranked as one of Udemy's top 3 paid Java courses and has helped many students start their professional journey as "confident" Java programmers. This course has been developed to just not teach core Java skills, but with a larger goal of helping you become a complete & professional Java engineer right by the end of this course. To realize this, it takes a holistic approach in teaching Java programming. To ensure that you master Java language, the course has been developed to be highly comprehensive covering most of the Java language features and discussing them at a very in-depth level. To further ensure you are industry-ready and can write well-designed, professional code, tons of best practices & design principles are explained and demonstrated in code. Towards this end, you'll also implement an instructor-led Java EE Web application using professional coding conventions with Eclipse as IDE. Finally, all your questions will receive in-depth personalized responses within around 24 hours. Over 5000 questions have already been answered so far!In this course, you will learn: Gain in-depth understanding of core & advanced features of Java including JVM internals Master design principles, best practices and coding conventions for writing well-designed, professional Java code Get real-world experience by developing an instructor-led Java EE-based Web application using technologies like JSP, Servlets and MySQL Set firm foundation in Java for the rest of your career. That's a promise! Master Object-Oriented Programming concepts by using a real-world application as a case study Master Exceptions, IO, Collections Framework, Generics, Multi-threading, Databases, etc. with best practices Solid understanding of Functional-style Programming using Java 8 constructs like Lambdas & Streams Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0-808) Apply for this course
 
Course image
OpenShift v3
SMALS STANDARDS The first book help you to create your first jboss application with the Smals tooling on Openshift. This application use the IAM Smals libs (Common Build for JBOSS EAP6, warlock for JBOSS EAP 7). The second book help you to create your first Spring boot application on Openshift.  This second book is more generic (no dependency to the Smals tooling or to the Smals bases images).These e-learning contents are a complement to the OpenShift@Smals classroom course given by Pierre Herremans and for which registration is possible via the eHR catalogue. Do not hesitate to contact Pierre for any question. My first application- Smals tooling Book My first application G-cloud bootcamp Book Manual deployment on Openshift Page Add datasource Page Deploy integration with secret Page Add a web service call Page Readiness probe Page Command line Page Moose Page Delete your project Page PAAS Best practices Book Apply for this course
 
Course image
Udemy: Apache Maven: Beginner to Guru
Apache Maven is the most popular Java build tool. Companies and Open Source communities around the world, consider Apache Maven the 'go-to' build tool for their Java projects. In this course, you will learn to master Apache Maven. You will become a 'guru' using Apache Maven.No previous experience with Apache Maven is required. In just a few lessons, you will be building your first Apache Maven project! In this course, you will:Learn about the Maven Build LifecyclesUse Maven to build and package Java projectsSee how to use Maven with popular alternative JVM languages, including Groovy, Kotlin, and ScalaConfigure Maven to run your unit and integration tests written in JUnit 3, JUnit 4, JUnit 5, TestNG, and SpockGenerate source code from XML and JSON SchemasLeverage annotation processing at compile time for Project Lombok and MapstructLearn in depth about the Apache Maven plugin system and see how plugins are used in the build lifecycleBuild Spring Boot applications with Apache MavenImprove your code quality with code coverage and spot bugs reportsUnlock valuable capabilities of the Spring Boot Maven plugin!Deploy project artifacts to Maven repositories Develop multi-module Maven projectsLearn how to use Maven Build ProfilesPerform Releases using the Maven Release PluginHow to use Maven for Enterprise Dependency management by using BOMsAnd much more!This is course is for the modern Java developer. The entire course has been developed using Java 11.Course ExtrasAll Source Code in GitHub - Get access to over a dozen GitHub repositories with valuable examples!Slack Community - Join the instructor, teacher's assistants, and over 1,100 other students in a Slack Community exclusive to this course!Free 120 Day IntelliJ Ultimate Trial - Students enrolling in the course can request a free 120 day trial for IntelliJ Ultimate (the most popular Java IDE!)Closed Captioning / Subtitles - Closed captioning in english is available for all course videos!PDF Downloads - All keynote presentations are available for you to download as PDFs.Lifetime Access - When you purchase this course, you will receive lifetime access! You can login anytime from anywhere to access the course content.Apache Maven is used by over 70% of Java organizations. Employers are seeking people with strong Maven skills. Completing this course, you will be able to answer interview questions about Maven with confidence! Even if you're already a Java developer using Apache Maven, this course will improve your Maven skills and show you new valuable best practices for your Java projects. Apply for this course
 
Course image
Java Info sources
Java Information resources
 
Course image
Udemy: Spring Framework 5: Beginner to Guru
Spring Framework 5: Learn Spring Framework 5, Spring Boot 2, Spring MVC, Spring Data JPA, Spring Data MongoDB, Hibernate. In this course, you will learn: Learn the Spring Framework from an instructor who has worked for Pivotal customers as a Spring Source consultant, and has spoken at Spring One You will develop Spring applications using best practices such as SOLID OOP, GitHub, Test Driven Development, and Continuous Integration Testing Use Spring Framework 5 to build an end to end Reactive application with MongoDB Build web applications using Spring MVC Get access to a Spring Boot Application Cookbook Learn step by step how to build Spring applications using Spring Framework 5 and Spring Boot 2 You will understand how to access data using Spring Data JPA and Hibernate Learn About Reactive Programming with Spring Framework 5 See how to run a Spring Boot application inside a Docker container Apply for this course
 
Course image
Udemy: Maven Crash Course: Step-by-Step Introduction for Beginners
Quick introduction of core concepts reinforced with practical, project-based examples using Maven, Git and Eclipse. In this course, you will learn:Understand the key concepts in Maven Build Java projects using Maven Use Maven with Eclipse Install and Configure Maven on Mac and Windows platforms Find and manage dependencies in Maven Integrate Git source control with Maven projects Apply for this course
 
Course image
Udemy: Maven Quick Start: A Fast Introduction to Maven by Example
A software engineer's starter guide to Apache Maven using step-by-step tutorials. In this course, you will learn: Understand the key concepts in Maven Build Java projects using Maven Use Maven with Eclipse Install and Configure Maven on Mac and Windows platforms Find and manage dependencies in Maven Integrate Git source control with Maven projects Apply for this course
 
Course image
Udemy: Maven Crash Course
Create a multi module Maven Java web application project in easy steps. In this course, you will: Learn what convention over configuration is and the Maven project structure. Apply your understanding of Maven and your ability to build a project using Maven. Create and build a java web application using Maven. Master all the important concepts of Maven while working hands on. Apply for this course
 
Course image
Udemy: DevOps: CI/CD with Jenkins pipelines, Maven, Gradle
Build continuous integration, continuous delivery and DevOps pipelines with Java, Gradle, Maven, Artifactory & Sqitch. In this course, you will learn: You will get introduced to continuous integration (CI) and learn what it is all about. In any real world software project - databases are a key component. You will learn how to maintain and version control database schema in an automated fashion via RoundHousE Build CI and CD pipelines using Jenkins, Gradle, Maven, Artifactory and corresponding plugins The continuous integration (CI) pipeline will integrate the automated builds with Git repositories hosted in GitHub​ Learn why continuous integration is important (especially in fast paced agile environment) You will learn how to build an automated continuous integration (CI) pipeline with Jenkins and its various plugins You will learn how to configure, secure and extend Jenkins You will also learn how to manage the build artifacts which are produced by the continuous integration (CI) builds Apply for this course
 
Course image
Udemy: Selenium WebDriver with Java. Complete step by step course.
Complete course where you will learn automation testing using Selenium WebDriver with Java from scratch. In this course, you will learn: Complete understanding of basic to expert Java concepts with practical implementation You will have required skills to automate any web application Automate tests using Selenium WebDriver and Java With all this knowledge gained, you should be easily able to clear Selenium Automation interviews Apply for this course
 
Course image
Udemy: Selenium WebDriver with Java: Project Implement and Framework
Selenium Webdriver Automation Testing, JUnit, TestNG, BDD/ Cucumber framework, End to End integration with Jenkins, Katalon Studio. In this course, you will learn: Expert Level knowledge of Java to implement with Selenium Expertise on Selenium WebDriver basics + advance concepts Automate tests using Selenium WebDriver and Java with Best Practices Can automation any realtime application and also can design framework from scratchDetails understanding of advance concepts like OOPS, Excel Handling, DB Handling.Detailed knowledge of supporting Tools and Libraries like MAVEN, JUNIT, TestNG 81Latest Interview Questions Apply for this course
 
Course image
Udemy: Jenkins 2 Bootcamp: Fully Automate Builds to Deployment 2020
This is a comprehensive course designed to show how to setup and run a Jenkins CI server starting with continuous inspection (build, test and analysis) all the way through to continuous deployment. This course provides a strong foundation for implementing continuous inspection, continuous integration, continuous delivery, and even continuous deployment at your company or studio. In order to ikeep the course short and to-the-point, several decisions were made in order to provide a complete path from CI to CD.The pipeline created in this course consists of the following:Jenkins CI server installed and configured on WindowsGit as the source control systemJava as the main programming language of build projectsMaven as the build toolFindbugs, PMD, and Checkstyle as the static code analysis toolsTomcat as the deployment serverSetup Jenkins in AWS using LightsailUse EC2 Plugin for Auto-scalingThis set of tools provides a comprehensive, end-to-end implementation continuous deployment pipeline. Jenkins can be installed on many operating systems and supports a myriad of tools and technologies -- which means, this course provides tremendous value to those comfortable or interested in other operating systems and/or technologies. Apply for this course
 
Course image
Udemy: Learn DevOps: CI/CD with Jenkins using Pipelines and Docker
Use Jenkins the DevOps way. Automate your Jenkins jobs by using Jenkins Pipelines, Docker, and the Jenkins Job DSL. In this course, you will learn: Use Jenkins to perform Continuous Integration within your Software Development Lifecycle Configure Jenkins “The DevOps way”, using Docker, Jobs DSL and Jenkins Pipelines Configure the authentication and authorization options to tighten security on your Jenkins UI Install Jenkins using docker Use plugins to integrate Jenkins with popular development software Apply for this course
 
Course image
Udemy: Build Deploy Test with Jenkins 2.0
Learn Jenkins 2.0 for end-to-end testing of applications. Build + Deploy + Test with Jenkins 2.0 course is designed in such a way that anyone with a good understanding of basic software development and testing can start learning this course effortlessly. This course is designed not just for developers or testers, its also designed for DevOps and Business Analyst. This course course covers rich topics from complete ground-up like Understanding and configuring Jenkins 2.0 Understand and working with Jenkins 2.0 freestyle project Understand and working with Jenkins 2.0 pipeline projects Working with both Java and .Net project  Configuring and working with multiple Agents Working with Docker and cross browser testing Working with Jenkins Blue Ocean At the end of this course, one can have an clear understanding of what Jenkins is and its awesomeness with simplicity. Apply for this course
 
Course image
Udemy: Eclipse Tutorial For Beginners : Learn Java IDE in 10 Steps
Become More Productive Today. In this course, you will learn: Be more productive with Eclipse Make use of Eclipse Save Actions Features Understand Eclipse Basics : Views, Perspectives, Shortcuts, Code Generation & Plugins Apply for this course
 
Course image
Udemy: Eclipse IDE for Beginners: Increase Your Java Productivity
This course delivers the step-by-step guidance to help you master the core topics and techniques with Eclipse. In this course, you will learn: Install the Eclipse IDE on their own computer Customize the Eclipse user interface Refactor and Debug Java Source Code Import and Export Projects Create a Java application with Eclipse Generate Java Source Code using Eclipse Wizards Run JUnit Tests Add External JAR files to your Eclipse Project Apply for this course
 
Course image
Udemy: Java Programming Masterclass covering Java 11 & Java 17
Learn Java In This Course And Become a Computer Programmer. Obtain valuable Core Java Skills And Java Certification. In this course, you will learn: Learn the core Java skills needed to apply for Java developer positions in just 14 hours. Be able to sit for and pass the Oracle Java Certificate exam if you choose. Be able to demonstrate your understanding of Java to future employers. Learn industry "best practices" in Java software development from a professional Java developer who has worked in the language for 18 years. Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more. Obtain proficiency in Java 8 and Java 11. Apply for this course
 
Course image
Udemy: Master Hibernate and JPA with Spring Boot in 100 Steps
Learn fundamentals of Java Persistence API (JPA) and Hibernate framework using Spring and Spring Boot. In this course, you will learn: You will learn the basics of JPA and Hibernate - Entities, Relationships, Inheritance Mappings and Annotations You will understand JPA and Hibernate Relationships in depth - One to One, Many to One and Many to Many You will learn the basic of performance tuning your JPA application with Hibernate - Solve N+1 Queries Issue You will understand the basics of Spring Data JPA and Spring Data REST You will understand approaches to querying data using JPA and Hibernate - JPQL, Criteria API and Native Queries You will use a variety of Spring Boot Starters - Spring Boot Starter Web, Starter Data Jpa, Starter Test You will learn the basics of caching - First Level Cache and Second Level Cache with EhCache Apply for this course
 
Course image
Udemy: Java Persistence: Hibernate and JPA Fundamentals
A simple-to-follow and easy-to-understand training course on Java Persistence with JPA by Example. In this course, you will learn: By the end of this course, you'll be having a strong foundation on Java persistence with Hibernate The fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency The fundamentals of First & Second Level Caching, N+1 Selects Problem & Batch Fetching, Optimistic Locking & Versioning The fundamentals of Entity Relationships, Inheritance Mapping & Polymorphic Queries The fundamentals of Querying database using JPQL and Criteria API (JPA) The fundamentals of Handling Long Conversations with Merging Detached Object and Extended Persistence Context The fundamentals of Database Isolation Rules Some of the Best Practices of Java Persistence with Hibernate Apply for this course
 
Course image
Udemy: Java In-Depth: Become a Complete Java Engineer!
This Master Course has been meticulously developed for over 5 years and has over 50000 students from over 150 countries ranging from complete beginners to experienced Java professionals. Top companies like Cognizant, Intel, PayPal, Pinterest, Wipro are actively using this course to upskill their employees. It has been consistently ranked as one of Udemy's top 3 paid Java courses and has helped many students start their professional journey as "confident" Java programmers. This course has been developed to just not teach core Java skills, but with a larger goal of helping you become a complete & professional Java engineer right by the end of this course. To realize this, it takes a holistic approach in teaching Java programming. To ensure that you master Java language, the course has been developed to be highly comprehensive covering most of the Java language features and discussing them at a very in-depth level. To further ensure you are industry-ready and can write well-designed, professional code, tons of best practices & design principles are explained and demonstrated in code. Towards this end, you'll also implement an instructor-led Java EE Web application using professional coding conventions with Eclipse as IDE. Finally, all your questions will receive in-depth personalized responses within around 24 hours. Over 5000 questions have already been answered so far!In this course, you will learn: Gain in-depth understanding of core & advanced features of Java including JVM internals Master design principles, best practices and coding conventions for writing well-designed, professional Java code Get real-world experience by developing an instructor-led Java EE-based Web application using technologies like JSP, Servlets and MySQL Set firm foundation in Java for the rest of your career. That's a promise! Master Object-Oriented Programming concepts by using a real-world application as a case study Master Exceptions, IO, Collections Framework, Generics, Multi-threading, Databases, etc. with best practices Solid understanding of Functional-style Programming using Java 8 constructs like Lambdas & Streams Set yourself up to become an Oracle Certified Associate, Java SE 8 Programmer (1Z0-808) Apply for this course
 
Course image
Java Database Access with Hibernate (LinkedIn Learning)
Working with both object-oriented software and relational databases can be time consuming. Due to a paradigm mismatch between how data is represented in objects (which are usually nonscalar values) versus relational databases (where scalar values are organized in tables) development costs are significantly higher. When you have to deal with object and relational models that don't play well together, the Hibernate ORM (object-relational mapping) solution for Java environments can help to provide persistent data that you can store and retrieve at a later time. Unlike Enterprise JavaBeans, this framework provides good persistence capabilities by simplifying the task of database operations in Java, allowing you to concentrate on enforcing business application logic instead of having to worry about table relationships and data integrity rules. Join staff instructor and Java expert Peggy Fisher as she explores how Hibernate works, as well as how to install, set up, and use this framework. Topics include: Installing Hibernate Adding a database connection for a project in NetBeans Setting up the configuration file Reverse engineering to discover object details Mapping the database to Java objects Saving, updating, and deleting an object Retrieving objects Using the CriteriaQuery Using HQL and native SQL queries Using aggregate methods in HQL Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring: Test-Driven Development with JUnit (LinkedIn Learning)
Practicing test-driven development in the Spring framework—or any framework, for that matter—can help you speed up your software release cycles, and ensure that you end up with a high-quality product. Learn the tricks for using Spring and JUnit— an open-source testing tool—together, and how to use this power combo across your entire backend stack to achieve optimal test coverage. In this course, discover how (and why) to use Spring and JUnit for test-driven development. Instructor Shonna Smith also shows how to lay the groundwork for testing some typical components in your backend application: @Service, @Controller, and @Repository components. Throughout the course, Shonna provides hands-on examples of how to apply these concepts in a real-world application. Topics include: Why test-driven development matters Test planning for @Service, @Controller, and @Repository components Writing integration tests for @Service, @Controller, and @Repository components Writing unit tests for @Service, @Controller, and @Repository components Creating integration test datasets Making a feature test suite Making a continuous integration test suite Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring Boot 2.0 Essential Training (LinkedIn Learning)
Learn how to get started with Spring Boot 2.x, a powerful framework that can help you build web applications quickly, using less code. The Java-based programs you build in Spring Boot "just run": they resolve their own dependencies and create containers for running code in any environment. Learn how to use Spring Boot to build your projects in this course with software architect and Spring developer Frank Moley. Frank shows how to initialize, containerize, and run Spring Boot web apps and CLI apps, and use the library of common starter projects to fill business-critical needs: data, messaging, security, and more. Plus, find how to extend Spring Boot by creating your own starters and use the Actuator module's HTTP endpoints to monitor and manage your apps. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Spring 5.0 and Spring Boot 2.0 New Features (LinkedIn Learning)
The Spring developers are always listening to feedback and feature requests. They have responded with Spring 5, a version that's packed with exciting new enhancements. This course gets you up to speed with the latest and greatest in Spring Framework 5.0 and Spring Boot 2.0, including reactive Spring and Spring Actuator. Instructor Frank Moley covers the new support structure for Java 8 and Java EE 7, and explains which packages, classes, and methods have been removed. Next, learn about the changes to Servlet 3 and 4, data binding for immutable objects, and the spring-web-reactive module for reactive programming. Then explore the integration for Junit Jupiter, parallel test execution, and mock environments. Finally, review the changes in Spring Boot, including third-party library upgrades and Spring Boot Actuator for monitoring the health of production applications. Topics include: Spring core changes Spring web changes Spring test changes Spring Boot changes Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Java Persistence API (JPA): 1 The Basics (LinkedIn Learning)
The Java Persistence API (JPA) is the standard for mapping Java objects to relational databases. JPA provides several advantages over traditional data access methods like Java Database Connectivity (JDBC). In this practical course, Kesha Williams discusses these advantages and acquaints you with the basics of JPA, entity management, transaction management, and relationship mapping. Upon completing this course, you'll be equipped with a firm understanding of JPA and persisting data in Java enterprise applications. Topics include: What is persistence? JPA configuration and entities Benefits of JPA over pure JDBC Managing entities with the EntityManager API Creating, persisting, reading, updating, and deleting objects Managing transactions Advanced mapping techniques using annotations How to map relationships Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Practical Test-Driven Development for Java Programmers (LinkedIn Learning)
Learn how to use tests to drive the writing of your code, a key component of agile programming. More than just theory, this course covers a range of practical topics that can help Java developers get up and running with test-driven development (TDD). Instructor Matt Greencroft helps to acquaint you with the process that's required for TDD, as well as how to deal with real-world challenges you may encounter when carrying out TDD. Discover how to write your first test and determine what makes a good or bad test. Plus, learn how to test code where there's a dependency on third-party resources, how to create mocks and stubs with Mockito—a popular third-party library—and more. Topics include: Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in. This course is in French only. If this is not a problem for you, by all means go ahead and apply. Apply for this course
 
Course image
Udemy: Java 8 new features in simple way
In this video tutorials we covered every topic in detail on the board and on the system with live execution. Definitely you can feel like you are learning in class room directly from the instructor. As the part of this course we are covering the following 11 topics: Lambda Expressions Functional Interfaces Default methods in Interface Static Methods in Interfaces Predicate Function Consumer Supplier Method Reference & Constructor Reference by Double Colon(::) Operator Stream API Date & Time API (Joda API) Apply for this course
 
Course image
Udemy: Docker for Java Developers
Learn how you can use Docker to supercharge your enterprise Java Development! In this course, you will learn: How you can run Docker Containers Publish Docker Images to Docker Hub Use Docker Swarm for Cloud Scale Computing How to use Docker Containers for Integration Tests How you can leverage Docker Containers for Integration tests from CI Builds How you can create and run your own Docker Images Learn how to use Docker Compose to Run Multiple Docker Containers Use Maven to Create Docker Images Run multiple Docker containers with Docker Compose Create your own Docker Swarm Cluster Apply for this course
 
Course image
Udemy: Complete Java SE 8 Developer Bootcamp - OCA Prep Included
Master the Foundations of Java and the Topics of the Oracle Certified Associate, Java SE 8 Programmer Exam (1Z0-808). In this course, you will learn: Read and write basic command line programs in Java Generate HTML based documentation (Javadoc) for code Know how to use an Integrated Development Environment (Eclipse) to develop and debug programs Gain a solid understanding of the topics covered in the exam to become an Oracle Certified Associate, Java SE 8 Programmer (Java SE 8 Programmer I 1Z0-808) Apply for this course