Naumen Java Junior Meetup #1
О событии
Naumen Java Meetup — сообщество java-разработчиков, которое развивает Naumen. С 2014 года мы проводим онлайн-митапы с экспертами java-разработки, делимся знаниями и собираем профессионалов для обмена идеями и лучшими практиками. После каждой встречи мы приглашаем участников из Екатеринбурга на афтепати. Это позволяет пообщаться вживую, задать вопросы, которые не успели обсудить на митапе, а также обрести новые знакомства.
Программа
Когда мы только начинаем работать с кодом и создавать свои приложения, нам приходится выполнять много ручных действий, чтобы довести приложение до «прода». Ручные процессы чреваты ошибками, а рутина быстро надоедает. В определенный момент у разработчика может возникнуть желание автоматизировать хотя бы часть действий.
В этом докладе мы рассмотрим, как стремление к автоматизации привело мир разработки ПО к концепции CI/CD, а также:
— напишем свой «велосипед» автоматизации развертывания Java приложения;
— узнаем насколько готовые инструментами CI/CD могут упростить работу;
— приведем список того, что можно автоматизировать с помощью CI/CD.
В конце узнаем, к чему нужно быть готовым в рабочих проектах в плане CI/CD.
Одна из основных задач приложения — хранение и накопление данных. Чтобы не писать постоянно хранилище с нуля, разработчики придумали СУБД. Однако для работы СУБД зачастую вновь приходилось писать бойлерплейтный код. Чтобы решить эту проблему была придумана ORM. Эта технология приобрела огромную популярность и была внедрена во все современные системы.
Чтобы начинающему специалисту не хвататься за голову на первой работе или во время разработки собственного проекта в докладе мы:
— рассмотрим реализацию приложений, взаимодействующего с базой данных, с помощью JPA hibernate и jooq;
— проанализируем каждый из подходов, разберем их преимущества и недостатки на конкретных примерах;
— определимся какой подход лучше выбрать для конкретной задачи.
Доклад «Топ 3 софт-скила разработчика» будет полезен как начинающим, так и опытным разработчикам. Вы сможете понять, какие у рынка ожидания и как они могут отличаться.
Спойлер: от одного навыка разные тимлиды ожидают разного, такова специфика команд.
Мы ищем спикеров
Если вы хотите поучаствовать как спикер в следующем митапе, напишите, о чем планируете рассказать