Java certificeringskursus - eLearning
3.900,00 DKK
- 70 timer
Dette avancerede Java-certificeringskursus er designet til at guide dig gennem koncepterne i Java, fra introduktionsteknikker til avancerede programmeringsfærdigheder. Systemet giver dig viden om Core Java 8, operatorer, arrays, løkker, metoder og konstruktører, samtidig med at du får praktisk erfaring med JDBC og JUnit-frameworket. Vores omfattende Java-kursus og certificeringsprogram tilbyder et dybtgående dyk i sprogets grundlæggende og avancerede funktioner. Løft din karriere og skil dig ud i det konkurrenceprægede teknologilandskab med vores Java-kursus og certificering - nøglen til at låse op for uendelige muligheder inden for programmering.
Nøglefunktioner
Sprog
Kursus og materiale er tilgængelige på engelsk
Niveau
Begynder - Mellem niveau
Adgang
1 års adgang til den selvstyrede e-læringsplatform døgnet rundt (24/7)
I alt 9 timers videomateriale
med 70 timers anbefalet studietid
Kodning
Praktisk kodning og implementering af to webbaserede projekter
Træning
35 kode-relaterede øvelser i Core Java 8 inkluderer
Ingen eksamen
Ingen eksamen på kurset, men den studerende vil få et certifikat for gennemført træning
Gratis Core Java e-læring
Kursus inkluderet efter anmodning!

Læringsudbytte
Når du har gennemført dette Java Certificate Cursus eLearning-kursus, vil du være i stand til at:
Forstå grundlæggende Core Java 8‑koncepter
Implementer multitrådning, strenghåndtering og undtagelseshåndteringsteknikker
Opsæt forbindelser ved hjælp af JDBC til at kommunikere med en database
Forstå servlet-grundlæggende som J2EE, HTTP-protokollen og HTML i detaljer
Opret en JSP ved at følge direktiverne og køre en applikation
Lær Hibernate Query Language (HQL) og dets spændende funktioner
Kortlæg relationer med Hibernate
Lær at konfigurere AOP i en Java-applikation
Dyk dybt ned i SOA-arkitektur
Design en SOAP-baseret webservice
Færdigheder, du lærer
- Kernekoncepter i Java 8
- Java-servlet
- SOA og webtjenester
- J2EE HTTP-protokol og HTML
- Java EE
- Hibernate- og Spring-frameworks
- Multitrådning, strenghåndtering og undtagelseshåndteringsteknikker

Kursusforløb
Introduktion til Java EE
Lektion 01
Java-servlet I
Lektion 02
- Servlets API, interfaces og metoder
- Servlet-livscyklus
- Konfigurer og implementer servlet
- ServletRequest, ServletResponse
- ServletConfig, ServletContext
- Servlet-områder, attributter og samarbejde
Java Servlet II
Lektion 03
- Sessionshåndtering
- Lyttere i Java EE
- Filtre i Java EE
Java Server Pages
Lektion 04
- JSP-livscyklus
- Oprettelse og arbejde med JSP‑elementer
- Arbejde med JSP-standardaktioner
- JSTL og brugerdefinerede tagbiblioteker
Introduktion til Hibernate
Lektion 05
- Introduktion til Hibernate
- Hibernate CRUD-operation
Hibernate-forespørgsler og relationer
Lektion 06
- Hibernate-forespørgsler og relationer
- Kortlægning af relationer med Hibernate
Introduktion til Spring
Lektion 07
- Introduktion til Spring
- Dependency Injection, SpringBean-livscyklus, wiring og scope
Spring AOP
Lektion 08
- Introduktion til Spring AOP (aspektorienteret programmering)
- Konfiguration af AOP i Java-applikation ved hjælp af AspectJ-tilgangen
JSpring JDBC og Spring Hibernate
Lektion 09
- Spring JDBC-implementering i en applikation
- Spring Hibernate-skabelon
- Spring JDBC-transaktionshåndtering
Spring MVC
Lektion 10
- Spring MVC-arkitektur, komponenter og framework
- Spring MVC-program
SOA og webtjenester
Lektion 11
- Grundlæggende om SOA-arkitektur og webservices
- Oprettelse af SOAP-baserede og RESTful webtjenester
Projekt 1: Medarbejderstyringssystem
Afsluttede projekter
Opret et nyt system til at automatisere processen for regulering, oprettelse og lukning.
Projekt 2: Husforsikring
Afslut projekter
Byg et system, der hjælper privatpersoner med at købe husforsikring via en webapplikation.

