Java лабораторные исследования!

Здесь делаем всевозможные записи по изучаемым материалам из книг и видеокурсов по JAVA.

Желающие могут подключиться к разбору материалов или добавить записи по изучаемым матрелиалам.

Добавлять, вносить правки можно к любому курсу, постепенно улучшая содержание.

Материалы на английском языке, также планируется разбирать здесь


Marley


[GeekBrains ВТБ] Java для молодых специалистов Банка ВТБ [RUS, 2019]

link


Java Case Study от Роберта Мартина (От автора “Чистый код”)

UPD. Оказалось очень нудно смотреть. При этом Роберт Мартин такой говорит, “Я тут дома посидел и без камеры нарефакторил.
Разбираться не будем, далее работаем вот с этим коммитом”.
Может позже вернусь.

Если найду время, постараюсь посмотреть.
Материал должен быть интересным для >= middle java разработчиков.

В видео создается новый web проект на java.


src:
https://github.com/cleancoders/CleanCodeCaseStudy

fitnesse app: http://fitnesse.org

Чтобы это все запустить как у Мартина, делаем так:

  1. git clone https://github.com/cleancoders/CleanCodeCaseStudy

  2. git reset –hard 9caa79cbba6257ac83d803060911a14b31ac3473

  3. Переименовываем проект в cleancoderscom

  4. Открываем проект в IDEA.

a) File –> Project Structure

Project language level: 8

Project compilation output: /home/marley/projects/cc/cleancoderscom/out

b) Modules указать папку с исходниками.


Далее:

Копирую fitnesse-standalone.jar в корень проекта.

Запускаю его командой:

$ java -jar fitnesse-standalone.jar -p 8080


Подключаюсь:

http://localhost:8080/CleanCoders
Java Case Study fitnesse


Библиотеки junit-hierarchicalcontextrunner:

https://github.com/bechte/junit-hierarchicalcontextrunner/wiki


[Udemy] Building An E-Commerce Store Using Java Spring Framework !!!

https://www.udemy.com/building-an-e-commerce-store-using-java-spring-framework/

Появилось желание разобрать видеокурс по Spring MVC, где бы разбирался какой-никакой а проект.

Само видео не составило большого труда скачать.

Если будут желающие обсудить, вот github в котором я планирую делать записи.


[JavaWebinar] Top Java v2 [RUS, 2015]

здесь


[Мирончик Игорь] JAVA EE: ECLIPSE, JBOSS 7 и EJB 3 [RUS, 2012]

Начал разбирать здесь, но похоже силы оставили меня.