JavaRush /Java блог /Архив info.javarush /Онлайн-стажировка: осенний набор
Fry
41 уровень
Львов

Онлайн-стажировка: осенний набор

Статья из группы Архив info.javarush
UPD: Группа набрана. Предположительный старт ближайшего набора на проект — первая неделя ноября 2016. Предположительный старт ближайшего проекта — 01 декабря 2016. Следите за новостями. Все, кто оставил заявки после осеннего набора, будут проверены и зачислены в следующий набор. Good News, Everyone! С радостью сообщаем вам, что начался очередной набор на онлайн стажировку! У вас есть уникальная возможность получить опыт в работе с такими технологиями: Git, Spring, Spring MVC, Spring Security, Hibernate, JPA, Junit, JSP, JSTL, ORM, REST, Bootstrap, AJAX и jQuery. Конечно, за 12 недель слишком глубоко все это не выучить, но, во-первых, вы сможете указать эти технологии в своем резюме, а во-вторых, очень вероятно, что за эти 12 недель вы узнаете о программировании больше, чем 5 лет универа. Выбор за вами. Записывайтесь, только если сможете уделять обучению 6-8 часов в неделю. Отзывы предыдущих участников можно почитать тут. Условия участия: У вас есть подписка Internship, Mentor или Premium Project Ваш уровень на JavaRush 30 или выше Вы выполнили тестовое задание Если ваш уровень ниже 30-го, но хотя бы 25+, вы можете попробовать дойти до 30-го уровня. Набор на онлайн-стажировку будет продолжаться до 31 августа, так что месяц у вас есть. Если у вас нет подписки Internship/Mentor, то, возможно, самое время ее купить или проапгрейтить, если у вас уже есть другая Premium-подписка. Кому будет полезно: Если в вашем городе мало крупных компаний, у них высокие требования, или вы хотите выделиться на фоне других искателей работы и попасть не абы-куда, а сразу в правильное место, то вам стоит получить практический опыт на онлайн-стажировке. Онлайн стажировка – это отличный способ получить практический опыт (за ваши деньги). Где можно записаться: Оставьте свои контактные данные в разделе «МОЯ СТРАНИЦА, Реальный проект». Так же вам надо прислать ссылку на выполненное тестовое задание. Тестовое задание надо выполнить обязательно. Если вы не в состоянии справится с тестовым заданием, значит вам будет не по силам половина заданий онлайн-стажировки. Лучше порешайте задачи на JavaRush – они в разы проще. Следующая стажировка планируется через 3 месяца – не справились с тестовым заданием в этот раз – значит справитесь в следующий. Лучше день потерять, потом за пять минут долететь. Участвовать в онлайн-стажировке можно только один раз. Сроки: Стажировка длится 12 недель. Набор открыт до 31 августа, старт самой стажировки – 1 сентября. После 31 августа заявки приниматься не будут – будете ждать следующей стажировки (декабрь 2016 года). Как все будет происходить: Вы будете писать достаточно большой проект и получите очень разносторонний опыт, который, что логично, поможет вам и при устройстве на работу и, уж тем более, в первый год работы. Проект рассчитан на 12 недель (3 месяца). Каждую неделю вы будете изучать очередную технологию и добавлять очередной кусок функциональности к вашему проекту. План обучения и список изучаемых технологий можно посмотреть здесь. Формат занятий В начале каждой недели вы будете получать видеозапись урока (длиной 2-3 часа!), на которой разбирается и объясняется очередная технология, а также дается задание на дом, которое вы должны сделать за неделю. Задания средней сложности. Если в первый день вы во всем разобрались, то сделайте его за 1-2 дня. Если сразу не поняли, то в неделю должны вложиться. Правильное решение Через неделю куратор стажировки выкладывает свое решение, и вы можете посмотреть/разобрать его, независимо от того, заработало у вас ваше решение или нет. Это очень эффективный подход, т.к. разбирать решения опытных разработчиков может быть на порядок полезнее, чем сделать свое кое-как. Особенно, если вы только что днями ломали голову, ища способ все сделать хорошо, быстро и красиво. Поддержка В слаке будет создана отдельная группа, где вы и другие участники стажировки в режиме реального времени можете задавать вопросы и получать ответы от руководителя стажировки. Он может давать комментарии по изучаемой технологии, по своему решению и по своему коду. Но не по вашему коду :P
Комментарии (287)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
DmVya Уровень 31
8 марта 2017
del
Nicson777 Уровень 27
31 августа 2016
Добрый день!
Я правильно понял, следующая стажировка начнётся в декабре месяце?
Fry Уровень 41
31 августа 2016
Проверил, выслал приглашение в слак группу.

Важно
Если в Моя Страница -> Реальный проект написано: «Поздравляем. Вы зарегистрированы на реальный проект. Ждите дальнейшие инструкции на указанный Вами имейл (скайп)» и Вам ничего не пришло на почту, пишите мне в личку.
Fry Уровень 41
30 августа 2016
Проверил всех, выслал приглашение в слак группу.

Важно
Если в Моя Страница -> Реальный проект написано: «Поздравляем. Вы зарегистрированы на реальный проект. Ждите дальнейшие инструкции на указанный Вами имейл (скайп)» и Вам ничего не пришло на почту, пишите мне в личку.
khoma Уровень 33
30 августа 2016
А как узнать что твоё задание не прошло? Или что есть ошибки?
VladimirTischenko Уровень 35
28 августа 2016
Крайний срок сдачи: до 31 августа ...
Это значит последний день для отправки 30-е?
Или 31-е включительно?
Спасибо.
noxior Уровень 30
28 августа 2016
Меня интересует один момент, если следующая стажировка начнется в декабре, то получается что на половине стажировки у меня закончится годовая подписка, это придется мне деньги готовить на новую подписку?
seleand Уровень 33
28 августа 2016
Ничего не понимаю. В users.jsp для редактирования полей юзера вставляю такой код:


    <tr>
      <td>
        <form:label path="admin">
          <spring:message text="Admin"/>
        </form:label>
      </td>
      <td>
        <form:checkbox path="admin"/>
      </td>
    </tr>


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


    @RequestMapping("/edit/{id}")
    public String editUser(@PathVariable("id") int id, Model model){
        model.addAttribute("user", this.userService.getUserById(id));
        model.addAttribute("listUsers", this.userService.listUsers());

        return "users";
    }


И действительно галочка чекбокса устанавливается в соответствии со значением поля isAdmin в базе. По идее этот код кладет в model под именем user конкретное значение экземпляра user со всеми заполенными полями. Когда я нажимаю кнопку, по которой отредактированные значения должны попадать обратно в базу, то выполняется этот код контроллера:


    @RequestMapping(value = "/users/add", method = RequestMethod.POST)
    public String addUser(@ModelAttribute("user") User user){
        if (user.getId()==0){
            this.userService.addUser(user);
        } else {
            this.userService.updateUser(user);
        }

        return "redirect:/users";
    }


И вот тут я отладчиком вижу следующее. Экземпляр user, который программа считывает сюда из атрибут
novant Уровень 31
27 августа 2016
Почему maven не хочет принимать не знаю
В structure Maven Projects в папке Dependencies — есть такая надпись в самом низу — postgresql:postgresql:9.4.1201 — и она подчеркнута красным
novant Уровень 31
27 августа 2016
нашел в либах проекта project/.idea/libraries/dataSource.local.xml — вот такую надпись:
<code><database-info product="PostgreSQL" version="9.3.3" jdbc-version="4.0"
 driver-name="PostgreSQL Native Driver" driver-version="PostgreSQL 9.4 JDBC4 (build 1201)"></code>