1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

11

Этап 11

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

12

Этап 12

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

13

Этап 13

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

14

Этап 14

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

15

Этап 15

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

16

Этап 16

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

17

Этап 17

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

18

Этап 18

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

19

Этап 19

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

20

Этап 20

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

21

Этап 21

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

22

Этап 22

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

23

Этап 23

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

24

Этап 24

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

25

Этап 25

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

26

Этап 26

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

27

Этап 27

27. DeadLock. Wait, notify, notifyAll

28

Этап 28

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

29

Этап 29

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

30

Этап 30

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

31

Этап 31

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

32

Этап 32

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

33

Этап 33

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

34

Этап 34

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

35

Этап 35

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

36

Этап 36

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

37

Этап 37

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

38

Этап 38

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

39

Этап 39

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

40

Этап 40

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

1

Этап 1

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

2

Этап 2

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

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

7

Этап 7

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

8

Этап 8

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

9

Этап 9

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

10

Этап 10

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

11

Этап 11

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

12

Этап 12

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

13

Этап 13

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

14

Этап 14

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

15

Этап 15

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

16

Этап 16

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

17

Этап 17

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

18

Этап 18

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

19

Этап 19

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

20

Этап 20

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

21

Этап 21

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

22

Этап 22

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

23

Этап 23

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

24

Этап 24

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

25

Этап 25

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

26

Этап 26

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

27

Этап 27

27. DeadLock. Wait, notify, notifyAll

28

Этап 28

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

29

Этап 29

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

30

Этап 30

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

31

Этап 31

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

32

Этап 32

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

33

Этап 33

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

34

Этап 34

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

35

Этап 35

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

36

Этап 36

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

37

Этап 37

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

38

Этап 38

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

39

Этап 39

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

40

Этап 40

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

18 сентября 2016

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

Автор не отписывался в цели 8 лет 1 месяц 22 дня

Общая

Пройти курс JavaRush

Чтобы стать хорошим программистом мало просто читать книги, необходима практика. JavaRush - хороший ресурс со множеством заданий.

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

Прошел курс и выполнил все задания.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  27. 27. DeadLock. Wait, notify, notifyAll

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 745
  • 18 сентября 2016, 12:33
Регистрация

Регистрация

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

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

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