Java-certifieringskurs - eLearning
4.900,00 SEK
- 70 timmar
Denna avancerade Java-certifieringskurs är utformad för att vägleda dig genom koncepten i Java, från introduktionstekniker till avancerade programmeringsfärdigheter. Systemet ger dig kunskap om Core Java 8, operatorer, arrayer, loopar, metoder och konstruktorer samtidigt som du får praktisk erfarenhet av JDBC och JUnit-ramverket. Vår omfattande Java-kurs och certifieringsprogram erbjuder en djupdykning i grunderna och avancerade funktioner i språket. Lyft din karriär och sticka ut i det konkurrensutsatta tekniklandskapet med vår Java-kurs och certifiering - nyckeln till att låsa upp oändliga möjligheter inom programmering.
Nyckelfunktioner
Språk
Kurs och material finns tillgängliga på engelska
Nivå
Nybörjar- till mellannivå
Åtkomst
1 års tillgång till den självstyrda e-lärandeplattformen dygnet runt
9 timmars videoinnehåll totalt
med 70 timmars rekommenderad studietid
Programmering
Praktisk programmering och implementering av två webbaserade projekt
Träning
35 kodrelaterade övningar i Core Java 8 ingår
Ingen tenta
Ingen tentamen för kursen, men studenten får ett intyg på genomförd utbildning
Kostnadsfri e-lärarledd kurs i Core Java
Kurs ingår på begäran!

Lärandemål
I slutet av denna Java Certificate Cursus eLearning-kurs kommer du att kunna:
Förstå grundläggande Core Java 8-koncept
Implementera tekniker för multitrådning, stränghantering och undantagshantering
Ställ in anslutningar med JDBC för att kommunicera med en databas
Förstå servletgrunder som J2EE, HTTP-protokollet och HTML i detalj
Skapa en JSP genom att följa direktiven och köra en applikation
Lär dig Hibernate Query Language (HQL) och dess spännande funktioner
Kartlägg relationer med Hibernate
Lär dig hur du konfigurerar AOP i en Java-applikation
Fördjupa dig i SOA-arkitektur
Designa en SOAP-baserad webbtjänst
Färdigheter som ingår
- Grundläggande Java 8-koncept
- Java-servlet
- SOA och webbtjänster
- J2EE HTTP-protokoll och HTML
- Java EE
- Hibernate- och Spring-ramverken
- Tekniker för multitrådning, stränghantering och undantagshantering

Kursöversikt
Introduktion till Java EE
Lektion 01
Java-servlet I
Lektion 02
- Servlets API, gränssnitt och metoder
- Servletens livscykel
- Konfigurera och distribuera servlet
- ServletRequest, ServletResponse
- ServletConfig, ServletContext
- Servlet-omfång, attribut och samarbete
Java-servlet II
Lektion 03
- Sessionshantering
- Lyssnare i Java EE
- Filter i Java EE
Java Server Pages
Lektion 04
- JSP-livscykel
- Skapa och arbeta med JSP-element
- Arbeta med JSP:s standardåtgärder
- JSTL och anpassade taggbibliotek
Introduktion till Hibernate
Lektion 05
- Introduktion till Hibernate
- Hibernate CRUD-operation
Hibernate-frågor och relationer
Lektion 06
- Hibernate-frågor och relationer
- Kartläggning av relationer med Hibernate
Introduktion till Spring
Lektion 07
- Introduktion till Spring
- Dependency Injection, livscykel för SpringBean, koppling och omfång
Spring AOP
Lektion 08
- Introduktion till Spring AOP (aspektorienterad programmering)
- Konfigurera AOP i en Java-applikation med AspectJ-metoden
JSpring JDBC och Spring Hibernate
Lektion 09
- Spring JDBC-implementering i en applikation
- Spring Hibernate-mall
- Transaktionshantering i Spring JDBC
Spring MVC
Lektion 10
- Spring MVC-arkitektur, komponenter och ramverk
- Spring MVC-program
SOA och webbtjänster
Lektion 11
- Grunderna i SOA-arkitektur och webbtjänster
- Skapa SOAP-baserade och RESTful webbtjänster
Projekt 1: Personalhanteringssystem
Avsluta projekt
Skapa ett nytt system för att automatisera processen för reglering, skapande och avslut.
Projekt 2: Hemförsäkring
Avsluta projekt
Bygg ett system som hjälper privatpersoner att köpa hemförsäkring via en webbapplikation.

Gratis grundkurs i Java
Introduktion till Java 11 och objektorienterade koncept
Lektion 01
- Grunder i Java, programstruktur och miljökonfiguration (Eclipse)
- Viktiga OOP-koncept och objektorienterad design
- Java-syntax: variabler, datatyper, operatorer och nyckelord
- Styrflöde: villkorssatser, loopar och grundläggande logikkonstruktion
- Att arbeta med arrayer, strängar, metoder och praktiska demonstrationer
Paket och arv
Lektion 02
- Java-paket och kodorganisation
- Arv, polymorfism och metodöverskuggning
- Funktionella funktioner: lambda-uttryck och typomvandling
- Abstrakta klasser, gränssnitt och statiska medlemmar
- Undantagshantering, grunderna i samlingar och praktiska demonstrationer
Multitrådskoncept
Lektion 03
- Grunderna i multitrådning: trådar, livscykel och prioriteringar
- Trådhantering: synkronisering, schemaläggning och samtidighet
- Kärnbibliotek: java.lang, java.util och stränghantering
- Generics och Collections-ramverket (List, Set, Queue, Map)
- Filhantering, I/O-strömmar och demonstrationer (multitrådning och datastrukturer)
Felsökningskoncept
Lektion 04
- Grunder och tekniker för felsökning i Java
- Spårutdata, loggning och logganalys
- Förstå stackspår och felhantering
- Loggning med log4j och bästa praxis
- Eclipse-felsökningsverktyg med en praktisk demo av logganalys
JUnit
Lektion 05
- Introduktion till enhetstestning och dess betydelse
- Översikt över JUnit-ramverket och konfiguration
- Skriva testfall med hjälp av annoteringar och assertioner
- Hantering av testsuiter och undantagstestning
- Skapa rapporter med praktiska testdemonstrationer
Java-kryptografitillägg
Lektion 06
- Introduktion till kryptografi och säkerhetskoncept i Java
- Autentiseringsmetoder och principer för dataskydd
- Krypteringstekniker (ChaCha20) och integritet (Poly1305)
- Implementering av kryptografiska lösningar i Java
- Praktisk demonstration: bygga säkra applikationer
Designmönster
Lektion 07
- Introduktion till designmönster och deras kategorier
- Skapandemönster (Factory, Singleton, Builder)
- Strukturella mönster (Adapter, Bridge, Facade, Flyweight)
- Beteendemönster (Strategy, Observer, State och fler)
- Demonstrationer av verkliga implementationer och användningsfall

Vem bör anmäla sig till det här programmet?
Förkunskaper: Förkunskaper i Core Java och en grundläggande förståelse för programmeringskoncept är nödvändiga för alla som vill gå den här avancerade kursen. En kostnadsfri Core Java-kurs ingår på begäran!
Programvaruutvecklare
Webbdesigners
Programmeringsentusiaster
Ingenjörsexamina
Studenter eller yrkesverksamma som vill bli Javautvecklare
Uttalanden
Licensiering och ackreditering
Denna Java-certifieringskurs erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i licensavtalet.
Likabehandlingspolicy
AVC tillhandahåller inte anpassningar på grund av funktionsnedsättning eller medicinskt tillstånd för några studenter. Sökande uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.
Vanliga frågor

Behöver du en skräddarsydd företagsintern utbildning eller grupputbildning?
Begär ett företagsinternt utbildningsprogram som skräddarsys specifikt för ditt team. Vi erbjuder flexibla anpassningsmöjligheter i linje med dina affärsmål, samt konkurrenskraftiga priser för större grupper. Fyll i formuläret nedan, så tar våra experter inom företagsutbildning fram den perfekta lösningen för dig.
