Тёмный

Влог: результаты опроса об участии в проекте командной разработки 

BoostBrain
Подписаться 20 тыс.
Просмотров 1,2 тыс.
50% 1

LIVE канал - / @boostbrainlive2596
Почта для приема писем с заданиями и уточняющими вопросами: boost.brain.course@gmail.com
Уровни проектов:
1. Начинающий.
Консольное приложение. Чтение данных из файла CSV, анализ данных, запись результатов в файл. Проверяем умение работать с файлами, коллекциями и массивами, строками, алгоритмами стандартной библиотеки.
2. Средний уровень.
Веб-приложение с реализацией REST API. Чтение данных из публичных API, анализ данных, возврат результатов в формате JSON или XML. Проверяем умение строить простейшие веб-приложения, получение данных из чужого REST API, возврат данных с помощью собственных REST API. Работа с коллекциями, строками, алгоритмами. Простейшие веб-сервисы.
3. Высокий уровень.
Веб-приложение с базой данных и пользовательским интерфейсом, например на JSF, поскольку он есть среди уроков на канале. Смысл все тот же - разбор данных из открытых источников, но сохраняем результаты обработки в базу данных и предоставляем возможность посмотреть на результаты с помощью пользовательского интерфейса.
Источники открытых данных:
Портал открытых данных Москвы - data.mos.ru/
Хаб открытых данных - hubofdata.ru/
API Портала открытых данных - apidata.mos.ru/
Пост на хабре со списком источников - habr.com/ru/co...

Опубликовано:

 

23 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@bogdan2815
@bogdan2815 5 лет назад
по гиту ждем туториал!!! спасибо!
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Следующий будет по http, а там как пойдет.
@olehyurchuk2757
@olehyurchuk2757 5 лет назад
Вы делаете очень и очень большую роботу, спасибо вам за мотивацию и задания. Только начинаю учить Java. Опыт в программировании уже есть, т.к. учусь (сейчас уже 3 курс) в университете по специальности инженерии программного обеспечения. Спасибо отдельное за видео!
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Ну тогда жду от вас решение тестового задания)
@ggiggi1136
@ggiggi1136 5 лет назад
Вопросы: 1) Дедлайн сдачи работы (от этого зависит выбор сложности, много по-забывал, нужно заново повторить). 2) Можно ли сделать UI на mustashe? 3)Нужно ли прикручивать сервис с пользователями и валидацию их? 4)Sping Boot можно брать? 5)Нужно ли покрывать код юнит тестами? p.s. Для меня самое трудное это придумывать задание, лучше бы было более четкое тз, я пока не умею делать "достаточно", потрачу кучу времени на придумывание.
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
1) У всех разные возможности уделять время и при одинаковых навыках не все покажут одинаковый результат. Поэтому будем отслеживать динамику на лайв канале. Сложность надо брать максимальную, иначе толка не будет. 2) Конечно, применяйте все, что знаете, что вам удобно. 3) Для Продвинутого уровня желательно. Ведь смысл задания - показать ваш уровень. 4) Конечно. 5) Как время позволит. На оценку вашего уровня повлияет не особенно. Просто еще одна галочка - "умеет в Unit Tests" ) По поводу задания подумаю.
@dmitriyzlobenets8365
@dmitriyzlobenets8365 5 лет назад
нужна конечная дата когда вы прекращаете прием заданий
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Вот для таких объявлений и нужен лайв канал. Там я буду публиковать какие то промежуточные состояния и в зависимости от динамики прикинем дату окончания.
@kartezist
@kartezist 5 лет назад
новый канал тут ru-vid.com/show-UC4WxFI6NksK3jPHWyoA80Qg
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Спасибо)
@andrewblack1684
@andrewblack1684 5 лет назад
Согласен с одним из предыдущих ораторов. Для меня сложно придумать себе задание, хотя вроде знаю немного спринг, rest, json, коллекции, строки, алгоритмы. Мне кажется, следовало бы дать конкретные задания, для каждого уровня, ну допустим 3 на каждый, и чтоб участник сам из них выбрал одно. Как вы относитесь к такой идее?
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Ну раз есть спрос, значит идея правильная) Обязательно подумаю.
@lisafox9026
@lisafox9026 4 года назад
а я только что случайно ваш канал увидела.. а где можно хотя бы посмотреть что делается , почитать комменты? github
@BoostBrainCourse
@BoostBrainCourse 4 года назад
Подробности на лайв канале, но в данный конкретный момент активность минимальна. Я так понимаю у всех уже предновогодние запары.
@kartezist
@kartezist 5 лет назад
первый попавшийся csv меня поборол. не получается корректно распарсить, буду пробовать второй попавшийся
@ggiggi1136
@ggiggi1136 5 лет назад
я придумал свою таблицу с учётом собак в ветеринарной клинике, сделайте например свой список контактов. Я не знаю можно ли показывать свои работы до конца набора. Поэтому вот супер-сайт с примерами www.mkyong.com/java/how-to-read-and-parse-csv-file-in-java/
@kartezist
@kartezist 5 лет назад
ну я вот первое задание могу от руки на листочке написать и поспорить что код будет работать. а научиться я хочу как раз второму и третьему. при этом написать простейший проект для второго и третьего я смогу посмотрев пару 20-ти минутных туториалов для начинающих по спринг и хибернейт(на этом же канале вроде все есть) каким будет задание для групп, насколько сложнее "отборочных" заданий? куда податься?
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Командный проект будет как раз на ступеньку выше, чем отборочное задание. То есть начинающие будут пилить простенький rest-сервис, средние - простое, но полноценное приложение, а передовики производства будут пилить проекты, которые можно будет пускать в широкое пользование. Я сейчас прикидываю разные варианты и в голову пока приходят такие: а) сервис документооборота - довольно популярная тема в энтерпрайзе, хотя обычно решается уже готовыми решениями б)для любителей можно сделать пошаговую игру, пусть будет на тему зомби, например) в)классика жанра - интернет магазин
@СергейТельнов-ъ7в
Добрый день !! Скажите пожалуйста если на первый уровень начинающий еще не дотягиваю, но есть большое обучиться. Какое время есть для того что бы узнать что да как сколко времени есть у меня до проекта?? На какую дату вы наметили начало проек? Есть реальная потребность в одной программе для работы, которая бы соркатила время выполнения некоторых действий на работею она простая совсем как мне кажеться , но честно не понима пока с чего даже начать .
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Тут смотрите какое дело - если проект окажется удачным, то мы его обязательно повторим и у вас будет возможность нормально подтянуть свои знания и поучаствовать в следующей волне. А если окажется неудачным, то вы ничего не теряете, если не успеете поучаствовать. По планам до начала неделя-две.
@СергейТельнов-ъ7в
Постараюсь по подтянуть знание за это время
@СергейТельнов-ъ7в
@@BoostBrainCourse Для начинающего уровня надо все задания выполнить ??
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Для начинающего достаточно первого.
@kartezist
@kartezist 5 лет назад
т.е. я сам себе придумываю проект, соответствующий любой предложенной сложности и шлю ссылку на его код на указанную почту? я уже четвертый раз пересматриваю и понять не могу
@BoostBrainCourse
@BoostBrainCourse 5 лет назад
Да, это я и предлагаю. В зависимости от сложности выполненного задания будет распределение по группам.
Далее
Бомбануло немножечко.
4:53
Просмотров 3,6 тыс.
Redis за 20 минут
23:22
Просмотров 138 тыс.