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
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.
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.
7 timer
Oversikt
Deltakere som allerede er Java programmerere som vil utvide horisonten og brukte flere Java språkkonsepter.
21 timer
Oversikt
Deltakere som allerede er Java programmerere som vil utvide horisonten og brukte flere Java språkkonsepter.
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.
14 timer
Oversikt
This course teaches the practical use of Hibernate for persisting Java objects in a relational database.
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 (onsite or remote) 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.
35 timer
Oversikt
Spring er et applikasjonsrammeverk som gir en omfattende programmerings- og konfigurasjonsmodell for Java baserte bedriftsapplikasjoner.
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.
21 timer
Oversikt
JUnit er et rammeverk for å skrive repeterbare tester og gjøre enhetstesting for Java språk.
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 (onsite or remote) 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.
14 timer
Oversikt
The Apache OpenNLP library is a machine learning based toolkit for processing natural language text. It supports the most common NLP tasks, such as language detection, tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing and coreference resolution.

In this instructor-led, live training, participants will learn how to create models for processing text based data using OpenNLP. Sample training data as well customized data sets will be used as the basis for the lab exercises.

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

- Install and configure OpenNLP
- Download existing models as well as create their own
- Train the models on various sets of sample data
- Integrate OpenNLP with existing Java applications

Audience

- Developers
- Data scientists

Format of the course

- Part lecture, part discussion, exercises and heavy hands-on practice
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
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 (onsite or remote) 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/
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.
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
28 timer
Oversikt
The course covers the basics of Java development and introduces the Apache Maven software project management and comprehension tool.
14 timer
Oversikt
Resin is a fast and reliable open-source Java Application Server for web applications spanning hundreds of servers. Originating as a Servlet and JSP engine, Resin today supports Web Profile, CDI and EJB. Resin includes a high performance JTA transaction manager, a JMS provider, clustering, connection pooling, and a management console. Resin is used by companies such as CNET, Motorola and Salesforce.com.

In this course, we cover the essentials of installing, configuring, securing, optimizing and managing a Resin application server. By the end of the course, participants will have a firm understanding of Resin's architecture, features and capabilities and will have the practice needed to deploy and manage their own Resin application server.

Audience

- System administrators
- Enterprise web application developers
- DevOps engineeers

Format of the course

- Part lecture, part discussion, heavy hands-on practice
21 timer
Oversikt
Rest Assured APIs are Java domain specific language APIs for automating REST APIs. With Postman and Java, REST Assured APIs are able to invoke REST web services and match responses for testing.

This instructor-led, live training (onsite or remote) is aimed at software testers who wish to test REST web services with Postman, Java, and Rest Assured APIs.

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

- Automate webservice API testing using Postman and REST Assured API.
- Generate reports for execution results.
- Design and implement automation frameworks with REST Assured API.

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
RxJava is a Java library for enabling event-based applications (a.k.a. Reactive Programming).

This instructor-led, live training (onsite or remote) is aimed at developers who wish to use RxJava to develop and deploy an Android mobile application.

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

- Set up a development environment that includes needed libraries, packages and frameworks needed for developing a reactive application.
- Understand how data and event streams are emitted and consumed.
- Design applications that model real world (event based) situations in an elegant and concise way.

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 RxJava, please visit: https://github.com/ReactiveX/RxJava
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.
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
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
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.
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 (onsite or remote) 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.
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.
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 (onsite or remote) 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.
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
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
14 timer
Oversikt
Vert.x is a library for building reactive applications.

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