Центр компьютерного обучения

Телефоны:
8 (495) 641-00-46

Курсы программирования Java

Стоимость курса:

  • базовая цена: 17050 руб.
  • скидка 20%
  • цена для Вас:    13640 руб.
  • индивид. обучение: 32000 руб.

Курсы программирования Java

Записаться

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

На занятиях курса обучения Java слушатели знакомятся с применением Java-программ в WEB-приложениях для обеспечения интерактивности при общении пользователя и программы Web-страниц, а также работе корпоративных приложений, взаимодействующих с базами данных. В период обучения на курсах Java особое внимание уделяется обзору передовых Java-технологий (Java Beans, RMI, CORBA). В дальнейшем это позволит самостоятельно осуществлять работу с базами данных, проводить обслуживание и поддержку WEB-сайта, разрабатывать, внедрять и сопровождать корпоративные Интернет-проекты, координировать технологические процессы.

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

По окончании курса обучения Java-программированию выпускники Учебного центра получают свидетельство установленного образца и могут успешно трудоустроиться по заявкам от работодателей, поступившим в отдел по трудоустройству при Учебном центре, в отделы информационных технологий крупных компаний и холдингов, в финансовые, консалтинговые, торгово-производственные компании и фирмы, а также банковские структуры по специальностям менеджер проекта группы разработки, инспектор компьютерной группы, специалист по компьютерным технологиям, специалист по ведению баз данных, руководитель проекта группы разработки, с зарплатой в среднем от 600$ (и более) в зависимости от профессионального уровня и карьерного роста.

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

Наименование курса:

Программирование на языке Java.

Продолжительность курса:

Общий объем курса:
Групповые занятия: 44 ак. ч.
  • аудиторные
  • самостоятельные
44 ак. ч.
0 ак. ч.
Индивидуальные занятия: 40 ак. ч.

График занятий:

Режим занятий Дни проведения Кол-во ак.ч.
Стандартный
  • понедельник, среда, пятница
  • вторник, четверг
  • суббота, воскресенье
по 4 ак.ч.
по 4 ак.ч.
по 4 ак.ч.
Интенсивный
  • понедельник, вторник, среда, четверг, пятница
  • понедельник, среда, пятница
  • вторник, среда
  • суббота, воскресенье
по 4 ак.ч
по 8 ак.ч.
по 8 ак.ч.
по 8 ак.ч.
*** Для корпоративных клиентов график занятий обсуждается и составляется индивидуально.

Время занятий групп на курсах:

  • утренние группы с 9-00 до 12-00
  • дневные группы с 12-00 до 15-00, с 15-00 до 18-00;
  • вечерние группы с 18-00 до 21-00;
  • группы выходного дня: с 10-00 до 13-00, с 13-00 до 16-00, с 16-00 до 19-00.
*** В отдельных (исключительных) случаях время занятий может быть изменено.

Ближайшие даты начала занятий:

Рабочие дни:

  • Утро — 08-01-2018
  • День — 09-01-2018
  • Вечер — 09-01-2018
Выходные дни:
  • Cуббота и/или воскресенье — 13-01-2018

*** Внимание! Даты начала занятий могут изменяться.

Место проведения занятий:

  • в аудиториях г. Москвы (м. Таганская, м. Китай Город, м. Серпуховская, м. Добрынинская, м. Арбатская, м. Охотный ряд, м. Чистые Пруды, м. Тургеневская, м. Пушкинская, м. Тверская, м. Проспект Мира и др.);
  • в Вашем городе;
  • в офисе Вашей компании.

Стоимость курса:

  • базовая цена: 17050 руб.
  • скидка 20%
  • цена для Вас:    13640 руб.
  • индивид. обучение: 32000 руб.

Учебная программа курса:

1.Введение.
1.1. История языка Java, его особенности. Java и С++, C++/CLI, C#.NET.
1.2. Эволюция технологии. Платформы JME, JSE, JEE, Java Card. Java Web Start, апплеты, JavaFX.
1.3. Классы и пакеты. Обзор пакетов Java Core.
1.4. Виртуальная машина Java (JVM) и среда исполнения Java-программ (JRE). JDK: основные инструменты.
1.5. Интерпретация байт-кода, JIT-компиляция, управление памятью. Jar-файлы. JRE и CLR. JNI.
1.6. Управление кодом проекта и отладка в популярных интегрированных средах разработки (IDE).

2. Синтаксис языка Java.
2.0. Базовые типы данных и классы-обёртки, autoboxing/unboxing. Логические и побитовые операции. Массивы.
2.1. Методы. Native-методы. Конструкторы, конструктор по умолчанию. Список аргументов переменной длины. Наследование, перегрузка методов. Приведение типов. Оператор instanceof.
2.2. Переменные класса (поля) и переменные метода: декларация, присваивание, инициализация.
2.3. Модификаторы: доступа, final и static. Статический инициализатор (clinit).
2.4. Перечисления.
2.5. Управляющие операторы и конструкции (ветвления, циклы).
2.6. Абстрактные классы. Интерфейсы. Маркерные интерфейсы.
2.7. Исключения.
2.8. Обобщения (шаблоны). Аннотации. Основные аннотации. Reflection API.
2.9. Встроенные классы и интерфейсы. Локальные и анонимные классы.
2.10. Комментарии. Документирование средствами Javadoc.

3. Графический интерфейс пользователя.
3.1. Компонентно-ориентированная архитектура. Getter/Setter методы, JavaBeans.
3.2. Heavyweight- и lightweight-компоненты. Обзор библиотек AWT, Swing, SWT.
3.3. Компонентная модель AWT, Swing. Контейнеры и менеджеры компоновки (Layout).
3.4. Архитектура управляемая событиями, паттерн publish/subscribe, Observable и Observer. События графического интерфейса и их обработка.
3.5. Визуальное программирование графического интерфейса Swing средствами IDE.

4.Многопоточное программирование.
4.1. Нити (потоки выполнения) в Java. Группы и пулы потоков.
Операции над мониторами объектов.
4.2. Синхронизированные методы и блоки. Решение типичных проблем, возникающих при синхронизации: Deadlock, Livelock, Starvation.
4.3. Волатильные переменные. Executors, Locks, очереди, рефакторинг на примере immutable классов. Переменные ThreadLocal.

5. Обмен данными.
5.1. Потоки ввода/вывода. Файлы, буферы, каналы, селекторы. Кодировки. Работа с архивами.
5.2. Межнитевая коммуникация: пайпы.
5.3. Сериализация. JAXB. Работа с данными в формате XML.
5.4. Клиент-серверные приложения: архитектура и реализация (сокеты). URL, URLConnection.
5.5. Взаимодействие с реляционными базами данных через интерфейс JDBC.

6. Дополнительные возможности Java SE.
6.1. Коллекции. Хэширование и деревья, слабые ссылки (weak links), перебор и сравнение элементов.
6.2. Интернационализация и локализация.
6.3. Работа с регулярными выражениями.
6.4. Журналирование.

7. Зачет.

Как записаться на обучение на курсы:

Для того, чтобы стать нашим слушателем, Вам необходимо подойти в учебный отдел нашего Центра, заключить договор на обучение и оплатить стоимость курса с учетом скидки, которая предоставляется всем посетителям, получившим информацию на этом сайте. По условию договора абитуриент может внести предоплату (50% от стоимости обучения). Вторая часть оплаты вносится до второго занятия обучения.

Записаться