1

Etapa 1

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

2

Etapa 2

ООП

3

Etapa 3

Collections Lite

4

Etapa 4

Collections Pro

5

Etapa 5

Multithreading

6

Etapa 6

SQL, JDBC

7

Etapa 7

Hibernate

8

Etapa 8

Spring

9

Etapa 9

Serlvet JSP

10

Etapa 10

Книги

11

Etapa 11

Ввод - вывод

12

Etapa 12

ООД

13

Etapa 13

Garbage Collection

1

Etapa 1

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

2

Etapa 2

ООП

3

Etapa 3

Collections Lite

4

Etapa 4

Collections Pro

5

Etapa 5

Multithreading

6

Etapa 6

SQL, JDBC

7

Etapa 7

Hibernate

8

Etapa 8

Spring

9

Etapa 9

Serlvet JSP

10

Etapa 10

Книги

11

Etapa 11

Ввод - вывод

12

Etapa 12

ООД

13

Etapa 13

Garbage Collection

25 mayo 2018 30 septiembre 2018
Objetivo completado 14 marzo 2019

Autor del objetivo

Кирилл

Rusia, Воронеж

28 año / año / año

Carrera y trabajo

Трудоустройство на позицию 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

 Criterio del fin

Изучения языка программирования 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. Контрольное тестирование

  • 1040
  • 25 mayo 2018, 22:31
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?