Cursusaanbod

Aan de slag

  • Het Java technologiefenomeen
  • Hoe de basistoepassing "Hallo wereld" te schrijven
  • Hoe Java code te compileren en uit te voeren
  • Hoe je de code een beetje complexer kunt maken

Introductie van Apache Maven

  • Conventie over configuratie
  • Maven Plug-ins
  • Conceptueel model van een project

Installeren en uitvoeren Maven

  • Downloaden en installeren Maven
  • Een Maven installatie testen
  • Hulp krijgen bij Maven

Een eenvoudig Maven-project

  • Een eenvoudig project maken
  • Een eenvoudig project bouwen
  • Eenvoudig projectobjectmodel

Java Syntaxis

  • Object-Oriented Programming Concepten
  • Variabelen, arrays, gegevenstypen, operators en besturingsstromen
  • Wat zijn referentievariabelen
  • Klassen en objecten
  • Wat overerving is en hoe het werkt
  • Wat interfaces zijn, waarom ze zijn geschreven en hoe
  • Hoe u Java String- en Number-objecten gebruikt en hoe u gegevens opmaakt voor uitvoer
  • Waar pakketten voor zijn en waarom we de importrichtlijn moeten gebruiken

Java Objecten

  • Java lessenoverzicht
  • Java levenscyclus van klasse
  • Klassemodificatoren en overerving
  • Overbelasting" en overschrijven
  • Klasseconstructeurs
  • Polymorfisme
  • Relaties: IS en HAS
  • 'statisch' trefwoord
  • Wanneer moet u statische leden gebruiken?
  • Objecten gebruiken binnen een applicatie die is geïmplementeerd met Maven

Een Maven-project aanpassen

  • Projectinformatie aanpassen
  • Voeg nieuwe afhankelijkheden toe
  • Voeg bronnen toe
  • Een verpakte opdrachtregeltoepassing bouwen

Optimaliseren en refactoring Maven POM's

  • POM-opruiming
  • Afhankelijkheden optimaliseren
  • Plug-ins optimaliseren
  • Laatste POM's

Java Collecties

  • Verzamelinterface
  • Lijsten, kaarten en sets
  • Verzamelingen en arrays
  • Gelijktijdigheid
  • Beheer collecties met een applicatie die is geïmplementeerd met Maven

Java Geheugen

  • Vuilnisman
  • Hoop en stapel
  • Levenscyclus van objecten
  • 'finalize()'-methode

Java Uitzonderingen

  • Het algemene idee van Java Uitzonderingen
  • Runtime- en 'echte' uitzonderingen
  • Een uitzondering gooien
  • 'try...catch'-uitspraken
  • 'gooit'-verklaring
  • Ontwerp uw eigen uitzonderingen
  • Uitzonderingen testen en beheren met een applicatie die is geïmplementeerd met Maven

Een multimoduleproject met Maven

  • Het bouwen van het Multimodule-project
  • Het uitvoeren van de Multimodule-applicatie

Java Gelijktijdigheid

  • Onderwerpen en gelijktijdigheid
  • Gerangschikte taken
  • Het verbinden van draadjes
  • Zichtbaarheid van klassevariabelen
  • Bouw en voer een multithread-applicatie uit met Maven

Vereisten

Kennis van procedurele programmeertaal (zoals C, PHP, Basic, Pascal) of objectgeoriënteerde programmeertaal is vereist.

 28 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €9120 online delivery, based on a group of 2 delegates, €2880 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (1)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën