Java-F

Core Java: Fundamentals

5 dagen
Beginner
Available in English

Volg de Core Java: Fundamentals training bij Master IT en leer programmeren in Java op een toegankelijke manier. Deze training behandelt de belangrijkste concepten en onderwerpen, zoals objecten, klassen, overerving, uitzonderingen, beweringen, logboekregistratie en generieke programmering.

Na afronding van deze training kun je onder andere:

De fundamenten van Java beheersen
Java-gegevenstypen, variabelen, literals, identifiers en methoden begrijpen
Eenvoudige Java programma's maken
Pak nu € 1.000,- korting
Via het STAP budget kan je tot wel € 1.000,- incl. BTW korting krijgen op je training. Hierdoor zijn veel van onze trainingen zelfs gratis! Bekijk het STAP budget.
Flexibel inplannen
Bij ons kun je flexibel inplannen. Zo train je wanneer het jou uitkomt. 
Hulp of advies nodig?
Laat je telefoonnummer achter, dan bellen we je binnen 30 minuten terug.
Hidden

Met het versturen van dit formulier ga je akkoord met onze Privacy Policy

This field is for validation purposes and should be left unchanged.
Beste lesmethode
Kleine klassen
Flexibel inplannen
Leer wat jij nodig hebt

Training: Core Java: Fundamentals

Use the Core Java Fundamentals course to learn the skills in Java programming. The Java course provides competency in all concepts of Java programming and includes topics such as objects, classes, inheritance, exceptions, assertions, logging, and generic programming. This Java course provides students with knowledge in Java SE enhancements including improved concurrency utilities and new file I/O API. The interactive learning resources highlight explanations of advanced Java programming techniques.

You do not need any specific prior knowledge to follow this training. Basic knowledge of IT is a plus.

This training is intended for novice Java Programmers, Technical Consultants and Web Administrators.

Chapter 1: Preface

  • A Tour of This Course
  • Conventions

Chapter 2: An Introduction to Java

  • Java as a Programming Platform
  • The Java “White Paper” Buzzwords
  • Java Applets and the Internet
  • A Short History of Java
  • Common Misconceptions about Java

Chapter 3: The Java Programming Environment

  • Installing the Java Development Kit
  • Using the Command-Line Tools
  • Using an Integrated Development Environment
  • JShell

Chapter 4: Fundamental Programming Structures in Java

  • A Simple Java Program
  • Comments
  • Data Types
  • Variables and Constants
  • Operators
  • Strings
  • Input and Output
  • Control Flow
  • Big Numbers
  • Arrays

Chapter 5: Objects and Classes

  • Introduction to Object-Oriented Programming
  • Using Predefined Classes
  • Defining Your Own Classes
  • Static Fields and Methods
  • Method Parameters
  • Object Construction
  • Packages
  • JAR Files
  • Documentation Comments
  • Class Design Hints

Chapter 6: Inheritance

  • Classes, Superclasses, and Subclasses
  • Object: The Cosmic Superclass
  • Generic Array Lists
  • Object Wrappers and Autoboxing
  • Methods with a Variable Number of Parameters
  • Enumeration Classes
  • Reflection
  • Design Hints for Inheritance

Chapter 7: Interfaces, Lambda Expressions, and Inner Classes

  • Interfaces
  • Lambda Expressions
  • Inner Classes
  • Service Loaders
  • Proxies

Chapter 8: Exceptions, Assertions, and Logging

  • Dealing with Errors
  • Catching Exceptions
  • Tips for Using Exceptions
  • Using Assertions
  • Logging
  • Debugging Tips

Chapter 9: Generic Programming

  • Why Generic Programming?
  • Defining a Simple Generic Class
  • Generic Methods
  • Bounds for Type Variables
  • Generic Code and the Virtual Machine
  • Restrictions and Limitations
  • Inheritance Rules for Generic Types
  • Wildcard Types
  • Reflection and Generics

Chapter 10: Collections

  • The Java Collections Framework
  • Interfaces in the Collections Framework
  • Concrete Collections
  • Maps
  • Views and Wrappers
  • Algorithms
  • Legacy Collections

