NFI Utbildning

Kontaktuppgifter
tfn: 08-615 19 60(vx)
epost: info@nfi.se
Besöksadress:
Götgatan 14
118 46 Stockholm

Introduktion till Javaplattformen

Översikt

Kursen pågår normalt en dag men kan anpassas till längre eller kortare utbildning

Företagsintern kurs

Vill ni genomföra denna kurs skräddarsydd internt hos er?

Kursmål

Efter kursen kommer du känna till koncept och aktuella termer och förkortningar, samt lämpliga och mindre lämpliga användningsområden för Javatekniken i olika typer av system.

Sammanfattning

Sedan lanseringen i mitten på 1990-talet har Java utvecklats till mer än bara ett programmeringsspråk avsett för att bygga grafiska klienter på webben. Java är idag en mycket komplex, skalbar och anpassningsbar plattform som kan användas vid utveckling av alltifrån enklare klientapplikationer till mycket avancerade transaktionsintensiva serversystem.
Det är viktigt för företaget att ha tillräckliga kunskaper i denna redan idag mycket spridda plattform, när framtidens system skall implementeras.
Denna intressanta endagskurs ger deltagaren en mycket god inblick i hur programmeringsspråket Java kan användas i alla typer av moderna IT-system som ny- eller vidareutvecklas idag.
 
Kursen vänder sig till dig som är systemansvarig, systemägare, IT-revisor, projektledare, IT-chef och IT-ansvarig och till dig som vill få tillgång till aktuell information om systemplattformen Java.

Introduktion

  • Historik
  • Designmål och principer
  • J2ME (Java 2 platform, Micro Edition)
  • J2SE (Java 2 platform, Standard Edition)
  • J2EE Java 2 platform, Enterprise Edition)
  • Introduktion till flerlagersarkitekturen

Javas grundläggande komponenter

  • De tre grundläggande komponenterna
  • Vad är en virtuell maskin?
  • För- och nackdelar med Java Virtual Machine (JVM)
  • Vilka versioner av JVM:er finns?
  • JVM:er på olika plattformar
  • Javas klassbibliotek
  • Skillnader och likheter mellan olika generationer av plattformen
  • Prestandaaspekter

Java i fristående applikationer

  • Skillnaden mellan applikationer och appletar
  • Varför använda Java i fristående klienter?
  • Vilka typer av program kan utvecklas?
  • Gränssnittsutveckling med Javas klassbibliotek:
    • AWT
    • Swing
    • Andra komponentbibliotek
  • Kommunikation i Java
  • Java som språk för utveckling av tjänster (services/daemons)
  • Java Web Start

Java- komponenter i serverapplikationer

  • Vad är en komponent?
  • Hur utvecklas komponenter i Java?
  • Vilka för- och nackdelar finns med Javas komponenttekniker?
  • Vad behövs för att driftsätta komponenterna?
  • Servlets
  • Hur driftsätts komponenter?
  • Hur övervakas och administreras komponentbaserade system?
  • Komponenttyper:
    • Servlets
    • Java Server Pages
    • Enterprise Java Beans
  • Teknikmognad
  • Vilken teknik skall användas när?

Sammanfattning och avslutning

  • Kommande tekniker och användningsområden
  • Samarbetsorgan och branschstöd
  • Framtidsutsikter

 Lärare

Stefan Skoglund
Stefan är programmerare som arbetat inom områdena telecom, bank, finans, medicin och industri. Hans mission är inte bara lättläst, stabil och effektiv programvara, utan även att alltid lämna efter sig en kompetentare organisation. Stefan lägger stor vikt vid att utveckla sina medarbetare till mer abstrakt tänkande och att skriva mer återanvändbar kod.
Övergripande kunskaper om webb- och client/server- systems uppbyggnad är önskvärda men inget krav. I övrigt erfordras inga särskilda förkunskaper.
 Tipsa kollega
 

Företagsintern kurs

Vill ni genomföra denna kurs skräddarsydd internt hos er?

Översikt

Kursen pågår normalt en dag men kan anpassas till längre eller kortare utbildning
 Tipsa kollega