1

Этап 1

Тестовый план. Создать цель на smartprogress.

2

Этап 2

Прочитать Линн Бейли - Изучаем SQL

3

Этап 3

Прочитать книгу "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих"

4

Этап 4

Пройти курс Junior на job4j

5

Этап 5

прочитать "Паттерны проектирования"

6

Этап 6

Прочитать "Конкретная математика. Основание информатики. Р. Грэхем, Д. Кнут, О. Паташник"

7

Этап 7

Прочитать "Java Методы программирования"

8

Этап 8

Пройти курс на stepik.org "Алгоритмы: теория и практика. Методы"

9

Этап 9

Head First Servlets and JSP

1

Этап 1

Тестовый план. Создать цель на smartprogress.

2

Этап 2

Прочитать Линн Бейли - Изучаем SQL

3

Этап 3

Прочитать книгу "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих"

4

Этап 4

Пройти курс Junior на job4j

5

Этап 5

прочитать "Паттерны проектирования"

6

Этап 6

Прочитать "Конкретная математика. Основание информатики. Р. Грэхем, Д. Кнут, О. Паташник"

7

Этап 7

Прочитать "Java Методы программирования"

8

Этап 8

Пройти курс на stepik.org "Алгоритмы: теория и практика. Методы"

9

Этап 9

Head First Servlets and JSP

23 июля 2018 15 сентября 2018
Цель просрочена на 2058 дней

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

Автор не отписывался в цели 5 лет 8 месяцев 17 дней

Карьера и работа

JAVA DEVELOPER

Цель ставлю не с 0. Прошёл первый модуль на job4j (Стажер) и почти прошёл второй (Junior).

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

