Тестовое задание на позицию JAVA BACKEND DEV. REST API. RESTFULL. HIBERNATE. MYSQL. Часть 1.

  Рет қаралды 15,659

Закодированный Артём

Закодированный Артём

Күн бұрын

Делаем тестовое задание для вакансии java backend developer.
#java#springboot#spring#backend#it#programming#let's_code_together

Пікірлер: 37
@kolabaka6851
@kolabaka6851 4 ай бұрын
Как приятно всего через два месяца понимать, что и как работает, учёба это круто Спасибо за видео, отлично закрепляет знания
@ya_rockstar
@ya_rockstar Жыл бұрын
Спасибо за видео
@ivanstrelka3448
@ivanstrelka3448 Жыл бұрын
огонь! Спасибо
@unicoxr5tj417
@unicoxr5tj417 Жыл бұрын
база базовая
@svyatoiambrozii
@svyatoiambrozii Жыл бұрын
Вообще легчайшее😊
@inal111gagiev
@inal111gagiev Жыл бұрын
Можешь снять серию таких видео по вопросам которые спрашивают на собесах(juniotr). Про collection api, computer scince, exeption, java core, базы данных. Если сделаешь я тебя как героя запомню и внукам про тебя рассказывать буду.
@JMunkush
@JMunkush Жыл бұрын
Dota 2 one love❤
@rustamkremcheev191
@rustamkremcheev191 5 ай бұрын
У меня в идее 2024 года не возможно выбрать java 8 при создании проекта, сама идея минимум предлагает 17 java Но в build.gradle можно добавить конфиг java { sourceCompatibility = '8' } Вот в чем вопрос: Не будет ли считаться это нарушением технического задания ?
@utyff
@utyff Жыл бұрын
спасибо! Только в слове сервис ударение на первый слог, даже в английском произношении :)
@Zacodirovanny_Artem
@Zacodirovanny_Artem Жыл бұрын
Исправлюсь, друже )
@aliakseiprybytkou7552
@aliakseiprybytkou7552 Жыл бұрын
Сущность должна быть названа в единсветнном числе. Контроддер должен быть назван как UserController. В методе addUser RequestBody не должно быть никакого юзера, нужно передавать userDto.
@Zacodirovanny_Artem
@Zacodirovanny_Artem Жыл бұрын
буду повнимательнее в следующий раз. Но по поводу сущность должна быть названа в единственном числе могут быть проблемы, так как слово User уже зарезервированно и вылетают эксепшены
@aliakseiprybytkou7552
@aliakseiprybytkou7552 Жыл бұрын
@@Zacodirovanny_Artem все сущности должны быть в единственном числе. По поводу что то зарезервированно это вообще бред какой то, оставлю без комментариев.
@artem.nefedov
@artem.nefedov Жыл бұрын
entity да, в ед.числе. по поводу твоей экспертизы - mysql не помню, но у postgres entity user занята системой, попробуй сам создать таблицу user, буду удивлён если получится. (для многих выход создавать "user_") не нужно путать людей, когда сам не разобрался.
@aliakseiprybytkou7552
@aliakseiprybytkou7552 Жыл бұрын
@@artem.nefedov причем тут название таблицы и название сущности? ты как угодно называй таблицу, но сущность должна быть в единственном числе. Чтобы не было ошибок при старте проекта, нужно отключить автосоздание таблиц в базе данных и создавать их через миграции. Так что читай доки, а не бред про то что нельзя ентити назвать User в единсветнном числе.
@ДмитрийПаршиков-п1м
@ДмитрийПаршиков-п1м Жыл бұрын
@@artem.nefedovдля этого есть аннотация @Table со значением tablename, где ты можешь написать имя отличное от имени сущности в коде. В коде user, в бд users
@thewhitewolf5178
@thewhitewolf5178 Жыл бұрын
Отличное видео, скажи, пожалуйста, а почему ты используешь подход с интерфейсом Serivce и ServiceImpl, а, например, не сразу прописываешь Service?
@Zacodirovanny_Artem
@Zacodirovanny_Artem Жыл бұрын
Спасибо!) Это просто такой архитектурный подход. Сначала прописываешь в интерфейсе поведение которым должен обладать класс, а потом реализуешь, чтобы ничего не упустить) Можно и без интерфейса это сделать, но есть такое правило - не хочешь неожиданностей в будущем - делай интерфейс😁
@ХорхеРодригез
@ХорхеРодригез Жыл бұрын
Потому что это улучшает читаемость, масштабируемость и прочие QoL штуки (если не сильно углубляться). Чем больше проект, тем ближе данный подход к т.н best-practice. В небольших же проектах, пет-проектах, учебных проектах этим можно пренебречь и не создавать доп слои с интерфейсами.
@thewhitewolf5178
@thewhitewolf5178 Жыл бұрын
Действительно, не подумал, спасибо)
@artem.nefedov
@artem.nefedov Жыл бұрын
почитай про паттерн Стратегия, сразу всё поймёшь
@artem.nefedov
@artem.nefedov Жыл бұрын
у хибера ddl-auto: update - плохо, он тебе больше проблем принесёт, чем пользы, учись таблицы ручками писать возможно по началу долго, но хотябы знать будешь что откуда и куда идёт и ставь validate - будет хорошо
@95thh
@95thh Жыл бұрын
Вот за какой срок так можно уже писать код ? Блин я на месте уже как год , посоветуйте хорошие курсы , спасибо
@Zacodirovanny_Artem
@Zacodirovanny_Artem Жыл бұрын
Придумай себе маленький проект с простым функционалом. И пытайся его реализовать. Гугли как сделать то се. Смотри видосы. И когда ты сам начнешь разбираться с задачами - это даст тебе большой опыт и лучше будет в памяти откладываться
@95thh
@95thh Жыл бұрын
@@Zacodirovanny_Artem Спасибо, буду пробовать.
@ровойт
@ровойт 10 ай бұрын
@@Zacodirovanny_Artem что-то подскажите приблизительно
@roniblade
@roniblade Жыл бұрын
Нашел работу?
@likemilk99
@likemilk99 Жыл бұрын
Много косяков. Может для студента такая реализация и подойдет, но если человек претендует на более высокую должность, то конечно нужно еще учиться...
@Сергей-и8п9ь
@Сергей-и8п9ь Жыл бұрын
Такое тестоаое даже смотреть не будут. Совсем простенько даже для начинающего очень слабо.
@aliakseiprybytkou7552
@aliakseiprybytkou7552 Жыл бұрын
Если быть обьективным, то да. На лицо отсутсвие опыта в спринге. но челик не должен опускать руки а почитать комменты и разобраться как делать правильно
@likemilk99
@likemilk99 Жыл бұрын
@@aliakseiprybytkou7552 Без один, но я думаю, что ему надо просто почитать книги, а не комментарии...
@ugabuga-t7z
@ugabuga-t7z Жыл бұрын
А что не так? Что ты бы переделал?
@adekakz9794
@adekakz9794 9 ай бұрын
@@ugabuga-t7zВСЁ. МОИ ГЛАЗАА😭😭😭😭
@CLdxCqLvUt
@CLdxCqLvUt 2 ай бұрын
​@@aliakseiprybytkou7552Так и что конкретно не так написано? Да, нет дто, аннотации по таблице, колонкам написаны не очень, но API-то сделано правильно, это будет работать. Где здесь серьезные ошибки?
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 64 МЛН
Angry Sigma Dog 🤣🤣 Aayush #momson #memes #funny #comedy
00:16
ASquare Crew
Рет қаралды 51 МЛН
How Strong is Tin Foil? 💪
00:26
Preston
Рет қаралды 95 МЛН
Как подписать? 😂 #shorts
00:10
Денис Кукояка
Рет қаралды 6 МЛН
Python VS С# | Согласен / Не согласен
14:27
Технологии в Контуре
Рет қаралды 19 М.
Girl, dig gently, or it will leak out soon.#funny #cute #comedy
00:17
Funny daughter's daily life
Рет қаралды 64 МЛН