From 4fba48ae4239d77da105232b8ab525d0adb8e88b Mon Sep 17 00:00:00 2001
From: Arthur Perso <persoarthur@pop-os.localdomain>
Date: Wed, 26 Oct 2022 21:50:37 +0200
Subject: [PATCH] first commit

---
 spring-course-notes.md | 60 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 spring-course-notes.md

diff --git a/spring-course-notes.md b/spring-course-notes.md
new file mode 100644
index 0000000..a5f369b
--- /dev/null
+++ b/spring-course-notes.md
@@ -0,0 +1,60 @@
+# Spring 5 course : Udemy
+
+[toc]
+
+## Log sessions
+
+Session 1 - 26/10/2022 - stoped reading [@here](https://sparkers.udemy.com/course/spring-framework-5-beginner-to-guru/learn/lecture/7577382#overview)
+
+Session 2 - 27/10/2022 - ?
+
+
+
+## Unit 0: course content
+
+### Getting the most of the course
+
+- download the github repo and use git diff on branches (start of the course / end of the course)
+- fork the repositories to my own github account and start from the fork to follow the course and commit to my personal Github acc.
+
+- Spring Boot Cookbook at the end of the course
+
+
+
+### Setting up the dev env for Spring
+
+- Jdk 8 or higher (I will use 17)
+- Maven 3.25 of higher (I will use 3.8.6)
+- Gradle 3.41. or higher (I will use 7.5.1)
+  - *use maven or gradle as you prefer*
+
+```
+#check java is installed
+java -version
+
+#check JDK is installed
+javac -version
+
+#verify maven is installed
+mvn -v
+
+#verify gradle is installed
+gradle -v
+```
+
+
+
+### What's new in Spring Famework 5?
+
+#### Core Framework Revision
+
+- what is reflextion in java?
+
+**Tips:** @Nullable and @NotNull annotations to explicitly mark nullable arguments and return values. This enables dealing null values at compile time  rather than throwing NullPointerExceptions at runtime.
+
+
+
+Session 1 - 26/10/2022 - stoped reading [@here](https://sparkers.udemy.com/course/spring-framework-5-beginner-to-guru/learn/lecture/7577382#overview)
+
+<hr>
+