JavaGuru: Групповой Проект Java 1 Онлайн - Осень - Вторник - 2021
Привет!
Предварительные требования
Для успешного прохождения курса вам необходимы:
- Компьютер
💻 - Сила воли
💪
Инструментарий
-
IDE: Intellij IDEA - Community Edition - Популярная интегрированная среда разработки (IDE - Integrated Development Environment) для создания Java программ
- Замечание: Рекомендуется установить используя Toolbox
- [ Скачать ]
-
JDK: Adoptium 17 - Комплект разработчика приложений (JDK - Java Development Kit) на Java необходимый для компиляции и запуска программ
- Замечание: Рекомендуется установить используя IDE
- [ Скачать ]
-
Git - Распределенная система управления версиями исходного кода программ
- [ Скачать ]
Работа с домашними заданиями
Чтобы загрузить свое решение и отправить его на проверку, пожалуйста, выполните следующие действия:
-
Перед тем как начать выполнять каждое задание, убедитесь что вы находитесь в основной (
main
) ветке
Для перехода в основую ветку выполните:Git > Branches... > Remote Branches: origin/main > Checkout
-
Синхронизируйте основную ветку на вашем компьютере с возможными изменениями других участников проекта
Для синхронизации содержимого ветки выполните:Git > Update Project > Merge incoming changes into the current branch
-
Создайте новую ветку для изоляции вашего решения, в названии следуйте форме:
st-john-doe-lesson-2-level-1-task-3
Для создания новой ветки выполните:Git > Branches... > + New Branch
-
Зафиксируйте (
commit
) файлы с решением в локальной истории Git
Для этого выполните:Git > Commit
, выберите все файлы для дальнейшей загрузки, напишите пояснение к изменениям и нажмите наCommit and Push
-
Создайте запрос на проверку (
Pull Request
) вашего решения
Для этого в выпадающем менюcompare:
найдите и выберите свою ветку, затем нажмите наCreate pull request
, затем включите функциюauto merge
В случае если решение засчитано, оно автоматически попадет в содержимое основной ветки и дополнительных действий не требуется.
В противном случае к решению будут оставлены комментарии с просьбой внести изменение в решение. Для этого, перейдите в ветку с вашим решением, внесите правки и загрузите решение повторно (пункты 3 и 4).
Для перехода в ветку с решением выполните: Git > Branches... > Remote Branches: origin/st-..-.. > Checkout
Записи лекций
Сертификат
Сертификат об окончании курса выдается слушателям только после успешного выполнения следующих требований:
- Слушатель выполнил все домашние задания 1 уровня (level 1)
- Слушатель выполнил все домашние задания 2 уровня (level 2)
Книги
- Head First Java, 2nd Edition
- Head First Design Patterns
- Grokking Algorithms
- Java 8 in Action
- Modern Java in Action
- Effective Java
- Practical Unit Testing with JUnit and Mockito
- Clean Code
- Head First Object-Oriented Analysis and Design
- Head First Software Development