[Специалист] Программирование на языке Java (уровни 1,2) [2011, RUS]
#777 Год выпуска:2011 Производитель: Специалист Сайт производителя: http://www.specialist.ru Автор: Специалист Продолжительность: 57:58:28 Тип раздаваемого материала: Видеоурок Язык: Русский
Описание:Видеоуроки от крупнейшего в России учебного Центра «Специалист» при МГТУ им. Баумана.
Для просмотра видео нужно установить кодек Как это сделать и где его взять смотрите в «Доп. Информация»
Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания простых Java-приложений. По окончании курса Вы будете уметь:
Создавать простые Java-приложения в среде Eclipse;
Отлаживать создаваемые приложения;
Использовать справочную систему Eclipse для Java и стандартных библиотек Java 2;
Создавать простые графические и консольные приложения.
Модуль 1. Введение в Java и Java-технологии. Области применения Java. JDK, JVM. Java 2 (Java EE/SE/ME) Лабораторная работа: установка JDK/JRE, настройка параметров среды. Модуль 2. Eclipse как среда разработки Java-приложний Среды разработки. Знакомство с Eclipse как средой разработки Java-приложений. Проекты. Основные этапы создания приложения в среде Eclipse. Простейшее приложение, компиляция, запуск. Лабораторная работа: установка Eclipse, первое знакомство с приложением, отладка. Модуль 3. Реализация концепции объектно-ориентированного программирования в Java RTTI, информация о классе; виртуальные методы; Классы и интерфейсы; идеология Java. Модуль 4. Структура Java-приложений Классы и пакеты Java и их соотношение с элементами файловой системы; Последовательность загрузки классов и влияние ее на структуру программы; Стадартные типы и объекты Java; Ссылки, указатели и язык Java; Объекты Java, цикл жизни объектов; Понятие о сборке мусора; Архивы Java. Лабораторная работа: создание простых демонстрациолнных приложений. Модуль 5. Классы, интерфейсы и их иерархия Классы, их структура; Области видимости; Создание иерархии классов; Переопределение методов класса; Создание и уничтожение объекта, конструкторы; Статические члены классов; Текущий объект и непосредственный предок текущего объекта; Инициализация членов класса; Константы, перечисления в Java. Интерфейсы, их смысл и использование; Интерфейсы и наследование; Преобразования типов с учетом классов и интерфейсов в условиях полиморфизма. Лабораторная работа: создание простых приложений (классы, наследование, интерфейсы, generic Java как система контроля преобразования типов). Модуль 6. Типы Java Стандартные типы, их объектные оболочки; Массивы Java; Стандартные типы Java – потоки ввода-вывода, строки, календарь и др. Лабораторная работа: создание простых приложений (ввод-вывод, контейнеры). Модуль 7. Операции и операторы Операции и их приоритеты; Основные операторы Java, основные приемы их использования. Модуль 8. Потоки, консольный ввод-вывод Два вида объектов организации ввода-вывода; Ввод/вывод с использованием консоли; Файловый ввод-вывод Лабораторная работа: создание простых приложений (ввод-вывод, файлы). Модуль 9. Контейнеры Java Виды контейнеров Java; Основные приемы использования контейнеров Java; Использование шаблонов. Лабораторная работа: создание простых приложений (контейнеры). Модуль 10. Сериализация в Java Роль сериализации в Java; Стандартная процедура сертализации; Понятие об интерфейсе Cloneable. Модуль 11. Обработка ошибок с использованием исключений Сравнение механизма с использованием исключений с традиционным механизмом обработки ошибок; Обрабатываемые и необрабатываемые исключения; Стандартные исключения Java-технологий, их роль; Операторы Java для поддержки исключений. Модуль 12. Понятие о компонентных моделях и модели JavaBeans Использование компонентых моделей при создании реальных современных приложений; Компонентная модель JavaBeans; Свойства, события, дескрипторы компонентов. Лабораторная работа: компоненты JavaBeans и обмен событиями в консольном приложении.
Описание: На курсе по разработке клиент-серверных приложений на Java Вы получите знания, необходимые для создания реальных Java-приложений класса клиент-сервер.
В процессе обучения разработке клиент-серверных приложений на Java внимание акцентируется на раскрытии наиболее существенных сторон создания клиентских и серверных приложений. Многочисленные примеры делают изложенный материал весьма наглядным и помогают его лучшему усвоению.
Кроме этого, на курсах по разработке клиент-серверных приложений на Java серьезное внимание уделяется компонентам JavaBeans для создания повторно используемых программных компонентов и сборочного программирования.
Цель курса: Получить теоретические знания и технические навыки, требующиеся для создания реальных Java-приложений.
Курс предназначен для всех разработчиков ПО, имеющих опыт программирования, знакомых с языком Java и планирующих создавать Java-приложения
Модуль 1. Многопоточные приложения. Место многопоточных приложений; Средства Java для управления многопоточностью; Класс Thread и интерфейс Runnable; Создание потоков; Мониторы; Синхронизация потоков. Лабораторная работа. Создание и синхронизация потоков в консольном приложении. Модуль 2. Компонентная модель JavaBeans. Основы взаимодействия компонентов Java в приложениях; Свойства, события и дескрипторы компонентов; Адаптеры, безымянные классы как распространенная техника создания адаптеров. Модель «источник-получатель» и многопоточность. Лабораторная работа. Создание графических компонентов Swing/SWT c использованием безымянных классов, адаптеров и защитой непотокобезопасных графических компонентов. Модуль 3. Графические приложения Java Графические модели Java – AWT, Swing, SWT; Создание графических приложений с использованием SWT; Основные SWT-компоненты Менеджеры компоновки; Модель JFace; SWT и JFace-приложния в среде Eclipse. Лабораторная работа. Создание графического приложения с архитектуре MVC с использованием JFace, SWT в представлении Eclipse. Модуль 4. Приложения Java c использованием СУБД Java и взаимодействие с СУБД; JDBC, использование SQL в Java-приложениях для доступа к реляционным БД; JDBC-драйвера, их виды; Основные объекты JDBC; Транзакции JDBC; Понятие об объектных БД и объектно-реляционном отображении. Лабораторная работа. Создание СУБД Derby и приложения Java/JDBC для работы с ним. Модуль 5. Web-приложения Java Java и взаимодействие с Web-серверами; Использовании апплетов; Распределенные Web-приложения; Сервлеты; Документы JSP; Портлеты. Лабораторная работа. Создание приложения с использованием сервлетов.
Общее Полное имя : 2011-03-19 10.01 java1 19_03_16_04 RAD subb.wmv Формат : Windows Media Размер файла : 394 Мбайт Продолжительность : 4 ч. 23 м. Режим общего битрейта : Переменный Общий поток : 210 Кбит/сек Максимальный общий битрейт : 341 Кбит/сек Дата кодирования : UTC 2011-03-19 18:01:32.406
Видео Идентификатор : 3 Формат : GoToMeeting3 Идентификатор кодека : G2M3 Идентификатор кодека/Информация : Citrix Systems, Inc. Продолжительность : 4 ч. 23 м. Вид битрейта : Переменный Битрейт : 159 Кбит/сек Ширина : 1280 пикселей Высота : 1024 пикселя Соотношение сторон : 5:4 Частота кадров : 29,970 кадров/сек Битовая глубина : 8 бит Бит/(Пиксели*Кадры) : 0.004 Размер потока : 300 Мбайт (76%) Язык : Russian (RU)
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Описание кодека : Windows Media Audio 9 - 48 kbps, 44 kHz, mono 1-pass CBR Продолжительность : 4 ч. 23 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 90,3 Мбайт (23%) Язык : English (US)
Общее Полное имя : lesson_4.asf Формат : Windows Media Размер файла : 433 Мбайт Продолжительность : 4 ч. 29 м. Режим общего битрейта : Переменный Общий поток : 224 Кбит/сек Максимальный общий битрейт : 332 Кбит/сек Дата кодирования : UTC 2011-10-12 06:07:57.828 Программа кодирования : 4.8 Build 723 / GoToMeeting BitRateFrom the writer : 198912 Audio samples : 188747 Video samples : 104857 recording time : Ср, 12 окт 2011 16:54:13 Московское время (зима)
Видео Идентификатор : 3 Формат : G2M4 Идентификатор кодека : G2M4 Вид битрейта : Переменный Битрейт : 151 Кбит/сек Ширина : 1024 пикселя Высота : 768 пикселей Соотношение сторон : 4:3 Режим частоты кадров : Переменный Номинальная частота кадров : 29,970 кадров/сек Битовая глубина : 8 бит Язык : Russian (RU)
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Описание кодека : Windows Media Audio 9.2 - 48 kbps, 44 kHz, mono 1-pass CBR Продолжительность : 4 ч. 29 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 92,6 Мбайт (21%) Язык : Russian
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!