Java программирование
Получите самые богатые знания
от наших лучших преподавателей-практиков!
ФОРМАТ ОБУЧЕНИЯ
УРОВЕНЬ
каждый понедельник
онлайн
для всех уровней
КОГДА
При поддержке партнеров
Платформа
BIMSYSTEM лицензирована
Комитетом по образованию
Санкт-Петербурга
О курсе
Курс предназначен для изучения языка программирования Java. В нем рассматриваются основы программирования на языке Java, объектно-ориентированный подход к программированию, основные алгоритмы и типы данных, обработку ошибок и обработку событий с использованием инструментария Java. Также рассматриваются параллельное программирование на Java, работа с коллекциями, а также элементы API платформы Java: сетевое программирование, средства защиты и работа с БД.
После изучения курса ты получишь навыки:
Программирования на языке Java
Изучения программирования под различные платформы
Изучения специализированных возможностей Java
    Формы обучения:
    1
    Очное
    2
    Вебинар
    3
    Дистанционное
    Программа обучения
    Модуль 1:
    Основы
    • Введение в Java, Обзор средств разработки,
    • Типы данных, переменные, константы,
    • Операторы, методы, массивы
    Модуль 2:
    Объектно-ориентированное программирование
    • Объектно-ориентированное программирование, основные понятия,
    • Классы и объекты. Создание объектов, Работа со строками,
    • Конструкторы, области видимости, Перегрузка
    Модуль 3:
    Алгоритмы и структуры данных
    • Списки. Деревья. Стеки и очереди.
    • Ассоциативные массивы. Алгоритмы сортировки и поиска.
    Модуль 4:
    Наследование
    • Суперклассы и подклассы. Иерархия наследования.
    • Полиморфизм, переопределение методов. Динамическое связывание.
    • Абстрактные классы, интерфейсы. Идиомы проектирования.
    Модуль 5:
    Исключения
    • Обработка ошибок, классификация исключений.
    • Перехват исключений, трассировка стека исключений.
    Модуль 6:
    Обработка событий
    • Графический интерфейс пользователя. Создание апплетов.
    • Работа с интерфейсами. Обработка событий мыши
    Модуль 7:
    Коллекции и обобщенное программирование
    • Понятие обобщенного программирования.
    • Определение коллекции. Интерфейсы коллекций. Коллекции
    Модуль 8:
    Многопоточное программирование
    • Параллельное программирование. Параллельные алгоритмы.
    • Потоки в операционной системе. Потоки Java.
    • Проблемы общего доступа к памяти. Идиома монитора.
    • Методы wait, notify, notifyAll. Обзор java.util.concurrent.
    Модуль 9:
    Создание графического интерфейса
    • Работа с AWT и Swing.
    • Основные графические примитивы.
    Модуль 10:
    Работа в сети
    • Java и сетевое программирование.
    • Адресация в сети. Реализация сервера.
    • Работа с электронной почтой. Обзор java.net.
    Модуль 11:
    Средства защиты
    • Использование Java в защите информации.
    • Загрузчики классов. Шифрование. Цифровые подписи
    Модуль 12:
    Работа с базами данных
    • Обзор JDBC. SQL-запросы.
    • Выполнение запросов. Транзакции
    Преподаватель и автор курса
    Казакевич Александр Борисович
    Опыт преподавания: 10 лет
    Навыки и знания:
    САПР: Cadence OrCAD, Autodesk AutoCAD
    Языки программирования: SQL / T-SQL, C / C++, Pascal / Delphi, Java, PHP, Assembler (микроЭВМ, микроконтроллеры)
    Среды разработки: MS Visual Studio, Eclipse, NetBeans, Borland C++ Builder, Borland Delphi
    СУБД: Разработка, создание и администрирование БД в системах MS SQL Server, MS Access, MySQL, sqlite ERP-системы: Базовые навыки разработки в среде MS Dynamics AX 3 (Axapta)
    Мультимедиа: Adobe Photoshop, Autodesk 3d Studio Max
    Офисные программы: пакет MS Office
    Для физических лиц
    Для юридических лиц
    ОЧНОЕ
    ОБУЧЕНИЕ
    80 ак. часов
    39 000 ₽
    30 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    80 ак. часов
    36 400 ₽
    28 000 ₽
    Записаться
    ОЧНОЕ
    ОБУЧЕНИЕ
    80 ак. часов
    44 200 ₽
    34 000 ₽
    Записаться
    ОБУЧЕНИЕ В ФОРМЕ ВЕБИНАРА
    80 ак. часов
    41 600 ₽
    32 000 ₽
    Записаться
    Что говорят наши выпускники
    ООО "БИМ СИСТЕМ"
    ИНН 7813634775/ КПП 781301001
    ОГРНИП 1197847111660

    © 2017-2020 BIM SYSTEM
    Политика конфиденциальности
    Пользовательское соглашение