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

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

Курсы программирования 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.
    *** В отдельных (исключительных) случаях время занятий может быть изменено.

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

    Рабочие дни:
    • Утро — 02-10-2017
    • День — 03-10-2017
    • Вечер — 03-10-2017
    Выходные дни:
    • Cуббота и/или воскресенье — 07-10-2017

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

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

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

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

    • базовая цена: 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% от стоимости обучения). Вторая часть оплаты вносится до второго занятия обучения.

    Записаться