1

Етап 1

Базовый Синтаксис

2

Етап 2

ООП

3

Етап 3

Collections Lite

4

Етап 4

Collections Pro

5

Етап 5

Multithreading

6

Етап 6

SQL, JDBC

7

Етап 7

Hibernate

8

Етап 8

Spring

9

Етап 9

Serlvet JSP

10

Етап 10

Книги

11

Етап 11

Ввод - вывод

12

Етап 12

ООД

13

Етап 13

Garbage Collection

1

Етап 1

Базовый Синтаксис

2

Етап 2

ООП

3

Етап 3

Collections Lite

4

Етап 4

Collections Pro

5

Етап 5

Multithreading

6

Етап 6

SQL, JDBC

7

Етап 7

Hibernate

8

Етап 8

Spring

9

Етап 9

Serlvet JSP

10

Етап 10

Книги

11

Етап 11

Ввод - вывод

12

Етап 12

ООД

13

Етап 13

Garbage Collection

25 травня 2018 30 вересня 2018
Мета завершена % date%

Автор мети

Кирилл

Росія, Воронеж

27 Рік / року / років

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

Трудоустройство на позицию Java Developer

Мне 21, и в какой то момент я задумался, что будет в 30? 40? Моя профессия, далека от языков программирования, я бы сказал даже вообще не связана с IT сферой. Я Артист, и жизнь наша трудна, большая часть работы связана с большими физическими нагрузками, и хоть нам дают пенсию в 39, только если ты отпахал в Театре, 20 лет. Ну не об этом, дело конечно не в деньгах(ну в какой то степени), скорее больше в здоровье. Я с детства интересуюсь IT сферой, когда у тебя появляется ПК в 6 лет, то это неминуемо тебя затягивает. Но меня затянуло не программирование, а онлайн игры, сначала я был игроком, но в какой то момент мне захотелось оказаться с другой стороны, со стороны тех кто все это разрабатывает, настраивает и прочее. Так я познакомился с Linux, до этого я даже не знал о такой OC. Лет 8 я занимался игровыми серверами, форумами и прочими административными делами. И когда я отработал 2 года в театре, в какой то момент я понял это не мое, хоть мне и нравится выступать на сцене, а что происходит за ее пределами совсем нет. Ну а с разработкой все наоборот, мне нравится находится за пределами зрительских глаз, но получать от них фидбек в виде отзывов, и комментариев.

Ммм... Короче длинная история пора заканчивать.

В какой то момент я задумался, чем же я захочу заниматься, и я понял что разработка самое ТО, что мне нужно. Тогда я начал читать и думать, с какого языка разработки начать, и наткнулся на книгу Head First Java, он понравилась мне подачей, но я понял, что не хватает практики. И тогда я начал искать курсы, начала с Java Rush, но не хватало какой то помощи, живой, а не автоматической, думал о Geekbrains, но их маркетинг слишком наглый, что меня это смутило (Ну как браузер Амиго, правда его уже прикрыли). И тогда я наткнулся на Job4j, а точнее на YouTube Канал Петра Арсентьева. Мне понравилась его простая подача, наверно это меня и заманило...

Что же? Мне 21 я решил сменить профессию, и лучше сейчас чем в 30. Но у нас есть ребята на курсе которым за 30, и они молодцы, что решились на это. Но я думаю, что в 30 это сделать сложнее....

//TODO

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

Изучения языка программирования Java с дальнейшим трудоустройством на позицию Java Developer.

  1. Базовый Синтаксис

    Изучение Базового синтаксиса языка Java.

    1. Инструменты

    2. JVM Byte code

    3. Настройка IDEA

    4. Тип данных

    5. Условный оператор

    6. Циклы

    7. Массивы

    8. Контрольное тестирование

  2. ООП

    Изучение основ Объектно-ориентированного программирования

    1. Инструменты

    2. Классы и объекты

    3. Наследование

    4. Инкапсуляция

    5. Полиморфизм

    6. Внутренние классы

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

    8. Абстрактные и анонимные классы

    9. Контрольное тестирование

  3. Collections Lite

    Изучение основных коллекций языка Java.

    1. Collections Framework

    2. Обобщения

    3. Сортировка

    4. Инструменты

    5. Контрольное тестирование

  4. Collections Pro

    Углублинное изучение коллекций языка Java.

    1. Iterator

    2. Generic

    3. List

    4. Set

    5. Map

    6. Tree

    7. Контрольное тестирование

  5. Multithreading

    Изучение основ многопоточности языка Java.

    1. Threads

    2. JMM

    3. Monitore and Synchronizy

    4. Wait, Notify, NotifyAll

    5. Контрольное тестирование

  6. SQL, JDBC

    Изучения основ языка SQL и работы с базой данных.

    1. Настройка PostgreSQL

    2. Create Update Insert

    3. Query

    4. Outer join

    5. JDBC

    6. Контрольное тестирование

  7. Hibernate

    Изучение основ библиотеки Hibernate.

    1. Конфигурирование

    2. Mapping

    3. HQL

    4. Интеграционное тестирование

    5. Контрольное тестирование

  8. Spring

    Изучение основ фреймворка Spring.

    1. IoC

    2. MVC

    3. Template and Data

    4. Security

    5. Boost

    6. Tests

    7. Deploy

    8. Контрольное тестирование

  9. Serlvet JSP

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

    1. Структура клиент-серверных приложений

    2. HTTP протокол

    3. Servlet

    4. JSP

    5. Реализация MVC на Servlet, JSP, JSLT

    6. Filter, Security

    7. Mockito

    8. HTML, CSS, JS

    9. Контрольное тестирование

  10. Книги

    Чтение книг для закрепления теории.

    1. Head First Java 2nd Edition 40%

    2. Библиотека профессионала Основы 10%

    3. Библиотека профессионала. 2 Том 0%

    4. Структуры данных и алгоритмы Java 0%

    5. Head First Servlets and JSP, 2nd Edition 0%

    6. Git для профессионального программиста 10%

  11. Ввод - вывод

    Работа с вводом информации и выводом.

    1. Ввод - вывод

    2. Socket

    3. Контрольное тестирование

  12. ООД

    Изучение основ объектно-ориентированного дизайна.

    1. SRP

    2. OCP

    3. LSP

    4. ISP

    5. DIP

    6. TDD

    7. Контрольное тестирование

  13. Garbage Collection

    Работа с Сборщиком мусора в Java.

    1. Понятие сборщик мусора

    2. Виды сборщиков мусоров

    3. Профилирование приложения

    4. Типы ссылок и коллекции на soft weak ссылках

    5. Контрольное тестирование

  • 956
  • 25 травня 2018, 22:31

Реєстрація

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

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

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

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