Cursus Java
Beschrijving
𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?
✅ Praktijkgerichte en kleine klassen
✅ Diepgaand kennismakingsgesprek met trainer voorafgaand opleidingstraject
✅ Bevlogen trainers uit de praktijk
✅ Werken aan persoonlijke businesscase (eigen casus vanuit het werk)
✅ 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…
Veelgestelde vragen
Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.
𝐖𝐚𝐚𝐫𝐨𝐦 𝐆𝐥𝐨𝐛𝐚𝐥 𝐓𝐫𝐚𝐢𝐧𝐢𝐧𝐠?
✅ Praktijkgerichte en kleine klassen
✅ Diepgaand kennismakingsgesprek met trainer voorafgaand opleidingstraject
✅ Bevlogen trainers uit de praktijk
✅ Werken aan persoonlijke businesscase (eigen casus vanuit het werk)
✅ 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.
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.