Мета закинута
Автор не відписував в цілі 7 років 2 месяця 18 днів
JAVA DEVELOPER
Цель ставлю не с 0. Прошёл первый модуль на job4j (Стажер) и почти прошёл второй (Junior).
Критерій завершення
Первая зп. более 80 тыс. руб.
- 
                    
                    
Тестовый план. Создать цель на smartprogress.
В процессе
 - 
                    
                    
Прочитать Линн Бейли - Изучаем SQL
    - 
                                                                        
1 Данные и таблицы: Всему свое место
 - 
                                                                        
2 Команда SELECT; Выборка данных
 - 
                                                                        
3 DELETE и UPDATE: О пользе изменений
 - 
                                                                        
4 Проектирование таблиц: Как важно быть нормальным
 - 
                                                                        
5 ALTER: Как изменить прошлое
 - 
                                                                        
6 Расширенные возможности SELECT: Взглянуть на данные под другим углом
 - 
                                                                        
7 Многотабличные базы данных: Когда в одной таблице тесно
 - 
                                                                        
8 Соединения и многотабличные операции; Не могли бы мы остаться в одиночестве ?
 - 
                                                                        
9 Подзапросы: Запросы внутри запросов
 - 
                                                                        
10 Внешние соединения, самосоединения и союзы: Новые приемы
 - 
                                                                        
11 Ограничения, представления и транзакции: У семи нянек
 - 
                                                                        
12 Безопасность: Защита данных
 
 - 
                                                                        
 - 
                    
                    
Прочитать книгу "Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих"
    - 
                                                                        
Глава 1. Знакомство с алгоритмами
 - 
                                                                        
Глава 2. Сортировка выбором
 - 
                                                                        
Глава 3. Рекурсия
 - 
                                                                        
Глава 4. Быстрая сортировка
 - 
                                                                        
Глава 5. Хеш-таблицы
 - 
                                                                        
Глава 6. Поиск в ширину
 - 
                                                                        
Глава 7. Алгоритм Дейкстры
 - 
                                                                        
Глава 8. Жадные алгоритмы
 - 
                                                                        
Глава 9. Динамическое программирование
 - 
                                                                        
Глава 10. Алгоритм k ближайших соседей
 - 
                                                                        
Глава 11. Что дальше?
 
 - 
                                                                        
 - 
                    
                    
Пройти курс Junior на job4j
Темы:
- 
                                                                        
Часть 003. SQL, JDBC
 - 
                                                                        
Часть 004. Serlvet JSP
 - 
                                                                        
1. Структура клиент-серверных приложений
 - 
                                                                        
2. HTTP протокол
 - 
                                                                        
3. Servlet
 - 
                                                                        
4. JSP
 - 
                                                                        
5.Реализация MVC на Servlet, JSP, JSLT
 - 
                                                                        
6. Filter, Security
 - 
                                                                        
7. Mockito
 - 
                                                                        
8. HTML, CSS, JS
 - 
                                                                        
9, Контрольные вопросы
 
 - 
                                                                        
 - 
                    
                    
прочитать "Паттерны проектирования"
    - 
                                                                        
1 Добро пожаловать в мир паттернов: знакомство с паттернами
 - 
                                                                        
2 Объекты в курсе событий: паттерн Наблюдатель
 - 
                                                                        
3 Украшение объектов: паттерн Декоратор
 - 
                                                                        
4 Домашняя ОО-выпечка: паттерн Фабрика
 - 
                                                                        
5 Уникальные объекты: паттерн Одиночка
 - 
                                                                        
6 Инкапсуляция вызова: паттерн Команда
 - 
                                                                        
7 Умение приспосабливаться: паттерны Адаптер и Фасад
 - 
                                                                        
8 Инкапсуляция алгоритмов: паттерн Шаблонный Метод
 - 
                                                                        
9 Управляемые коллекции: паттерны Итератор и Компоновщик
 - 
                                                                        
