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