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

Sdílet
Vložit
  • čas přidán 27. 04. 2023
  • Делаем тестовое задание для вакансии java backend developer.
    #java#springboot#spring#backend#it#programming#let's_code_together

Komentáře • 37

  • @kolabaka6851
    @kolabaka6851 Před 2 měsíci +2

    Как приятно всего через два месяца понимать, что и как работает, учёба это круто
    Спасибо за видео, отлично закрепляет знания

  • @ya_rockstar
    @ya_rockstar Před rokem +3

    Спасибо за видео

  • @ivanstrelka3448
    @ivanstrelka3448 Před rokem +1

    огонь! Спасибо

  • @inal111gagiev
    @inal111gagiev Před 11 měsíci

    Можешь снять серию таких видео по вопросам которые спрашивают на собесах(juniotr). Про collection api, computer scince, exeption, java core, базы данных. Если сделаешь я тебя как героя запомню и внукам про тебя рассказывать буду.

  • @svyatoiambrozii
    @svyatoiambrozii Před rokem +1

    Вообще легчайшее😊

  • @unicoxr5tj417
    @unicoxr5tj417 Před rokem +1

    база базовая

  • @utyff
    @utyff Před rokem +1

    спасибо! Только в слове сервис ударение на первый слог, даже в английском произношении :)

  • @JMunkush
    @JMunkush Před rokem +3

    Dota 2 one love❤

  • @rustamkremcheev191
    @rustamkremcheev191 Před 3 měsíci

    У меня в идее 2024 года не возможно выбрать java 8 при создании проекта, сама идея минимум предлагает 17 java
    Но в build.gradle можно добавить конфиг java { sourceCompatibility = '8' }
    Вот в чем вопрос: Не будет ли считаться это нарушением технического задания ?

  • @thewhitewolf5178
    @thewhitewolf5178 Před rokem

    Отличное видео, скажи, пожалуйста, а почему ты используешь подход с интерфейсом Serivce и ServiceImpl, а, например, не сразу прописываешь Service?

    • @Zacodirovanny_Artem
      @Zacodirovanny_Artem  Před rokem +1

      Спасибо!) Это просто такой архитектурный подход. Сначала прописываешь в интерфейсе поведение которым должен обладать класс, а потом реализуешь, чтобы ничего не упустить) Можно и без интерфейса это сделать, но есть такое правило - не хочешь неожиданностей в будущем - делай интерфейс😁

    • @user-dx6zd2fk8s
      @user-dx6zd2fk8s Před rokem +2

      Потому что это улучшает читаемость, масштабируемость и прочие QoL штуки (если не сильно углубляться). Чем больше проект, тем ближе данный подход к т.н best-practice. В небольших же проектах, пет-проектах, учебных проектах этим можно пренебречь и не создавать доп слои с интерфейсами.

    • @thewhitewolf5178
      @thewhitewolf5178 Před rokem

      Действительно, не подумал, спасибо)

    • @artem.nefedov
      @artem.nefedov Před rokem

      почитай про паттерн Стратегия, сразу всё поймёшь

  • @roniblade
    @roniblade Před rokem

    Нашел работу?

  • @95thh
    @95thh Před 10 měsíci

    Вот за какой срок так можно уже писать код ? Блин я на месте уже как год , посоветуйте хорошие курсы , спасибо

    • @Zacodirovanny_Artem
      @Zacodirovanny_Artem  Před 10 měsíci +2

      Придумай себе маленький проект с простым функционалом. И пытайся его реализовать. Гугли как сделать то се. Смотри видосы. И когда ты сам начнешь разбираться с задачами - это даст тебе большой опыт и лучше будет в памяти откладываться

    • @95thh
      @95thh Před 10 měsíci

      @@Zacodirovanny_Artem Спасибо, буду пробовать.

    • @user-yf2er5vr8q
      @user-yf2er5vr8q Před 8 měsíci

      @@Zacodirovanny_Artem что-то подскажите приблизительно

  • @artem.nefedov
    @artem.nefedov Před rokem +1

    у хибера ddl-auto: update - плохо, он тебе больше проблем принесёт, чем пользы, учись таблицы ручками писать возможно по началу долго, но хотябы знать будешь что откуда и куда идёт и ставь validate - будет хорошо

  • @aliakseiprybytkou7552
    @aliakseiprybytkou7552 Před rokem +2

    Сущность должна быть названа в единсветнном числе. Контроддер должен быть назван как UserController. В методе addUser RequestBody не должно быть никакого юзера, нужно передавать userDto.

    • @Zacodirovanny_Artem
      @Zacodirovanny_Artem  Před rokem

      буду повнимательнее в следующий раз. Но по поводу сущность должна быть названа в единственном числе могут быть проблемы, так как слово User уже зарезервированно и вылетают эксепшены

    • @aliakseiprybytkou7552
      @aliakseiprybytkou7552 Před rokem

      @@Zacodirovanny_Artem все сущности должны быть в единственном числе. По поводу что то зарезервированно это вообще бред какой то, оставлю без комментариев.

    • @artem.nefedov
      @artem.nefedov Před rokem +3

      entity да, в ед.числе.
      по поводу твоей экспертизы - mysql не помню, но у postgres entity user занята системой, попробуй сам создать таблицу user, буду удивлён если получится.
      (для многих выход создавать "user_")
      не нужно путать людей, когда сам не разобрался.

    • @aliakseiprybytkou7552
      @aliakseiprybytkou7552 Před rokem

      @@artem.nefedov причем тут название таблицы и название сущности? ты как угодно называй таблицу, но сущность должна быть в единственном числе. Чтобы не было ошибок при старте проекта, нужно отключить автосоздание таблиц в базе данных и создавать их через миграции. Так что читай доки, а не бред про то что нельзя ентити назвать User в единсветнном числе.

    • @user-si9ud2tv3t
      @user-si9ud2tv3t Před 11 měsíci +1

      @@artem.nefedovдля этого есть аннотация @Table со значением tablename, где ты можешь написать имя отличное от имени сущности в коде.
      В коде user, в бд users

  • @likemilk99
    @likemilk99 Před 11 měsíci +3

    Много косяков.
    Может для студента такая реализация и подойдет, но если человек претендует на более высокую должность, то конечно нужно еще учиться...

  • @user-sk9fb4dg2x
    @user-sk9fb4dg2x Před rokem +2

    Такое тестоаое даже смотреть не будут. Совсем простенько даже для начинающего очень слабо.

    • @aliakseiprybytkou7552
      @aliakseiprybytkou7552 Před rokem +1

      Если быть обьективным, то да. На лицо отсутсвие опыта в спринге. но челик не должен опускать руки а почитать комменты и разобраться как делать правильно

    • @likemilk99
      @likemilk99 Před 11 měsíci

      @@aliakseiprybytkou7552 Без один, но я думаю, что ему надо просто почитать книги, а не комментарии...

    • @user-vt9db1zm6z
      @user-vt9db1zm6z Před 11 měsíci

      А что не так? Что ты бы переделал?

    • @adekakz9794
      @adekakz9794 Před 7 měsíci

      @@user-vt9db1zm6zВСЁ. МОИ ГЛАЗАА😭😭😭😭

    • @ddysphoriaaa
      @ddysphoriaaa Před 14 dny

      ​@@aliakseiprybytkou7552Так и что конкретно не так написано? Да, нет дто, аннотации по таблице, колонкам написаны не очень, но API-то сделано правильно, это будет работать. Где здесь серьезные ошибки?