Что за видеокурс.
Авторский обучающий видеокурс по созданию крупного проекта на Java.
Автор курса Михаил Русаков .
Что вошло в видеокурс.
Содержание курса.
Раздел 1. Введение.
- Как проходить курс.
- Как составляется техническое задание и как вообще грамотно расписать функционал.
- Каков общий порядок написания крупной программы.
- Как работать с иконками, которые используются в программе.
Раздел 2. Модель.
- Как грамотно сделать структуру файлов и папок у проекта.
- Как работать с текстовыми константами.
- Какие нужно создать базовые классы.
- Как правильно создавать основные классы (для какие объектов, какие свойства, какие методы).
- Как создаётся класс фильтра для объектов.
- Как создаётся класс для сбора данных с объектов с последующим анализом.
- Как правильно хранить настройки программы.
- Как правильно хранить различные настройки стиля.
- Как правильно хранить информацию о форматировании данных.
- Как правильно хранить коды обработчиков событий.
Раздел 3. Сохранение и загрузка данных.
- Каков оптимальный механизм сохранения данных в файл.
- Как создать объект «сохранения».
- Как добавляются тестовые данные, чтобы вообще было, с чем работать.
- Как заполнять данные внутри объектов загруженной через Интернет информацией (в частности, мы сделаем обновление курсов валют в нашей программе через Интернет).
Раздел 4. Создание базового интерфейса пользователя.
- Как настроить основное окно программы.
- Какие основные интерфейсы нужно создать.
- Как вывести меню.
- Как создать свои собственные кнопки.
- Как создать свой тулбар.
- Как создаётся удобный компонент по выбору даты.
- Как создаётся компонент по выбору файла и, особенно, как он настраивается (в частности, в плане языка).
Раздел 5. Диалоговые окна.
- Как создать окно с информацией об ошибки.
- Как создать окно с подтверждением операции (например, удаления или выхода из программы при несохранённых данных).
- Как использовать HTML-код для форматирования данных в окнах и как сделать кликабельные ссылки (в частности, в нашей программе Вы увидите создание окна «О программе»).
- Как создать крайне удобное для программирования абстрактное окно редактирования данных. Данный класс (как, впрочем, и многие другие) без преувеличения можно просто копировать во множество других проектов, так как удобство и в то же время универсальность здесь просто зашкаливают.
- Как создаются удобные окна для редактирования самых разных данных (на основе абстрактного класса из предыдущего пункта) буквально за считанные минуты.
Раздел 6. Вывод данных.
- Как делается вёрстка интерфейса.
- Как работать с таблицами, а именно создавать свою собственную модель, свой внешний вид, сортировку по столбцам и так далее.
- Как выводить таблицы с самыми разными данными.
- Как создаются всплывающие меню у таблиц.
- Как делается панель фильтрации данных.
Раздел 7. Вывод статистики.
- Как устанавливаются любые сторонние библиотеки.
- Как создаётся удобный класс для отрисовки гистограмм.
- Как создаётся панель для перелистывания между различными графиками.
Раздел 8. Обработка событий.
- Как аккуратно и удобно обрабатывать самые разные события, при этом сохранив максимум полиморфизма.
- Как обрабатывать пункты меню.
- Как обрабатывать кнопки тулбара.
- Как обрабатывать панель с фильтром.
- Как обработать закрытие окна (чтобы выскакивало диалоговое окно с предупреждением, если в программе есть несохранённые данные).
- Как обрабатывать всплывающее меню.
- Как обрабатывать события в диалоговых окнах.
Раздел 9. Заключение.
- Как сделать сборку проекта, чтобы им могли пользоваться уже любые люди.
- В каком направлении двигаться дальше.
Видеопрезентация курса.
Бонус.
- "Добавление мультиязычности в программе на Java"
Дополнительную информацию смотрите на сайте видеокурса:
   Карточка курса: *
Название: | Создание крупного проекта на Java с нуля |
Автор(ы): | Русаков Михаил |
Формат курса: | Видеокурс |
Цена: | 4370 руб. |
Способы оплаты: | Яндекс.Деньги, WebMoney, Оплата через системы денежных переводов, Оплата через платежные терминалы и др. |
Способы доставки: | Почта, Скачиваемая версия. |
Партнерская программа: | Есть |
*-данные карточки курса могут не соответствовать текущим данным о курсе, подробную информацию смотрите на сайте курса
   Другие курсы автора(ов), издателя:
Ссылки на страницы автора(ов), издателя: Русаков Михаил