I denna kurs kommer vi att fokusera på fyra olika områden inom Javaprogrammering. Objektorienterade tekniker kommer att gås igenom på djupet och vi kommer att lära oss om de olika koncepten inom objektorienteringen och hur de kan implementeras i Java. Vi kommer även se hur vi kan använda objektorientering för att separera presentations- och affärslogik. I de två sista modulerna kommer att titta närmare på exception handling och filhantering. I båda dessa moduler kommer vi att se på vilka olika typer som finns och hur vi på bästa sett kan arbeta med dem.
Innehåll
- Klasser och objekt
- Metoder och fält
- Arv
- Abstrakta klasser
- Polymorphism
- Separera programlogik (olika angreppssätt så som state managers och Business Object Model)
- Grundläggande Exception Handling
- Exception kategorier (checked, runtime, and errors)
- Exception hierarkien
- Exception metoder
- I/O Streams (byte streams, character streams, buffered streams, data streams och object streams)
- Filhantering
Kursmål
Målet för kursen är att ge dig en bättre förståelse och förbättra ditt arbete i Java. Under kursen blandar vi teoretiska genomgångar med praktiska sessioner så att du omedelbart kan prova de ämnen vi tar upp för att på så vis öka din förståelse för dem.
Målgrupp
Mjukvaruutvecklare med viss Java- erfarenhet som behöver höja sin kunskapsnivå.