Java programmeringsutvecklare – 5 dagar onlineklassrum

29.500,00 SEK

  • 5 timmar
Live Virtuellt Klassrum
På plats / Inom företaget

Bygg en stark grund i Java-programmering och skaffa dig de praktiska färdigheter som behövs för att utveckla moderna, objektorienterade applikationer. Denna praktiskt inriktade kurs i Java-programmering är utformad för blivande utvecklare och tekniska yrkespersoner som vill lära sig att skriva, testa, felsöka och underhålla Java-applikationer med hjälp av verklighetsnära kodningsmetoder.

Nyckelfunktioner

Språk

Kursmaterial på engelska

Nivå

Nybörjar- till mellannivå

5 dagar med lärarledd undervisning live

Virtuell utbildning (8 timmar/dag)

Kodövningar i realtid

Online lärmiljö med live-labb

Digitala studieresurser

Stöd för att bli redo för Java-examen

60+ rekommenderade studietimmar

Intyg om genomförd utbildning ingår

Hero

Lärandemål

I slutet av det här programmet kommer du att kunna:

Undantagshantering och felhantering

Lär dig hantera undantag med hjälp av try-catch-finally-block, skapa egna undantag och bygga mer tillförlitliga och lättunderhållna Java-applikationer.

Arv, gränssnitt och abstraktion

Tillämpa grundläggande objektorienterade koncept, inklusive arv, polymorfism, abstraktion och gränssnitt, för att skapa flexibla och återanvändbara Java-applikationer.

Modulära applikationer och filhantering

Arbeta med Java-moduler, filhanterings-API:er, buffrade strömmar och distributionsverktyg för att bygga strukturerade och distribuerbara applikationer.

Databasanslutning med JDBC

Anslut Java-applikationer till relationsdatabaser med JDBC, kör frågor, hantera transaktioner och bearbeta databaseresultat effektivt.

Hero

Kursöversikt

  1. Dag 1

    Session 1: Java-plattformen och grundläggande I/O

    • Grunder i Java-språket och plattformen
    • Programstruktur: moduler, paket och klasser
    • Main-metoden och Java-syntax
    • Standard in-/utmatningsoperationer
    • Hantering av textfiler
    • Kompilerings- och exekveringsprocessen

    Session 2: Klasser och objekt

    • Objekt och klasser i Java
    • Fält, metoder och konstruktorer
    • Använda nyckelordet this
    • Objektinstansiering och punktnotation

    Session 3: Variabler och datatyper

    • Instans- och lokala variabler
    • Primitiva typer, litteraler och typomvandling
    • Referenser och hantering av null-värden
    • Översikt över arrayer och strängar
    • Omslagsklasser och autoboxning
    • Konstanter, typinferens och variadiska argument
    • Exempel och övningar med former
  2. Dag 2

    Session 4: Villkor, loopar och arrayer

    • Relationala och logiska operatorer
    • If-satser och switch-uttryck
    • Ternär operator och arrayer
    • While- och for-loopar
    • Break-, continue- och return-satser
    • Nästa och oändliga loopar

    Session 5: Statiska medlemmar och uppräkningar

    • Statiska fält, metoder och initialiserare
    • Förstå den statiska kontexten
    • Main-metod och statiska importer
    • Att arbeta med enumar, konstruktorer och metoder
    • Exempel och övningar med former
  3. Dag 3

    Session 6: Standardbibliotekets API:er

    • Matematik och BigDecimal
    • Talformatering
    • String och StringBuilder
    • Mönstermatchning
    • Java Time API
    • ArrayList och HashMap

    Session 7: Undantagshantering och felsökning

    • Kontrollerade och okontrollerade undantag
    • try-catch-finally och stackspår
    • Undantagshantering och egna undantag
    • Try-with-resources och assertioner
    • Felsökningstekniker
    • Exempel och övningar med former
  4. Dag 4

    Session 8: Inkapsling

    • Inkapsling och dataabstraktion
    • Åtkomstmodifierare
    • Getters, setters och konstruktorer
    • Nyckelordet this och JavaBeans
    • Introduktion till poster

    Session 9: Komposition och aggregation

    • Begreppen komposition och aggregation
    • Komposit- och aggregatsamband
    • Referenser kontra kopior i getter-metoder
    • Exempel och övningar med former
  5. Dag 5

    Session 10: Arv och polymorfism

    • Arv och utökning av basklass
    • Metodöverskuggning och polymorfism
    • Uppcasting, downcasting och instanceof
    • Nyckelordet super och subklasskonstruktorer
    • Final- och sealed-klasser
    • Abstrakta klasser och gränssnitt
    • Gränssnittsimplementation och polymorfism
    • Objektklassmetoder: toString, hashCode och equals

    Session 11: Java Database Connectivity (JDBC)

    • Grunderna i JDBC och drivrutiner
    • Databasanslutningar och transaktionshantering
    • Statements och PreparedStatements
    • Köra frågor och batchuppdateringar
    • Hantering av ResultSets och resurser
Java-programmerare

Vem bör anmäla sig till det här programmet?

Blivande Javautvecklare och programmerare

Juniora mjukvaruutvecklare som vill utveckla sina Java-kunskaper

IT-specialister som går över till mjukvaruutveckling

Utvecklare med erfarenhet av ett annat programmeringsspråk

Starta kursen nu

Förutsättningar

  • Grundläggande förståelse för programmeringskoncept som variabler, logik och styrstrukturer
  • Vana vid att använda datorer och filnavigering
  • Grundläggande kunskaper i kommandoraden är fördelaktiga men inte obligatoriska
  • Tidigare erfarenhet av något programmeringsspråk är hjälpsam men inte nödvändig

Uttalanden

Licensiering och ackreditering

Kursen erbjuds i enlighet med Partnerprogramavtalet och uppfyller kraven i Licensavtalet.

Likabehandlingspolicy

Kandidater uppmuntras att kontakta AVC för vägledning och stöd under hela processen för att ordna anpassningar.

Vanliga frågor

Contact background

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.