Advanced Java Security Treningskurs
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
Publikum
Utviklere
Kursplan
- IT-sikkerhet og sikker koding Nettapplikasjonssikkerhet Sikkerhet for webtjenester XML sikkerhet Grunnlaget for Java-sikkerhet Praktisk kryptografi Java-sikkerhetstjenester Java EE-sikkerhet Vanlige kodefeil og sårbarheter Kunnskapskilder
Open Training Courses require 5+ participants.
Advanced Java Security Treningskurs - Booking
Advanced Java Security Treningskurs - Enquiry
Advanced Java Security - Consultancy Enquiry
Consultancy Enquiry
Testimonials (1)
It opens up a lot and gives lots of insight what security
Nolbabalo Tshotsho - Vodacom SA
Kurs - Advanced Java Security
Upcoming Courses
Relaterte kurs
NetBeans
14 timerDenne 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.
- Bruk NetBeans til å lage maler og prosjekter.
Guava
21 timerDenne 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:
- Lær hvordan du bruker Guava i Java-programmering.
- Bruk Guava for å lette standard kodingspraksis.
- Lag enkle å lese og konsise Java-koder.
Vaadin
14 timerDenne 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.
- Bruk Vaadin til å utvikle applikasjoner.
Enterprise Application Integrations with Spring Integration
14 timerDenne 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.
GlassFish Administration
21 timerGlassFish Administrasjonsopplæring introduserer deltakerne til hemmelighetene til installasjons-, konfigurasjons-, administrasjons-, overvåkingsserveren GlassFish. Opplæringen er åpen for fremtidige GlassFish serveradministratorer.
Administering GlassFish Server with Java EE applications introduction
21 timerGlassFish er en åpen kildekode-applikasjonsserver. Dette tredagers kurset gir en introduksjon til å administrere GlassFish Server med Java EE-applikasjoner.
Jakarta EE Fundamentals
28 timerDenne 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.
Developing Applications for the Java EE 7 Platform Ed 1
35 timerDenne 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.
Java EE 8 for Beginners
21 timerDenne 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.
- Skriv integrasjonstester for Java EE-komponenter.
Java EE 8 Advanced
21 timerDenne 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.
Microservice Development with Java EE 8, Docker, and Kubernetes
28 timerDenne 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.
- Overvåk, test og sikre mikrotjenester.
- Feilsøk containere og orkestreringsmiljøer.
Enterprise Java Programming with Java EE and JBoss (EJB 3.0)
28 timerDette 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.
Apache TomEE
7 timerApache 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
Quarkus for Developers
14 timerDenne 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.
Learning Gradle
14 timerDenne 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:
- Bygg en Java applikasjon med Gradle.
- Administrer avhengigheter i en Java-applikasjon.
- Bruk Gradle i skyen.