Java as first programming language
In this course we cover the basics of object-oriented-programming in 'java'. We will write some small but useful command-line tools and build a desktop-application as culmination.
-
Chapter 1: Presentation of the Concepts
- Compiler, Runtime-Environment, Integrated Development Environment, Build-System
- Classes, Methods, Fields, Types, Enumerations
- Variables, Literals, Constants, Arrays, Collections
- Operators, Calling Methods, simple Output
-
Chapter 2: Control structures
- branching (if ... else & switch)
- loops (for, while, do ... while)
-
Chapter 3: Access-Modifier
- public, protected, package private, private for classes and methods
- final for classes, methods and fields
-
Chapter 4: Introduction to the bootstrap-library
- Input/Output with Streams
- Random Numbers
- Date and Time
- Cryptography
-
Chapter 5: Interfaces
- Simple Interfaces and Serializable
- @FunctionalInterface and Lambda-Expressions
- Streaming-API
-
Chapter 6: External Resources
- External library: search , find, link
- Executable JARs
- Creating and linking custom libraries
Brief
| Title: | java as first programming language |
|---|---|
| Level: | Newbies or Beginner with little previous experience |
| Duration: | 5 days (3 days is also possible) |