Java programmeringsutvecklare – 5 dagar onlineklassrum
29.500,00 SEK
- 5 timmar
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

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.

Kursöversikt
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
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
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
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
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

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
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

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.
