Java cursus

Cursus beoordeling

4.6/5

/ 9,1

In het kort

Java wordt tegenwoordig niet alleen meer in server omgevingen gebruikt, maar is ook voor een groot deel de drijvende kracht achter Enterprise applicatie ontwikkelingen, het ‘Internet of Things’ (IoT) en cloud oplossingen. Java wordt dan ook toegepast binnen zeer complexe websites en webapplicaties in de gaming, virtueel reizen en beveiligingsapplicaties. Niet voor niets maken grote organisaties zoals Amazon, Facebook, LinkedIn en Bol.com veelal gebruik van Java.

Cursus Java: ontwikkelen van kwalitatieve en professionele object georiënteerde websites en webapplicaties met de populaire Java programmeertaal

Wilt u de Java programmeertaal aanleren om professionele en hoogwaardige websites en webapplicaties te ontwikkelen die moeiteloos op ieder besturingssysteem draaien? Wilt u het gehele proces van ontwikkelen, testen, opleveren, beheren en onderhouden geheel zelfstandig doorlopen zonder van anderen afhankelijk te zijn? Is het tijd om uw kennis, vaardigheden en competenties aangaande de Java programmeertaal te verfijnen en uit te diepen met de laatste ontwikkelingen? En wilt u als Java developer geheel onafhankelijk zijn in de wereld van het programmeren? Dan is het tijd voor de praktijkgeoriënteerde cursus Java van Global Training!

Java is een flexibele, krachtige en object georiënteerde (OO) programmeertaal die over unieke eigenschappen beschikt. Hierdoor wordt de Java programmeertaal voor een zeer breed toepassingsgebied ingezet. Zo werkt Java bijvoorbeeld platformonafhankelijk, omdat dezelfde bytecode op verschillende Virtual-machines draait. Dit unieke kenmerk van Java maakt de programmeertaaltaal immens populair. Ook kunt u binnen de platform onafhankelijke JVM omgeving, Java in al uw applicaties embedden met behulp van de Java bytecode. JavaBeans zijn daarnaast weer een goed voorbeeld van ready to use software componenten die u eenvoudig kunt gaan gebruiken. Maar er zijn nog meer voordelen, zo kan Java bijvoorbeeld ook als server-side programmeertaal gebruikt worden door gebruik te maken van Java Server Pages (JSP’s) en Servlets.

Om het ontwikkelen in Java voor webdevelopers nog makkelijker te maken, zijn er een groot aantal klassenbibliotheken, frameworks en platforms beschikbaar gesteld. Daarnaast is Java qua syntaxis grotendeels gebaseerd op de programmeertaal C++, maar beschikt het over een uitgebreidere klassenbibliotheek. Heeft u dus al ervaring met programmeren in C++, dan zal de overstap naar het Java programmeren relatief eenvoudig gaan. Ook is Java open source, en dus voor iedereen toegankelijk en kosteloos te gebruiken

Vanwege de unieke eigenschappen van Java, het open source karakter en het gemak om de Java programmeertaal aan te leren, is Java enorm populair onder programmeurs (meer dan negen miljoen gebruikers wereldwijd) en niet meer weg te denken uit de moderne wereld. Java wordt tegenwoordig dan ook niet alleen meer in server omgevingen gebruikt, maar is ook voor een groot deel de drijvende kracht achter Enterprise applicatie ontwikkelingen, het ‘Internet of Things’ (IoT) en cloud oplossingen. Java wordt dan ook toegepast binnen zeer complexe websites en webapplicaties in gaming, virtueel reizen en beveiligingsapplicaties. Niet voor niets maken grote organisaties zoals Amazon, Facebook, LinkedIn, eBay en Bol.com veelal gebruik van Java voor hun complexe websites en webapplicaties.

Tijdens deze praktijkgerichte Java training zult u aan de hand van uw eigen businesscase een object georiënteerde Java webapplicatie of website gaan ontwikkelen. Na afronding van de Java cursus beschikt u dan ook over een professionele website of webapplicatie die gereed is voor gebruik. U bent niet langer afhankelijk van externe partijen om uw websites of webapplicaties te ontwikkelen, onderhouden of aan te passen, want dat leert u allemaal tijdens deze praktijkgeoriënteerde cursus Java. Hiermee bespaart u op de lange termijn flink op kosten.

