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.
Agenda
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: Clean Code
- Good identifiers for variables
- Comments in the source
- Best practices for methods
- Avoiding static
Chapter 6: External Resources
- External libraries: search, find, link
- Executable JARs
- Creating and linking custom libraries
Chapter 7: Developing in a team
- Writing Code-Conventions and comply with them
- Pair-Programming
- Outlook: test-driven-development
Brief
| Title: | java as first programming language |
|---|---|
| Level: | Newbies or Beginner with little previous experience |
| Duration: | 5 days (3 days is also possible) |
| Auch in deutscher Sprache verfügbar |