Gratis grundkursus i Java
Introduktion til Java 11 og OOP‑koncepter
Lektion 01
- Grundlæggende Java, programstruktur og opsætning af udviklingsmiljø (Eclipse)
- Vigtige OOP‑begreber og objektorienteret design
- Java-syntaks: variabler, datatyper, operatorer og nøgleord
- Kontrolflow: betingede udsagn, løkker og grundlæggende logikkonstruktion
- Arbejde med arrays, strenge, metoder og praktiske demonstrationer
Pakker og arv
Lektion 02
- Java-pakker og kodeorganisering
- Arv, polymorfi og metodeoverriding
- Funktionelle funktioner: lambda‑udtryk og typekonvertering
- Abstrakte klasser, interfaces og statiske medlemmer
- Undtagelseshåndtering, grundlæggende om collections og praktiske demonstrationer
Multitrådning – grundbegreber
Lektion 03
- Grundlæggende om multitrådning: tråde, livscyklus og prioriteter
- Trådkontrol: synkronisering, planlægning og samtidighed
- Kernebiblioteker: java.lang, java.util og strenghåndtering
- Generics og Collections Framework (List, Set, Queue, Map)
- Filhåndtering, I/O-strømme og demonstrationer (multitrådning og datastrukturer)
Fejlretningskoncepter
Lektion 04
- Grundlæggende principper og teknikker til fejlfinding i Java
- Sporingsoutput, logføring og loganalyse
- Forståelse af stacktraces og fejlhåndtering
- Logning med log4j og bedste praksis
- Eclipse-fejlsøgningsværktøjer med en praktisk demo af loganalyse
JUnit
Lektion 05
- Introduktion til enhedstest og dens betydning
- Oversigt over JUnit‑frameworket og dets konfiguration
- Skrivning af testcases med annoteringer og assertions
- Håndtering af testsuiter og undtagelsestest
- Generering af rapporter med praktiske testdemonstrationer
Java-kryptografiske udvidelser
Lektion 06
- Introduktion til kryptografi og sikkerhedsbegreber i Java
- Autentificeringsmetoder og principper for databeskyttelse
- Krypteringsteknikker (ChaCha20) og integritet (Poly1305)
- Implementering af kryptografiske løsninger i Java
- Praktisk demonstration: opbygning af sikre applikationer
Designmønstre
Lektion 07
- Introduktion til designmønstre og deres kategorier
- Kreationelle mønstre (Factory, Singleton, Builder)
- Strukturelle mønstre (Adapter, Bridge, Facade, Flyweight)
- Adfærdsmønstre (Strategy, Observer, State og flere)
- Demonstrationer af virkelige implementeringer og anvendelsestilfælde

Hvem bør tilmelde sig dette program?
Forudsætninger: Forudgående kendskab til Core Java og en grundlæggende forståelse af programmeringskoncepter er nødvendigt for alle, der ønsker at tage dette avancerede kursus. Et gratis Core Java-kursus er inkluderet efter anmodning!
Softwareudviklere
Webdesignere
Programmeringsentusiaster
Ingeniøruddannede
Studerende eller fagfolk, der ønsker at blive Java-udviklere
Udtalelser
Licensering og akkreditering
Dette Java-certificeringskursus tilbydes i henhold til Partnerprogramaftalen og overholder kravene i licensaftalen.
Lighedspolitik
AVC tilbyder ikke særlige vilkår på grund af en studerendes handicap eller medicinske tilstand. Ansøgere opfordres til at kontakte AVC for vejledning og støtte gennem hele processen med at søge særlige vilkår.
Ofte stillede spørgsmål

Har du brug for en skræddersyet virksomhedsintern uddannelse eller gruppeuddannelse?
Anmod om et virksomhedsinternt uddannelsesprogram, der er skræddersyet specifikt til dit team. Vi tilbyder fleksible tilpasningsmuligheder, der matcher dine forretningsmål, samt konkurrencedygtige gruppepriser til større teams. Udfyld formularen nedenfor, så designer vores eksperter inden for virksomhedsuddannelse den perfekte løsning til dig.