Tijdens deze cursus Java van Global Training wordt u dan ook opgeleid tot professioneel Java programmeur die zijn weg kent in de wereld van het Java programmeren. Wacht daarom niet langer en schrijf uzelf in voor deze praktijkgeoriënteerde cursus Java van Global Training!

Doelgroep & voorkennis

De Java cursus is gericht op iedereen die wil programmeren in Java, ongeacht achtergrond of werkervaring.

U kunt denken aan:

  • Ervaren ontwikkelaars die zich willen laten omscholen naar Java developer (gebruik makend van de laatste versie van Java).
  • Medior developers die nieuwe webapplicaties of websites willen leren ontwikkelen op basis van Java.
  • Beginnende programmeurs die de basis van Java zich eigen willen maken.
  • WO- of HBO studenten Computer Science en (Technische) Informatica die hun kennis willen bijschaven voordat ze afstuderen.

Als voorkennis wordt verwacht dat u bekend bent met de basisbeginselen van het programmeren (HTML en JavaScript). Enige kennis van objectoriëntatie, UML of vergelijkbare kennis wordt als pré beschouwd.

Deze cursus Java is een grondige eerste inleiding op de Java Standard Edition (JSE) technologie. Daarmee is deze cursus Java ook een uitstekende voorbereiding op de officiële Oracle Certified Associate (OCA) Java (1Z0-808) en Oracle Certified Java SE Programmer examens. Desgewenst kunt u na de opleiding Java aan deze examens deelnemen.

Omdat de behoefte van Java ontwikkelaars veelal verder reikt dan de basisprincipes van het programmeren met Java, heeft Global Training ook een vervolgcursus Java (deel 2) ontwikkeld. Tijdens het tweede deel van de cursus Java wordt er nog dieper ingegaan op onder andere de Enterprise Edition (J2EE), Enterprise JavaBeans (EJB), Jboss en Hibernate. Om aan het tweede deel van de cursus Java deel te nemen, die naadloos aansluit op dit eerste deel, dient u eerst deze cursus Java te hebben afgerond. Beschikt u al over kennis, vaardigheden en competenties die tijdens deze cursus Java worden behandeld, neem dan contact op met de opleidingsadviseurs van Global Training. Zij zullen bepalen of u direct aan het tweede deel van de Java cursus kunt deelnemen.

Lesmaterialen, software en benodigdheden

De platform onafhankelijke software van Java draait op servers van zowel Windows als Linux en is gratis te downloaden en te installeren. Ook de client-side toepassingen en ontwikkelsoftware (zoals JDK) zijn vrij beschikbaar voor verschillende besturingssystemen als Windows, Linux en Mac.

Global Training maakt altijd gebruik van de meest actuele kennis en inzichten op het gebied van Java. De lesmaterialen die wij tijdens onze opleiding gebruiken, komen dan ook vers van de pers. We adviseren om gebruik te maken van de nieuwste versie van Java, omdat deze vaak uitbreidingen bevatten die de prestaties, veiligheid en stabiliteit van uw websites en webapplicaties verbeteren.

Wij adviseren om een eigen laptop mee te nemen. Mocht u niet over een eigen laptop beschikken, geef dit dan door aan uw opleidingsadviseur. Uw opleidingsadviseur zal voor een passende oplossing zorgen. Dit kan inhouden dat er voor u een laptop wordt gehuurd.

Wat ga ik leren?

Tijdens deze praktijkgerichte cursus Java van Global Training wordt u opgeleid tot professioneel Java programmeur. U gaat aan de hand van uw eigen businesscase zelf een object georiënteerde webapplicatie of website ontwerpen en ontwikkelen. Door concrete opdrachten uit te voeren gedurende de lesdagen, zult u de theorie direct in de praktijk toepassen.

Voor een compleet overzicht van de modules, verwijzen we u naar het lesprogramma van de cursus Java.

Lesprogramma

