Java sertifiseringskurs - eLearning
4.900,00 NOK
- 70 timer
Dette avanserte Java-sertifiseringskurset er utformet for å veilede deg gjennom Java-konseptene, fra grunnleggende teknikker til avanserte programmeringsferdigheter. Kurset dekker Core Java 8, operasjoner, tabeller, løkker, metoder og konstruktører, samtidig som du får praktisk erfaring med JDBC og JUnit-rammeverket. Vårt omfattende Java-kurs og sertifiseringsprogram gir deg et dypdykk i språkets grunnleggende og avanserte funksjoner. Løft karrieren din og skill deg ut i det konkurranseutsatte teknologilandskapet med vårt Java-kurs og -sertifisering - nøkkelen til å låse opp uendelige muligheter innen programmering.
Nøkkelfunksjoner
Språk
Kurs og materiell er tilgjengelig på engelsk
Nivå
Nybegynner - Middels nivå
Tilgang
1 års tilgang til den selvstyrte e-læringsplattformen, tilgjengelig døgnet rundt
9 timer totalt videoinnhold
med 70 timers anbefalt studietid
Koding
Praktisk koding og implementering av to nettbaserte prosjekter
Trening
35 kode-relaterte oppgaver i Core Java 8 inkludert
Ingen eksamen
Ingen eksamen i emnet, men studenten vil få et kursbevis for fullført opplæring
Gratis e-læring i Core Java
Kurs inkludert på forespørsel!

Læringsutbytte
Etter å ha fullført dette e-læringskurset for Java-sertifisering, vil du kunne:
Forstå grunnleggende Core Java 8-konsepter
Implementer flertråding, strenghåndtering og unntakshåndteringsteknikker
Sett opp tilkoblinger ved hjelp av JDBC for å kommunisere med en database
Forstå servlet-grunnleggende som J2EE, HTTP-protokollen og HTML i detalj
Opprett en JSP ved å følge direktivene og kjøre en applikasjon
Lær Hibernate Query Language (HQL) og dets spennende funksjoner
Kartlegg relasjoner med Hibernate
Lær hvordan du konfigurerer AOP i en Java-applikasjon
Fordyp deg i SOA-arkitektur
Design en SOAP-basert webtjeneste
Ferdigheter du lærer
- Grunnleggende Java 8-konsepter
- Java-servlet
- SOA og webtjenester
- J2EE HTTP-protokoll og HTML
- Java EE
- Hibernate- og Spring-rammeverkene
- Multitråding, strenghåndtering og unntakshåndteringsteknikker

Kursplan
Introduksjon til Java EE
Leksjon 01
Java-servlet I
Leksjon 02
- Servlets API, grensesnitt og metoder
- Servlet-livssyklus
- Konfigurer og distribuer servlet
- ServletRequest, ServletResponse
- ServletConfig, ServletContext
- Servlet-omfang, attributter og samarbeid
Java-servlet II
Leksjon 03
- Økthåndtering
- Lyttere i Java EE
- Filtre i Java EE
Java Server Pages
Leksjon 04
- JSP-livssyklus
- Opprette og arbeide med JSP-elementer
- Arbeide med JSP-standardhandlinger
- JSTL og egendefinerte taggbiblioteker
Introduksjon til Hibernate
Leksjon 05
- Introduksjon til Hibernate
- Hibernate CRUD-operasjon
Hibernate-spørringer og relasjoner
Leksjon 06
- Hibernate-spørringer og relasjoner
- Kartlegging av relasjoner med Hibernate
Introduksjon til Spring
Leksjon 07
- Introduksjon til Spring
- Dependency Injection, SpringBean-livssyklus, kobling og omfang
Spring AOP
Leksjon 08
- Introduksjon til Spring AOP (aspektorientert programmering)
- Konfigurere AOP i en Java-applikasjon ved hjelp av AspectJ-tilnærmingen
JSpring JDBC og Spring Hibernate
Leksjon 09
- Spring JDBC-implementering i en applikasjon
- Spring Hibernate-mal
- Transaksjonshåndtering i Spring JDBC
Spring MVC
Leksjon 10
- Spring MVC-arkitektur, komponenter og rammeverk
- Spring MVC-program
SOA og webtjenester
Leksjon 11
- Grunnleggende om SOA-arkitektur og webtjenester
- Opprette SOAP-baserte og RESTful webtjenester
Prosjekt 1: Ansattadministrasjonssystem
Avslutt prosjekter
Opprett et nytt system for å automatisere prosessen for regulering, opprettelse og avslutning.
Prosjekt 2: Husforsikring
Avslutt prosjekter
Bygg et system som hjelper enkeltpersoner med å kjøpe husforsikring gjennom en nettapplikasjon.