10 Состояние дел: паттерн Состояние
 - 
                                                                        
11 Управление доступом к объектам: паттерн Заместитель
 - 
                                                                        
12 Паттерны паттернов: составные паттерны
 - 
                                                                        
13 Паттерны в реальном мире: паттерны для лучшей жизни
 
 - 
                                                                        
 - 
                    
                    
Прочитать "Конкретная математика. Основание информатики. Р. Грэхем, Д. Кнут, О. Паташник"
Читать буду не так активно как остальные книги. По чуть-чуть.
    - 
                                                                        
1 Рекуррентные задачи
 - 
                                                                        
1.1 Ханойская башня
 - 
                                                                        
1.2 Прямые на плоскости
 - 
                                                                        
1.3 Задача Иосифа Флавия
 - 
                                                                        
Упражнения
 - 
                                                                        
2 Суммы
 - 
                                                                        
2.1 Обозначения
 - 
                                                                        
2.2 Суммы и рекуррентности
 - 
                                                                        
2.3 Преобразование сумм
 - 
                                                                        
2.4 Кратные методы
 - 
                                                                        
2.5 Общие методы
 - 
                                                                        
2.6 Исчисления конечного и бесконечного
 - 
                                                                        
2.7 Бесконечные суммы
 - 
                                                                        
Упражнения
 - 
                                                                        
3 Целочисленные функции
 - 
                                                                        
3.1 Полы и потолки
 - 
                                                                        
3.2 Применения пола и потолка
 - 
                                                                        
3.3 Рекуррентности с полом и потолком
 - 
                                                                        
3.4 "mod": бинарная операция
 - 
                                                                        
3.5 Суммы с полами и потолками
 - 
                                                                        
Упражнения
 - 
                                                                        
4 Теория чисел
 - 
                                                                        
4.1 Делимость
 - 
                                                                        
4.2 Простые числа
 - 
                                                                        
4.3 Простые примеры простых чисел
 - 
                                                                        
4.4 Факториальные факты
 - 
                                                                        
4.5 Взаимная простота
 - 
                                                                        
4.6 'mod': отношение сравнимости по модулю
 - 
                                                                        
4.7 Независимые остатки
 - 
                                                                        
4.8 Дополнительные приложения
 - 
                                                                        
4.9 Фи и мю
 - 
                                                                        
Упражнения
 - 
                                                                        
5 Биноменальные коэффициенты
 - 
                                                                        
5.1 Основные тождества
 - 
                                                                        
5.2 Необходимые навыки
 - 
                                                                        
5.3 Специальные приемы
 - 
                                                                        
5.4 Производящие функции
 - 
                                                                        
5.5 Гипергеометрические функции
 - 
                                                                        
5.6 Гипергеометрические преобразования
 - 
                                                                        
5.7 Частичные гипергеометрические суммы
 - 
                                                                        
5.8 Механичческое суммирование
 - 
                                                                        
Упражнения
 - 
                                                                        
6 Специальные числа
 - 
                                                                        
6.1 Числа Стирлинга
 - 
                                                                        
6.2 Числа Эйлера
 - 
                                                                        
6.3 Гармонические числа
 - 
                                                                        
6.4 Гармоническое суммирование
 - 
                                                                        
6.5 Числа Бернулли
 - 
                                                                        
6.6 Числа Фибоначи
 - 
                                                                        
6.7 Континуанты
 - 
                                                                        
Упражнения
 - 
                                                                        
7 Производящие функции
 - 
                                                                        
7.1 Теория домино и размен
 - 
                                                                        
7.2 Основные манипуляции
 - 
                                                                        
7.3 Решение рекуррентных соотношений
 - 
                                                                        
7.4 Специальные производящие функции
 - 
                                                                        
7.5 Свертки
 - 
                                                                        
7.6 Экспоненциальные производящие функции
 - 
                                                                        
7.7 Производящие функции Дрихле
 - 
                                                                        
