Piscine-Java
Если вы найдете ошибки или у вас будут предложения по доработке заданий, буду премного благодарна (напишите мне в Slack (@sshera) или здесь как-то можно внести комментарий) :)
Для удобства просмотра кода используйте приставку 1s в домене
https://github1s.com/Sheveleva-Tatiana/Piscine-Java
Полезные ссылки
-
Day03-08: https://www.youtube.com/channel/UC5uU5-C19oEPLWIvyo3a1cQ
-
SQL: https://sqlbolt.com/
-
Сабджекты и чек-листы: https://github.com/ruslan16/JavaPiscine42/tree/master/subject%2Bchecklist
-
Для Day05 (Мастер-класс по Java для начинающих. Создаем консольное приложение, взаимодействующее с PostgreSQL): https://www.youtube.com/watch?v=-vhn8lSPiLo&t=397s
Hot Keys:
-
control + i = нажимаете в классе, который реализует какой-то интерфейс и он вам сгенерит все методы, которые надо переопределить.
-
control + Enter = генерация чего угодно (конструкторы, сеттеры/геттеры, ... )
-
command + option + m = выделяете блок кода, нажимаете клавиши и он вам выносит этот блок кода как отдельный метод
-
command + option + v = кареткой стоите на методе, которые что-то возвращает, нажимаете на клавиши и он вам генерит переменну, в которую кладется результат этой функции
-
command (+ shift ) + стрелка влево/вправо = перепрыгнуть (выделить) картекой на начало/конец строки
-
option (+ shift ) + стрелка влево/вправо = перепрыгнуть (выделить) картекой на начало/конец слова
-
option + enter = наводите каретку на то, что подсвечивает красным цветом, жмякаете клавиши и выбираете, что сделать, чтобы не горело
-
shift + enter = если вы стоите кареткой в любой части строки и вам надо перепрыгнуть на новую строку
-
shift + F6 = наводите каретку на название класса/переменной/метода, жмякаете, и вам ИДЕЯ предложит переименовать эту переменную во всех файлах проекта.
Минимальное выполнение заданий для SUCСESS:
-
day00 - 4/6
-
day01 - 4/6
-
day02 - всё
-
day03 - 2/4
-
day04 - 2/3
-
day05 - 3/5
-
day06 - 2/4
-
day07 - всё
-
day08 - 2/3
-
day09 - 2/3