Java Opplæringskurs

Java Opplæringskurs

Local, instructorled live Java training courses demonstrate through handson practice how to develop applications with Java

Java training is available as "onsite live training" or "remote live training" Onsite live training can be carried out locally on customer premises in Norge or in NobleProg corporate training centers in Norge Remote live training is carried out by way of an interactive, remote desktop

NobleProg Your Local Training Provider.

Machine Translated

Testimonials

★★★★★
★★★★★

Java Kursplaner

Kursnavn
Varighet
Oversikt
Kursnavn
Varighet
Oversikt
14 timer
Oversikt
Angular is an open source framework written in TypeScript for web development. Spring Boot is a Java framework for building microservices and APIs. Angular and Spring Boot provide an end-to-end framework for developers to build and deploy full stack web applications.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Angular and Spring Boot to build full stack applications.

By the end of this training, participants will be able to:

- Develop a full stack application with Angular and Sping Boot.
- Build a backend application with Spring Boot.
- Create frontend applications with Angular.
- Use Spring Security to configure authentication for a full stack application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 timer
Oversikt
Spring Boot er en teknologibunke som favoriserer konvensjonen over konfigurasjonen. Spring Boot lar utviklere lage frittstående applikasjoner i produksjonskvalitet som "bare kjører", vanligvis på en innebygd forekomst av Tomcat , Jetty eller Undertow.

Denne instruktørledede liveopplæringen (på stedet eller fjernkontrollen) er rettet mot erfarne Spring Boot utviklere som ønsker å bruke Spring Boot avanserte funksjoner for å forbedre, sikre og teste komplekse Spring Boot applikasjoner.

Ved slutten av denne opplæringen vil deltakerne kunne:

- Tilpass Spring WebMVC-rammeverket for å forbedre avkoblingen av webapplikasjoner.
- Serialiser og de-serialiser objekter ved hjelp av Jackson Serialization Views.
- Lagre og sikre brukerdata i en database.
- Bruk Spring Sessions til å administrere informasjon om brukerøkter på en distribuert måte.
- Automatiser testen av Spring WebMVC-applikasjoner.
- Overvåke og måle applikasjonsytelse.

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
35 timer
Oversikt
Spring er et applikasjonsrammeverk som gir en omfattende programmerings- og konfigurasjonsmodell for Java baserte bedriftsapplikasjoner.
14 timer
Oversikt
OpenXava is a Rapid Web Application Development Tool for Oracle and other databases. It is similar to Oracle Application Express (APEX) but open source.

This instructor-led, live training (online or onsite) is aimed at developers who wish to develop Java Enterprise applications with OpenXava.

By the end of this training, participants will be able to:

- Install and configure OpenXava.
- Select and use other Java tools and frameworks together with OpenXava.
- Develop an advanced database driven business application.
- Test and debug an OpenXava application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
- To learn more about OpenXava, please visit: https://www.openxava.org/
7 timer
Oversikt
OpenSearchServer is an open-source application server used to develop index-based applications such as search engines. Written in Java, it can be integrated into other applications without using Java code.

In this instructor-led, live training, participants will learn set up, configure, manage and extend OpenSearchServer.

By the end of this training, participants will be able to:

- Run OpenSearchServer as a standalone server with a servlet container
- Configure OpenSearchServer's integrated crawler for databases, web pages and rich documents
- Develop a sample application using OpenSearchServer's Zkoss-based web UI
- Integrate search results into a page using the HTML renderer
- Monitor and administer OpenSearchServer
- Extend OpenSearchServer's features using its plugin architecture

Audience

- System administrators
- DevOps engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 timer
Oversikt
Gradle is an automation system based on Apache Ant and Apache Maven for declaring domain-specific language configurations. Using Gradle, users can build, test, and deploy Java applications.

This instructor-led, live training (online or onsite) is aimed at java developers who wish to use Gradle to automate the Java web development process.

By the end of this training, participants will be able to:

- Build a Java application with Gradle.
- Manage dependencies in a Java application.
- Use Gradle in the cloud.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
21 timer
Oversikt
JUnit er et rammeverk for å skrive repeterbare tester og gjøre enhetstesting for Java språk.
28 timer
Oversikt
This instructor-led, live training is designed for anyone interested in learning Java for the purpose of test automation. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply to software automation testing. The focus is on the Java fundamentals which can be directly and immediately applied to test automation.

