Core Java: Fundamentals
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:
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.
We recommend to have some experience with programming in another language, such as C# or C++.
This training is intended for novice Java Programmers, Technical Consultants and Web Administrators.
Het lesmateriaal van deze CompTIA training is zeer uitgebreid en aangevuld met extra materiaal, zoals een pre-assesment, flashcards en lesvideos. Dit betekent dat je niet al het materiaal tijdens je lesdagen zult behandelen. 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
Er zitten tevens enkele verdiepende hoofdstukken in het lesmateriaal. Deze worden niet behandeld in de Active Learning training, maar zijn wel voor je beschikbaar mocht je extra verdieping zoeken.
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.
E-Learning
Ben je op zoek naar volledige zelfstudie? Wij bieden je de mogelijkheid om jouw training volledig in jouw eigen tijd te volgen. Uiteraard met het officiële lesmateriaal waarmee je de juiste kennis opdoet.
Wil je toch graag een dag persoonlijke begeleiding? Dan kan je altijd een extra lesdag bij boeken en de training als blended learning volgen!
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.