All Projects → stevenschwenke → Java8workshop

stevenschwenke / Java8workshop

Java 8 Workshop including exercises

Programming Languages

java
68154 projects - #9 most used programming language

Labels

Projects that are alternatives of or similar to Java8workshop

Aws Security Workshops
A collection of the latest AWS Security workshops
Stars: ✭ 332 (+4050%)
Mutual labels:  workshop
Kubeadm Workshop
Showcasing a bare-metal multi-platform kubeadm setup with persistent storage and monitoring
Stars: ✭ 593 (+7312.5%)
Mutual labels:  workshop
Aws Lambda Workshop
Some incremental examples suitable to host an AWS Lambda Functions workshop
Stars: ✭ 18 (+125%)
Mutual labels:  workshop
Aws Serverless Workshop Innovator Island
Welcome to the Innovator Island serverless workshop! This repo contains all the instructions and code you need to complete the workshop. Questions? Contact @jbesw.
Stars: ✭ 363 (+4437.5%)
Mutual labels:  workshop
Aspnetcore App Workshop
This workshop will teach you ASP.NET Core by building a complete conference management website from scratch.
Stars: ✭ 513 (+6312.5%)
Mutual labels:  workshop
Raymarching Workshop
An Introduction to Raymarching
Stars: ✭ 657 (+8112.5%)
Mutual labels:  workshop
Testing Workshop Cypress
End-to-end testing workshop with Cypress
Stars: ✭ 322 (+3925%)
Mutual labels:  workshop
Databases workshop
RCS Intro to Databases workshop materials
Stars: ✭ 25 (+212.5%)
Mutual labels:  workshop
Go Web Workshop
Build Web Applications with Go on App Engine
Stars: ✭ 515 (+6337.5%)
Mutual labels:  workshop
Sense Extension Recipes
A collection of recipes to speed up development of Qlik Sense Visualization Extensions.
Stars: ✭ 17 (+112.5%)
Mutual labels:  workshop
Csgo Server Launcher
Counter-Strike Global Offensive Dedicated Server Launcher
Stars: ✭ 447 (+5487.5%)
Mutual labels:  workshop
Learning Library
Learning Material for Oracle Technologies
Stars: ✭ 512 (+6300%)
Mutual labels:  workshop
Afl Training
Exercises to learn how to fuzz with American Fuzzy Lop
Stars: ✭ 726 (+8975%)
Mutual labels:  workshop
Teaching Materials
GDI SF - Web Development and Programming Curriculum
Stars: ✭ 360 (+4400%)
Mutual labels:  workshop
Tacticaldataprep
Knowledge Review: Tactical Data Preparation (Python and R)
Stars: ✭ 19 (+137.5%)
Mutual labels:  workshop
Es6 Workshop
A very hands on 👐 workshop 💻 about ES6 and beyond.
Stars: ✭ 330 (+4025%)
Mutual labels:  workshop
Unityplayground
A collection of simple scripts to create 2D physics game, intended for giving workshops to a young audience
Stars: ✭ 603 (+7437.5%)
Mutual labels:  workshop
Docker Workshop
Contenido de un workshop para aprender Docker totalmente en español. Incluye varios ejercicios.
Stars: ✭ 27 (+237.5%)
Mutual labels:  workshop
Csc deeplearning
3-day dive into deep learning at csc
Stars: ✭ 22 (+175%)
Mutual labels:  workshop
Workshop
Learn Serverless for Kubernetes with OpenFaaS
Stars: ✭ 819 (+10137.5%)
Mutual labels:  workshop

Java 8 Workshop

Shippable status: Build Status

Travis status: Build Status

Meta: About the workshop

The workshop is an internal event for my coworkers. Target audience are experienced Java developers who are interested in the new features of Java 8 (all updates included). Goals of the workshop are

  • having a fair overview over the new Java 8 features
  • having a set of code examples to use as templates
  • having a better knowledge about what Java version brings which features - however focus of this course is Java 8!

How to use this

This repository is supposed to be a code base for own experiments and a reference to go to while writing own code. Hence, it is not necessary to vocally explain every line of code to the participants.

Content

  1. concepts of Java 1.5: Generics, for-each-loop and varargs
  2. functional interfaces and lambdas + exercises
  3. default methods
  4. method references + exercises
  5. streams + exercises
  6. Classifying streams
  7. Date and Time API + exercises
  8. Concurrency
  9. Annotations
  10. JavaFX
  11. Other stuff
  12. MissionControl
  13. Outlook

What this course does NOT cover:

The workshop is based on unit tests that have a lot of comments to explain what's going on. This way, everyone can go through the workshop alone and without help. Each unit test class covers one aspect of the new features of Java 8. Feel free to pick one and read through the file. I recommend to read the tests from top to bottom because they depend on each other. Yeah I know, that's not what unit tests are for. But I don't care. ;)

Attention: There are hideous unit tests that do weird things such as not terminating. Please don't run all unit tests at once and expect them to be green.

Feel free to give feedback to [email protected]

Meta: Copyright

All files in this repository are under Creative Commons 4.0 (see http://creativecommons.org/licenses/by/4.0/).

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license terms.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].