Online eller på stedet, instruktørledede live Java-opplæringskurs demonstrerer gjennom praktisk praksis hvordan man utvikler applikasjoner med Java. Java-trening er tilgjengelig som "online live training" eller "onsite live training". Online live trening (også kalt "remote live training") utføres ved hjelp av et interaktivt, eksternt skrivebord . Direkteopplæring på stedet kan gjennomføres lokalt hos kundene i Norge eller i NobleProg bedriftsopplæringssentre i Norge. NobleProg – din lokale opplæringsleverandør
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot Java-utviklere på mellomnivå som ønsker å utforske de nyeste funksjonene i Java 21, forbedre sine kodeferdigheter og effektivt implementere moderne Java-applikasjoner.
Etter denne opplæringen vil deltakerne kunne:
Forstå og bruke de nye funksjonene som er introdusert i Java 21.
Forbedre applikasjonsytelsen ved hjelp av avanserte Java-funksjoner.
Utvikle modulære og skalerbare applikasjoner ved hjelp av oppdaterte biblioteker.
Implementere beste praksis i Java 21 for robust og effektiv kode.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere på middels nivå som ønsker å lære kjernekonseptene og programmeringsprinsippene til Java 17.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå kjernekonseptene Java og programmeringsprinsippene.
Skriv, kompiler og kjør Java-applikasjoner med Java 17.
Bruk de nye funksjonene og forbedringene introdusert i Java 17.
Arbeid med objektorientert programmering (OOP) konsepter i Java.
Implementer avanserte Java funksjoner som lambdaer, strømmer og moduler.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på mellomnivå Java som ønsker å designe, utvikle, distribuere og vedlikeholde mikrotjenester-baserte applikasjoner ved å bruke Java rammeverk som Spring Boot og Spring Cloud.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå prinsippene og fordelene med mikrotjenesters arkitektur.
Bygg og distribuer mikrotjenester ved å bruke Java og Spring Boot.
Implementer tjenesteoppdagelse, konfigurasjonsadministrasjon og API-gatewayer.
Sikre, overvåke og skaler mikrotjenester effektivt.
Distribuer mikrotjenester ved å bruke Docker og Kubernetes.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot Java utviklere som ønsker å bruke JVM-verktøy og funksjoner for å kjøre Java programmer.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå JVM og hvordan det fungerer.
Lære om refleksjon og de forskjellige minneområdene.
Forstå hvordan du bruker JVM-verktøygrensesnittet.
Bruke JVM til å kjøre Java programmer på enhver enhet eller operativsystem.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære og bruke det grunnleggende om kontinuerlig integrasjon for Java.
Ved slutten av denne opplæringen vil deltakerne kunne:
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på middels nivå Java som ønsker å bruke designmønstre for å forbedre programvarestruktur, vedlikeholdbarhet og skalerbarhet.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå formålet med og fordelene med designmønstre.
Anvend kreative, strukturelle og atferdsmønstre effektivt i Java.
Forbedre gjenbrukbarhet, skalerbarhet og vedlikeholdsmuligheter.
Refaktorer eksisterende kodebaser ved hjelp av designmønstre.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot Java-programmerere som ønsker å lære om Guava og hvordan man kan bruke Guava i programmering.
Ved slutten av denne opplæringen vil deltakerne kunne:
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programmerere som ønsker å bruke Java 16 til å bygge, administrere og pakke Java-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Lær og forstå de nye funksjonene og endringene fra de eldre versjonene av Java til Java 16.
Lær grunnleggende Java-begreper og bruk dem til å bygge Java-applikasjoner.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke NetBeans til å utvikle applikasjoner med Java og andre programmeringsspråk.
Ved slutten av denne opplæringen vil deltakerne kunne:
Lær om NetBeans og hvordan det fungerer.
Lær hvordan du bruker NetBeans i Java-programmering.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programmerere, java-utviklere og alle som ønsker å bruke Vaadin til å utvikle og distribuere applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp og konfigurer et Vaadin-prosjekt.
Forstå det grunnleggende ved Vaadin i utvikling av applikasjoner.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å beholde sine Java EE 8 applikasjoner og kjøre dem som mikrotjenester i skyen.
Ved slutten av denne opplæringen vil deltakerne kunne:
Bygg og distribuer Java-mikrotjenester i Docker-beholdere.
Administrer Docker-containere ved å bruke Kubernetes.
Integrer mikrotjenester med et eksisterende monolittisk system.
Denne instruktørledede, direkteopplæringen i Norge er designet for alle som er interessert i å lære Java for testautomatisering. Det er et strømlinjeformet, intensivt kurs med mange praktiske øvelser for å få deltakerne raskt oppgradert med de essensielle programmeringsferdighetene som trengs for å bruke til testing av programvareautomatisering. Fokuset er på Java grunnleggende som kan brukes direkte og umiddelbart på testautomatisering.
Dette kurset dekker ikke rammeverk for dybdetesting av automatisering som Selenium. Den omgår også den konvensjonelle «Hello World»-tilnærmingen til å lære Java, siden dette ikke er et kurs i applikasjonsutvikling. Dette kurset er rettet mot å få deltakerne raskt i gang med testautomatisering. Hvis du allerede er kjent med Java og ønsker å komme rett inn i testing med Selenium, vennligst sjekk ut: Introduksjon til Selenium (https://www.nobleprog.com/introduction-selenium-training).
I løpet av opplæringen vil deltakeren vite den spesifikke bruken av utvalgte problemstillinger, de grunnleggende problemene som møtes ved bruk av dem, og rollen som applikasjonsmodellen. Utdanningen inkluderer også en grunnleggende kunnskap om språkstandard biblioteksfunksjoner. Utdanning krever kunnskap om utviklingsmiljøet IDE brukes til å bygge Java applikasjoner (f.eks. Eclipse, Netbeans). Utdanning inkluderer ikke et brukergrensesnitt problem.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot erfarne Spring Boot utviklere som ønsker å bruke Spring Boots avanserte funksjoner for å forbedre, sikre og teste komplekse Spring Boot applikasjoner ytterligere.
Ved slutten av denne opplæringen vil deltakerne kunne:
Tilpass Spring WebMVC-rammeverket for å forbedre frakoblingen av nettapplikasjoner.
Serialiser og de-serialiser objekter ved hjelp av Jackson Serialization Views.
Lagre og sikre brukerdata i en database.
Bruk vårøkter til å administrere brukerøktinformasjon på en distribuert måte.
Automatiser testingen av Spring WebMVC-applikasjoner.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Angular and Spring Boot til å bygge fullstack-applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Utvikle en full stack-applikasjon med Angular og Sping Boot.
Bygg en backend-applikasjon med Spring Boot.
Lag frontend-applikasjoner med Angular.
Bruk Spring Security til å konfigurere autentisering for en full stack-applikasjon.
For på best mulig måte å betjene heterogene utviklingsgrupper som bruker ulike plattformer samtidig i det daglige arbeidet, har vi slått sammen ulike emner til et kombinert kurs som presenterer ulike sikre kodeemner på didaktisk måte på ett enkelt treningsarrangement. Dette kurset kombinerer C/C++ og Java plattformsikkerhet for å gi en omfattende sikker kodingsekspertise på tvers av plattformer.
Når det gjelder C/C++, diskuteres vanlige sikkerhetssårbarheter, støttet av praktiske øvelser om angrepsmetodene som utnytter disse sårbarhetene, med fokus på avbøtende teknikker som kan brukes for å forhindre forekomsten av disse farlige feilene, oppdage dem før markedet lansere eller forhindre utnyttelse av dem.
Sikkerhetskomponenter og service av Java diskuteres ved å presentere de forskjellige APIene og verktøyene gjennom en rekke praktiske øvelser der deltakerne kan få praktisk erfaring med å bruke dem. Kurset dekker også sikkerhetsspørsmål for webtjenester og de relaterte Java tjenestene som kan brukes for å forhindre de mest smertefulle truslene fra de internettbaserte tjenestene. Til slutt demonstreres nett- og Java-relaterte sikkerhetssårbarheter ved lettfattelige øvelser, som ikke bare viser grunnårsaken til problemene, men også demonstrerer angrepsmetodene sammen med anbefalte avbøtnings- og kodingsteknikker for å unngå de tilhørende sikkerhetsproblemene.
Deltakere som deltar på dette kurset vil
Forstå grunnleggende begreper om sikkerhet, IT-sikkerhet og sikker koding
Lær websårbarheter utover OWASP Topp ti og vet hvordan du unngår dem
Lær sårbarheter på klientsiden og sikker kodingspraksis
Lær å bruke ulike sikkerhetsfunksjoner i utviklingsmiljøet Java
Ha en praktisk forståelse av kryptografi
Innse de alvorlige konsekvensene av usikker bufferhåndtering
Forstå de arkitektoniske beskyttelsesteknikkene og deres svakheter
Lær om typiske kodefeil og hvordan du unngår dem
Bli informert om nylige sårbarheter i ulike plattformer, rammeverk og biblioteker
Få kilder og ytterligere lesninger om sikker kodingspraksis
Selv erfarne Java programmerere mestrer ikke på alle måter de forskjellige sikkerhetstjenestene som tilbys av Java, og er heller ikke klar over de forskjellige sårbarhetene som er relevante for nettapplikasjoner skrevet i Java.
Kurset – i tillegg til å introdusere sikkerhetskomponenter i Standard Java Edition – tar for seg sikkerhetsproblemer for Java Enterprise Edition (JEE) og webtjenester. Diskusjon om spesifikke tjenester innledes med grunnlaget for kryptografi og sikker kommunikasjon. Ulike øvelser omhandler deklarative og programmatiske sikkerhetsteknikker i JEE, mens både transportlags- og ende-til-ende-sikkerhet av webtjenester diskuteres. Bruken av alle komponentene presenteres gjennom flere praktiske øvelser, hvor deltakerne selv kan prøve ut de diskuterte APIene og verktøyene.
Kurset går også gjennom og forklarer de hyppigste og alvorligste programmeringsfeilene ved Java språket og plattformen og nettrelaterte sårbarheter. I tillegg til de typiske feilene begått av Java programmerere, dekker de introduserte sikkerhetssårbarhetene både språkspesifikke problemer og problemer som stammer fra kjøretidsmiljøet. Alle sårbarheter og de relevante angrepene demonstreres gjennom enkle øvelser, etterfulgt av anbefalte retningslinjer for koding og mulige avbøtende teknikker.
Deltakere som deltar på dette kurset vil
Forstå grunnleggende begreper om sikkerhet, IT-sikkerhet og sikker koding Lær websårbarheter utover OWASP Topp ti og vet hvordan du unngår dem Forstå sikkerhetskonsepter for webtjenester Lær å bruke ulike sikkerhetsfunksjoner i Java-utviklingsmiljøet Ha en praktisk forståelse av kryptografi Forstå sikkerhetsløsninger til Java EE Lær om typiske kodefeil og hvordan du unngår dem Få informasjon om noen nylige sårbarheter i Java-rammeverket Få praktisk kunnskap i bruk av sikkerhetstestingsverktøy Få kilder og ytterligere lesninger om sikker kodingspraksis
Selv erfarne programmerere mestrer ikke på alle måter de ulike sikkerhetstjenestene som tilbys av deres utviklingsplattformer, og er heller ikke klar over de ulike sårbarhetene som er relevante for deres utvikling. Dette kurset retter seg mot utviklere som bruker både Java og PHP, og gir dem viktige ferdigheter som er nødvendige for å gjøre applikasjonene deres motstandsdyktige mot moderne angrep via Internett.
Nivåer av Java sikkerhetsarkitektur går gjennom ved å takle tilgangskontroll, autentisering og autorisasjon, sikker kommunikasjon og ulike kryptografiske funksjoner. Ulike APIer er også introdusert som kan brukes til å sikre koden din i PHP, som OpenSSL for kryptografi eller HTML Purifier for inputvalidering. På serversiden er de beste fremgangsmåtene gitt for herding og konfigurering av operativsystemet, webcontaineren, filsystemet, SQL serveren og PHP selv, mens et spesielt fokus er gitt til klientsidesikkerhet gjennom sikkerhet utgaver av JavaScript, Ajax og HTML5.
Generelle nettsårbarheter blir diskutert av eksempler på linje med OWASP Topp ti, som viser ulike injeksjonsangrep, skriptinjeksjoner, angrep mot økthåndtering, usikre direkte objektreferanser, problemer med filopplastinger og mange andre. De forskjellige Java- og PHP-spesifikke språkproblemene og problemene som stammer fra kjøretidsmiljøet er introdusert gruppert i standard sårbarhetstyper som manglende eller feilaktig inndatavalidering, feil bruk av sikkerhetsfunksjoner, feil- og unntakshåndtering, tid- og statsrelaterte problemer, kodekvalitetsproblemer og mobilkoderelaterte sårbarheter.
Deltakerne kan prøve ut de diskuterte APIene, verktøyene og effektene av konfigurasjoner for seg selv, mens introduksjonen av sårbarheter støttes av en rekke praktiske øvelser som demonstrerer konsekvensene av vellykkede angrep, viser hvordan man kan korrigere feilene og bruke avbøtende teknikker , og introduserer bruken av ulike utvidelser og verktøy.
Deltakere som deltar på dette kurset vil
Forstå grunnleggende begreper om sikkerhet, IT-sikkerhet og sikker koding
Lær websårbarheter utover OWASP Topp ti og vet hvordan du unngår dem
Lær sårbarheter på klientsiden og sikker kodingspraksis
Lær å bruke ulike sikkerhetsfunksjoner i utviklingsmiljøet Java
Ha en praktisk forståelse av kryptografi
Lær å bruke ulike sikkerhetsfunksjoner i PHP
Forstå sikkerhetskonsepter for webtjenester
Få praktisk kunnskap i bruk av verktøy for sikkerhetstesting
Lær om typiske kodefeil og hvordan du unngår dem
Bli informert om nylige sårbarheter i Java og PHP rammeverk og biblioteker
Få kilder og ytterligere lesninger om sikker kodingspraksis
Beskrivelse
Java språket og Runtime Environment (JRE) ble designet for å være fri fra de mest problematiske vanlige sikkerhetsproblemene som oppleves på andre språk, som C / C++ . Likevel bør programvareutviklere og arkitekter ikke bare vite hvordan de skal bruke de forskjellige sikkerhetsfunksjonene i Java miljøet (positiv sikkerhet), men også være klar over de mange sårbarhetene som fremdeles er relevante for Java utvikling (negativ sikkerhet).
Innføringen av sikkerhetstjenester går foran med en kort oversikt over grunnlaget for kryptografi, og gir en felles grunnlinje for å forstå formålet med og bruken av de aktuelle komponentene. Bruken av disse komponentene presenteres gjennom flere praktiske øvelser, der deltakerne kan prøve ut de diskuterte APIene for seg selv.
Kurset går også gjennom og forklarer de mest hyppige og alvorlige programmeringsfeilene på Java språket og plattformen, og dekker både de typiske feilene begått av Java programmerere og de språk- og miljøspesifikke problemstillingene. Alle sårbarheter og de relevante angrepene demonstreres gjennom lettforståelige øvelser, fulgt av anbefalte kodingsretningslinjer og mulige avbøtningsteknikker.
Deltakere som deltar på dette kurset vil
Forstå grunnleggende konsepter om sikkerhet, IT-sikkerhet og sikker koding
Lær websårbarheter utover OWASP Topp ti og vet hvordan du kan unngå dem
Lær å bruke forskjellige sikkerhetsfunksjoner i Java utviklingsmiljøet
Ha en praktisk forståelse av kryptografi
Lær om typiske kodingsfeil og hvordan du kan unngå dem
Få informasjon om noen nylige sårbarheter i Java rammen
Beskrivelse
Utover solid kunnskap i bruk av Java komponenter, selv for erfarne Java programmerere er det viktig å ha dyp kunnskap om nettrelaterte sårbarheter både på server- og klientsiden, de ulike sårbarhetene som er relevante for webapplikasjoner skrevet i Java ], og konsekvensene av de ulike risikoene.
Generelle nettbaserte sårbarheter demonstreres gjennom å presentere de relevante angrepene, mens anbefalte kodeteknikker og avbøtende metoder er forklart i sammenheng med Java med det viktigste målet å unngå de tilhørende problemene. I tillegg er det gitt et spesielt fokus på sikkerhet på klientsiden som håndterer sikkerhetsproblemer med JavaScript, Ajax og HTML5.
Kurset introduserer sikkerhetskomponenter i Standard Java Edition, som er innledet med grunnlaget for kryptografi, og gir en felles grunnlinje for å forstå formålet og virkemåten til de aktuelle komponentene. Bruken av alle komponentene presenteres gjennom praktiske øvelser, hvor deltakerne selv kan prøve ut de diskuterte APIene og verktøyene.
Til slutt forklarer kurset de hyppigste og mest alvorlige programmeringsfeilene ved Java språket og plattformen. Foruten de typiske feilene begått av Java programmerere, dekker de introduserte sikkerhetssårbarhetene både språkspesifikke problemer og problemer som stammer fra kjøretidsmiljøet. Alle sårbarheter og de relevante angrepene demonstreres gjennom enkle øvelser, etterfulgt av anbefalte retningslinjer for koding og mulige avbøtende teknikker.
Deltakere som deltar på dette kurset vil
Forstå grunnleggende begreper om sikkerhet, IT-sikkerhet og sikker koding
Lær websårbarheter utover OWASP Topp ti og vet hvordan du unngår dem
Lær sårbarheter på klientsiden og sikker kodingspraksis
Lær å bruke ulike sikkerhetsfunksjoner i utviklingsmiljøet Java
Ha en praktisk forståelse av kryptografi
Lær om typiske kodefeil og hvordan du unngår dem
Få informasjon om noen nylige sårbarheter i rammeverket Java
Få praktisk kunnskap i bruk av verktøy for sikkerhetstesting
Få kilder og ytterligere lesninger om sikker kodingspraksis
GlassFish Administrasjonsopplæring introduserer deltakerne til hemmelighetene til installasjons-, konfigurasjons-, administrasjons-, overvåkingsserveren GlassFish. Opplæringen er åpen for fremtidige GlassFish serveradministratorer.
GlassFish er en åpen kildekode-applikasjonsserver. Dette tredagers kurset gir en introduksjon til å administrere GlassFish Server med Java EE-applikasjoner.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programmerere som ønsker å laste ned, installere og implementere Gosus statiske skriving og pragmatiske tilnærming til programmering.
Ved slutten av denne opplæringen vil deltakerne kunne programmere ved å bruke Gosu til å skrive enkle skript for biblioteker, brukergrensesnittelementer, regler og mer.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Jakarta EE til å bygge, migrere og distribuere skybaserte applikasjoner, ved å bruke full implementering av Java EE 8 og cloud computing teknologi.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle Jakarta EE applikasjoner.
Lag og bygg databasedrevne applikasjoner med Jakarta Persistence API.
Utvikle og integrer Jakarta EE applikasjoner med Jakarta RESTful webtjenester for portabilitet.
Containeriser skybaserte applikasjoner for skydistribusjon med Docker.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere og systemarkitekter på middels nivå som ønsker å bygge reaktive applikasjoner ved å bruke Java 9, Spring, Jersey, Akka og RxJava 2.0 reaktive programmeringsbiblioteket .
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå betydningen og betydningen av reaktiv programmering i applikasjoner og systemutvikling.
Kjør enhetstest på RxJava 2.0.
Bruk Akka-rammeverket under reaktive programmeringsprinsipper.
Ansett Spring for å håndtere utviklingen av samtidige applikasjoner.
Bruk Java 9s flow API for å utvikle reaktive apper.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere og programmerere som ønsker å bygge, administrere og kjøre Java-applikasjoner ved hjelp av Java 11.
Ved slutten av denne opplæringen vil deltakerne kunne:
Migrer fra eldre Java-versjoner til Java 11 for å implementere nye funksjoner og endringer i plattformen.
Utforsk nye metoder i Java 11 for å forbedre og forenkle applikasjonsutvikling.
Lær Java-kjernekonsepter for å bygge applikasjoner for ulike systemer og enheter ved å bruke Java 11.
Introduserer contect for avanserte java-programmerere, som vanligvis utvikler applikasjoner, rammer eller biblioteker i stor skala. Dette kurset er stort sett laboratorier (rundt 60%), resten er diskusjoner og presentasjon. Vi bruker stort sett den nyeste versjonen av Java for dette kurset, men det kan også leveres som et privat kurs på eldre versjoner av Java .
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å installere, administrere og implementere Java EE 7 for å utvikle bedriftsapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne være i stand til å opprette, administrere, implementere, distribuere og sikre bedriftsapplikasjoner og webtjenester ved å bruke Java EE 7.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Java EE 8s nye funksjoner for å bygge skyapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle.
Forstå konseptene og arkitekturen bak Java Enterprise Edition (JEE).
Opprett et eksempel på skyapplikasjon (eller nettjeneste).
Grensesnitt en applikasjon med en database.
Skriv og administrer tilstandsfulle komponenter ved hjelp av avhengighetsinjeksjon.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Java EE 8 til å bygge og distribuere skyklare bedriftsapplikasjoner, ved å utnytte avanserte Java-teknologier og APIer.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle bedriftsapplikasjoner med Java EE 8.
Implementer forretningslogikk for å designe og bygge forretningsorienterte applikasjoner.
Integrer mikrotjenester med Java EE 8 komponenter for å transformere enkeltlagsapplikasjoner til svært skalerbare og skyklare applikasjoner.
Forstå og bruk Java EE 8 designmønstre og beste fremgangsmåter for koding.
Dette 4-dagers kurset er for programmerere som allerede kan Java-språket og ønsker å utnytte Enterprise Java Beans 2.0-teknologien samtidig som de blir klar over sikkerhetsimplikasjonene ved å distribuere applikasjoner. Dette kurset har en stor praktisk komponent som inkluderer utvikling av en e-handelsapplikasjon basert på Enterprise Java Beans. Kurset bruker JBoss Application Server.
Kurset dekker grunnlaget for Java utvikling.
Det introduserer studenter til Java teknologi og lærer dem grunnleggende Java syntax og konsepter, noe som fører til opprettelsen av et enkelt program. Utdanning går gjennom de grunnleggende konseptene og funksjonene til Java Programming Språk, fokusert på unntak, grunnleggende inn/utgang, konkurranse, regelmessige uttrykk, Java samlinger ramme og plattformen miljø. Kurset avsluttes når alle grunnleggende Java funksjoner er forklart og opplært.
Java FX er et GUI-bibliotek som er tilgjengelig i den nyeste versjonen av Java JDK. Den inneholder en samling grafikk- og mediepakker for å designe, lage, teste, feilsøke og distribuere rike klientapplikasjoner som fungerer konsekvent på tvers av flere plattformer.
I dette instruktørledede, liveopplæringen på stedet, vil deltakerne lære å utvikle rike brukergrensesnitt ved å bruke Java kraftige GUI-bibliotek, Java FX.
Ved slutten av denne opplæringen vil deltakerne kunne:
Lag et moderne, visuelt behagelig Java program ved hjelp av Java FX
Integrer Java FX i gamle Swing- og SWT-baserte Java applikasjoner
Legg til 3D-grafikk og effekter til applikasjonen deres
Test og feilsøk Java applikasjonen deres
Distribuer applikasjonen på nettet eller som en desktop-applikasjon
Publikum
Applikasjonsutviklere
Nettutviklere
Kursets format
Delforelesning, deldiskusjon, øvelser og tung praktisk øvelse
Merk
For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Denne instruktørledede liveopplæringen Norge (online eller på stedet) er rettet mot DevOps-ingeniører og -utviklere som ønsker å bruke Java og Kubernetes (K8s) for å lage, bygge, teste, feilsøke og distribuere høyytelses og skalerbare applikasjoner .
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å bygge Java-applikasjoner.
Forstå funksjonene og arkitekturen til Kubernetes.
Lær om nøkkelkonseptene og verktøyene for DevOps.
Få en oppfriskning av grunnleggende Java-programmering.
Containeriser Java-mikrotjenester ved hjelp av Docker.
Bygg, skaler og distribuer Java-applikasjoner på Kubernetes.
During the training in Norge, 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.
I løpet av treningen vil deltakerne lære å skrive grunnleggende programmer i Java, teste det, bruke standardbiblioteker og lage multi-trade applikasjoner.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke JavaServer Faces til å lage webapplikasjoner på bedriftsnivå.
Ved slutten av denne opplæringen vil deltakerne kunne:
Bygg en JavaServer Faces CRUD-applikasjon som kobles til en database.
Valider skjemaer ved å filtrere inndata og rense utdata.
Bruk JDBC APIer og MySQL for å utføre operasjoner på data.
Denne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot java-utviklere som ønsker å bruke Gradle til å automatisere Java nettutviklingsprosessen.
Ved slutten av denne opplæringen vil deltakerne kunne:
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Quarkus til å bygge, teste og distribuere applikasjoner, fullt drevet med Java, men med mindre ressursutnyttelse.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle applikasjoner med Quarkus.
Bygg, kompiler og kjør applikasjoner i opprinnelig modus ved å bruke GraalVM.
Bruk Quarkus verktøy og utvidelser for å bygge native applikasjoner ved å bruke Maven.
Containeriser, kjør og distribuer applikasjoner med Docker.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot programvaretestere som ønsker å teste REST-netttjenester med Postman, Java og Rest Assured APIer.
Ved slutten av denne opplæringen vil deltakerne kunne:
Automatiser webservice API-testing ved hjelp av Postman og REST Assured API.
Generer rapporter for utførelsesresultater.
Design og implementer automatiseringsrammeverk med REST Assured API.
Denne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuere en Android mobilapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp et utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk som trengs for å utvikle en reaktiv applikasjon.
Forstå hvordan data- og hendelsesstrømmer sendes ut og forbrukes.
Design applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og kortfattet måte.
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.
Denne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Spring Integration til å designe og bygge høykvalitets og effektive bedriftsintegrasjonsløsninger.
Ved slutten av denne opplæringen vil deltakerne kunne:
Sett opp det nødvendige utviklingsmiljøet for å begynne å utvikle integrasjonsløsninger med Spring Integration.
Forstå Spring Integration-funksjonene, kjernekonseptene og komponentene.
Lær hvordan du implementerer bedriftsintegrasjonsmønstre.
Bygg meldingsdrevne bedriftsapplikasjoner med Spring Integration.
Aktiver integrasjon med eksterne strømmer og NoSQL databaser (Apache Kafka, MongoDB, Redis, etc.).
Overvåk og administrer meldingsflytene på tvers av endepunkter.
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
I denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de bruker Vert.x til å lage en asynkron, hendelsesbasert nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
Forstå og bruk de forskjellige komponentene (kjerne, web, klient, etc.) i Vert.x-stabelen.
Bruk Vert.x til å lage nettverksverktøy, HTTP/REST-mikrotjenester, høyvolumshendelsesbehandling, back-end meldingsbussapplikasjoner, etc.
Kjør en app som kan håndtere høy samtidighet ved å bruke minimale kjernetråder.
Bruk Vert.x sine API-er for å støtte Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
Enhetstest asynkron kode med Vert.x-Enhet.
Distribuer og skaler en app med minimalt med maskinvare.
Read more...
Last Updated:
Testimonials(21)
Flere eksempler for hver modul og stor kunnskap om treneren.
Sebastian - BRD
Kurs - Secure Developer Java (Inc OWASP)
Machine Translated
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Machine Translated
tilgjengelig måte å formidle kunnskap på
Bartlomiej - Politechnika Lodzka
Kurs - Java 16
Machine Translated
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Kurs - Advanced Java Security
Detailed information provided on the more advanced topics requested.
Farukh Khan - Tandem Solution
Kurs - RabbitMQ with Java and Spring
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurs - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
-code examples really helped with understanding
-Fulvio came across as very knowledgeable and explained everything thoroughly
Paul Doherty - AquaQ Analytics
Kurs - Java Performance
In this training we’re not only learned for the fundamental technical knowledge of Java spring/technology and most important things we also gaining the worldly knowledge which you have shared with us during the class.
Kelvin Low - Sonova Warsaw Service Center Sp z o o
Kurs - Java 8 and Spring
The exercises
Florin Mazilu - SOJUS Software GmbH & Co. KG
Kurs - Unit Testing with JUnit
Trainer willing to prepare the hands on materials based on request during the training.
Kim Loong Lee - Verwaltung
Kurs - Java Fundamentals
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Kurs - Functional Reactive Programming with Java 9 and RxJava
Despite the format used to give this course, which should not be used in any educational context and even more in a professional.
The part that was beneficial for me was when we presented several extracts of our project to get hints on where we could do some changes to see if that fixes some issues.
Veronica - NOESIS SOLUTIONS NV
Kurs - Spring and Hibernate in Java Applications
I genuinely liked the real world scenarios.
Michail Alvanos
Kurs - Java and Web Application Security
I liked the very practical scenario and lot of hands-on exercises.
Michel PRAYAG
Kurs - Java fundamentals with Maven
I liked that there were many exercises,
Re activity and flexibility of the Trainer.