Цель заброшена
Автор не отписывался в цели 8 лет 23 дня
Стать java разработчиком
Взять себя в руки, умело распределить свободное время что бы в итоге стать разработчиком java. Направление - android/back/front и др. определится в пути, но приоритет будет отдан - android developer, что бы остаться в той же компании, в которой сейчас и тружусь
Критерий завершения
Job Offer Java Junior/Middle
Личные ресурсы
Время. Навык владения инструментами.
Экологичность цели
Реализовать себя и заниматься тем, чем нравится!
-
Отредактировать и привести в порядок блог
Так как с сервисом ознакомился на работе - не хватило времени для полноценного распределения и планирования задач.
Сервис оказался на столько интересным, что не смог устоять
-
Отредактировать блок javarush
-
Отредактировать блок Thinking in Java
-
Отредактировать блок Android
-
Отредактировать блок видеокурс
-
-
Написать простейшую игру с помощью habrahabr
Нашел отличную статью для "нубов" о том каким образом проектируется, программируется и выкладывается проект. Срочно пройти!
-
Программирование под Android. Брайн Харди, Билл Филлипс
Прочитать, понять и выполнить все задания книги. По счастливому стечению обстоятельства у меня оказалось обе версии - как новое, так и старое, не очень актуальное, издание.
Стоимость этапа — 1000 ₽
-
Пройти уроки http://developer.alexanderklimov.ru/android/
Неплохие уроки по созданию приложений на Android + Есть второй этап, правда платный, но не дорогой
-
Прочитать Bruce Eckel Thinking in Java
Отличная книга. "Библия" java. Обязательна к прочтению. На момент заведения данного "блога" был прочитан Шильд Руководство для начинающих. Java.
Во время процесса прочтения обязательно проверять его код, выполнять простые задания-вопросы к каждой главе.
Чуть позже отредактировать и распланировать более подробно процесс усвоения данной книги.
Отредактировал в соотвествии с электронной версии, надо проверить с моей бумажной
-
Глава 1: Введение в объекты
-
Глава 2: Все является объектом
-
Глава 3: Операторы
-
Глава 4: Управляющие конструкции
-
Глава 5: Инициализация и завершение
-
Глава 6: Управление доступом
-
Глава 7: Повторное использование классов
-
Глава 8: Полиморфизм
-
Глава 9: Интерфейсы
-
Глава 10: Внутренние классы
-
Глава 11: Контейнеры хранения объектов
-
Глава 12: Обработка ошибок и исключений
-
Глава 13: Информация о типах
-
Глава 14: Параметризация
-
Глава 15: Массивы
-
Глава 16: Система ввода/вывода Java
-
Глава 17: Параллельное выполнение
-
-
Пройти курс javarush
Обязательный к выполнению курс. Не идеален, содержит кучу подводных камней и багов валидатора не исправляемых разработчиками, но очень отличный сервис для получения практикума и ознакомление с базовыми навыками.
На момент создания "блога" нахожусь на 17 уровне.
Процесс прохождения курса, планирование и оптимизации данного процесса оптимизировать и распределить на свободное время
-
lvl 17 Знакомство с нитями: synchronized, volatile, yield.
-
lvl 18 Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream.
-
lvl 19 Знакомство с потоками: Reader/Writer, FileReader/FileWriter.
-
lvl 20 Сериализация.
-
lvl 21 Устройство объекта Object: equals, hashCode, clone, wait, notify, toString(),...
-
lvl 22 String: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer.
-
lvl 23 Внутренние классы, примеры: Map.Entry.
-
lvl 24 Внутренние классы, особенности реализации.
-
lvl 25 Создание и остановка нитей: start, interrupt, sleep, yield.
-
lvl 26 Совместный доступ к монопольным данным: synchronized, volatile.
-
lvl 27 DeadLock. Wait, notify, notifyAll.
-
lvl 28 ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable.
-
lvl 29 Autoboxing, особенности реализации.
-
lvl 30 Операторы: числовые, логические и бинарные.
-
lvl 31 Работа с файлами и архивами.
-
lvl 32 RMI и динамический прокси.
-
lvl 33 JSON, JavaScript.
-
lvl 34 Рекурсия. Сборка мусора и типы ссылок в Java. Логгирование.
-
lvl 35 Создаем первое веб приложение. Работа с Tomcat и Idea.
-
lvl 36 Основные паттерны для создания веб приложений. Углубленное изучение коллекций.
-
lcl 37 Паттерны проектирования. Утилитные классы Arrays. Collections.
-
lvl 38 Методологии разработки. Аннотации в Java. Иерархия исключений.
-
lvl 39 Системы контроля версий: Git и SVN. Generics.
-
lvl 40 URI, URL. REST сервисы. Создаем свое клиент-серверное приложение.
-
-
Курс startandroid
Отличные уроки, как мне показалось, для ознакомления с Android Dev. Выполнять по мере возможностей и равномерно распределить с нагрузкой в javarush!
-
1-10
-
11-20
-
21-30
-
31-40
-
41-50
-
41-50
-
51-60
-
61-70
-
71-80
-
81-90
-
91-100
-
101-110
-
111-120
-
121-130
-
131-140
-
141-150
-
151-160
-
161-171
-
-
Видеокурс от google + e legion
Просмотреть все обучающие видео
-
SDK, Gradle, AndroidStudio
-
Основные компоненты приложения. Жизненный цикл приложения.
-
Intent'ы, IntentFilter'ы и BackStack Activity
-
Ресурсы приложения, модификаторы
-
Хранение данных
-
ContentProvider + Loader
-
LayoutInflater, UI контролы, AdapterView
-
Service, BroadcastReceiver
-
Уведомления
-
Android Animation Framework
-
GooglePlayServices
-
Android Support Library, Fragment Framework: декомпозиция приложения и практики навигации
-
Material Design
-
Google play
-
-
Пройти курс Android. Быстрый старт от гикбрейнс
Совсем недавно этот курс стал бесплатным. Отличная возможность стартануть с него
-
Урок 1. Установка и настройка
-
Урок 2. Запуск первой программы в эмуляторе
-
Урок 3. Как рисовать в Андроид
-
Урок 4. Проектируем игру
-
Урок 5. Как отловить прикосновение к экрану
-
Урок 6. Работа с коллекциями в Андроид
-
Урок 7. Инициализация игры
-
Урок 8. Дорабатываем логику игры
-
Урок 9. Дорабатываем логику игры
-
Урок 10. Обработка конца игры
-
Урок 11. Вывод сообщений на экран в Андроид
-
Урок 12. Оформление игры
-
Урок 13. Работа с текстом в Андроид
-
Урок 14. Работа с текстом в Андроид
-
Урок 15. Итоги
-
-
Подробно ознакомиться с гайдами google
Изучить от и до https://developer.android.com/guide/index.html
-
Пересмотреть подробнее DevColibri
Ознакомиться повнимательнее с уроками от канала DevColibri
- 6098
- 13 ноября 2015, 11:44
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением