/welcome

Репозиторий для новых участников проекта

Добро пожаловать в проект Alefowl.com: bilingual books!

Первые дни стажировки самые сложные. В течение первых 10 рабочих дней Вы должны выполнить несколько заданий, чтобы перейти на следующий уровень. После успешного прохождения вводной части вы получите доступ к приложениям проекта, в чаты разработки и приступите к полноценной стажировке. Задания выполняются последовательно, по расписанию. Цель вводной части стажировки: понять Ваши сильные и слабые стороны, познакомить Вас с разрабатываемым нами продуктом, дать Вам время на знакомство технологиями проекта: git, IntelliJ Idea, PostgreSQL, Java.

Внимание: приступая к работе, в начале рабочего дня перечитайте Правила работы в репо alefowl.welcome.

День 1.

Установите git на свой компьютер. Git понадобится для работы с github.

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

Не регистрируйтесь на сайте http://www.alefowl.com.

Проведите тестирование сайта в статусе незарегистрированного пользователя. По итогу напишите репорт о тестировании в том формате, какой используете. Постарайтесь покрыть максимальный объем тестовых сценариев и тест-кейсов.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение txt. Файл должен находиться в каталоге 1st day.

День 2.

Зарегистрируйтесь на сайте http://www.alefowl.com.

Проведите тестирование сайта в статусе зарегистрированного пользователя. По итогу напишите репорт о тестировании в том формате, какой используете. Постарайтесь покрыть максимальный объем тестовых сценариев и тест-кейсов. Максимально полно заполните свой профиль. Укажите валидные телеграм и почту.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение txt. Файл должен находиться в каталоге 2nd day. Запросите статус Contributor в личном кабинете.

День 3.

Получив статус Contributor проведите тестирование сайта в этом статусе.

По итогу напишите репорт о тестировании в том формате, какой используете. Постарайтесь покрыть максимальный объем тестовых сценариев и тест-кейсов.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение txt. Файл должен находиться в каталоге 3d day.

Дни 4 и 5.

Имея статус Contribitor, но еще не относясь ни к одному факультету, найдите, разметьте, добавьте одну книгу.

В разделе добавления книг в личном кабинете посмотрите доступные метакниги и их размер в главах. Уточните правила разметки книги в разделе help этого репозитория. Приступив к задаче в 4-й день, начните писать репорт. В нем должны быть реквизиты выбранной Вами книги.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение txt. Файл должен находиться в каталоге 4th and 5th days. Завершая выполнение задачи в 5-й день, дополните пулл-реквест идеями по улучшению процесса разметки и добавления книги.

В конце пятого дня у Вас должна быть опубликована 1 книга.

День 6.

Установите СУБД PostgreSQL. Она понадобится для локального развертывания проекта.

После установки создайте базу данных и таблицу в ней (минимум 5 атрибутов) с помощью sql-запросов. Внесите в базу данных 3 записи с помощью sql-запросов. Измените 3 записи с помощью sql-запросов. Добавьте 1 колонку к таблице с помощью sql-запросов. Удалите 2 записи с помощью sql-запросов. Очистите всю таблицу с помощью sql-запросов. Удалите таблицу.

Установите Java 1.8.0_351.

Введенная локально в терминале команда java -version должна выводить: java version "1.8.0_351"

По итогу напишите репорт.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение md. Файл должен находиться в каталоге 6th day. В пулл-реквесте должны быть все sql-запросы из обозначенных выше заданий и краткое описание процесса установки java.

В конце 6-го дня у Вас должна быть установлена локально СУБД PostgreSQL и Java 8.

Дни 7 и 8.

Имея статус Contribitor, но еще не относясь ни к одному факультету, найдите, разметьте, добавьте одну книгу.

В разделе добавления книг в личном кабинете посмотрите доступные метакниги и их размер в главах. Уточните правила разметки книги в разделе help этого репозитория. Приступив к задаче в 7-й день, начните писать репорт. В нем должны быть реквизиты выбранной Вами книги.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение md. Файл должен находиться в каталоге 7th and 8th days. Завершая выполнение задачи, дополните пулл-реквест идеями по улучшению процесса разметки и добавления книги.

В конце 8-го дня у Вас должны быть опубликованы 2 книги (первая в 5-й день).

Дни 9 и 10.

Имея статус Contribitor, но еще не относясь ни к одному факультету, найдите, разметьте, добавьте одну книгу.

В разделе добавления книг в личном кабинете посмотрите доступные метакниги и их размер в главах. Уточните правила разметки книги в разделе help этого репозитория. Приступив к задаче в 9-й день, начните писать репорт. В нем должны быть реквизиты выбранной Вами книги.

Оформите репорт пулл-реквестом в этот репозиторий.

Пулл-реквест должен содержать единственный файл с названием, состоящим из вашего логина на github, расширение md. Файл должен находиться в каталоге 9th and 10th days. Завершая выполнение задачи, дополните пулл-реквест идеями по улучшению процесса разметки и добавления книги. Кроме того, в пулл-реквесте должен быть отзыва о вводной части стажировки.

В конце 10-го дня у Вас должны быть опубликованы 3 книги (первая - в 5-й день, вторая - в 8-й), также у Вас должны быть установлены локально git, PostgreSQL, Java 8.