Лучшие компьютерные курсы России! Вебинары для всего мира.

+7 (495) 232-32-16

info@specialist.ru   skype icq

Знаете ли Вы, что...

Курс Java. Уровень 1. Основы программирования пользуется огромной популярностью среди специалистов, а также тех, кто только выбрал для себя такие востребованные и высокооплачиваемые профессии:

Вакансии Superjob

Не нашли нужный Вам курс?

Напишите, и мы его сделаем!

Online консультация

чат Чат консультация
icq Icq консультация
skype Skype консультация
Записаться на курсы Записаться на курсы
Расписание курсов Расписание курсов
Способы оплаты Способы оплаты

Наши награды

load_price.jpg

Java. Уровень 1. Основы программирования



Хотите иметь интересную работу и высокую зарплату? —Учите английский! Хотите иметь интересную работу и высокую зарплату? —Учите английский!
Вы хотите работать в иностранной компании? В российской компании с иностранными партнерами? Получить прибавку к зарплате 20-30%? – Специально для Вас в «Специалисте»: скидка 20% на курсы английского языка при одновременной оплате с данным курсом! Помните: в 50% вакансий по программированию требуется знание английского языка!

Подробнее

Цель курса:

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


По окончании курса Вы будете уметь:
  • Создавать простые Java-приложения в среде Eclipse;
  • Отлаживать создаваемые приложения;
  • Использовать справочную систему Eclipse для Java и стандартных библиотек Java 2;
  • Создавать простые графические и консольные приложения.
Продолжительность курса - 40 ак. ч.

Преподаватели курса

Отзывы по курсу

В курсе рассказываются всё необходимое. Все просто и понятно. Отсутствуют неинтересные и нудные темы.

Cлушатель: Иванов Андрей Сергеевич

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

Cлушатель: Новикова Елена Николаевна


Все отзывы по курсу

Предварительная подготовка

Требуемая подготовка: Успешное окончание курса Основы программирования и баз данных или эквивалентная подготовка.

Рекомендуемая подготовка: Успешное окончание курса Программирование на языке C (Си) или эквивалентная подготовка.

Для определения уровня Вашей предварительной подготовки, рекомендуем Вам пройти бесплатное тестирование.

Наличие предварительной подготовки является залогом Вашего успешного обучения. Предварительная подготовка указывается в виде названия других курсов Центра (Обязательная предварительная подготовка). Вам следует прочитать программу указанного курса и самостоятельно оценить, есть ли у Вас знания и опыт, эквивалентные данной программе. Если Вы обладаете знаниями менее 85-90% рекомендуемого курса, то Вы обязательно должны получить предварительную подготовку. Только после этого Вы сможете качественно обучиться на выбранном курсе.

Тестирование по курсу

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

  Тема Ак. часов  
   
  Модуль 1. Введение в Java и Java-технологии.
  • Области применения Java.
  • JDK, JVM.
  • Java 2 (Java EE/SE/ME)
  • Лабораторная работа: установка JDK/JRE, настройка параметров среды.
1  
  Модуль 2. Eclipse как среда разработки Java-приложний
  • Среды разработки.
  • Знакомство с Eclipse как средой разработки Java-приложений.
  • Проекты.
  • Основные этапы создания приложения в среде Eclipse.
  • Простейшее приложение, компиляция, запуск.
  • Лабораторная работа: установка Eclipse, первое знакомство с приложением, отладка.
1  
  Модуль 3. Реализация концепции объектно-ориентированного программирования в Java
  • RTTI, информация о классе;
  • Виртуальные методы;
  • Классы и интерфейсы;
  • Идеология Java.
2  
  Модуль 4. Структура Java-приложений
  • Классы и пакеты Java и их соотношение с элементами файловой системы;
  • Последовательность загрузки классов и влияние ее на структуру программы;
  • Стандартные типы и объекты Java;
  • Ссылки, указатели и язык Java;
  • Объекты Java, цикл жизни объектов;
  • Понятие о сборке мусора;
  • Архивы Java.
  • Лабораторная работа: создание простых демонстрационных приложений.
6  
  Модуль 5. Классы, интерфейсы и их иерархия
  • Классы, их структура;
  • Области видимости;
  • Создание иерархии классов;
  • Переопределение методов класса;
  • Создание и уничтожение объекта, конструкторы;
  • Статические члены классов;
  • Текущий объект и непосредственный предок текущего объекта;
  • Инициализация членов класса;
  • Константы, перечисления в Java.
  • Интерфейсы, их смысл и использование;
  • Интерфейсы и наследование;
  • Преобразования типов с учетом классов и интерфейсов в условиях полиморфизма.
  • Лабораторная работа: создание простых приложений (классы, наследование, интерфейсы, generic Java как система контроля преобразования типов).
6  
  Модуль 6. Типы Java
  • Стандартные типы, их объектные оболочки;
  • Массивы Java;
  • Стандартные типы Java – потоки ввода-вывода, строки, календарь и др.
  • Лабораторная работа: создание простых приложений (ввод-вывод, контейнеры).
8  
  Модуль 7. Операции и операторы
  • Операции и их приоритеты;
  • Основные операторы Java, основные приемы их использования.
4  
  Модуль 8. Потоки, консольный ввод-вывод
  • Два вида объектов организации ввода-вывода;
  • Ввод/вывод с использованием консоли;
  • Файловый ввод-вывод
  • Лабораторная работа: создание простых приложений (ввод-вывод, файлы).
2  
  Модуль 9. Контейнеры Java
  • Виды контейнеров Java;
  • Основные приемы использования контейнеров Java;
  • Использование шаблонов.
  • Лабораторная работа: создание простых приложений (контейнеры).
2  
  Модуль 10. Сериализация в Java
  • Роль сериализации в Java;
  • Стандартная процедура сертализации;
  • Понятие об интерфейсе Cloneable.
2  
  Модуль 11. Обработка ошибок с использованием исключений
  • Сравнение механизма с использованием исключений с традиционным механизмом обработки ошибок;
  • Обрабатываемые и необрабатываемые исключения;
  • Стандартные исключения Java-технологий, их роль;
  • Операторы Java для поддержки исключений.
4  
  Модуль 12. Понятие о компонентных моделях и модели JavaBeans
  • Использование компонентых моделей при создании реальных современных приложений;
  • Компонентная модель JavaBeans;
  • Свойства, события, дескрипторы компонентов.
  • Лабораторная работа: компоненты JavaBeans и обмен событиями в консольном приложении.
2  
  Аудиторная нагрузка в классе с преподавателем 40 +20
бесплатно
 
  Общая учебная нагрузка, включая консультации и самостоятельные занятия 72  

Ближайшие группы 

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

Стоимость обучения (рублей) 

Документы об окончании

Cert_Common

Свидетельство Центра "Специалист"

Cert_Inter

Свидетельство Центра "Специалист" международного образца

Все документы центра

Курсы менеджеров по персоналу Кадровые курсы Бухгалтерские курсы Курсы дизайна Курсы фотошоп Курсы 1с Курсы 3d max

qr-code.gif © 1991–2012 Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
Адрес главного офиса: г. Москва, Госпитальный переулок, д. 4/6.

Телефон: +7 (495) 232-32-16, E-mail: info@specialist.ru
Мобильный сайт, Отправить сообщение вебмастеру

yandexmoney.gif logo_wm.gif qiwi-logo.gif rbk_logo_s.png cyberplat1.gif Rambler's Top100 rating@mail.ru Яндекс.Метрика
Рейтинг@Mail.ru LiveInternet