Tijdens de cursus Java worden de volgende modules behandeld:

Module 1 – De fundamenten van Java

  • Introductie in Java
  • Fundamenten van de Java programmeertaal
  • Basis syntax van Java
  • De verschillende variabelen
    • Collecties
    • Objecten
    • Boolean
    • Numeriek
    • Tekstueel
  • Operatoren binnen Java
    • Toewijzing
    • Vergelijk
    • Mathematisch
    • Logisch
  • Java controlestructuren
    • Logisch vergelijken
    • Keuzestructuren
    • Opdrachten die worden herhaald

Module 2 – Object georiënteerd programmeren (OOP)

  • Basis OOP
    • Objecten
    • Klassen
    • Member variabelen
    • Methoden
    • Instanties
  • Verdieping OOP
    • Message
    • Methodes
    • Abstracties
    • Relaties
    • Overerving
    • Inkapselen
  • De verschillende console applicaties, packages en modifiers
  • Overloading en constructors
  • Conversie, interfaces en polymorfisme
  • Garbage collection, exception handling en assertions
  • Arrays

Module 3 – UML en test driven development

  • Introductie UML
  • Unified Modeling taal (UML) en de verschillende diagrammen
    • Klassen diagrammen
    • Sequentie diagrammen
    • Package diagrammen
    • Toestand diagrammen
    • Use Case diagrammen
  • Test Driven ontwikkeling
    • Foutafhandeling
    • Garbage collection (GC)
    • Exception handling
    • Assertions
    • Unit testing met behulp van JUnit
  • De kwaliteit van software
    • Principes
    • Attributen
    • Best practices
  • Herhaling statements en condities

Module 4 – De laatste ontwikkelingen binnen Java

  • Recursief programmeren
  • De verschillende datatypen in Java
    • Primitief
    • Stringverwerking
    • Autoboxing
    • Wrapper classes
  • De nieuwste applicaties binnen Java
  • Gebruiken van interfaces, packages, collecties en excepties (a.d.h.v. voorbeeldapplicaties)
  • De belangrijkste nieuwe features van Java: zoals date/time API en lambda expressies
  • Java Basic Syntax

Module 5 – Verdiepingsslag en voorbereiding op het examen

  • Geavanceerd Lambda: ingebouwde functionele interfaces en operaties
  • Verdieping Lambda expressies
  • Periodes, datums en tijden
  • Parallel Streams
  • Concurrency
  • Generics
  • File I/O
  • Fork-Join Framework
  • JDBC databases
  • Lokalisatie

Resultaten

Nadat u de cursus Java van Global Training succesvol heeft afgerond, kunt u geheel zelfstandig een professionele en kwalitatieve objectgeoriënteerde webapplicatie of website ontwikkelen. Daarnaast kunt u gebruik maken van de mogelijkheden die de Java technologie biedt. Dit houdt in dat u:

  • Object georiënteerde webapplicaties en websites kunt ontwerpen, testen en implementeren.
  • Bestaande Java toepassingen binnen websites en webapplicaties kunt onderhouden, testen en verbeteren. Daarnaast kunt u vaak terugkerende problemen op het gebied van Java programmatuur oplossen.
  • Wensen van uw klanten en opdrachtgevers kunt omzetten in concrete Java oplossingen.

Nadat u deze training heeft afgerond, beschikt u over grondige kennis van Java. U kent de belangrijkste ins en outs van Java en kunt Java projecten opzetten en uitvoeren. U bent niet langer afhankelijk van dure externe programmeurs/organisaties om uw websites of webapplicaties op te zetten. Hierdoor bespaart u duizenden euro’s op ontwikkel- en onderhoudskosten.

Arbeidsperspectieven

Er bestaat een zeer grote en groeiende vraag naar Java developers op de arbeidsmarkt. Organisaties willen tegenwoordig immers meer dan een simpele webapplicatie of website. Vaak is de behoefte aan complexe webapplicaties aanwezig, die alleen met de meest geavanceerde tools en frameworks gebouwd kunnen worden. Na het volgen van deze cursus bent u gespecialiseerd in Java en kunt u direct aan de slag voor veel werkgevers.

Zo kunt u denken aan functies als:

  • Java developers die verantwoordelijk zijn voor het ontwerpen, implementeren en opleveren van de verschillende software onderdelen.
  • Java programmeurs met ervaring in object georiënteerd programmeren en Agile en Scrum methodes.
  • Programma- en applicatie ontwikkelaars voor de immens populaire Android market.
  • Senior Java en JEE developers die software voor complexe informatiesystemen ontwikkelen of aanpassen.
  • Medior Java developers die meewerken aan het ontwikkelen van nieuwe applicaties binnen het domein van de Internet of Things [IoT].
  • Junior Java developers die verantwoordelijk zijn voor de backend (Java EE) van bedrijven, zoals de API’s, servers, databases en applicaties.

Uiteraard kunt u er ook voor kiezen om carrière te maken als freelance Java developer/programmeur/ontwikkelaar.  

Klantervaringen

Meer weten?

Uiteraard is er nog veel meer te vertellen over Global Training en onze cursussen. In de brochure komen de onderstaande onderwerpen aan bod:

  • Over ons
  • Waarom kiezen voor Global Training
  • Topdocenten uit de praktijk
  • Onze werkwijze
  • Businesscase en examen
  • Certificering en kwaliteit
  • Startgarantie
  • All-in tarieven
  • Fiscale belastingvoordelen
  • Opleidingslocaties

Klik op de onderstaande button om de brochure te downloaden, of schrijf uzelf vandaag nog in!

Anderen bekeken ook

Cursus PHP

Leer geheel zelfstandig een professionele, kwalitatieve en dynamische websites of applicaties te ontwikkelen. Als PHP developer bent u nooit meer afhankelijk van externe partijen en houdt u kwaliteit en het behalen van deadlines in eigen hand.

Cursus C#

Wilt u diepgaande en gespecialiseerde kennis over C# opdoen en geheel zelfstandig professionele en kwalitatieve C# applicatie ontwikkelen? Moeten de applicaties licht, krachtig en veelzijdig zijn? Bekijk de cursus C#!

Cursus Python

Wilt u een intuïtieve, makkelijke en krachtige programmeertaal aanleren die op vele fronten inzetbaar is? Of wilt u Python inzetten bij veelgevraagde disciplines zoals Artificial Intelligence (AI), big data of data science?

Cursus Laravel

Wilt u aan de hand van een open source PHP Framework zowel geavanceerde als simpele webapplicaties ontwikkelen? Wilt u hierbij gebruik maken van een broncode die elegant, eenvoudig, licht en goed leesbaar is?

Deskundig en persoonlijk advies aanvragen?

Op basis van uw huidige loopbaan en leerdoelen geven wij u graag persoonlijk advies. Laat uw gegevens achter en onze deskundige opleidingsadviseurs bellen u binnen 24 uur op om het persoonlijk advies te bespreken.

Waarom kiezen voor Global Training?

Praktijkgericht

Kleine klassen

Topkwaliteit

Bevlogen trainers

Unieke nazorg

Certificaten

Inspirerende lesdagen

Individuele begeleiding

Een selectie van onze klanten

ING logo
KPN logo
Nationale Nederlanden logo
Ministerie van Defensie logo
Ziggo logo
Aegon logo

Wij zijn trots op

3.000 +

Verzorgde cursussen

9,4

Gemiddelde beoordeling

45

Opleidingslocaties in NL en BE

150 +

Bevlogen docenten

Opleidingsadvies nodig?

Onze deskundige opleidingsadviseurs zijn op werkdagen tussen 09:00 t/m 17:00 uur telefonisch bereikbaar. U kunt ons bereiken door de “bel me terug” knop bovenaan deze pagina te gebruiken. Of neem contact met ons op via:

Studiegids ontvangen?

In de studiegids staat een overzicht van alle cursussen die Global Training aanbiedt. Vraag deze nu aan en ontvang alle opleidingsinformatie per mail.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

Updates & aanbiedingen

Meld uzelf aan op onze nieuwsbrief en blijf daardoor op de hoogte van de laatste updates en aanbiedingen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.