🚀 Добро пожаловать!
Это учебный проект с 0 до полного победного обучения разработки на языке запросов SQL, процедурном postgreSQL и стека Веги+ Здесь мы познакомимся с конфигурациями, конвертором, системой прав и ролей, отчетами, действиями, а также с sql и postgreSQL 9.4, pgAdmin 4, Git(Gitflic, Github, TortoiseHg), vsCode, RESTful API, json/xml и т.д.
☝️ Часть Веги+SQL:
Первое задание - Модуль “Транспортные средства”
Второе задание - Конвертор
Третье задание - Пользователь
Четвертое задание - Тренажер SQL
- 1 Регистрируемся и логинимся по ссылке
- 2 В верхнем разделе “Курс” самостоятельно изучаем информацию Модулей 0-2
- 3 В конце каждой темы есть вопросы и задания - обязательно их решаем
- 4 После прохождения всех тем модулей 0-2 переходим в раздел “Тренажер”
- 5 В Тренажере решаем задачи со сложностью Легкие, также не стесняемся Средних
- p.s. по мере продвижения и освоения материала даем обратную связь в телегу
Пятое задание - Формулы SQL
Зачетные задания по SQL:
✌️ Часть postgreSQL+restAPI:
Первое задание - Размножить
💻 Предварительные требования
Проверьте, что на вашем компьютере установлены следующие программы:
- Visual Studio Code ( Последняя версия для Windows 10 Версия для Windows 7-8 64бит Версия для Windows 7-8 32бит )
- TortoiseHg for 64-bit Windows
- pgAdmin 6.21 postgreSQL
pgAdmin ставьте именно не позднее этой версии, свежую не надо. Связано это с тем, что мы используем postgreSQL 9.4, а не последнюю версию языка.
Также необходимо установить Расширения для Visual Studio Code (можно установить по ссылкам после установки vs code или вбивать названия в менюшку Расширения внутри vs code):
- SQL Formatter (https://marketplace.visualstudio.com/items?itemName=cymonk.sql-formatter)
- XML (https://marketplace.visualstudio.com/items?itemName=redhat.vscode-xml)
- XML Tools (https://marketplace.visualstudio.com/items?itemName=DotJoshJohnson.xml)
По желанию(если хотите поставить цветовую тему как в Notepad++):
- NotepadPlusPlus Remixed Theme (https://marketplace.visualstudio.com/items?itemName=sh4dow.theme-notepadplusplusremixed)
Также необходимо зарегистрироваться на GitFlic. Запомните ваш логин, пароль и почту, которые введете при регистрации!
🏗️ Начало работы
Для начала работы с этим проектом, вам потребуется выполнить несколько шагов.
-
Создаете папку на вашем компьютере для будущего проекта. Название папки строго на английском, без пробелов и посторонних знаков. Например: my_study_project_vega или vega-plus_study или project123_123 и т.п.
-
Открываете Visual Studio Code.
-
Cлева в окне Visual Studio Code менюшка с картинками сверху вниз(Проводник, Поиск, Система управления версиями, Расширения и т.д.) Нам нужна Система управления версиями
-
При первом запуске программы у вас будет кнопка Установить Git (Устанавливаем, в установке со всем соглашаемся, настройки не меняем. После установки перезапускаем vs code)
-
Теперь у вас должно быть окошко как на 4-ом шаге. На данный момент у вас должна быть зарегистрированная учетка на GitFlic и принятое приглашение в репозиторий
-
Теперь вам необходимо сохранить свои данные во внутреннююю систему Git на вашем персональном компьютере. Для этого надо создать терминал (сверху в vs code) У вас откроется окошко снизу. В этом окошке нужно ввести две команды по очереди (после каждой команды жмем Enter. Никакого подтверждения или уведомления не будет):
git config --global user.name "Ваш логин на Gitflic" git config --global user.email "Ваша почта на Gitflic"
-
Теперь можно нажимать на Клонировать репозиторий. В появившемся окошке вводим https://gitflic.ru/project/vegastudy/vega-study-project.git и жмем Enter Далее надо ввести ваши данные с Gitflic.
-
Находим папку, которую создали на 1 шагу и инициализируем репозиторий туда.
Поздравляю! Вы только что первый раз инициализировали Ваш локальный репозиторий на ваш компьютер.
💻 Разработка
Вам необходимо сменить ветку master на вашу личную ветку, в которой вы будете вносить изменения и сохранять их в облачном хранилище Gitflic. Нажимаете снизу на master и меняете на название с вашей фамилией. 🚀
Теперь можно работать с файлами и вносить изменения!
Т.е. вы работаете с Вегой, загружаете конфигурацию, вносите изменения и т.д. В конце дня или несколько раз за день, после изменений или в конце вашей разработки(в конце каждого дня желательно) необходимо фиксировать изменения, чтобы можно было отслеживать ваш прогресс.
При сохранении файлов(Cntrl + S) у вас будет формироваться список измененных файлов. Для фиксации нужно обязательно написать сообщение(комментарий) и нажать кнопку Фиксация(два раза). Во втором окне писать ничего не надо.