This is a project in which I put all applications I have developed for my students. I also attach some notes.
This repository should be treated as the collection of knowledge and notes rather than an example on how to work with git.
Git Flow will be introduced later during the training.
This file contains urls to articles I find useful for beginners. They cover different topics that Junior Java Developer should be familiar with.
- What is a NullPointerException and how do I fix it?
- What is a NumberFormatException and how do I fix it?
- What is a debugger and how can it help me diagnose problems?
- Enum Types - Oracle tutorial
- Java Exceptions - Oracle tutorial
- The essence of Clean Code
- Java Streams Introduction by Baeldung
- Java 8 Streams by Dzone
- Is Java “pass-by-reference” or “pass-by-value”?
- How do the post increment (i++) and pre increment (++i) operators work in Java?
- Baeldung: Java - back to basics
- What is the difference between “text” and new String(“text”)?
- Difference between string object and string literal
- Difference between StringBuilder and StringBuffer
- Polymorphism vs Overriding vs Overloading
- Inheritance vs. Aggregation
- Fizz Buzz explained
- Contract between hashCode and equals
- Autoboxing
- Access modifiers explained
- A Strategy for Defining Immutable Objects
- String formatter - maybe not the most important knowledge here
- 20 things 20-yrs old don't get
- Quarz tutorial
- Quarz tutorials
- Lombok project
- Design patterns
- Protokół HTTP, Kobiety do kodu
- HttpUrlConnection GET, POST
- Query methods
- ManyToMany example
- Spring Core
- Spring Web
- Spring Data JPA Basics
Kahoot results:
- Maciej D, Marta G, Bartosz Ch.
- Wacław T, Bartosz Ch, Sebastian S.
- Marta G, Sebastian S, Daniel G.
- Marta G, Mateusz K, Bartosz Ch.
CodingBut results:
- Anna T, Marta G, Daniel Mie. + Wacław T.