Центр дистанционного обучения Онлайн-Академия
Дистанционные курсы
Технология дистанционного обучения
Начать дистанционное обучение
Тарифные планы на дистанционное обучение
оплата дистанционного обучения
Отзывы выпускников дистанционных курсов


Сертификат Академии
для выпускников курсов

Высылаем по почте
в любую точку мира!


Образование за рубежом

компьютерные курсы

курсы английского

повышение квалификации

о центре дистанционного обучения Часто задаваемые вопросы по дистанционным курсам Партнеры центра дистанционного обучения вопрос по дистанционному обучению координаты центра дистанционного обучения ссылки по дистанционному обучению

195276, Санкт-Петербург,
пр. Культуры, д. 31, корп. 1

Тел.: (812) 448-55-11

 

Программирование на Java (новинка !!!)
 

Данный курс посвящен обзору структуры платформы Java, изучению языка Java и практическому освоению инструментария Java-разработчика.

Основное внимание уделяется изучению классов, интерфейсов, управляющих операторов, простых типов данных и операций, а также использованию механизма обработки ошибок времени выполнения. Помимо этого рассматривается использование стандартных инструментов для разработки Java-приложений, входящих в состав JDK.

Курс рассчитан как на начинающих программистов, так и на программистов с опытом, желающих освоить новый для себя язык программирования.

Для успешного прохождения курса рекомендуется обладать опытом программирования на каком-либо языке высокого уровня, например С/C++, Pascal или PHP.

Скачать бесплатно первый урок курса

Программа курса

Урок 1. Начальные сведения о языке Java

История и развитие языка Java. Характерные особенности языка Java. Среда разработки программ на Java. Первая программа на Java. Концепция переменных. Организация консольного ввода.

Урок 2. Основы языка Java

Объектно-ориентированное программирование. Основные принципы ООП. Лексические конструкции. Введение в управляющие операторы. Использование блоков кода.

Урок 3. Типы данных, переменные и массивы

Примитивные типы данных. Константы. Переменные. Совместимость и приведение типов. Массивы.

Урок 4. Операции

Арифметические операции. Побитовые операции. Операции сравнения. Логические операции. Операции присваивания. Приоритеты операций.

Урок 5. Операторы и управление потоком выполнения

Операторы выбора. Операторы цикла. Операторы перехода.

Урок 6. Знакомство с классами

Определение классов. Объявление объектов. Определение и вызов методов. Конструкторы. Ключевое слово this. Понятие о сборке мусора.

Урок 7. Углублённое изучение классов

Перегрузка методов. Передача аргументов, возврат объектов. Управление доступом. Ключевые слова static и final. Вложенные и внутренние классы. Varargs - аргументы переменной длины.

Урок 8. Наследование

Основы наследования. Ключевое слово super и его использование. Многоуровневая иерархия. Динамическая диспетчерезация методов. Использование абстрактных классов. Ключевое слово final и наследование.

Урок 9. Пакеты и интерфейсы

Основы пакетов. Защита доступа. Импорт пакетов. Интерфейсы. Использование интерфейсов.

Урок 10. Обработка исключительных ситуаций

Основы обработки исключений. Использование try и catch. Операторы throw, throws и finally. Исключения Java. Сцепленные исключения.

Урок 11. Многопоточное программирование

Модель потоков Java. Создание потоков. Приоритеты потоков. Синхронизация. Межпотоковые коммуникации. Приостановка, возобновление и завершение потоков.

Урок 12. Перечисления, автоупаковка и аннотации

Перечисления. Классы-оболочки для базовых типов данных. Автоупаковка. Аннотации (метаданные).

Урок 13. Ввод-вывод, JNI

Основы ввода-вывода. Чтение-запись консольного ввода-вывода. Чтение-запись файлов. JNI (родные методы). Статический импорт. Вызов перегруженных конструкторов. Использование instanceof.

Урок 14. Обобщения

Введение в обобщения. Ограниченные типы. Использование шаблонных аргументов. Создание обобщенных методов. Обобщенные интерфейсы. Иерархии обобщенных классов. Некоторые ограничения обобщений.

Программное обеспечение, необходимое для обучения:

Java SE Development Kit (Этот продукт распространяется бесплатно и его можно скачать по ссылке: http://www.oracle.com/technetwork/java/javase/downloads/index.html

Объем курса: 40 ак.ч.


Начать дистанционное обучение Word

 

дистанционное обучение дистанционное образование on-line обучение
Copyright © АНОО "Академия профессионального образования"
Дистанционное обучение