1

Этап 1

Прочитать Programming Stone

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

2

Этап 2

Н. Вирт Алгоритмы и структуры данных

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

3

Этап 3

Programming and the Web for Beginners

Дата начала: 11 декабря

4

Этап 4

Hexlet введение в Java

5

Этап 5

Sergey Nemchinsky - Java для начинающих

Дата начала: 11 декабря

6

Этап 6

Sergey Nemchinsky - Java для начинающих

Дата начала: 11 декабря

7

Этап 7

Подготовка к собеседованию

13 декабря—06 февраля

8

Этап 8

Создать проэкт для резюме

20 декабря—30 марта

9

Этап 9

Успешно завершить курсы на курсы GoIT

30 ноября—31 мая

10

Этап 10

Курсы JavaRush

11

Этап 11

Просмоотреть курс Golovach

12

Этап 12

Hexlet Java: Структуры данных

Дата начала: 27 марта

13

Этап 13

Intuit Программирование на Java

14

Этап 14

Thinking in Java 4th edition

15

Этап 15

Прочитать книги

16

Этап 16

Сборник задач по программированию Златопольский Д.М.

17

Этап 17

Java. Базовый курс

18

Этап 18

Практика

19

Этап 19

Codecademy Learn Java

20

Этап 20

Codecademy Learn SQL

21

Этап 21

Codecademy Learn Git

22

Этап 22

Fundamentals of Spring Framework For Beginners

23

Этап 23

Java Multithreading

24

Этап 24

Java Database Connection: JDBC and MySQL

25

Этап 25

Spring Framework 4 And Dependency Injection For Beginners

26

Этап 26

SPRING

27

Этап 27

Java Programming: Object-Oriented Design of Data Structures

Дата начала: 25 декабря

1

Этап 1

Прочитать Programming Stone

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

2

Этап 2

Н. Вирт Алгоритмы и структуры данных

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

3

Этап 3

Programming and the Web for Beginners

Дата начала: 11 декабря

4

Этап 4

Hexlet введение в Java

5

Этап 5

Sergey Nemchinsky - Java для начинающих

Дата начала: 11 декабря

6

Этап 6

Sergey Nemchinsky - Java для начинающих

Дата начала: 11 декабря

10

Этап 10

Курсы JavaRush

11

Этап 11

Просмоотреть курс Golovach

12

Этап 12

Hexlet Java: Структуры данных

Дата начала: 27 марта

13

Этап 13

Intuit Программирование на Java

14

Этап 14

Thinking in Java 4th edition

15

Этап 15

Прочитать книги

16

Этап 16

Сборник задач по программированию Златопольский Д.М.

17

Этап 17

Java. Базовый курс

18

Этап 18

Практика

19

Этап 19

Codecademy Learn Java

20

Этап 20

Codecademy Learn SQL

21

Этап 21

Codecademy Learn Git

22

Этап 22

Fundamentals of Spring Framework For Beginners

23

Этап 23

Java Multithreading

24

Этап 24

Java Database Connection: JDBC and MySQL

25

Этап 25

Spring Framework 4 And Dependency Injection For Beginners

26

Этап 26

SPRING

27

Этап 27

Java Programming: Object-Oriented Design of Data Structures

Дата начала: 25 декабря

7

Этап 7

Подготовка к собеседованию

13 декабря—06 февраля

8

Этап 8

Создать проэкт для резюме

20 декабря—30 марта

9

Этап 9

Успешно завершить курсы на курсы GoIT

30 ноября—31 мая

23 ноября 2015 01 июня 2016
Цель просрочена на 3100 дней

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

Автор не отписывался в цели 8 лет 6 месяцев 10 дней

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

Выучить Java

Хочу устроиться работать Java Developer'ом. На даный момент есть некие знания в данной области, но их не достаточно чтобы быть уверенным в себе и не достаточно для получения работы. Планирую достичь цели за менее чем шесть месяцев. Ресурсы ограничены.

Пока не знаю куда пристроить:

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

