Cursus Java

Niveau
Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Cursus Java

Global Training
Logo van Global Training
Opleiderscore: starstarstarstarstar_half 9 Global Training heeft een gemiddelde beoordeling van 9 (uit 8 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

placeAmsterdam
2 feb. 2022 tot 2 mrt. 2022
placeAntwerpen
2 feb. 2022 tot 2 mrt. 2022
placeArnhem
2 feb. 2022 tot 2 mrt. 2022
placeBreda
2 feb. 2022 tot 2 mrt. 2022
placeBrugge
2 feb. 2022 tot 2 mrt. 2022
placeBrussel
2 feb. 2022 tot 2 mrt. 2022
placeDen Haag
2 feb. 2022 tot 2 mrt. 2022
placeEindhoven
2 feb. 2022 tot 2 mrt. 2022
placeEmmen
2 feb. 2022 tot 2 mrt. 2022
placeEnschede
2 feb. 2022 tot 2 mrt. 2022
placeGenk
2 feb. 2022 tot 2 mrt. 2022
placeGent
2 feb. 2022 tot 2 mrt. 2022
placeGroningen
2 feb. 2022 tot 2 mrt. 2022
placeKortrijk
2 feb. 2022 tot 2 mrt. 2022
placeMaastricht
2 feb. 2022 tot 2 mrt. 2022
placeMicrosoft Teams
2 feb. 2022 tot 2 mrt. 2022
placeMiddelburg
2 feb. 2022 tot 2 mrt. 2022
placeRotterdam
2 feb. 2022 tot 2 mrt. 2022
placeSneek
2 feb. 2022 tot 2 mrt. 2022
placeUtrecht
2 feb. 2022 tot 2 mrt. 2022

Beschrijving

𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?

✅ Praktijkgerichte en kleine klassen

✅ Diepgaand kennismakingsgesprek docent 

✅ Bevlogen trainers uit de praktijk

✅ Werken aan persoonlijke businesscase

✅ Unieke nazorg

✅ Officieel Global Training certificaat

✅ 45 opleidingslocaties in NL en BE

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 programme…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Java, J2EE, Java Certified Associate, Java 7 en Java 8.

𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?

✅ Praktijkgerichte en kleine klassen

✅ Diepgaand kennismakingsgesprek docent 

✅ Bevlogen trainers uit de praktijk

✅ Werken aan persoonlijke businesscase

✅ Unieke nazorg

✅ Officieel Global Training certificaat

✅ 45 opleidingslocaties in NL en BE

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 modulen, 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.  

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.
  • Vraag informatie aan over deze cursus. Je ontvangt vanaf dan ook een seintje wanneer iemand een ervaring deelt. Handige manier om jezelf eraan te herinneren dat je wilt blijven leren!
  • Bekijk gerelateerde producten mét ervaringen: Java.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
We slaan je gegevens op, en delen ze met Global Training, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.