Всем доброго времени суток. Такая ситуация. Изучил джаву на уровне «хватит для примитивных серверных приложений»
Начал изучать работу с БД, Спрингом. Но вот проблема. Не могу понять как все это совместить и что для чего конкретно нужно. Смотреть видео, естественно, умею. Но мне прям нравится форма обучения на JR. Так вот вопрос. Подскажите какие нибудь похожие курсы по спрингу, мавену и т. д. похожие на систему обучения на JR. Или просто хорошие ресурсы.
Александр
30 уровень
Помогите новичку
Комментарии (35)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
VladimirMaster
18 декабря 2021, 10:23
Смотри англоязычные курсы. Очень много путевого и качественного контента на английском языке.
SpringFrameworkGuru
Amigoscode
GetArrays
У всех у них есть Ютуб каналы. Найдешь в сети сам уже.
+1
Александр АвиаИнженер в Military
18 декабря 2021, 19:04
плохо знаю язык☹️ еще не дошел до его изучения
0
hidden #1811171
18 декабря 2021, 20:36
почему у чела из первого видео рисунок на футболке похожу на твою аватарку?
0
VladimirMaster
19 декабря 2021, 14:57
плохо знаю язык☹️ еще не дошел до его изучения
За это тебе огромный жирный минус. Начинай прямо вот сейчас исправлять ситуацию. Вот крутой ресурс для изучения английского.
+1
Сергеев ВикторMaster
19 декабря 2021, 17:41
Вот крутой ресурс для изучения английского.
и с рефералочкой сразу) каждая помощь должна быть оплачена )
+1
VladimirMaster
20 декабря 2021, 13:14
и с рефералочкой сразу)
Сережа, ты же профессионал. А где же твой софтскиллз? Не завидуй. Это не красит тебя.
Все так делают, и я так делал и буду делать.
0
VladimirMaster
20 декабря 2021, 13:19
почему у чела из первого видео рисунок на футболке похожу на твою аватарку?
Да потому, что он мой фанат. 😉🙂
+1
Павел
17 декабря 2021, 12:36
Посмотри видео, попиши хелло ворды и пиши резюме
0
Александр АвиаИнженер в Military
17 декабря 2021, 12:52
Писать резюме спустя 2 месяца обучения это сильно 😂
Если только ты не имеешь в виду «пиши свой маленький проект для будущего резюме»
0
Alexandr
17 декабря 2021, 12:59
Действительно, мэсэдж не однозначный, требует пояснений )
+2
Павел
18 декабря 2021, 08:52
Поясняю,
Ты пишешь Изучил джаву на уровне «хватит для примитивных серверных приложений» я так понял ты говоришь что уверено владеешь JavaCore.
Потом пишешь что тебе нужны знания по технологиям.
Я пишу, что можно посмотреть видео (или статьи) по этим технологиям, написать свои проекты(несколько маленьких, а не один большой) и тогда ты будешь готов что бы писать резюме.
По своему резюме и требованиям в вакансиях ты поймёшь что тебе нужно что бы устроится на работу, можно будет и на собес сходить что бы сделать проверку своего уровня.
Если недотягиваешь, то уже будешь знать что подтянуть.
Это к тому что курсы далеко не обязательны.
0
Justinian Judge в Mega City One Master
17 декабря 2021, 09:45
Таких курсов не существует. Это по одному классу в мейне писать можно сделать курс такой, а работу с приложением настройками, сотней классов в режиме автоматической проверки - практически нереально, ну есть там подобие небольших ооп проектов, но проекты с конфигурациями и настройками...дело в том, что технологии в спринге и ЕЕ в целом устареют быстрее , чем такой курс разработать, даже актуальную теорию в видео/статьях и то, не всегда можно найти.
В плане бд и спринга, раньше это была система джава раш = джава кор + стажировка от джава раша, на которой разбирались БД, Спринг и тд.
Сейчас добавилась альтернатива в виде Джава раш университет
Есть множество других видов получения теории - удеми, ютуб, статьи и тд.
А какой вообще твой план обучения? Зачем изучаешь джаву, какие планы на нее?
Твой вопрос "зачем это нужно, как совместить" смущает немного, по хорошему их не должно было возникать, на твоей текущей стадии тебе нужно воспринимать как есть, я делаю вот так - получаю такой результат, делаю по другому получаю другой. И со временем картинка складывается. Сразу сходу задавать вопрос зачем, можно легко засыпаться (где-то у меня был скриншот, как популярный блогер автоинструктор, на первом практическом занятии - девушка-водитель, рисовал графики с ньютон метрами, передаточными числами, трансмиссией и тд, выражение лица ученика было бесценным на фоне этого графика :)
Но с другой стороны, возникают вопросы спрашивай.
Просто конкретно и с примерами, что и как совместить там и что нужно и тд, ответят.
+1
Александр АвиаИнженер в Military
17 декабря 2021, 11:33
Просто боюсь (опасаюсь), что не совсем правильно подошёл к изучению. Что просто знать (допустим) что делают потоки, как вызывать методы у объектов и т д - это мало, и нужно понимать КАК И ЗАЧЕМ это все совместить с бд, спрингом и подобным. Иначе обучение бессмысленно. Но исходя из твоего ответа, если правильно понимаю, по ходу вышеуказанного способа изучения, полная картина сама по немногу начнёт складываться. На счёт университета JR, по мне слишком долго. На 30 лвл мне понадобилось 2 месяца (на 4-)А в университете вперёд программы не уйдёшь
Планы как и у всех, трудоустройство. Может быть единственное отличие в том, что не за зп рвусь. Ибо сейчас получаю примерно как начинающий мидл. Бэк или фронт, пока не определился
+1
hidden #1811171
17 декабря 2021, 12:32
Опять куча текста а по делу ничего 😀 В общем Justinian врёт что не существует курса подобного Java Rush но со Спрингом. Отправила вам, Александр, в личку сообщение ознакомьтесь и не верьте людям которые любят лить воду в сообщениях. Это их способ казаться умными.
+5
Alexandr
17 декабря 2021, 12:56
А чего в личку, а не сюда, вдруг кому то тоже нужно будет...
+4
Justinian Judge в Mega City One Master
17 декабря 2021, 13:08
так за слова еще придется отвечать, поэтому и в личку😁
+2
hidden #1811171
17 декабря 2021, 13:15
ссылки на другие ресурсы я предполагаю тут не приветствуются. Скажу что курс от JetBrains. Прямой конкурент Java Rush, который по многим параметрам его обходит.
+1
hidden #1811171
17 декабря 2021, 13:16
Justinian, можете же, когда заходите писать коротко и без воды)
+5
Alexandr
17 декабря 2021, 13:21
надеюсь все видят этот course)
кто сказал?
больше похоже на отмазку, кинь мне в личку, я сам опубликую.
+1
hidden #1811171
17 декабря 2021, 13:25
отправила в личку ) только иногда тут сообщения банятся по хитрому. Вы видите своё сообщение, а остальные люди его не видят. Вы даже не будете знать что ваще сообщение было забанено.
+2
Justinian Judge в Mega City One Master
17 декабря 2021, 13:26
"Зачем" это всегда самый сложный вопрос, он смещает фокус внимания.
Изучаешь цифры:
"Для нотации используются арабские цифры", есть цифры 1, 2,3, вот пример 2 + 2 = 4, + это операция сложения.
Пример, как идет большинство, хм, что-то новое, а что это, цифры какие-то, ну 1, 2 , 3, ок, 2 +2 =4, 1 + 1 = 2
Если же начинать, придумали цифры, а зачем они придумали, интересно, а можно было бы без цифр, а если цифр не было бы, как бы было? Про это подумать, потом 1, 2, 3, а почему не 3, 2, 1? Почему не 9, 5, 8?, а что такое сложение, почему вообще эта операция возникла, нельзя ли без нее, и тд.
В итоге, мозг забивает на важное - что есть цифры, с ними можно вот то и уходит в поиск смыслов..
Задавать вопросы на самом деле это правильно, нельзя же мозг отключать, но в данном случае это может играть против тебя, когда ты вопросы глубокие задаешь раньше времени.
Есть БД, она используется для хранения информации. Есть джава приложение, которое может быть подключено к БД. Есть Спринг, фреймворк который упрощает разработку забирая на себя много низкоуровневых вещей - конфигурации, настройки, сервлеты и обработка хттп запросов, jdbc низкоуровневый протокол работы с БД и тд.
Осталось одно - имея задачу:
приложение которое хочет сохранять информацию и отдавать, в т.ч. с использованием веб-сервера - то есть получить веб-запрос, и отправить веб-ответ.
Как ее реализовать, что для этого нужно сделать.
ты так и не ответил по поводу твоих планов на учебу, что ты хочешь изучать, как ты это планируешь изучать, выбирай какие-то варианты, есть стажировка от джава раш, но к ней лучше подготовиться, чтобы больше взять, есть различные курсы - онлайн, например Удеми, есть видео на ютубе, есть онлайн/оффлайн курсы на которых отдельное изучают спринг и тд, ребята тебе немного накидают, сам покрутишь тоже.
И таким образом ты в какой-то необходимой для работы минимума - наберешь.
А по мере практики все будет складываться в цельную картинку. Но не ожидай цельной картинки когда делаешь первые шаги
+2
Justinian Judge в Mega City One Master
17 декабря 2021, 14:36
когда я в свое время был там, осматривался и проходил, не было там этого трека.
Соглашусь, да, это вполне похоже. Там может быть изучение спринга в некой роде с автоматической проверкой, это надо смотреть что там за объем практики, особенности проверки.
В любом случае, пока что они не используются как основной источник информации по спринге, ни в рунете ни в английском, их доля на рынке заметно уступает остальным - включая джава раш, почему сложно ответить, симпатичный проект на самом деле, но как в отношениях "дело не в тебе, дело во мне, ты супер там хороший, но извини", синдром хорошего парня наверное.
В любом случае, конкуренция еще никому не мешала, рынок образовательных продуктов большой, и даже при все разнообразии он не может удовлетворить все потребности, качественных продуктов не так уж и много.
Было бы интересно почитать отзывы тех, кто полностью прошел этот трек со спрингом.
+1
Владислав
17 декабря 2021, 14:42
Добрый день! Вы проходили данный курс от JB? Если да, то сколько на него времени уделили?
0
Александр АвиаИнженер в Military
17 декабря 2021, 14:59
По поводу планов отвечал вроде выше. Трудоустройство. Бэк или фронт, пока не определился. Со всем остальным согласен, учту, что-то для себя усвоил :)
Было бы ещё очень хорошо от знающего человека узнать в какой последовательности обучаться. Самой джавы мне пока достаточно.
Вот потом я сделал ошибку и полез в спринг. Не зная, что для ее использования нужны знания мавен, по хорошему бд и прочего. А в какой последовательности идти, не знаю. Подскажете? Хотя бы примерно (больше, все таки, склоняюсь в сторону бэкэнда)
0
Justinian Judge в Mega City One Master
17 декабря 2021, 15:19
Трудоустройство это планы на джаву.
И то, это не план, это цель.
Для спринга не нужны особо там знания мавен, бд и тд, просто в идеале учить от простого к сложному. Примерный перечень тем и последовательность: https://javarush.com/internship после 10-й темы включительно там уже сложные идут, но общий порядок +/- понятен.
Есть просто разные варианты, выбери какой-то вариант или два из предложенных в комментариях и иди по нему. Что там нужно дополнительно - мавен или гит - доберешь по ходу.
Есть люди которые сразу ныряют в спринг, есть кто изучает по порядку разные темы - много различных подходов. Я спрашивал про план, но насколько я понял, его просто нет ) Но так тоже бывает, просто подумай что ты хочешь.
Что нужно знать для джуна - почитай истории успеха, там ребята в принципе расписывают основные моменты.
Что и в какой последовательности учить..чтобы ты не выбрал - там будет некая последовательность, вот по ней и иди. И добирай по ходу. Перед собесами в идеале ты должен ориентироваться в стандартном стеке для джуна, если мы говорим про бекенд энтерпрайз:
maven/gradle, git, sql, db (acid, transaction, mysql/postgresql), jdbc, hibernate, servlet api/jsp/html/css, junit, mockito, spring mvc, spring data jpa, spring security + базовые вещи SOLID, MVC, TDD, FIRST (testing), design patterns, clean code, REST api, Jackson/JSON, и тд
по навыкам, создать приложение на 2-3 сущности и настроить работу с БД на jdbc, потом отдельно на hibernate и отдельно на Spring Boot, для первых двух вариантов - можно/нужно без фронта, фокус на базе данных, для спрингового где-то с примера содрать фронт и сделать по three-layer архитектуре, оно работает, значит все ок.
Большинство из этого будет покрыто так или иначе во время прохождения того или иного варианта,которые тебе накидали здесь, остальное доберешь по ходу.
+ на собесы начнешь ходить - либо возьмут, либо поймешь, что тебе не хватает и подучишь.
+2
Aleksei Software Engineer в Cisco Expert
17 декабря 2021, 15:19
Можно так:
1. Почитать про Maven. Сильно углубляться на первых порах не стоит, достаточно общего понимания.
2. SQL. Создание БД, таблиц, изучение ключевых запросов.
3. JDBC - чтобы в дальнейшем понимать, как под капотом Java-приложения взаимодействуют с реляционными БД.
4. Hibernate, Spring.
+3
Александр АвиаИнженер в Military
17 декабря 2021, 16:31
спасибо. вот это важная инфа, в закладки однозначно
0
Зепп Бранниган Admin в JavaRush Moderator
17 декабря 2021, 09:26
Предлагаем Вам ознакомиться с нашим новым курсом Java-университет. в Java Rush University также были добавлены новые темы, которых нет на основном курсе, а именно : Spring, Spring Boot, Hibernate, около 120 новых задач.
+1
wan-derer.ru
17 декабря 2021, 09:23
На JR есть статьи по JDBC и Hibernate. Мне хватило для первичного освоения. По Спрингу на русском нашёл пока только это (там по ходу будет промокод на Udemy, курс обойдётся в 600 руб).
0
Serp2015 conceptor в Тольятти
17 декабря 2021, 10:11
Недавно делал тестовое задание в одну контору. В качестве примера использовал известный курс от Чада Дарби. Его курс хорош, но к сожалению в нем он разрабатывает приложение только с одним энтити, а в тестовом задании их было 5. Выкрутился кое-как, собирал информацию по крупицам в интернете. По твоей ссылке разрабатывают полноценное учебное приложение или как?
0
Александр АвиаИнженер в Military
17 декабря 2021, 11:37
Спасибо, посмотрю. Ещё примерно такой же курс не плохой есть от Алишева. И вот было бы хорошо найти несколько видео такого плана « а теперь мы все изучили и давайте напишем простенькое приложение»
Таких в ютубе не мало, но жалко посмотреть 5 штук по 3 часа и понять, что они не очень.
0
wan-derer.ru
17 декабря 2021, 11:39
@Serp2015, Мне трудно судить насколько оно полноценное, но сущность там точно не одна, а также рассматриваются некоторые вопросы взаимодействия сущностей типа внедрения одной в другую, каскадные операции и пр.
@Александр, я смотрел курс от Алишева, он хорош, но на тот момент был не закончен. Если он уже доделал, то да, можно смотреть. У Трегулова в курсе 100 лекций, но они короткие: 5-20 мин. Конечно, времени уходит больше т.к. надо набирать код, экспериментировать и пр. Но я прошёл достаточно быстро (правда, у меня уже был некоторый опыт в Hibernate и Spring).
0
Serp2015 conceptor в Тольятти
17 декабря 2021, 12:26
Нет, Алишев так и не доделал свой курс. И у него там тоже только одна сущность вроде.
0
Александр АвиаИнженер в Military
17 декабря 2021, 12:32
Эх. А я и не посмотрел, что у Алишева курс не полный. Тогда у Трегубовой смотреть буду. Спасибо
0
Eduard Sharipov
25 декабря 2021, 00:08
если который бесплатный по спрингу, где он пилит приложение и походу его усложняет, то он вроде как закончен. Я еще полгода назад его смотрел.
0