• Какие есть курсы по архитектуре ПО?

    @Sing303
    Объектно-ориентированное конструирование программных систем (Мейер)
    Объектно-ориентированный анализ и проектирование (Буч)
    Совершенный код (Макконнел)
    Искусство автономного тестирования с примерами на С# (Ошероув)
    Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем (Эванс)
    Ну и как уже написали "Шаблоны корпоративных приложений" от Фаулера

    Если у вас мало опыта, многое в этих книгах будет вам не понятно
    Ответ написан
    Комментировать
  • Какие есть курсы по архитектуре ПО?

    trevoga_su
    @trevoga_su
    фаулер шаблоны корпоративных приложений pdf
    Ответ написан
    1 комментарий
  • В какой книге по java больше практических задач и примеров?

    @ifqthenp
    Не понимаю почему все сразу читают Шилдта. Мне он не очень понравился - сухо излагает.
    "Big Java" Хорстманна - наше все. Есть две редакции этой книги Late Objects и Early Objects, начинать можно с любой. У Хорстманна есть еще книги "Core Java. Fundamentals" и "Core Java. Advanced", можно сказать аналоги Шилдта. Очень рекомендую Хорстманна.
    Ответ написан
    Комментировать
  • В какой книге по java больше практических задач и примеров?

    malworm
    @malworm
    Мне пришлась по душе книга Яков Фаин Программирование на Java за 24 часа вместе с материалами к ней здесь и тут
    Также можно посмотреть видеокурс по книге от автора, тут материалы к нему
    Ответ написан
    Комментировать
  • Как стать профессиональным java разработчиком?

    @mvsavkin
    Если коротко о web-java
    1) Ставим задачу. Форум, либо Твиттер(Spring in Action в этой книге идет создание этого), либо еще что то
    2) Берем maven/gradle, создаем проект
    3) Прочитать книгу O'Reilly Servlets and JSP как то так называется
    4) И писать проект в Фронтенд не углубляться(базовый синтаксис HTML/CSS/JS)
    5) Подключить БД(базу данных) JDBC
    6) Обязательно на каждый контроллер, да и любую функциональность тесты. jUnit
    7) Использовать обязательно git. Аккаунт на github завести.
    8) Настроить CI(непрерывная интеграция) Jenkinks(просто для интереса). Опционально
    9) Перевести всё на Spring
    10) JDBC заменить Hibernate
    11) Улучшить Frontend
    12) Прикрутить Spring Security
    Ответ написан
    Комментировать
  • Как эффективно изучать angular js?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    1) продолжаем учить "ванильный JS", паралельно почитывая про babel, es2015 и т.д.
    2) когда мы ищем информацию в интернетах - учитываем что сейчас актуальная версия ангуляра - 1.5, второй ангуляр в бете, так что 90% информации устарело. Я даже больше скажу - даже официальная документация устарела, обновленный вариант сможете найти на github проекта в пул реквестах.
    3) https://github.com/gdi2290/ngExam - рекомендую этот список тем того, что вам надо знать про ангуляр (ну и не только).
    4) https://github.com/AngularClass/NG6-todomvc-starter - тут я попытался собрать полезные статьи на тему что надо учить и как + пример маленького современного приложения. Так же в ишусах к NG6-starter обсуждается как лучше его готовить.
    5) https://habrahabr.ru/post/277087/ - про angular 1.5 и то как я готовлю ангуляр.

    Ну и так же не стоит пренебрежительно относиться ко всяким реактам и эмберам - идеология у всех приблизительно схожа, все крутые чуваки юзают компонентный подход (потому что это удобно и логично для проектирования интерфейсов), у всех примерно одинаковое виденье по поводу data-flow в приложениях и т.д. Так что с ними ознакомиться тоже можно, у реакта чуть больше расписано про компоненты например.

    Ну и да - обязательно прочитать документацию к ангуляру. Возможно не всю сразу но базовые понятия что бы раскрыть. И разобраться с тем что значит "декларативное представление".
    Ответ написан
    4 комментария