Kursplan
Introduksjon til Java
- Versjoner av Java
- Installering av Virtual Machine
- Plattform
- Verktøy
- Bruk av dokumentasjon og utvalgte bøker
- Java-utviklingsretninger
- Diskusjon av alternativer
Språkets syntaks
- Erklæringer og Datatyper
- Enkle typer
- Referansetyper
- Styringsinstruksjoner
- Loop
Objektorientert programmering
- Modellering
- Objekter: Egenskaper og Metoder
- Oppretting av objekter
- Objekter og referanser
- Klasser
- Grenseflater
- Pakker
- Arv
- Abstrakte klasser
- Polymorfisme
Feilhåndtering av unntak
- The try ... catch
- Opprette egne unntakstyper
Handling av inn- og utdata
- Strømmer og filtre
- Filbehandling
- Objektserialisering
- Datainnsamlinger
Multitrådede programmering
- Multitrådede applikasjoner
- Trådens livssyklus
- Synchronisering
- Databeskyttelse
Grunnleggende prinsipper for webapplikasjonsutvikling i Java
- Oversikt over mest populære rammeverk for å lage webapplikasjoner
- Flersjiktarkitektur
- Applikasjoner i arkitektur for forespørsel/svar
- Samtale med og arbeid med database
- Modellering av forretningsapplikasjonen
- Tjenestelag og kontrolllag
- Opprette visninger
- Diskusjon av populære brukstilfeller
Krav
Dette kurset er ment for utviklere som er kjent med et hvilket som helst prosedyre- eller strukturelt språk (som C, Pascal, C++, Delphi).
Referanser (7)
LAB øving med øvelser
Angel - Vodacom
Kurs - Java Programming
Maskinoversatt
praktisk trening var flott
Tshepo - Vodacom
Kurs - Java Programming
Maskinoversatt
treneren var engasjert og gjorde kurset veldig interessant og praktisk.
Kesh - Vodacom
Kurs - Java Programming
Maskinoversatt
Utvikle APIer.
Tshifhiwa - Vodacom
Kurs - Java Programming
Maskinoversatt
Very professional training, it did help a lot that the trainer is skilled in the programing language.
Cosmin Rechisan - Aptiv Technology Services & Solutions
Kurs - Java Programming
Very friendly and helpful trainer, kept asking if anyone needed any help.
Assim Ali - MHT Technology Ltd
Kurs - Java Programming
I liked how the trainer explained the subject. Providing real life example is beneficial.