1

Этап 1

Web проект

01 января—13 февраля

2

Этап 2

Изучаем Джава К. Сьерра и Б. Бейтс

3

Этап 3

JavaRush

4

Этап 4

Shildt Java The Complete Reference

5

Этап 5

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

1

Этап 1

Web проект

01 января—13 февраля

2

Этап 2

Изучаем Джава К. Сьерра и Б. Бейтс

3

Этап 3

JavaRush

4

Этап 4

Shildt Java The Complete Reference

5

Этап 5

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

09 сентября 2015 31 января 2017
Цель завершена 1 февраля 2017
Карьера и работа

java junior developer

Закончив университет, так и не смог понять чем хочу заниматься. Ведь люди очень много времени проводят на работе. И очень важно правильно определиться с видом своей деятельности. Около года перебирал разные варианты, в итоге взвесив все за и против остановился на программировании.

 Критерий завершения

взяли на работу джуном

 Личные ресурсы

Свободное время, мотивация.

 Экологичность цели

Хочу реализовать себя в области программирования. Выбрал джаву, как очень гибкий язык программирования и востребованный. Работая разработчиком, буду заниматься разными задачами, и развиваться.

  1. Web проект

    Итоговый проект. Bitbucket

    1. Логин / логаут.
    2. Регистрация.
    3. Просмотр информации / Удаление информации . Например добавить или убрать что-то из личного кабинета.
    4. Обмен сообщениями.

    Из чего:

    1. Java EE
    2. Servlet API
    3. Сервлет контейнер - Tomcat
    4. JDBC API
    5. JDBC Driver - org.h2.Driver
    6. База данных - H2
    7. Сборщик приложения - Gradle
  2. Изучаем Джава К. Сьерра и Б. Бейтс

    Читаю книгу

    1. стр. 101-125

    2. стр. 125-155

    3. стр. 155-195

    4. стр. 195-227

    5. стр. 227-265

    6. стр. 265-303

    7. стр. 303-345

    8. стр. 345-383

    9. стр. 383-429

    10. стр. 429-459

    11. стр. 459-501

    12. стр. 501-559

    13. стр. 559-611

    14. стр.611-637

    15. стр. 637-679

    16. стр. 679-698

  3. JavaRush

    Онлайн сервис обучению Java

    1. 8. Коллекции: LinkedList, HashSet, HashMap. Date - дата.

    2. 9. Знакомство с исключениями: try, catch, throws, multy-catch.

    3. 10. Приведение примитивных типов: расширение и сужение.

    4. 11. Основы ООП: основные принципы, наследование, инкапсуляция.

    5. 12. Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы.

    6. 13. Интерфейсы: сравнение с абстрактным классом, множественное наследование.

    7. 14. Приведение типов, instanceof. Большая задача на интерфейсы.

    8. 15. Перегрузка методов, особенность вызова конструкторов

    9. 16. Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep

    10. 17. Знакомство с нитями: synchronized, volatile, yield

    11. 18. Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream

    12. 19. Знакомство с потоками: Reader/Writer, FileReader/FileWriter

    13. 20. Сериализация

    14. 21. Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...

    15. 22. String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer

    16. 23. Внутренние классы, примеры: Map.Entry

    17. 24. Внутренние классы, особенности реализации

    18. 25. Создание и остановка нитей: start, interrupt, sleep, yield.

    19. 26. Совместный доступ к монопольным данным: synchronized, volatile

    20. 27. DeadLock. Wait, notify, notifyAll

    21. 28. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable

    22. 29. Autoboxing, особенности реализации

    23. 30. Операторы: числовые, логические и бинарные

    24. 31. Работа с файлами и архивами

    25. 32. RMI и динамический прокси

    26. 33. JSON, JavaScript

    27. 34. Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование

    28. 35. Создаем первое веб приложение. Работа с Tomcat и Idea

    29. 36. Основные паттерны для создания веб приложений. Углубленное изучение коллекций

    30. 37. Паттерны проектирования. Утилитные классы Arrays. Collections

    31. 38. Методологии разработки. Аннотации в Java. Иерархия исключений

    32. 39. Системы контроля версий: Git и SVN. Generics

    33. 40. URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.

  4. Shildt Java The Complete Reference

    Учимся читать

    1. Chapter 1

    2. Chapter 2

    3. Chapter 3

    4. Chapter 4

    5. Chapter 5

    6. Chapter 6

    7. Chapter 7

    8. Chapter 8

    9. Chapter 9

    10. Chapter 10

    11. Chapter 11

    12. Chapter 12

    13. Chapter 13

    14. Chapter 14

    15. Chapter 15

    16. Chapter 16

    17. Chapter 17

    18. Chapter 18

    19. Chapter 19

    20. Chapter 20

    21. Chapter 21

    22. Chapter 22

    23. Chapter 23

    24. Chapter 24

    25. Chapter 25

    26. Chapter 26

    27. Chapter 27

    28. Chapter 28

    29. Chapter 29

    30. Chapter 30

    31. Chapter 31

    32. Chapter 32

    33. Chapter 33

    34. Chapter 34

  5. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

    отучаемся говнокодить

    1. Clean Code

    2. Meaningful Names

    3. Functions

    4. Comments

    5. Formatting

    6. Objects and Data Structures

    7. Error Handling

    8. Boundaries

    9. Unit Tests

    10. Classes

    11. Systems

    12. Emergense

    13. Concurrency

    14. Successive Refinement

    15. JUnit Internals

    16. Refactoring SerialDate

    17. Smells and Heuristics

  • 7516
  • 09 сентября 2015, 17:06

Цель состоит в группе

Карьера

  • 3504

    участника
  • 4541

    цель

Цена слова

1 ₽

Эта сумма сгорит, если я не выполню цель в срок и не буду отписываться по ней каждый день
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?