May 28, 2022
Strateg Junior Dev: План обучения
MySQL\GraphQL
Js\React+AntDesign\NodeJs
Git (Вести все проекты в Github. Скинуть мне свои аккаунты)
PHP (Базовые знания: Отправка запросов, обработка данных, возврат данных на фронт)
Тестовое задание 1. Стажировка.
Создать форму обратной связи
Требования на выполнение задачи:
+ Фронт делаете на чем хотите и как хотите, главное чтобы было красиво и функционально, без ошибок и с валидацией данных. Можете использовать ванильный js со своими стилями или сразу на React+AntDesign.
+ Бэк тоже либо PHP(смогу помочь) либо NodeJs (помочь пока не смогу)
+ Ваш выбор, только мне сообщите что будете использовать. Ну и назвать мне срок выполнения задачи + выбранный стек
+ Использовать Git
+ Постоянно делать логические комиты и пуш в репозиторий Github
+ Базу данных оставленных заявок на форму тоже в целом можно выбрать либо MySQL(я смогу помочь, подсказать) либо GraphQL (тут я помочь пока не смогу, потому что еще не изучил, но совсем скоро я доберусь)
+ В форме обратной связи использовать поля: Фио, телефон, почта, комментарий, дата и время отправки, тариф (выпадающий список 3-4 варианта), фото
+ Держать чистую структуру кода (скрин ниже)
+ При успешной валидации данных отправлять на бэк и обработать, добавить в базу и отправить в телеграм бота
+ Создать телеграм бота и присылать себе полученные заявки
Выбрать из списка основных задач одну и выполнять на желаемом стеке. Смотреть ниже в блоке основных требований
Сделать небольшой лендинг для Димы на AntDesgin Landing https://landing.ant.design/
Изучить NodeJs и подготовить для меня материал)
- Вести все проекты в Github
- Вести все задачи в Битрикс24 и трекать время. Для этого необходимо разбить большую задачу в проекте на подзадачи и писать задачи на абсолютно всё что ты делаешь и использовать трекер задачи битрикса.
Меня ставите наблюдателем в каждой задаче
Пишете описание задачи (Обязательно)
Трекер тоже обязательно использовать так как от этого будет расчет ЗП - Держать чистую структуру кода (скрин ниже)
- Изучить Битрикс24 REST API
- Использовать Git. Постоянно делать логические комиты и пуш в репозиторий Github
1. Приложение "Библиотека"
2. Приложение "МойСклад" [Интеграция с сервисом МойСклад]
3. Приложение: Логгирование CRM сущностей
4. Дэшборд "Меритократия" (шо???)
5. Развлекательный бот для сотрудников (шо???)