1

Етап 1

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

2

Етап 2

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

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

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

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

29

Етап 29

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

30

Етап 30

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

31

Етап 31

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

32

Етап 32

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

33

Етап 33

JSON, JavaScript

34

Етап 34

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

35

Етап 35

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

36

Етап 36

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

37

Етап 37

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

38

Етап 38

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

39

Етап 39

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

40

Етап 40

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

1

Етап 1

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

2

Етап 2

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

3

Етап 3

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

4

Етап 4

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

5

Етап 5

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

6

Етап 6

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

7

Етап 7

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

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

29

Етап 29

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

30

Етап 30

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

31

Етап 31

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

32

Етап 32

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

33

Етап 33

JSON, JavaScript

34

Етап 34

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

35

Етап 35

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

36

Етап 36

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

37

Етап 37

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

38

Етап 38

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

39

Етап 39

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

40

Етап 40

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

13 березня 2020 17 липня 2020
Ціль прострочена на 1594 дня

Мета закинута

Автор не відписував в цілі 4 року 7 месяців 6 днів

Кар'єра та робота

Изучить Java

Работаю разработчиком на Oracle. Хочу иметь активным еще минимум один язык программирования, решила, что Java хороший вариант.

Проходить буду по лекциям и заданиям джавараш, уже что-то прошла, но поскольку объяснения и порядок тем там иногда ужасен, а что-то я и так знаю, буду либо читать параллельно на http://proglang.su/, либо наоборот пропускать.
Также иногда смотрю всякие полезные видео, читаю "Чистый код", сегодня посмотрю онлайн-интенсив от скилбокса. Стараюсь заниматься хоть немного каждый день.
По срокам ставлю полгода с дня, когда начала делать первый урок.

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

Умею читать и писать код

 Особисті ресурси

Время

 Екологічність мети

Хочу стать специалистом и работать удаленно

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

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

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

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

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

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

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

  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

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

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

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

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

  33. JSON, JavaScript

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

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

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

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

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

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

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

  • 898
  • 13 березня 2020, 15:28

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?