2900 р
Swing для начинающих
Пошаговая разработка MP3 плеера на Swing
Зачем нужно знать SWING?
Очень частый вопрос, который можно услышать от начинающих программистов.
Многие уверены, что на SWING не нужно тратить время, т.к. он скоро "вымрет" и т.д.
На самом деле любому начинающему программисту Java обязательно нужно знать хотя бы на среднем уровне как использовать библиотеки SWING.
Многие элементы архитектуры SWING (слушатели событий, паттерн MVC) используются в современных направлениях (JavaEE, веб программирование, Android и др.)
"Создание MP3 плеера на SWING"
Вы получите знания по основным моментам библиотеки SWING. Я поделюсь всеми своими рекомендациями при построении графических компонентов.
На практике начнем с простого калькулятора, а финальным заданием будет разработка MP3 плеера, который вы сможете дорабатывать в свое удовольствие после окончания тренинга.
Видеоуроки
Каждый урок выполнен в формате видео, которое можно переносить на разные устройства и пересматривать в любом месте
Готовые исходные коды
Обучайтесь на готовых примерах - открывайте исходные коды по всем урокам и заданиям, запускайте в IntelliJ IDEA
Задания с решениями
Закрепление по всем пройденным темам уроков - выполняйте домашние задания и сравнивайте полученный результат
Основные темы уроков
- Компоненты SWING
- Создание фреймов
- Концепция JavaBeans
- Контейнеры
- Скины (внешний вид программы)
- Подключение библиотек в свой проект
- Менеджеры расположения (layout managers)
- Слушатели событий (listeners)
- Адаптеры
- Jar файлы
- Разработка калькулятора
- Технология Java Web Start
- Дизайнер интерфейса в NetBeans
- Использование Java консоли для определения ошибок
- Апплеты
- Массивы
- Коллекции
- Работа с файловой системой
- Чтение и запись файлов
- Обработка исключительных ситуаций
- Архитектура Model-Viewer-Controller (MVC)
- Разработка собственного MP3 плеера
- Использование моделей компонентов
Отдельный блок: рефакторинг кода в ООП стиль
В начале вы создадите релизацию, которая "просто будет работать". Но чтобы реализовать код профессионально - вы выполните рефакторинг кода.
Т.е. измените внутреннюю реализацию, без изменения функционала.
Ваш код станет более ООП-шным и расширяемым.
Это очень важный навык - умение "причесать" и оптимизировать любой код.
Какое приложение вы разработаете с нуля?
-
MP3 плеер
Основной функционал MP3 плеера.
- добавление mp3 файлов
- сохранение и открытие готового плейлиста
- управление проигрыванием (стоп, пауза, перемотка, звук)
- работа с плейлистом: добавление, удаление, перемещение
- поиск композиций
и многое другое...
Основы Swing
Разработка MP3 плеера
Рефакторинг кода
Среда разработки
Изначально уроки записаны с использованием IDE NetBeans. Но вы можете открывать их в любой IDE, т.к. это стандартный JavaSE. Нет привязки к фреймворкам или другим ресурсам. Понадобится только подключение jar-библиотек.
К тому же, в NetBeans самый удобный визуальный редактор для Swing.
IntelliJ IDEA
Проекты также можно открывать в IntelliJ IDEA. Можно использовать Community Edition (бесплатная версия). Отличия в от NetBeans - здесь менее удобный редактор Swing.
Меню видеокурса
Стоимость
Основы Swing
Разработка MP3 плеера
Рефакторинг
Минимум
- Видеоуроки
- Исходные коды
- Файлы PDF
Стандарт
3500 р
- Видеоуроки
- Исходные коды
- Файлы PDF
- Закрытая группа
Все включено
7900 р
- Видеоуроки
- Исходные коды
- Файлы PDF
- Закрытая группа
- Проверка кода
- 2 скайп сессии
Скидка закроется через:
Инструкция по оплате
- Выбираете нужный комплект и кликаете на него
- Вводите данные: почта, имя, телефон
- Выбираете способ оплаты на последнем шаге (его можно изменить в любое время по ссылке из письма)
- Оплачиваете удобным вам способом
- Получаете в течение 24-х часов всю информацию