Hur föredrar du att bli kontaktad:

Introduktion till Java-programmering

KURSNIVå

Foundation

Kursnummer

471

Längd

4 dagar

PDF Lägg till på önskelista

Driftsäkerhet, underhållbarhet och smidig utveckling är vad Java är känt för. Javas unika arkitektur gör att programmerare kan utveckla applikationer som fungerar konsekvent på flera olika plattformar. Under denna utbildning får du som redan kan programmera lära dig att skriva, kompilera och köra Java-program och får praktisk erfarenhet av att bygga robusta applikationer som använder de objektorienterade funktionerna i Java.

Du får lära dig att

  • Designa och bygga robusta, objektorienterade applikationer
  • Organisera komplex data med Java-samlingar
  • Få åtkomst till relationsdatabaser med hjälp av JDBC 
  • Läs/skriv filer och hantera undantag

Viktig information om kursen

Förkunskapskrav:

  • 3-6 månaders erfarenhet av programmering med t.ex. C, Pascal eller Visual Basic
  • Du bör veta hur man:
    • Strukturerar data
    • Använder variabler, flödeskontroll och subrutiner
    • Skriver, kompilerar och kör ett program

Rekommenderad erfarenhet:

  • Kännedom om webbtekniker och objekt

Kursinnehåll

  • Introduktion till Java-programmering

Javas fördelar

  • Plattformsoberoende
  • Fristående program och servlets
  • Sammanställa källkod till bytecode
  • Översikt över klassbibliotek
  • Objektorienterad programmering med Java

Objektparadigmet

  • Inkapsling, arv och polymorfism
  • Objektorienterad (OO) analys och design: "Is a"- och"Has a"-förhållanden
  • Designa OO-applikationer steg för steg
  • Göra ett diagram av objektstrukturen med Unified Modeling Language (UML)

Javas objektorienterade funktioner

  • Skapa objekt från klasser
  • Aggregation och sammansättning
  • Utöka befintliga klasser
  • Overload och override av metoder
  • Java-språkets struktur

Språkets syntax

  • Deklarera och initiera variabler
  • Deklarera och använda vektorer
  • Upcasting, downcasting och autoboxing

Flödeskontroll

  • Anropa metoder och överföra parametrar
  • Villkorsuttryck och slingor
  • Hantera undantag med try och catch

Definiera klasser

  • Fält (instansdata)
  • Metoder (funktioner)
  • Abstrakta klasser och gränssnitt
  • Organisera klasser med paket och synlighetsmodifierare
  • Sammansättning kontra arv

Bygga komponenterna i ett Java-program

  • Dra nytta av generiska komponenter med Collections API
  • Utveckla nya klasser
  • Sammanställa och avlusa
  • Utveckla grafiska användargränssnitt (GUI)

Grundläggande om användargränssnitt

  • Grundläggande GUI-komponenter
  • Händelsedriven programmering
  • Fördelar med portabelt bibliotek för fönsterhantering

Java Foundation Classes (JFC)

  • Skapa Swing-komponenter
  • Lägga till Swing-komponenter till behållare
  • Arrangera Swing-komponenter med layouthanterare
  • Dialoger och meddelanderutor

Händelsehantering

  • Registrera händelsehanterare
  • Inre klasser och toppklasser
  • Lagra och hämta data med fil-I/O

Java Streams

  • Streams, Readers och Writers
  • Åtkomst till filer
  • Formatera text

Filer och kataloger

  • Läsa och skriva filer
  • Skapa, radera och döpa om filer
  • Erhålla katalog- och filinformation
  • Arbeta med relationsdatabaser

Åtkomst till databas med JDBC

  • Använda JDBC API
  • Välja databasdrivrutiner
  • Ansluta till en databas

Förbättra prestandan med prepared statements och lagrade processer

  • Skicka SQL-statements
  • Hämta och bearbeta resultat
  • Utvecklingsverktyg för Java
  • Java Development Kit (JDK)
  • Compiler (javac)
  • Javadoc utility
  • Java Archive (JAR) utility
  • Java Integrated Development Environments (IDEs)
Visa detaljerat kursinnehåll
Visa mindre

Alternativa sätt att delta på denna Lärarledda Kurs

I klassrum

Live, Online

Anpassad utbildning

I klassrum — ELLER — Live, Online

Pris — Ordinarie : 27950 SEK  

Kurser i Storbritannien, när du deltar online via AnyWare går kursen 10:00-17:30 CET (svensk tid)

17 - 20 mar ( 4 dagar)
9:00 - 4:30 GMT
London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

26 - 29 maj ( 4 dagar)
9:00 - 4:30 BST
London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

4 - 7 aug ( 4 dagar)
9:00 - 4:30 BST
London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

10 - 13 nov ( 4 dagar)
9:00 - 4:30 GMT
London / Online (AnyWare) London / Online (AnyWare) Boka Din Kursplats

Kurser i USA/Kanada, när du deltar online via AnyWare går kursen 15:00-22:30 CET (svensk tid)

24 - 27 mar ( 4 dagar)
9:00 - 4:30 EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

2 - 5 jun ( 4 dagar)
9:00 - 4:30 EDT
New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

25 - 28 aug ( 4 dagar)
9:00 - 4:30 EDT
Herndon, VA / Online (AnyWare) Herndon, VA / Online (AnyWare) Boka Din Kursplats

22 - 25 sep ( 4 dagar)
9:00 - 4:30 EDT
Ottawa / Online (AnyWare) Ottawa / Online (AnyWare) Boka Din Kursplats

1 - 4 dec ( 4 dagar)
9:00 - 4:30 EST
New York / Online (AnyWare) New York / Online (AnyWare) Boka Din Kursplats

Visa alla datum
Visa färre datum

Kurs med startgaranti

När du ser symbolen för “Guaranteed to Run” vid ett kurstillfälle vet du att kursen blir av. Garanterat.

Anpassad utbildning

Är ni ett team på 4 eller fler som behöver samma kurs? Ett alternativ är att genomföra den på plats hos er, utifrån era behov.

For details, call 08-506 668 00 or Click here »

This event has been added to your cart.

Pris

Ordinarie

I Klassrum eller
Online

Ordinarie

27950 SEK

Anpassad utbildning

Kontakta oss »

Kurspris inkluderar:

COACHNING AV LÄRAREN EFTER KURSEN
När du kommer tillbaka till jobbet kan du boka tid för kostnadsfri coachning för att få vägledning i hur du använder dina nya kunskaper i ditt dagliga arbete.

Computing Sandbox Efter Kursen
Efter kursen får du access till en virtuell dator som innehåller den programvaran som används under utbildningen. Här kan du göra om övningsuppgifter, skriva/testa kod och labba i en felsäker miljö.

LEARNING TREES KUNSKAPSTEST
Learning Trees kunskapstest som erbjuds i slutet av kurserna ingår i kurspriset. För certifieringstest från tredje part (ex. ITIL) tillkommer en avgift.

Prev
Next

Kurstider

Kurstid:
09:00-16:30

Tid för frivilligt kunskapstest sista kursdagen:
15:30-16:30

Övrigt:
Efter varje kursdag finns det tid för samtal med instruktören gällande frågor som är extra intressanta för just dig.

”Learning Tree erbjuder en jättebra utbildningsupplevelse. Om du vill lära dig hur man gör saker rent praktiskt inom IT-området är det definitivt stället du söker. Direkt efter utbildningen kan du använda dina nya kunskaper. Det är en enorm fördel!”

- G. Steindl, Financial Programmer
Minitab, Inc.

Prev
Next

Please Choose a Language

Canada - English

Canada - Français