Java programmeringsutvecklare – 5 dagar onlineklassrum

29.500,00 SEK

  • 5 hours
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 företagslösningar eller LMS-integration?

Hittade du inte kursen eller programmet som skulle passa för ditt företag? Behöver du LMS-integration? Skriv till oss! Vi löser det!