Chapter 11: Graphical User Interface Programming

  • A History of Java User Interface Toolkits
  • Displaying Frames
  • Displaying Information in a Component
  • Event Handling
  • The Preferences API

Chapter 12: User Interface Components with Swing

  • Swing and the Model-View-Controller Design Pattern
  • Introduction to Layout Management
  • Text Input
  • Choice Components
  • Menus
  • Sophisticated Layout Management
  • Dialog Boxes

Chapter 13: Concurrency

  • What Are Threads?
  • Thread States
  • Thread Properties
  • Synchronization
  • Thread-Safe Collections
  • Tasks and Thread Pools
  • Asynchronous Computations
  • Processes

Chapter 14: JavaFX

  • A Brief History of Java GUI Programming
  • Displaying Information in a Scene
  • Event Handling
  • Layout
  • User Interface Controls
  • Properties and Bindings
  • Long-Running Tasks in User Interface Callbacks

Ontvang gave gadgets bij onze trainingen!

10
Jennifer Pereira
Ik heb hier de 2-daagse training Microsoft Dynamics 365 fundamentals gevolgd. Medewerkers zijn zeer hulpvaardig en denken ver mee, dit vond ik TOP! De Active Learning training met vakkundige trainster is me heel goed bevallen. De lunch was royaal en erg lekker! Kortom, wellicht tot ziens!
9,0
Willem de Lang
In Februari een 5-daagse training WS-11 (Server 2019) gevolgd in twee weken. Deze training was op basis van het Active Learning programma en dit is me zeer goed bevallen. De instructeur had voldoende tijd/kennis om vragen te beantwoorden en me verder te helpen wanneer ik vast liep.
9,5
Edwin Kruize
Bij Master IT train ik al jaren on-site in Eindhoven wat mij ontzettend goed bevalt. De Active Learning lesmethode is perfect voor mij en kan ik op mijn eigen tempo en onder goede begeleiding mijn studies volgen. De trainers hebben veel brede kennis en nemen de tijd voor je. 

In de klas, online of beiden.

Active Learning

Je maakt samen met je trainer een plan en gaat actief aan de slag. In een kleine klas verdiepen in wat je echt nodig hebt, inzoomen op zaken die je echt interesseren en overslaan wat je al weet of niet nodig hebt. Plan je lesdagen flexibel, neem real-life casussen mee en werk ze uit met je trainer. Verrijk je kennis en verbind het met alles wat je al wist.

Digital MOC
Labomgeving
5 dagen voor € 2.390,-

Incompany

Wist jij dat alle IT trainingen die we aanbieden op de website ook bij jouw bedrijf uitgevoerd kunnen worden? Zo volg je een maatwerk IT training (Incompany training) met al je collega’s. Jij kunt de training nog specifieker voor jouw bedrijf laten inrichten en het is zelfs mogelijk om een geheel maatwerk traject door ons te laten ontwerpen.

Je bespaart reiskosten en reistijd voor de deelnemers, doordat onze trainer bij jou op locatie komt. Op deze manier kun je meerdere deelnemers van jouw organisatie dezelfde training laten volgen. Dat is efficiënt en effectief! Samen heb je een gemeenschappelijke opleidingsbehoefte en daar gaan we je bij helpen.

We hebben jarenlang ervaring in het geven van maatwerk it trainingen. We kijken zorgvuldig naar de opleidingsbehoefte om volledig aan te sluiten bij je wensen. Zo formuleren we haalbare en concrete doelstellingen en deelnemers kunnen het geleerde in de praktijk toepassen. Op deze manier groeien deelnemers persoonlijk en professioneel op meerdere niveaus.

Maatwerktraining
Van A-Z geregeld voor jouw team
Trainer komt op locatie

Digitale brochure ontvangen?

  • Hidden
  • Hidden
  • Met het versturen van dit formulier ga je akkoord met onze Privacy Policy

  • This field is for validation purposes and should be left unchanged.
Java-F
Core Java: Fundamentals
€ 2.390,-
Bekijk data