Упражнения
 - 
                                                                        
8 Дискретная вероятнось
 - 
                                                                        
8.1 Определения
 - 
                                                                        
8.2 Математическое ожидание и дисперсия
 - 
                                                                        
...
 
 - 
                                                                        
 - 
                    
                    
Прочитать "Java Методы программирования"
    - 
                                                                        
Часть 1. Основы Java
 - 
                                                                        
Глава 1. ВВЕДЕНИЕ В ООП И КЛАССЫ
 - 
                                                                        
Глава 2. ТИПЫ ДАННЫХ И ОПЕРАТОРЫ
 - 
                                                                        
Глава 3. КЛАССЫ И ОБЪЕКТЫ
 - 
                                                                        
Глава 4. НАСЛЕДОВАНИЕ И ПОЛИМОРФИЗМ
 - 
                                                                        
Глава 5. ВНУТРЕННИЕ КЛАССЫ
 - 
                                                                        
Глава 6. ИНТЕРФЕЙСЫ И АННОТАЦИИ
 - 
                                                                        
Часть 2. Использование классов и библиотек
 - 
                                                                        
Глава 7. СТРОКИ
 - 
                                                                        
Глава 8. ИСКЛЮЧЕНИЯ И ОШИБКИ
 - 
                                                                        
Глава 9. ПОТОКИ ВВОДА/ВЫВОДА
 - 
                                                                        
Глава 10. КОЛЛЕКЦИИ
 - 
                                                                        
Глава 11. ПОТОКИ ВЫПОЛНЕНИЯ
 - 
                                                                        
Глава 12. JDBC
 - 
                                                                        
Глава 13. СЕТЕВЫЕ ПРОГРАММЫ
 - 
                                                                        
Глава 14. XML & JAVA
 - 
                                                                        
Часть 3. Технологии разработки web–приложений
 - 
                                                                        
Глава 15. СЕРВЛЕТЫ
 - 
                                                                        
Глава 16. JAVA SERVER PAGE
 - 
                                                                        
Глава 17. CЕССИИ, СОБЫТИЯ И ФИЛЬТРЫ
 - 
                                                                        
Глава 18. JSP STANDARD TAG LIBRARY
 - 
                                                                        
Глава 19. ПОЛЬЗОВАТЕЛЬСКИЕ ТЕГИ
 - 
                                                                        
Часть 4. Шаблоны проектирования
 - 
                                                                        
Глава 20. ШАБЛОНЫ И АНТИШАБЛОНЫ
 - 
                                                                        
Глава 21. ПОРОЖДАЮЩИЕ ШАБЛОНЫ
 - 
                                                                        
Глава 22. ШАБЛОНЫ ПОВЕДЕНИЯ
 - 
                                                                        
Глава 23. СТРУКТУРНЫЕ ШАБЛОНЫ
 
 - 
                                                                        
 - 
                    
                    
Пройти курс на stepik.org "Алгоритмы: теория и практика. Методы"
С решением ВСЕХ ЗАДАЧ!
    - 
                                                                        
1 Обзор
 - 
                                                                        
1.1 Обзор
 - 
                                                                        
2 Введение: теория и задачи
 - 
                                                                        
2.1 Введение
 - 
                                                                        
2.2 Числа Фибоначчи
 - 
                                                                        
2.3 Наибольший общий делитель
 - 
                                                                        
2.4 O-символика
 - 
                                                                        
3 Введение: практика и разбор задач
 - 
                                                                        
3.1 Практика на C++: Введение
 - 
                                                                        
3.2 Практика на C++: Числа Фибоначчи
 - 
                                                                        
3.3 Практика на C++: Наибольший общий делитель
 - 
                                                                        
3.4 Практика на Python: Введение
 - 
                                                                        
3.5 Практика на Python: Числа Фибоначчи
 - 
                                                                        
3.6 Практика на Python: Наибольший общий делитель
 - 
                                                                        
