Java Server Faces is a popular web application framework for Java. In fact, it is the standard web application framework for Java EE. Granted there are other web frameworks around, but most corporate Java positions expect Java developers to have experience with JSF since it is an integral part of Java EE.

In this course, you will learn:

  • Build a fully functioning JSF web application from scratch
  • Set up your JSF development environment with Tomcat and Eclipse
  • Read HTML form data with JSF
  • Perform HTML form validation with built-in and custom rules
  • Integrate Managed Beans to handle business logic
  • Display data using tables
  • Add database support with JDBC: query, insert, update and delete
  • Build a complete database web app with JDBC
Aanvraag indienen

Java Information resources

Become Java Spring Boot Full Stack Cloud Developer. Learn AWS, React, Docker, Spring Data JPA & Spring Security. This is the course you need to learn everything you need to know about building real world Java applications and deploying them to the cloud using Spring and Spring Boot Frameworks.

  1. You will learn to build a Web Application, REST API and Full Stack Application with Spring Boot and Spring Frameworks
  2. You will Master Fundamentals of Spring Framework from Zero, no previous experience required
  3. You will Learn Spring Framework the MODERN WAY - The way Real Projects use it!
  4. You will learn the magic of Spring Boot - Auto Configuration, Spring Initializr and Starter Projects
  5. You will Learn the Best Practices in Developing Awesome Java Spring Applications from an Expert with 20 Years of Programming Experience
  6. You will learn to use a wide variety of Spring Boot Starter Projects - Spring Boot Web, Spring Boot Data JPA
  7. You will Acquire ALL the SKILLS to demonstrate an EXPERTISE with Spring Framework in Your Job Interviews
  8. You will Develop a REAL-TIME project with React and Spring Boot from SCRATCH
  9. You will Become the go to guy for Fixing Java Spring Framework problems in Your Project
  10. You will Understand the LATEST frameworks and technologies, including Spring Boot, Maven, Eclipse, JUnit and Mockito.

Aanvraag indienen

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 Lifecycles

  • Use Maven to build and package Java projects

  • See how to use Maven with popular alternative JVM languages, including Groovy, Kotlin, and Scala

  • Configure Maven to run your unit and integration tests written in JUnit 3, JUnit 4, JUnit 5, TestNG, and Spock

  • Generate source code from XML and JSON Schemas

  • Leverage annotation processing at compile time for Project Lombok and Mapstruct

  • Learn in depth about the Apache Maven plugin system and see how plugins are used in the build lifecycle

  • Build Spring Boot applications with Apache Maven

  • Improve your code quality with code coverage and spot bugs reports

  • Unlock valuable capabilities of the Spring Boot Maven plugin!

  • Deploy project artifacts to Maven repositories

  • Develop multi-module Maven projects

  • Learn how to use Maven Build Profiles

  • Perform Releases using the Maven Release Plugin

  • How to use Maven for Enterprise Dependency management by using BOMs

  • And much more!

This is course is for the modern Java developer.

The entire course has been developed using Java 11.

Course Extras

  • All 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.

Aanvraag indienen

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.

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.

Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

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.

Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

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.

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.

Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

Moderne webapplicaties bouwen is een veel vereiste taak in de software industrie. Waar vroeger alles lokaal draaide, wordt nu alles centraal gehost in de Cloud. Ontdek hoe je zo een applicatie kan bouwen met Angular.

Inhoud:
  • De rol van een JS-framework en hoe Angular zich situeert tegenover de huidige concurrentie
  • Installatie Node (en NPM)
  • Inleiding TypeScript programmeertaal
  • Installatie Angular CLI
  • Opstellen van een Angular-project via de Angular CLI in de terminal
  • Gegenereerde projectstructuur van een typisch Angular-project kaderen en daarin oriënteren
  • Nut, creatie en gebruik van componenten
  • Tekst interpolatie (met pipes), directives en data binding om HTML-code programmatisch te hanteren in het template-aspect van componenten
  • Routing toepassen en de nuances van een SPA in deze context kaderen
  • Services als IoC oplossing en het aanmaken & gebruik ervan
  • Het inladen en gebruik van HttpClient om HTTP-requests op een asynchrone manier (Observables) te verzenden om, onder andere, te communiceren met een API
  • Het maken en efficiënte gebruik van model-klassen om concepten voor te stellen in Angular
  • Gegevens uitwisselen tussen kind- en ouder-componenten via de @Input en @Output annotaties
  • Omgevingsvariabelen correct opslaan en gebruiken
  • Template-driven forms en reactive forms toepassen en hun verschillen kunnen kaderen

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.


Het schrijven van zelf validerende testen, zorgt voor minder kopzorgen en stres bij ontwikkelaars. Ontdek in deze cursus de waarheid achter deze uitspraak!

Inhoud:
  • Software Testing als discipline
  • Software testing als attitude
  • Test automatisatie
  • Verschillende soorten testen
  • Testen in Java: De Unit test

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.


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.

Programmeren voor huis tuin en keuken gebruik is een leuke hobby. Maar wanneer we naar enterprise applicaties kijken neemt de complexiteit snel toe. Maak daarom kennis met Spring. Het Framework dat complexiteit simpel maakt!

Inhoud:
  • Spring Core
  • Inversion of Control en Dependency injection
  • Spring Boot introductie
  • Lombok
  • Spring Initializr
  • Spring Data
  • Spring WEB (MVC)
  • Spring Validation
  • Spring Security
  • Spring Web (REST)
  • Testing en Spring

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.


Developers sometimes struggle to see their apps as attackers do. They don't automatically recognize the vulnerabilities. That is where frameworks like Spring Security come in. Spring Security offers built-in authentication and authorization features for securing your apps and services, and easy ways to extend the framework to maximize its value. Join security architect Frank Moley, as he shows how to secure your Java projects with Spring Security, LDAP, Active Directory, and WebFlux. Along the way, learn how to use Spring Security to set up your own OAuth 2.0 servers to secure your apps and network services.

Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

Deze cursus is enkel beschikbaar in het Frans. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

Een databank is een belangrijk onderdeel van vele software toepassingen. En ondertussen kunnen deze vele vormen aannemen. Ontdek daarom in deze cursus hoe deze te ontwerpen en aan te spreken.

Inhoud:
  • Rol van een Databank
  • Soorten Databanken
  • SQL schrijven en lezen
  • Databanken ontwerpen
  • ERDs opstellen, lezen en interpreteren
  • Relaties binnen data ontdekken

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.


Duurtijd van de opleiding: 1,7u.

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.

Deze cursus is enkel beschikbaar in het Engels. Als dit voor u geen probleem vormt, dien dan gerust uw aanvraag in.

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)
Aanvraag indienen

Ga aan de slag met het meest gebruikte ORM systeem binnen Java om data first software te schrijven

Inhoud:
  • Wat is ORM
  • Voor en nadelen van een data first aproach
  • JPA standaard
  • Hibernate implementatie
  • Datbanken connecteren
  • Relatie vs OOP
  • Relaties converteren naar OOP
  • OOP convereren naar relaties

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.


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.
Aanvraag indienen

Leer een website op te bouwen met de vastgelegde standaarden door het World Wide Web Consortium.

Inhoud:
  • HTML en CSS
  • Javascript
  • Design in een website
  • Mobile-first approach
  • Online plaatsen van een website
  • Dom-gebruik

Je kan deze cursus als eLearning volgen, maar ook klassikaal met toegang tot de eLearning modules (blended). Maak hieronder je keuze.