Course Outline

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

Requirements

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

  28 Hours

Getuigenissen (1)

Related Courses

Related Categories