Устроиться на позицию Junior Java Developer

  1. Hexlet введение в Java

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

    1. Модуль 1. Урок 1. Введение в Java.

    2. Модуль 1. Урок 2. Виды языков программирования и место языка Java среди них.

    3. Модуль 1. Урок 3. Из чего состоит Java.

    4. Модуль 1. Урок 4. Основы работы в терминале (ознакомительный).

    5. Модуль 1. Урок 5. Настройка окружающей среды для разработки на языке Java.

    6. Модуль 2. Урок 1. Введение в ООП.

    7. Модуль 2. Урок 2. Типы данных в Java.

    8. Модуль 2. Урок 3. Работа с экземплярами в Java.

    9. Модуль 3. Урок 1. Основы использования и создания методов в классах. Часть 1.

    10. Модуль 3. Урок 2. Основы использования и создания методов в классах. Часть 2.

    11. Модуль 3. Урок 3. Уровни методов в Java.

    12. Модуль 3. Урок 4. Наследование в Java.

    13. Модуль 3. Урок 5. Аннотация @Override в Java.

    14. Модуль 4. Урок 1. Условный оператор IF в Java.

    15. Модуль 4. Урок 2. Массивы в Java.

    16. Модуль 4. Урок 3. Циклы в Java.

    17. Модуль 4. Урок 4. Оператор SWITCH в Java.

    18. Модуль 5. Урок 1. Уровни доступа в Java.

    19. Модуль 5. Урок 2. Конструкторы в Java.

    20. Модуль 5. Урок 3. Неизменяемые объекты.

    21. Модуль 5. Урок 4. Паттерн проектирования Builder.

    22. Модуль 5. Урок 5. Перечисления в Java.

    23. Модуль 6. Урок 1. Составные строки в Java.

    24. Модуль 6. Урок 2. Манипуляции символами.

    25. Модуль 6. Урок 3. Преобразование строк в числа и обратно.

    26. Модуль 7. Урок 1. Интерфейсы в Java.

    27. Модуль 7. Урок 2. Абстрактные классы.

    28. Модуль 7. Урок 3. Интерфейс List в Java.

    29. Модуль 8. Урок 1. Nested (static) классы в Java.

    30. Модуль 8. Урок 2. Inner (non-static) классы в Java.

    31. Модуль 8. Урок 3. Анонимные классы в Java.

    32. Модуль 9. Урок 1. Исключения в Java.

    33. Модуль 9. Урок 2. Иерархия исключений.

    34. Модуль 10. Урок 1. Проект ХО.

    35. Модуль 10. Урок 2. Проект ХО.

    36. Модуль 10. Урок 3. Проект ХО.

    37. Модуль 10. Урок 4. Проект ХО.

  2. Подготовка к собеседованию

    Изучение теоретических сведений необходимых для прохождения собеседования

    1. Программирование (системы исчисления, чем оператор отличается от операции, некоторые алгоритмы)

    2. Язык Java (синтаксис, ООП возможности, многопоточность, стандартная библиотека)

    3. OOP и OOD (парадигмы, основные паттерны проектирования)

    4. Базы данных (JDBC, язык SQL)

    5. Джошуа Блох. «Java. Эффективное программирование»

    6. «Полный справочник по Java 7е издание». Герберт Шилдт

    7. http://habrahabr.ru/post/162017/

    8. http://dou.ua/columns/sobesedovanie-instrument-samorazvitiya/

    9. http://javarush.ru/11.html

    10. http://megamozg.ru/post/9992/

    11. http://habrahabr.ru/company/kaspersky/blog/203228/

    12. http://habrahabr.ru/company/payonline/blog/271691/

    13. http://www.work.ua/ua/articles/jobseeker/1238/?utm_source=digest&utm_medium=email&utm_content=article1_b&utm_campaign=30.11.2015

    14. 80 задач с IT-собеседований с разбором решений http://tproger.ru/articles/problems/

    15. http://www.quizful.net/interview/java

    16. 327 вопросов на собеседование Java Developer http://becomejavasenior.com/blog/2015/07/01/327-interview-questions-java-developer/

    17. http://dou.ua/forums/topic/12167/

    18. Как успешно пройти собеседование на Java-разработчика. Советы интервьюеров http://dou.ua/lenta/articles/java-interview-tips/

    19. http://ain.ua/2015/01/14/558261

    20. http://dou.ua/lenta/articles/oracle-certified-java-8/

    21. http://dou.ua/lenta/articles/resume-advices/

  3. Создать проэкт для резюме

  4. Успешно завершить курсы на курсы GoIT

    Долгие месяцы показали, что самому выучить яп у меня получится и по этому я решил записаться на курсы.

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

    1. Записаться на курс

    2. Знакомство с Java

    3. Начинаем работу в среде разработки

    4. Что такое ООП и с чем его "есть"?

    5. ООП в Java

    6. Переменные и выражения

    7. Операторы управления. Массивы

    8. Исключения

    9. Отладка. Простые антишаблоны

    10. Коллекции

    11. Основы обработки текста

    12. Реальный мир связей. I/O

    13. Алгоритмы и ООП

    14. Концепция модельного тестировани. JUnit

    15. Вспоминаем основы Java

    16. OOP/SOLID principles

    17. Unit testing. Refactoring

    18. Collections framework. Generic types

    19. Error handling, Java Input/output

    20. SQL in Java

    21. Java Web basics: Servlets/JSP/HTML/Unix Shell

    22. JavaEE basics: Maven, XML/JSON, Spring, Hibernate, Struts2

    23. WebServices/Rest/SOAP

    24. AJAX, JSF

    25. И что в итоге?

  5. Курсы JavaRush

    План обучения на сайте

    http://info.javarush.ru/page/learning_plan/

    Стоимость этапа — 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. Создаем первое веб приложение. Работа с Tomcat и Idea

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

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

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

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

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

  6. Просмоотреть курс Golovach

    1. Core.Procedural#1 https://www.youtube.com/watch?v=xXtDmE5fHf4&list=PLoij6udfBnciuOANDLl6m9rqmc2Vm2j5T

    2. Core.Procedural#2 https://www.youtube.com/watch?v=_YazUOOZ9cE&list=PLoij6udfBnchv8G-Qel8Jrc-iU07lC5Ba

    3. Core.Procedural#3 https://www.youtube.com/watch?v=OguQVQirUc4&list=PLoij6udfBnchtjzmTCm5Y372aWrl97AnY

    4. Core.Procedural#4 https://www.youtube.com/watch?v=AxL5LgoQyNs&list=PLoij6udfBnchPhhN-vwn8DHBMRBSSlCF0

    5. Core.Exceptions#1 https://www.youtube.com/watch?v=DypfKWQ2Inc&list=PLoij6udfBncilt7XcB6XXUovRcqxsNY-j

    6. Core.Exceptions#2 https://www.youtube.com/watch?v=o5atxkLzi5A&list=PLoij6udfBncgll4Wgd_DukdD9L6K-WT0s

    7. Core.Exceptions#3 https://www.youtube.com/watch?v=6xTRzwanAOM&list=PLoij6udfBnchd0GU2l-1nO5cXiKgazoc1

    8. Core.Threads#1 https://www.youtube.com/watch?v=0FvbIGNUl8A&list=PLoij6udfBncj0Qb1SA11WEgeF63ES0cX8

    9. Core.Threads#2 https://www.youtube.com/watch?v=b7dCgNoerTY&list=PLoij6udfBncjs-sVS7_Rl1eAI22b7FZVG

    10. Core.Threads#3 https://www.youtube.com/watch?v=hQBpYJxzVb4&list=PLoij6udfBnciIxF8EePacwtBYacCNwh-d

    11. Core.JavaIO#1 https://www.youtube.com/watch?v=jSCmYlY_Cfs&list=PLoij6udfBncgLfKp6jg4CqFtcAjWROKjz

    12. Core.JavaIO#2 https://www.youtube.com/watch?v=J4L4UQnbjGc&list=PLoij6udfBncgn1sytlKEbHjZXA1zLN7FN

    13. Core.JavaIO#3 https://www.youtube.com/watch?v=PrVomQoL83Y&list=PLoij6udfBncjiOu_qo_x-JMJ_wOPS4XNY

    14. Core.JavaIO#4 https://www.youtube.com/watch?v=YAjhnZ0styI&list=PLoij6udfBncjnnr9291uZZmeURO0Ckqrv

    15. Core.JavaIO#5 https://www.youtube.com/watch?v=vD2Cb5WuLrk&list=PLoij6udfBncihtl8mXDeA6Pta75nKase8

    16. Core.Collections#1 https://www.youtube.com/watch?v=bl0Ql9YW8QA&list=PLoij6udfBncjWGJ2aQ0nweKSD4SgwdpUN

    17. Core.Collections#2 https://www.youtube.com/watch?v=gJGNO-np2TU&list=PLoij6udfBnci78aOzgebyeWrK5c1LeJCo

    18. Core.Collections#3 https://www.youtube.com/watch?v=RsyC9Nsv2-8&list=PLoij6udfBncgMtjZi_QTlcgygX_oC_DP-

    19. Core.Collections#4 https://www.youtube.com/watch?v=XhZbejHJR6Q&list=PLoij6udfBncgrJhuHJjsn4UU1G2Ko1Zce

    20. Core.Collections#5 https://www.youtube.com/watch?v=oPSJJeaf1FY&list=PLoij6udfBncgdQDa04m1sJWHwDv2k3s4-

    21. Additional.IntroJDBC https://www.youtube.com/watch?v=IlHIqEo6woA&list=PLoij6udfBnchfYE8-B7k0HNZiJRb3J8EM

    22. Additional.RelAlgebra https://www.youtube.com/watch?v=D_Mm_6t3As8&list=PLoij6udfBncitcoCxXk2PlwRGONN4fuui

    23. Additional.CodeConv https://www.youtube.com/watch?v=QbNSRITFCYI&list=PLoij6udfBnchvjvkQnPuXhGqR2Hra08Vk

  7. Intuit Программирование на Java

    1. Что такое Java? История создания

    2. Основы объектно-ориентированного программирования

    3. Лексика языка

    4. Типы данных

    5. Имена. Пакеты

    6. Объявление классов

    7. Преобразование типов

    8. Объектная модель в Java

    9. Массивы

    10. Операторы и структура кода. Исключения

    11. Пакет java.awt

    12. Потоки выполнения. Синхронизация

    13. Пакет java.lang

    14. Пакет java.util

    15. Пакет java.io

    16. Введение в сетевые протоколы

  8. Thinking in Java 4th edition

    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: Параллельное выполнение

  9. Прочитать книги

    1. Брюсь Эккель «Философия Java»

    2. Герберт Шилдт «Java. Руководство для начинающих»

    3. Кея Хорстманна «Java 2»

    4. Кен Арнолд, Джеймс Гослинг, Дэвид Холмс «Язык программирования Java»

    5. http://kostin.ws/java/

    6. http://developer.alexanderklimov.ru/android/java/java.php

    7. http://sernam.ru/book_java.php

    8. http://spec-zone.ru/RU/Java/Tutorials/java/TOC.html

    9. Effective Java. Programming Language Guide - Джошуа Блох

  10. Сборник задач по программированию Златопольский Д.М.

    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. Случайные числа

    17. Глава 17. Сортировка массивов и ее использование в программах

  11. Java. Базовый курс

    1. 1. Введение в Java

    2. 2. Базовый синтаксис Java

    3. 3. Объекты, классы и пакеты в Java

    4. 4. Обработка ошибок, исключения, отладка

    5. 4.1 Знакомство с исключениями

    6. 4.2 Обработка исключений. Try-catch

    7. 4.3 Логирование

    8. 5. Ввод-вывод, доступ к файловой системе

    9. 6. Generics. Collections. Streams

    10. 7. Разбор задач

  12. Практика

    1. http://www.codewars.com/

    2. http://javarush.ru/

    3. http://www.programmr.com/zone/java

    4. Практическое владение языком SQL http://sql-ex.ru/

    5. SQL Quiz | SQL Online Test http://www.javatpoint.com/sql-quiz

    6. http://www.enthuware.com/

  13. Codecademy Learn Java

    1. Unit 1: Introduction to Java

    2. Unit 2: Conditionals and Control Flow

    3. Unit 3: Object-Oriented Java

    4. Unit 4: Data Structures

  14. Codecademy Learn SQL

    1. Unit 1: Manipulation

    2. Unit 2: Queries

    3. Unit 3: Aggregate Functions

    4. Unit 4: Multiple Tables

  15. Codecademy Learn Git

    1. Unit 1: Basic Git Workflow

    2. Unit 2: How to Backtrack in Git

    3. Unit 3: Git Branching

    4. Unit 4: Git Teamwork

  16. Fundamentals of Spring Framework For Beginners

  17. Java Multithreading

  18. Java Database Connection: JDBC and MySQL

  19. Spring Framework 4 And Dependency Injection For Beginners

  20. SPRING

    1. http://www.tutorialspoint.com/spring/spring_hello_world_example.htm

    2. http://www.tutorialspoint.com/spring/spring_overview.htm

    3. http://www.tutorialspoint.com/spring/

    4. http://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-model-view-controller-tips/

    5. http://crunchify.com/simplest-spring-mvc-hello-world-example-tutorial-spring-model-view-controller-tips/

    6. http://habrahabr.ru/post/83860/

  • 5898
  • 23 ноября 2015, 21:59
Регистрация

Регистрация

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

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

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