Spring Core og MVC - eLearning
4.950,00 NOK
- 13 timer
Dette kurset introduserer deg for de grunnleggende konseptene i Spring-økosystemet, inkludert Spring Core, Dependency Injection (DI), Inversion of Control (IoC) og Spring MVC-arkitektur. Du vil lære hvordan moderne Java-applikasjoner er strukturert, hvordan komponenter samhandler sømløst, og hvordan du bygger rene, modulære og vedlikeholdbare backend-systemer.
Nøkkelfunksjoner
Språk
Kurs og materiell på engelsk
Nivå
Nybegynner - Middels nivå
Tilgang
1 års tilgang til læringsplattformen
4 timer med videoer på forespørsel
med over 20 timer anbefalt studietid
20 veiledede praktiske øvelser
11 automatisk vurderte prøver
26 repetisjonsquizer
2 omfattende oppgaver
Sertifikat
Sertifikat for fullført program inkludert

Læringsutbytte
Når du er ferdig med dette kurset, vil du kunne forstå:
AOP
Bygg en applikasjon ved hjelp av aspektorientert programmering (AOP)
Maven
Konfigurer et Spring-prosjektmiljø ved hjelp av Maven
IoC
Utvikle en enkel applikasjon for å demonstrere IoC (Inversion of Control) og Dependency Injection
XML
Arbeid med XML-basert konfigurasjon og ApplicationContext
Java
Opprett applikasjoner ved hjelp av Java-basert konfigurasjon
Utvikle
Utvikle applikasjoner ved hjelp av annotasjonsbasert konfigurasjon
Bruk
Bruk konstruktørbasert og setterbasert avhengighetsinjeksjon
Spring-bønne
Forstå livssyklusen til en Spring-bean
Singleton
Utforsk forskjellene mellom Singleton- og Prototype-beanomfang
Konfigurer
Sett opp et Spring-prosjektmiljø manuelt ved hjelp av JAR-filer
Erfaring
Få praktisk erfaring med Aware-grensesnitt

Kursplan
Introduksjon til Spring Core
Leksjon 01
- Introduksjon til Spring Core-rammeverket
- Fordeler ved å bruke Spring Core-rammeverket
Oppsett av miljø for Spring Core
Leksjon 02
- Konfigurere Spring-miljøet – manuelt
- Sette opp Spring-miljøet – Maven
IoC/DI, Spring-konfigurasjoner
Leksjon 03
- Inversion of Control og Dependency Injection
- Java-basert konfigurasjon
- Annotasjonsbasert konfigurasjon
Konstruktør-/setterinjeksjon
Leksjon 04
Lær å implementere konstruktør- og setter-injeksjon
Livssyklus og mønstre
Leksjon 05
- Bean-livssyklus
- Bevisste grensesnitt
- Singleton- vs prototype-bean
Aspektorientert programmering
Leksjon 06
- implementere tverrgående hensyn i applikasjonen eller programmet ditt.
- implementer aspektorientering for å unngå tverrgående bekymringer
Forstå Spring MVC
Leksjon 07
- Introduksjon til Spring MVC
- Introduksjon til apputvikling
Oppsett av miljø for Spring MVC
Leksjon 08
- Opprette prosjektet
- Oversikt over prosjektstrukturen
- Installere MySQL
- Konfigurere databasen
Grunnleggende om Model View Controller
Leksjon 09
- Oversikt over MVC
- Modell, visning og kontroller
Opprette og liste opp poster
Leksjon 11
- Viser studentregistre
- Legge til studentoppføringer
Oppdatere og slette poster
Leksjon 12
- Oppdatering av studentregistre
- Slette studentoppføringer
Hovedoppgave
Leksjon 13
Bygg en produktadministrasjonsapplikasjon for E-Shop som hjelper de ansatte med å håndtere ulike operasjoner

Hvem bør melde seg på dette programmet?
Java-utviklere som ønsker å gå inn i utvikling av bedriftsapplikasjoner
Programvareingeniører som ønsker å lære Spring Framework
Fullstack-utviklere som jobber med Java-baserte webapplikasjoner
Programvarearkitekter som ønsker en dypere forståelse av Spring MVC-strukturen
Forutsetninger
- Grunnleggende forståelse av kjerne-Java-programmering
- Kjennskap til objektorienterte programmeringskonsepter (OOP)
- Grunnleggende kunnskap om bruk av et IDE (f.eks. Eclipse eller Spring Tool Suite)
- Generell forståelse av hvordan webapplikasjoner fungerer er nyttig, men ikke nødvendig
Uttalelser
Lisensiering og akkreditering
Dette kurset tilbys i henhold til Partnerprogramavtalen og er i samsvar med kravene i Lisensavtalen
Likestillingspolicy
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.