Gratis grunnkurs i Java
Introduksjon til Java 11 og objektorienterte programmeringskonsepter
Leksjon 01
- Grunnleggende Java, programstruktur og oppsett av utviklingsmiljø (Eclipse)
- Viktige OOP-konsepter og objektorientert design
- Java-syntaks: variabler, datatyper, operatorer og nøkkelord
- Kontrollflyt: betingede setninger, løkker og grunnleggende logikkonstruksjon
- Arbeid med arrayer, strenger, metoder og praktiske demonstrasjoner
Pakker og arv
Leksjon 02
- Java-pakker og kodeorganisering
- Arv, polymorfisme og metodeoverstyring
- Funksjonelle funksjoner: lambda-uttrykk og typekonvertering
- Abstrakte klasser, grensesnitt og statiske medlemmer
- Unntakshåndtering, grunnleggende om samlinger og praktiske demonstrasjoner
Konsepter for multitråding
Leksjon 03
- Grunnleggende om multitråding: tråder, livssyklus og prioriteringer
- Trådkontroll: synkronisering, planlegging og samtidighet
- Kjernebiblioteker: java.lang, java.util og strenghåndtering
- Generics og Collections-rammeverket (List, Set, Queue, Map)
- Filhåndtering, I/O-strømmer og demonstrasjoner (multitråding og datastrukturer)
Feilsøkingskonsepter
Leksjon 04
- Grunnleggende prinsipper og teknikker for feilsøking i Java
- Sporingsutdata, logging og logganalyse
- Forstå stakkspor og feilhåndtering
- Logging med log4j og beste praksis
- Eclipse-feilsøkingsverktøy med en praktisk demonstrasjon av logganalyse
JUnit
Leksjon 05
- Introduksjon til enhetstesting og hvorfor det er viktig
- Oversikt over JUnit-rammeverket og konfigurasjon
- Skrive testtilfeller ved hjelp av annotasjoner og påstander
- Håndtering av testsett og unntakstesting
- Generering av rapporter med praktiske testdemonstrasjoner
Java-kryptografiske utvidelser
Leksjon 06
- Introduksjon til kryptografi og sikkerhetskonsepter i Java
- Autentiseringsmetoder og prinsipper for databeskyttelse
- Krypteringsteknikker (ChaCha20) og integritet (Poly1305)
- Implementering av kryptografiske løsninger i Java
- Praktisk demonstrasjon: bygging av sikre applikasjoner
Designmønstre
Leksjon 07
- Introduksjon til designmønstre og deres kategorier
- Kreasjonsmønstre (Factory, Singleton, Builder)
- Strukturelle mønstre (Adapter, Bridge, Facade, Flyweight)
- Atferdsmønstre (Strategy, Observer, State og flere)
- Demonstrasjoner av virkelige implementeringer og brukstilfeller

Hvem bør melde seg på dette programmet?
Forutsetninger: Forkunnskaper i Core Java og en grunnleggende forståelse av programmeringskonsepter er nødvendig for alle som ønsker å ta dette avanserte kurset. Gratis Core Java-kurs inkludert på forespørsel!
Programvareutviklere
Webdesignere
Programmeringsentusiaster
Ingeniørutdannede
Studenter eller yrkesaktive som ønsker å bli Java-utviklere
Uttalelser
Lisensiering og akkreditering
Dette Java-sertifiseringskurset tilbys i henhold til Partnerprogramavtalen og oppfyller kravene i lisensavtalen.
Likestillingspolicy
AVC tilbyr ikke tilrettelegging på grunn av funksjonsnedsettelse eller medisinsk tilstand for noen studenter. Kandidater oppfordres til å ta kontakt med AVC for veiledning og støtte gjennom hele tilretteleggingsprosessen.
Ofte stilte spørsmål

Trenger du en skreddersydd bedriftsintern opplæring eller gruppeopplæring?
Be om et bedriftsinternt opplæringsprogram som er skreddersydd spesielt for teamet ditt. Vi tilbyr fleksible tilpasningsmuligheter i tråd med forretningsmålene dine, samt konkurransedyktige gruppepriser for større team. Fyll ut skjemaet nedenfor, så utformer ekspertene våre innen bedriftsopplæring den perfekte løsningen for deg.
