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

Смотрите также:

  1. Курсы программирования Delphi
  2. Курсы программирования С#.NET
  3. Курсы программирования С, С++
  4. Курс программирования Visual Basic .NET
  5. Курсы программирования 1С: Предприятие 7.7

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

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

Записаться на курс

  • Цена: 13640 руб.
  • Индивидуально: 32000 руб.

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




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

    • в аудиториях г. Москвы ;
    • в Вашем городе;
    • в офисе Вашей компании.


    Записаться на курс

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

    Рабочие дни:
    • Утро —
    • День — 22-05-2012
    • Вечер — 22-05-2012
    Выходные дни:
    • Cуббота и/или воскресенье — 26-05-2012

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

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

    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. Зачет.

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

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

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

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

    Записаться на курс

    Комментарии запрещены.

    Смотрите также:

    1. Курсы программирования Delphi
    2. Курсы программирования С#.NET
    3. Курсы программирования С, С++
    4. Курс программирования Visual Basic .NET
    5. Курсы программирования 1С: Предприятие 7.7