2 Tage | Softwareentwickler und -architekten |
Schulungsüberblick
Sie erlernen in dieser Schulung die Konzepte und Techniken der (objektorientierten) Software-Entwicklung von Grund auf.
Als Sprachgrundlage dient Java in Verbindung mit der Eclipse IDE als Werkzeug.
Die Referenten sind langjährige Java Entwickler, Trainer und aktive Open Source Committer. Im umfangreichen Praxisteil der Schulung wenden Sie die erlernten Kenntnisse anhand einer Beispielanwendungen an.
Schulungsvoraussetzungen
Es sind keine Programmierkentnisse erforderlich.
Onsite oder virtuelle Training
Ort | Termin | Sprache | Gebühr | |
---|---|---|---|---|
Bei Ihnen Vorort oder virtuell | Nach Absprache | Deutsch / Englisch | Auf Anfrage | |
Object-Oriented Programming
- Syntax and Semantics
- Types of programming languages
- Advantages of object-oriented programming
Java Basics
- Variables and assignments
- Using primitive types
- Type hierarchy and conversions
- Expressions and arithmetic
- Operators
- Control flow
- Basic data structures
Object-Oriented Concepts
- Learning the base concepts of Java with fields, constructors, etc.
- Using inheritance
- Using immutable data structures
- Call by value and call by reference
Advanced OOs
- Checked and unchecked Exceptions
- Abstract classes and interfaces
- Polymorphism
- Interfaces
- Equality and identity
- Using Generics
- Collections & Sets
- Using the reflection API
- Information hiding
Optional: Efficiently using the Eclipse IDE
- Using the debugger
- Testing with JUnit