Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

Java-programmering:
omfattande introduktion


Kurs: 4714 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Skriva, sammanställa och köra Java-program
  • Bygga robusta applikationer med Javas objektorienterade funktioner
  • Skapa robusta applikationer med Javas klassbibliotek
  • Utveckla plattformsoberoende grafiska användargränssnitt (GUI)
  • Läsa och skriva data med Java streams
  • Hämta data från en relationsdatabas med JDBC

Sammanfattning

Javas unika arkitektur gör att programmerare kan utveckla ett enda program som sedan kan köras sömlöst och pålitligt på flera olika plattformar. Denna kurs ger omfattande erfarenhet av språket Java och dess objektorienterade funktioner. skapa kraftfulla konsoll- och GUI-applikationer samt lagra och hämta data från relationsdatabaser.

Vem bör delta

Denna kurs är värdefull för alla som utvecklar Java-program. Tidigare erfarenhet av ett programmeringsspråk som C, PHP eller COBOL förutsätts. Kännedom om webbtekniker och objektkoncept underlättar.

Praktiska övningar

En rad praktiska övningar ger dig erfarenhet av att skapa Java-applikationer. Genom en fallstudie utformar och bygger du en komplicerad skrivbords-applikation som utformats efter en välkänd webbplats. Övningarna omfattar att:
  • Utveckla en objektorienterad modell med UML-notation
  • Skapa Java-objekt och anropa deras metoder
  • Strukturera data med samlings-API i Java
  • Skapa portabla GUI med Swing-komponenter
  • Lägga till händelsehantering till GUI
  • Hämta data från en relationsdatabas med JDBC

Kursinnehåll

Introduktion till Java-programmering

Javas fördelar

  • Plattformsoberoende
  • Fristående program och servlets

Ett Java-programs struktur

  • Sammanställa källkod till bytecode
  • Översikt över klassbibliotek

Objektorienterad programmering med Java

Objektparadigm

  • Objektorienterad (OO) programmering
  • Inkapsling, arv och polymorfism
  • 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
  • Överlagra och åsidosätta metoder

Java-språkets struktur

Språkets syntax

  • Deklarera och initiera variabler
  • Programsatser och uttryck
  • 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 (packages) och synlighetsmodifierare
  • Sammansättning kontra arv

Bygga komponenterna i ett Java-program

  • Arbeta med befintliga klasser
  • Dra nytta av generiska komponenter med samlingarna API
  • Utöka basklasserna
  • Utveckla nya klasser
  • Sammanställa och avlusa

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

  • Fördelar med lättvikts Swing-komponenter
  • Utforska Swing-komponentbiblioteket
  • Skapa Swing-komponenter: knappar, textfält, rullgardinsmenyer
  • 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

Fil I/O och databaser

Java streams

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

Filer och kataloger

  • Skapa, radera och döpa om filer
  • Erhålla katalog- och filinformation

åtkomst av databas med JDBC

  • Ansluta till en databas
  • Sända SQL-satser
  • Hämta och bearbeta data

Utvecklingsverktyg för Java

  • Java Development Kit (JDK)
  • Kompilator
  • Java IDE:s

<< Tillbaka till Java
 

Liknande kurser


Java är ett varumärke som ägs av Sun Microsystems, Inc.
 
Java-programmering: omfattande introduktion

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
6 - 9 marsStockholm boka kurs
12 - 15 juniStockholm boka kurs
18 - 21 sepStockholm boka kurs
4 - 7 decStockholm boka kurs

Storbritannien

6 - 9 marsLondon boka kurs

USA

27 - 30 marsWashington boka kurs
17 - 20 aprilWashington boka kurs
8 - 11 majNew York boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Java-programmering: omfattande introduktion

Kursdeltagare bygger multiplattform med Java.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
73 %
4 stjärnor:
24 %
3 stjärnor:
3 %
2 stjärnor:
0 %
1 stjärna:   0 %

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



Certification Core Course
 
Ten Questions to Ask Your Training Provider - Position Paper