Spring Core og MVC - eLearning

4.950,00 NOK

  • 13 hours
eLæring

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

Hero

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

Hero

Kursplan

  1. Introduksjon til Spring Core

    Leksjon 01

    • Introduksjon til Spring Core-rammeverket
    • Fordeler ved å bruke Spring Core-rammeverket
  2. Oppsett av miljø for Spring Core

    Leksjon 02

    • Konfigurere Spring-miljøet – manuelt
    • Sette opp Spring-miljøet – Maven
  3. IoC/DI, Spring-konfigurasjoner

    Leksjon 03

    • Inversion of Control og Dependency Injection
    • Java-basert konfigurasjon
    • Annotasjonsbasert konfigurasjon
  4. Konstruktør-/setterinjeksjon

    Leksjon 04

    Lær å implementere konstruktør- og setter-injeksjon

  5. Livssyklus og mønstre

    Leksjon 05

    • Bean-livssyklus
    • Bevisste grensesnitt
    • Singleton- vs prototype-bean
  6. Aspektorientert programmering

    Leksjon 06

    • implementere tverrgående hensyn i applikasjonen eller programmet ditt.
    • implementer aspektorientering for å unngå tverrgående bekymringer
  7. Forstå Spring MVC

    Leksjon 07

    • Introduksjon til Spring MVC
    • Introduksjon til apputvikling
  8. Oppsett av miljø for Spring MVC

    Leksjon 08

    • Opprette prosjektet
    • Oversikt over prosjektstrukturen
    • Installere MySQL
    • Konfigurere databasen
  9. Grunnleggende om Model View Controller

    Leksjon 09

    • Oversikt over MVC
    • Modell, visning og kontroller

  10. Opprette og liste opp poster

    Leksjon 11

    • Viser studentregistre
    • Legge til studentoppføringer

  11. Oppdatere og slette poster

    Leksjon 12

    • Oppdatering av studentregistre
    • Slette studentoppføringer

  12. Hovedoppgave

    Leksjon 13

    Bygg en produktadministrasjonsapplikasjon for E-Shop som hjelper de ansatte med å håndtere ulike operasjoner


Spring Core og MVC

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

Start kurset nå

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

Contact background

Trenger du bedriftsløsninger eller LMS-integrasjon?

Fant du ikke kurset eller programmet som ville være passende for din bedrift? Trenger du LMS-integrasjon? Ta kontakt med oss! Vi er agile og løser alt!