Первая зп. более 80 тыс. руб.

  1. Тестовый план. Создать цель на smartprogress.

    В процессе

  2. Прочитать Линн Бейли - Изучаем SQL

    1. 1 Данные и таблицы: Всему свое место

    2. 2 Команда SELECT; Выборка данных

    3. 3 DELETE и UPDATE: О пользе изменений

    4. 4 Проектирование таблиц: Как важно быть нормальным

    5. 5 ALTER: Как изменить прошлое

    6. 6 Расширенные возможности SELECT: Взглянуть на данные под другим углом

    7. 7 Многотабличные базы данных: Когда в одной таблице тесно

    8. 8 Соединения и многотабличные операции; Не могли бы мы остаться в одиночестве ?

    9. 9 Подзапросы: Запросы внутри запросов

    10. 10 Внешние соединения, самосоединения и союзы: Новые приемы

    11. 11 Ограничения, представления и транзакции: У семи нянек

    12. 12 Безопасность: Защита данных

  3. Прочитать книгу "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих"

    1. Глава 1. Знакомство с алгоритмами

    2. Глава 2. Сортировка выбором

    3. Глава 3. Рекурсия

    4. Глава 4. Быстрая сортировка

    5. Глава 5. Хеш-таблицы

    6. Глава 6. Поиск в ширину

    7. Глава 7. Алгоритм Дейкстры

    8. Глава 8. Жадные алгоритмы

    9. Глава 9. Динамическое программирование

    10. Глава 10. Алгоритм k ближайших соседей

    11. Глава 11. Что дальше?

  4. Пройти курс Junior на job4j

    Темы:

    1. Часть 003. SQL, JDBC

    2. Часть 004. Serlvet JSP

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

    4. 2. HTTP протокол

    5. 3. Servlet

    6. 4. JSP

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

    8. 6. Filter, Security

    9. 7. Mockito

    10. 8. HTML, CSS, JS

    11. 9, Контрольные вопросы

  5. прочитать "Паттерны проектирования"

    1. 1 Добро пожаловать в мир паттернов: знакомство с паттернами

    2. 2 Объекты в курсе событий: паттерн Наблюдатель

    3. 3 Украшение объектов: паттерн Декоратор

    4. 4 Домашняя ОО-выпечка: паттерн Фабрика

    5. 5 Уникальные объекты: паттерн Одиночка

    6. 6 Инкапсуляция вызова: паттерн Команда

    7. 7 Умение приспосабливаться: паттерны Адаптер и Фасад

    8. 8 Инкапсуляция алгоритмов: паттерн Шаблонный Метод

    9. 9 Управляемые коллекции: паттерны Итератор и Компоновщик

    10. 10 Состояние дел: паттерн Состояние

    11. 11 Управление доступом к объектам: паттерн Заместитель

    12. 12 Паттерны паттернов: составные паттерны

    13. 13 Паттерны в реальном мире: паттерны для лучшей жизни

  6. Прочитать "Конкретная математика. Основание информатики. Р. Грэхем, Д. Кнут, О. Паташник"

    Читать буду не так активно как остальные книги. По чуть-чуть.

    1. 1 Рекуррентные задачи

    2. 1.1 Ханойская башня

    3. 1.2 Прямые на плоскости

    4. 1.3 Задача Иосифа Флавия

    5. Упражнения

    6. 2 Суммы

    7. 2.1 Обозначения

    8. 2.2 Суммы и рекуррентности

    9. 2.3 Преобразование сумм

    10. 2.4 Кратные методы

    11. 2.5 Общие методы

    12. 2.6 Исчисления конечного и бесконечного

    13. 2.7 Бесконечные суммы

    14. Упражнения

    15. 3 Целочисленные функции

    16. 3.1 Полы и потолки

    17. 3.2 Применения пола и потолка

    18. 3.3 Рекуррентности с полом и потолком

    19. 3.4 "mod": бинарная операция

    20. 3.5 Суммы с полами и потолками

    21. Упражнения

    22. 4 Теория чисел

    23. 4.1 Делимость

    24. 4.2 Простые числа

    25. 4.3 Простые примеры простых чисел

    26. 4.4 Факториальные факты

    27. 4.5 Взаимная простота

    28. 4.6 'mod': отношение сравнимости по модулю

    29. 4.7 Независимые остатки

    30. 4.8 Дополнительные приложения

    31. 4.9 Фи и мю

    32. Упражнения

    33. 5 Биноменальные коэффициенты

    34. 5.1 Основные тождества

    35. 5.2 Необходимые навыки

    36. 5.3 Специальные приемы

    37. 5.4 Производящие функции

    38. 5.5 Гипергеометрические функции

    39. 5.6 Гипергеометрические преобразования

    40. 5.7 Частичные гипергеометрические суммы

    41. 5.8 Механичческое суммирование

    42. Упражнения

    43. 6 Специальные числа

    44. 6.1 Числа Стирлинга

    45. 6.2 Числа Эйлера

    46. 6.3 Гармонические числа

    47. 6.4 Гармоническое суммирование

    48. 6.5 Числа Бернулли

    49. 6.6 Числа Фибоначи

    50. 6.7 Континуанты

    51. Упражнения

    52. 7 Производящие функции

    53. 7.1 Теория домино и размен

    54. 7.2 Основные манипуляции

    55. 7.3 Решение рекуррентных соотношений

    56. 7.4 Специальные производящие функции

    57. 7.5 Свертки

    58. 7.6 Экспоненциальные производящие функции

    59. 7.7 Производящие функции Дрихле

    60. Упражнения

    61. 8 Дискретная вероятнось

    62. 8.1 Определения

    63. 8.2 Математическое ожидание и дисперсия

    64. ...

  7. Прочитать "Java Методы программирования"

    1. Часть 1. Основы Java

    2. Глава 1. ВВЕДЕНИЕ В ООП И КЛАССЫ

    3. Глава 2. ТИПЫ ДАННЫХ И ОПЕРАТОРЫ

    4. Глава 3. КЛАССЫ И ОБЪЕКТЫ

    5. Глава 4. НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ

    6. Глава 5. ВНУТРЕННИЕ КЛАССЫ

    7. Глава 6. ИНТЕРФЕЙСЫ И АННОТАЦИИ

    8. Часть 2. Использование классов и библиотек

    9. Глава 7. СТРОКИ

    10. Глава 8. ИСКЛЮЧЕНИЯ И ОШИБКИ

    11. Глава 9. ПОТОКИ ВВОДА/ВЫВОДА

    12. Глава 10. КОЛЛЕКЦИИ

    13. Глава 11. ПОТОКИ ВЫПОЛНЕНИЯ

    14. Глава 12. JDBC

    15. Глава 13. СЕТЕВЫЕ ПРОГРАММЫ

    16. Глава 14. XML & JAVA

    17. Часть 3. Технологии разработки web–приложений

    18. Глава 15. СЕРВЛЕТЫ

    19. Глава 16. JAVA SERVER PAGE

    20. Глава 17. CЕССИИ, СОБЫТИЯ И ФИЛЬТРЫ

    21. Глава 18. JSP STANDARD TAG LIBRARY

    22. Глава 19. ПОЛЬЗОВАТЕЛЬСКИЕ ТЕГИ

    23. Часть 4. Шаблоны проектирования

    24. Глава 20. ШАБЛОНЫ И АНТИШАБЛОНЫ

    25. Глава 21. ПОРОЖДАЮЩИЕ ШАБЛОНЫ

    26. Глава 22. ШАБЛОНЫ ПОВЕДЕНИЯ

    27. Глава 23. СТРУКТУРНЫЕ ШАБЛОНЫ

  8. Пройти курс на stepik.org "Алгоритмы: теория и практика. Методы"

    С решением ВСЕХ ЗАДАЧ!

    1. 1 Обзор

    2. 1.1 Обзор

    3. 2 Введение: теория и задачи

    4. 2.1 Введение

    5. 2.2 Числа Фибоначчи

    6. 2.3 Наибольший общий делитель

    7. 2.4 O-символика

    8. 3 Введение: практика и разбор задач

    9. 3.1 Практика на C++: Введение

    10. 3.2 Практика на C++: Числа Фибоначчи

    11. 3.3 Практика на C++: Наибольший общий делитель

    12. 3.4 Практика на Python: Введение

    13. 3.5 Практика на Python: Числа Фибоначчи

    14. 3.6 Практика на Python: Наибольший общий делитель

    15. 3.7 Практика на Java: Введение

    16. 3.8 Практика на Java: Числа Фибоначчи

    17. 3.9 Практика на Java: Наибольший общий делитель

    18. 4 Жадные алгоритмы: теория и задачи

    19. 4.1 Введение

    20. 4.2 Коды Хаффмана

    21. 4.3 Очереди с приоритетами

    22. 5 Жадные алгоритмы: практика и разбор задач

    23. 5.1 Практика на C++: Непрерывный рюкзак

    24. 5.2 Практика на C++: Коды Хаффмана

    25. 5.3 Практика на Python: Непрерывный рюкзак

    26. 5.4 Практика на Python: Коды Хаффмана

    27. 5.5 Практика на Java: Непрерывный рюкзак

    28. 5.6 Практика на Java: Коды Хаффмана

    29. 6 «Разделяй и властвуй»: теория и задачи

    30. 6.1 Двоичный поиск

    31. 6.2 Умножение чисел

    32. 6.3 Умножение матриц

    33. 6.4 Сортировка слиянием

    34. 6.5 Быстрая сортировка

    35. 6.6 Порядковые статистики

    36. 6.7 Сортировка кучей

    37. 6.8 Сортировки, основанные не на сравнениях

    38. 6.9 Рекуррентные соотношения

    39. 7 «Разделяй и властвуй»: практика и разбор задач

    40. 7.1 Практика на C++: Двоичный поиск

    41. 7.2 Практика на Python: Двоичный поиск

    42. 7.3 Практика на Java: Двоичный поиск

    43. 7.3 Практика на Java: Двоичный поиск

    44. 8 Динамическое программирование: теория и задачи

    45. 8.1 Введение

    46. 8.2 Наибольшая возрастающая подпоследовательность

    47. 8.3 Расстояние редактирования

    48. 8.4 Рюкзак

    49. 8.4 Рюкзак

    50. 8.6 Независимые множества во взвешенных деревьях

    51. 8.7 Обзор

    52. 9 Динамическое программирование: практика и разбор задач

    53. 9.1 Практика на C++: Расстояние редактирования

    54. 9.2 Практика на Python: Расстояние редактирования

    55. 9.3 Практика на Java: Расстояние редактирования

  9. Head First Servlets and JSP

    1. Why use Servlets and JSPs: an introduction

    2. Web App Architecture: high-level overview

    3. Mini MVC Tutorial: hands-on MVC

    4. Being a Servlet:request AND response

    5. Being a Web App: attrubutes and listeners

    6. Conversational state: session management

    7. Being a JSP: using JSP

    8. Script-free pages: scriptless JSP

    9. Custom tags are powerful: using JSTL

    10. When even JSTL is not enough: custom tag development

    11. Deploying your web app: web app security

    12. Keep it secret, keep it safe: web app security

    13. The Power of Filters: wrappers and filters

    14. Enterprise design patterns: patterns and struts

  • 1591
  • 23 июля 2018, 14:45
Регистрация

Регистрация

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

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

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