1

Etapa 1

Web проект

01 enero—13 febrero

2

Etapa 2

Изучаем Джава К. Сьерра и Б. Бейтс

3

Etapa 3

JavaRush

4

Etapa 4

Shildt Java The Complete Reference

5

Etapa 5

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

1

Etapa 1

Web проект

01 enero—13 febrero

2

Etapa 2

Изучаем Джава К. Сьерра и Б. Бейтс

3

Etapa 3

JavaRush

4

Etapa 4

Shildt Java The Complete Reference

5

Etapa 5

Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

09 septiembre 2015 31 enero 2017
Objetivo completado 1 febrero 2017

Autor del objetivo

ponch

Rusia

36 año / año / año

Carrera y trabajo

java junior developer

Закончив университет, так и не смог понять чем хочу заниматься. Ведь люди очень много времени проводят на работе. И очень важно правильно определиться с видом своей деятельности. Около года перебирал разные варианты, в итоге взвесив все за и против остановился на программировании.

 Criterio del fin

взяли на работу джуном

 Recursos personales

Свободное время, мотивация.

 Lo ecológico del objetivo

Хочу реализовать себя в области программирования. Выбрал джаву, как очень гибкий язык программирования и востребованный. Работая разработчиком, буду заниматься разными задачами, и развиваться.

  1. Web проект

    Итоговый проект. Bitbucket

    1. Логин / логаут.
    2. Регистрация.
    3. Просмотр информации / Удаление информации . Например добавить или убрать что-то из личного кабинета.
    4. Обмен сообщениями.

    Из чего:

    1. Java EE
    2. Servlet API
    3. Сервлет контейнер - Tomcat
    4. JDBC API
    5. JDBC Driver - org.h2.Driver
    6. База данных - H2
    7. Сборщик приложения - Gradle
  2. Изучаем Джава К. Сьерра и Б. Бейтс

    Читаю книгу

    1. стр. 101-125

    2. стр. 125-155

    3. стр. 155-195

    4. стр. 195-227

    5. стр. 227-265

    6. стр. 265-303

    7. стр. 303-345

    8. стр. 345-383

    9. стр. 383-429

    10. стр. 429-459

    11. стр. 459-501

    12. стр. 501-559

    13. стр. 559-611

    14. стр.611-637

    15. стр. 637-679

    16. стр. 679-698

  3. JavaRush

    Онлайн сервис обучению Java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    20. 27. DeadLock. Wait, notify, notifyAll

    21. 28. ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable

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

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

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

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

    26. 33. JSON, JavaScript

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

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

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

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

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

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

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

  4. Shildt Java The Complete Reference

    Учимся читать

    1. Chapter 1

    2. Chapter 2

    3. Chapter 3

    4. Chapter 4

    5. Chapter 5

    6. Chapter 6

    7. Chapter 7

    8. Chapter 8

    9. Chapter 9

    10. Chapter 10

    11. Chapter 11

    12. Chapter 12

    13. Chapter 13

    14. Chapter 14

    15. Chapter 15

    16. Chapter 16

    17. Chapter 17

    18. Chapter 18

    19. Chapter 19

    20. Chapter 20

    21. Chapter 21

    22. Chapter 22

    23. Chapter 23

    24. Chapter 24

    25. Chapter 25

    26. Chapter 26

    27. Chapter 27

    28. Chapter 28

    29. Chapter 29

    30. Chapter 30

    31. Chapter 31

    32. Chapter 32

    33. Chapter 33

    34. Chapter 34

  5. Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin

    отучаемся говнокодить

    1. Clean Code

    2. Meaningful Names

    3. Functions

    4. Comments

    5. Formatting

    6. Objects and Data Structures

    7. Error Handling

    8. Boundaries

    9. Unit Tests

    10. Classes

    11. Systems

    12. Emergense

    13. Concurrency

    14. Successive Refinement

    15. JUnit Internals

    16. Refactoring SerialDate

    17. Smells and Heuristics

  • 7486
  • 09 septiembre 2015, 17:06

El objetivo está en el grupo

Карьера

  • 3501

    miembros
  • 4538

    objetivos

Valor de la palabra

0 $

Este importe se consumirá, si no realizo el objetivo a plazo y no lo comento cada día
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?