This course does not cover in depth test automation frameworks such as Selenium. It also bypasses the conventional "Hello World" approach to learning Java, as this is not a course on application development. This course is squarely aimed at getting participants up and running quickly with test automation. If you are already versed in Java and wish to get straight into testing with Selenium, please check out: Introduction to Selenium (https://www.nobleprog.com/introduction-selenium-training).

Format of the course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 timer
Oversikt
JavaServer Faces is a Java EE specification and framework for building component-orientated user interfaces. JavaServer Faces is an industry standard, used in enterprise-level web applications.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use JavaServer Faces to create enterprise-level web applications.

By the end of this training, participants will be able to:

- Build a JavaServer Faces CRUD application that connects to a database.
- Validate forms through filtering input and sanitizing output.
- Use JDBC API and MySQL to perform operations on data.
- Secure Java EE web applications.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
21 timer
Oversikt
Java Servlets, JSP and JDBC are the server-side technologies that power thousands of enterprise web applications. These three technologies are behind many Java web application development frameworks.

This instructor-led, live training (online or onsite) is aimed at developers who wish to understand the foundational technologies behind enterprise Java applications. The course also provides an excellent foundation for continuing on to learning Java frameworks such as Spring.

By the end of this training, participants will be able to:

- Install and configure the development environment needed to begin developing a Java web application.
- Understand how the MVC design pattern is implemented in Java applications.
- Implement Java Fetures such as JSP scripting elements, deployment descriptors and annotations.
- Create a sample web application that takes user queries, fetches data from a database and returns the results.
- Debug and troubleshoot legacy enterprise applications built with Java.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 timer
Oversikt
Parallell programmering er beregningsutførelsen av samtidige beregninger og prosesser. Ved hjelp av parallell programmering i Java kan brukere lage flertrådede applikasjoner som er høy ytelse og responsive.

Denne instruktørledede, live trening (på stedet eller ekstern) er rettet mot webutviklere som ønsker å lage flertrådede applikasjoner i Java .

Ved slutten av denne opplæringen vil deltakerne kunne:

- Lag flertrådede applikasjoner i Java for ethvert formål og skala.
- Bruk låsefrie algoritmer og datastrukturer for økt ytelse.
- Sammenlign designmønstre og ytelsesbetraktninger for bedre optimalisering.
- Implementerer tråder i Java for datadeling og kommunikasjon.

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
35 timer
Oversikt
During the training participants will learn how to write basic programs In Java, test it, use standard libraries and create multi-threaded applications.

In extended version (5 days) participatns will also learn how to create console and GUI applications, communicate with database and by TCP/IP.
14 timer
Oversikt
This course teaches the practical use of Hibernate for persisting Java objects in a relational database.
35 timer
Oversikt
The course is intended for Java programmers who want to produce efficient applications. After consultation with client, the course can be conducted in a special tool version, for people who only need to detect performance problems (testers, administrators) - in this case programming in Java is not required.

During the training, participants will learn about process and modern tools for producing efficient software in Java. They learn performance-related traps, benchmarking, profiling, tuning, memory analysis, performance tricks using collections or IO. Learned topics and tools are applicable regardless of the technologies used in the project, because we focus on language-level performance, tools and embedded libraries. Tuning discusses parameters of JVM provided by Oracle.
21 timer
Oversikt
Deltakere som allerede er Java programmerere som vil utvide horisonten og brukte flere Java språkkonsepter.
7 timer
Oversikt
Deltakere som allerede er Java programmerere som vil utvide horisonten og brukte flere Java språkkonsepter.
14 timer
Oversikt
Java Enterprise Edition (EE) is a Java platform created with higher command over the Java Standard Edition (SE). It offers a leading set of specifications to support multi-tiered and extensive enterprise implementations. The latest version of Java Enterprise Edition, Java EE 8, utilizes advanced Java technologies that are optimizable to attain better application performance.

This instructor-led, live training (online or onsite) is aimed at Java developers who wish to optimize their Jave EE 8 development environment to create, build, test, debug and deploy business applications.

By the end of this training, participants will be able to:

- Set up and configure the necessary development environment for Java EE 8.
- Make use of the Java EE 8 features to develop business applications that are Java EE-compliant.
- Utilize the appropriate methods to optimize their Java EE 8 environment.
- Improve their application monitoring routines.
- Recognize the critical factors for efficient application systems performance.
- Perceive the potential of Java EE 8 when implemented in other ventures.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 timer
Oversikt
ReactiveX is a comprehensive library for creating asynchronous data streams using observable sequences. It enables developers to take advantage of observable streams and their ability to capture emitted events and execute functions accordingly.

This instructor-led, live training introduces participants to ReactiveX's comprehensive library for developing responsive applications and walks participants through a series of cases, demonstrating the usefulness and functionality of key features of ReactiveX.

By the end of this training, participants will be able to:

- 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

Audience

- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
14 timer
Oversikt
RabbitMQ er et open source-meldingssystem for lagring og henting av meldinger som er sendt av prosesser, applikasjoner og servere. Våren er et Java rammeverk. Bruker Java og Spring med RabbitMQ , kan brukere opprette komplekse køer, utvekslinger, bindinger og mer.

Denne instruktørledede, RabbitMQ (på stedet eller fjernkontrollen) er rettet mot programvarearkitekter og webutviklere som ønsker å bruke RabbitMQ som et messaging-mellomlager og program i Java ved å bruke Spring til å bygge applikasjoner.

Ved slutten av denne opplæringen vil deltakerne kunne:

- Bruk Java og Spring med RabbitMQ å lage applikasjoner.
- Design asynkrone meldingsdrevne systemer ved bruk av RabbitMQ .
- Opprett og bruk køer, emner, utvekslinger og bindinger i RabbitMQ

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
14 timer
Oversikt
Spring Boot er et Java rammeverk for å bygge RESTful APIer og mikroservices. React er et Java skriptbibliotek som gir fleksibilitet i integrering med andre rammer for delingsfunksjoner. Redux er et Java Script-bibliotek for å administrere applikasjonsstater og bygge grensesnitt. Med Spring Boot , React og Redux vil brukeren ha verktøysettet som kreves for å bygge funksjonelle front-end- og back-end web-applikasjoner.

Denne instruktørledede liveopplæringen (på stedet eller fjernkontrollen) er rettet mot webutviklere som ønsker å bygge funksjonelle front-end og back-end web-applikasjoner med Spring Boot , React og Redux.

Ved slutten av denne opplæringen vil deltakerne kunne:

- Bygg en front-applikasjon med React og Redux.
- Lag RESTful APIer med Spring Boot .
- Sikre webtjenester med Spring security og JWT web tokens.

Kursets format

- Interaktiv forelesning og diskusjon.
- Masse øvelser og trening.
- Praktisk implementering i et live-lab-miljø.

Alternativer for tilpasning av kurset

- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
14 timer
Oversikt
Vert.x is a library for building reactive applications that run on the Java Virtual Machine (JVM).

In this instructor-led, live training, participants will learn how to use Vert.x to create an asynchronous, event-based web application.

By the end of this training, participants will be able to:

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

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
Undertow is a lightweight web server written in Java. It is used by JBoss's WilfFly internally and is popular as an embedded web server for JVM-based applications.

In this course, participants will learn how to set up an Undertow web server as a standalone and embedded web server.

By the end of the course, participants will have an understanding of Undertow's architecture, features and capabilities and will be able to:

- Deploy and manage an Undertow server in standalone as well as embedded mode
- Embed Undertow into application code using Undertow's embedded APIs
- Integrate Undertow into a Wildfly Application Server
- Set up Undertow as the embedded servlet container for Spring Boot

Audience

- System administrators
- Enterprise web application developers
- DevOps engineeers
- Developers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
7 timer
Oversikt
Apache TomEE er en sertifisert Java Enterprise Edition (EE) -stabel utviklet på toppen av Tomcat (TomEE = Tomcat + tilleggs- Java EE-funksjoner). Disse integrasjonene gjør det mulig å skrive kode, teste forretningslogikk, konfigurere containerstyrte ressurser og administrere serveren.

I denne instruktørledede, liveopplæringen, vil deltakerne lære å installere, konfigurere, administrere, feilsøke og optimalisere en TomEE-applikasjonsserver.

Publikum

- Utviklere
- Systemadministratorer
- DevOps Engineers

Kursets format

- Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
14 timer
Oversikt
Spring is an open source framework written in Java. REST web services are resources that connect applications and services to communicate concurrently. Incorporating REST web services in the Spring environment allows developers to abstract data store interactions into a common repository API.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to build REST APIs with Spring Data REST.

By the end of this training, participants will be able to:

- Build REST APIs with Spring Data REST.
- Expose RESTful APIs with Spring Data REST.
- Test and troubleshoot REST APIs using Postman.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
14 timer
Oversikt
Spring Boot er et Java basert utviklingsramme for nettapplikasjoner som favoriserer konvensjonen over konfigurasjonen. Spring Boot lar utviklere lage frittstående applikasjoner i produksjonskvalitet som "bare kjører", vanligvis på en innebygd forekomst av Tomcat , Jetty eller Undertow.

I denne instruktørledede, liveopplæringen, lærer deltakerne nøkkelfunksjonene og arkitekturen til Spring Boot , og dets forhold til den underliggende vårrammen. Instruktøren gir gode muligheter for å anvende denne kunnskapen og motta tilbakemelding. Deltakerne vil gjennomføre live, praktiske øvelser for å definere, konfigurere og distribuere Spring-applikasjoner.

På slutten av kurset vil deltakerne ha den nødvendige kunnskapen og praksis for raskt å distribuere sin egen vårsøknad.

Kursets format

- Tung vekt på praktisk praksis. De fleste konseptene læres gjennom prøver, øvelser og praktisk utvikling.
21 timer
Oversikt
Spring (also known as Spring Framework) is a popular Java framework for creating web applications. It simplifies Java EE development and helps developers be more productive.

This instructor-led, live training (online or onsite) is aimed at Java developers who wish to use the Spring 5 framework to develop and deploy build enterprise web applications.

By the end of this training, participants will be able to:

- Install and configure Spring 5.
- Understand and implement Spring 5's latest features.
- Access databases with Spring Application.
- Use the new reactive web framework, WebFlow, to make an application reactive.
- Integrate a Spring application with legacy Java EE applications.
- Test and deploy an enteprise-grade Spring application.

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.
7 timer
Oversikt
Apache Shiro is a powerful Java security framework that performs authentication, authorization, cryptography, and session management.

In this instructor-led, live training, participants will learn how to secure a web application with Apache Shiro.

By the end of this training, participants will be able to:

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

Audience

- Developers
- Security engineers

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
28 timer
Oversikt
The course covers the basics of Java development and introduces the Apache Maven software project management and comprehension tool.
21 timer
Oversikt
Dette kurset dekker sikre kodingskonsepter og oppdragsgivere med Java gjennom OWASP metodikk for testing. Open Web Application Security Project er et online fellesskap som lager fritt tilgjengelige artikler, metodologier, dokumentasjon, verktøy og teknologier innen webapplikasjonssikkerhet.
7 timer
Oversikt
Reactive programing is an asynchronous programing paradigm that focuses on data streams and the propagation of data by establishing a defined dependency between the underlying execution models and the emitted data streams from one component to another. RxJS is one of the most comprehensive reactive programing libraries for managing UI events, asynchronous HTTP requests, and other data streams.

In this instructor-led, live training, participants will become familiar with RxJS's tools and functions as they apply them to a variety of coding problems associated with interactive-heavy based mobile and web apps. Participants will also learn how to create and deploy a UI heavy web app.

By the end of this training, participants will be able to:

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

Format of the Course

- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.

Course Customization Options

- To request a customized training for this course, please contact us to arrange.

Kommende Java Kurs

Helg Java kurs, kveld Java trening, Java boot camp, Java instruktørledet, Helg Java trening, Kveld Java kurs, Java coaching, Java instruktør, Java trener, Java kurs, Java klasser, Java on-site, Java private kurs, Java tomannshånd trening

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions