1

Этап 1

Слепая печать (Русская клавиатура)

Дата начала: 22 ноября

2

Этап 2

Пройти 40 уровней курса javarush.ru

3

Этап 3

"Философия Java, 4-ое издание" - Эккель Б.

4

Этап 4

"Java 8. Полное руководство. 8-е издание" - Шилдт Г.

5

Этап 5

"Чистый код" - Роберт Мартин

6

Этап 6

"Приемы объектно-ориентированного проектирования" Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

1

Этап 1

Слепая печать (Русская клавиатура)

Дата начала: 22 ноября

2

Этап 2

Пройти 40 уровней курса javarush.ru

3

Этап 3

"Философия Java, 4-ое издание" - Эккель Б.

4

Этап 4

"Java 8. Полное руководство. 8-е издание" - Шилдт Г.

5

Этап 5

"Чистый код" - Роберт Мартин

6

Этап 6

"Приемы объектно-ориентированного проектирования" Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

21 июля 2016

Цель заброшена

Автор не отписывался в цели 7 лет 7 месяцев 30 дней

Карьера и работа

Стать Java Development

Всем привет! Очень давно проявляю интерес к IT-технологиям, искал себя во многих вещах - от дизайна до освоения бизнеса. Позже попробовал себя в верстке сайтов, сперва ручками, ручками :) А потом при помощи конструктора. Из всего этого я реально понял, что я кайфую... кайфую от того, когда у меня получается решить проблему и поставленную мной задачу! После чего еще больше стало понятно - я хочу быть программистом! Мне это нравится и меня от этого прет! В прошлом году(2015) определился с языком программирования - JAVA. Было изучено куча форумов и статей, что нужно для стартового рывка... Да вот дал бы мне кто пинка... И этот человек у меня появился, который стимулирует и поддерживает меня в этом деле. Лена, спасибо тебе за это! :) Ну а теперь просто хочу систематизировать свое обучение и визуализировать свой прогресс. Всегда буду рад знакомству с единомышленниками :)

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

Трудоустроился на работу Java Develoment

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

- Время

- Деньги

- Учебный материал

- Стремление

- Желание

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

Хочу быть уверен в своем будущем

  1. Пройти 40 уровней курса javarush.ru

    Слышал много всего нехорошего на счет данного курса, были некоторые сомнения - а стоит ли тратить на него время, а позже и деньги? На данный момент javarush.ru мне нравится количеством практических заданий и иногда приходится сильно поломать голову над очередными задачками. Одно время были сильные сомнения и я его забросил, но сейчас решил вернуться к нему снова и пройти его до конца.

    Для более продуктивного обучения читаю книгу Брюс Эккель - "Философия Java 4-ое издание". Книга служит хорошим справочником, также я делаю в ней важные пометки маркером. После того как начал совмещать практику на JavaRush и чтение этой книги, материал стал более понятным!

    Стоимость этапа — 13000 ₽

    1. Знакомство с Java: вывод на экран, типы String и int

    2. Знакомство с Java: переменные, методы, классы

    3. Первая программа: ввод с клавиатуры, работа в IDE

    4. Знакомство с ветвлениями и циклами

    5. Знакомство с классами: написание своих классов, конструкторы

    6. Знакомство с объектами: написание своих объектов, время жизни, статические переменные

    7. Массивы и списки: Array, ArrayList, знакомство с Generics

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    27. DeadLock. Wait, notify, notifyAll

    28. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable. Опыт работы с Jsoup

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

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

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

    32. RMI и динамический прокси. Опыт работы с Swing

    33. JSON, JavaScript. Опыт работы с Guava, Apache Commons Collections, JUnit

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

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

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

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

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

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

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

  2. "Философия Java, 4-ое издание" - Эккель Б.

    Полностью прочитать книгу и выделить важные моменты в ней, чтоб она служила для меня как справочником. Позже перейду к похожей книге, чтоб закрепить материал - "Java 8. Полное руководство. 8-е издание" - Шилдт Г.

    1. Глава 1. Введение в объекты

    2. Глава 2. Все является объектом

    3. Глава 3. Операторы

    4. Глава 4. Управляющие конструкции

    5. Глава 5. Инициализация и завершение

    6. Глава 6. Управление доступом

    7. Глава 7. Повторное использование классов

    8. Глава 8. Полиморфизм

    9. Глава 9. Интерфейсы

    10. Глава 10. Внутренние классы

    11. Глава 11. Коллекции объектов

    12. Глава 12. Обработка ошибок и исключения

    13. Глава 13. Информация о типах

    14. Глава 14. Параметризация

    15. Глава 15. Массивы

    16. Глава 16. Система ввода/вывода Java

    17. Глава 17. Параллельное выполнение

  3. "Java 8. Полное руководство. 8-е издание" - Шилдт Г.

    Надеюсь, после прочтения и усвоения материала этой книги, я стану более шаристым в программировании!) Такая она толстая, уже один вид её и объем пугает меня!)) С детства не любил читать... Надо исправлять этот косяк :)

    1. Глава 1. История и развитие языка Java

    2. Глава 2. Краткий обзор Jаvа

    3. Глава 3. Типы данных, переменные и массивы

    4. Глава 4. Операции

    5. Глава 5. Управляющие операторы

    6. Глава 6. Введение в классы

    7. Глава 7. Подробное рассмотрение классов и методов

    8. Глава 8. Наследование

    9. Глава 9. Пакеты и интерфейсы

    10. Глава 10. Обработка исключений

    11. Глава 11. Многопоточное программирование

    12. Глава 12. Перечисления, автоупаковка и аннотации (метаданные)

    13. Глава 13. Ввод-вывод, аплеты и прочие вопросы

    14. Глава 14. Обобщения

    15. Глава 15. Лямбда-выражения

    16. Глава 16. Обработка символьных строк

    17. Глава 17. Пакет java.lang

    18. Глава 18. Пакет java.util, часть 1. Collections Framework

    19. Глава 19. Пакет java.util, часть 2. Прочие служебные массы

    20. Глава 20. Пакет java.io для ввода-вывода

    21. Глава 21. Система ввода-вывода NIO

    22. Глава 22. Работа в сети

    23. Глава 23. Класс Applet

    24. Глава 24. Обработка событий

    25. Глава 25. Введение в библиотеку АWТ: работа с окнами, графикой и текстом

    26. Глава 26. Применение элементов управления, диспетчеров компоновки и меню из библиотеки АWT

    27. Глава 27. Изображения

    28. Глава 28. Утилиты параллелизма

    29. Глава 29. Потоковый API

    30. Глава 30. Реrуляарвые выражения и другие пакеты

    31. Глава 31. Введение в библиотеку Swing

    32. Глава 32. Исследование библиотеки Swing

    33. Глава 33. Введение в меню Swing

    34. Глава 34. Введение в Java

    35. Глава 35. Элементы управления JavaFX

    36. Глава 36. Введение в меню JavaFX

    37. Глава 37. Компоненты Jаvа Beans

    38. Глава 38. Введение в сервлеты

  4. "Чистый код" - Роберт Мартин

    1. Глава 1. Чистый код

    2. Глава 2. Содержательные имена

    3. Глава 3. Функции

    4. Глава 4. Комментарии

    5. Глава 5. Форматирование

    6. Глава 6. Объекты и структуры данных

    7. Глава 7. Обработка ошибок

    8. Глава 8. Границы

    9. Глава 9. Модульные тесты

    10. Глава 10. Классы

    11. Глава 11. Системы

    12. Глава 12. Формирование архитектуры

    13. Глава 13. Многопоточность

    14. Глава 14. Последовательное очищение

    15. Глава 15. Внутреннее строение JUnit

    16. Глава 16. Переработка SerialDate

    17. Глава 17. Запахи и эвристические правила

  5. "Приемы объектно-ориентированного проектирования" Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес

    1. Глава 1.Введение в паттерны проектирования

    2. Глава 2. Проектирование редактора документов

    3. Глава 3. Порождающие паттерны

    4. Глава 4. Структурные паттерны

    5. Глава 5. Паттерны поведения

    6. Глава 6. Заключение

  • 2912
  • 21 июля 2016, 09:09
Регистрация

Регистрация

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

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

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