3.7 Практика на Java: Введение
 - 
                                                                        
3.8 Практика на Java: Числа Фибоначчи
 - 
                                                                        
3.9 Практика на Java: Наибольший общий делитель
 - 
                                                                        
4 Жадные алгоритмы: теория и задачи
 - 
                                                                        
4.1 Введение
 - 
                                                                        
4.2 Коды Хаффмана
 - 
                                                                        
4.3 Очереди с приоритетами
 - 
                                                                        
5 Жадные алгоритмы: практика и разбор задач
 - 
                                                                        
5.1 Практика на C++: Непрерывный рюкзак
 - 
                                                                        
5.2 Практика на C++: Коды Хаффмана
 - 
                                                                        
5.3 Практика на Python: Непрерывный рюкзак
 - 
                                                                        
5.4 Практика на Python: Коды Хаффмана
 - 
                                                                        
5.5 Практика на Java: Непрерывный рюкзак
 - 
                                                                        
5.6 Практика на Java: Коды Хаффмана
 - 
                                                                        
6 «Разделяй и властвуй»: теория и задачи
 - 
                                                                        
6.1 Двоичный поиск
 - 
                                                                        
6.2 Умножение чисел
 - 
                                                                        
6.3 Умножение матриц
 - 
                                                                        
6.4 Сортировка слиянием
 - 
                                                                        
6.5 Быстрая сортировка
 - 
                                                                        
6.6 Порядковые статистики
 - 
                                                                        
6.7 Сортировка кучей
 - 
                                                                        
6.8 Сортировки, основанные не на сравнениях
 - 
                                                                        
6.9 Рекуррентные соотношения
 - 
                                                                        
7 «Разделяй и властвуй»: практика и разбор задач
 - 
                                                                        
7.1 Практика на C++: Двоичный поиск
 - 
                                                                        
7.2 Практика на Python: Двоичный поиск
 - 
                                                                        
7.3 Практика на Java: Двоичный поиск
 - 
                                                                        
7.3 Практика на Java: Двоичный поиск
 - 
                                                                        
8 Динамическое программирование: теория и задачи
 - 
                                                                        
8.1 Введение
 - 
                                                                        
8.2 Наибольшая возрастающая подпоследовательность
 - 
                                                                        
8.3 Расстояние редактирования
 - 
                                                                        
8.4 Рюкзак
 - 
                                                                        
8.4 Рюкзак
 - 
                                                                        
8.6 Независимые множества во взвешенных деревьях
 - 
                                                                        
8.7 Обзор
 - 
                                                                        
9 Динамическое программирование: практика и разбор задач
 - 
                                                                        
9.1 Практика на C++: Расстояние редактирования
 - 
                                                                        
9.2 Практика на Python: Расстояние редактирования
 - 
                                                                        
9.3 Практика на Java: Расстояние редактирования
 
 - 
                                                                        
 - 
                    
                    
Head First Servlets and JSP
- 
                                                                        
Why use Servlets and JSPs: an introduction
 - 
                                                                        
Web App Architecture: high-level overview
 - 
                                                                        
Mini MVC Tutorial: hands-on MVC
 - 
                                                                        
Being a Servlet:request AND response
 - 
                                                                        
Being a Web App: attrubutes and listeners
 - 
                                                                        
Conversational state: session management
 - 
                                                                        
Being a JSP: using JSP
 - 
                                                                        
Script-free pages: scriptless JSP
 - 
                                                                        
Custom tags are powerful: using JSTL
 - 
                                                                        
When even JSTL is not enough: custom tag development
 - 
                                                                        
Deploying your web app: web app security
 - 
                                                                        
Keep it secret, keep it safe: web app security
 - 
                                                                        
The Power of Filters: wrappers and filters
 - 
                                                                        
Enterprise design patterns: patterns and struts
 
 - 
                                                                        
 
- 1997
 - 23 липня 2018, 14:45
 
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням