курс JSE7F Java Se 7 Разработка Rich Client приложений/Java SE7 Fundamentals
Ваша корзина пуста
Сумма: 0 руб.
О курсе

Java SE 7 Основы

Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования Java. В курсе рассматриваются важность объектно-ориентированного подхода в программировании, ключевые слова и конструкции языка программирования Java, а также этапы создания простых Java программ. Слушатели получают прочные знания основ языка программирования Java, позволяющие продолжить работу и обучение. Курс основан на Java Platform, Standard Edition 7 (Java SE 7); в нем используется продукт Java SE Development Kit 7 (JDK 7). Слушатели на практике осваивают основные концепции объектно-ориентированного подхода, такие как наследование, инкапсуляция и абстракция. Они узнают, как создавать и использовать простые Java классы, содержащие массивы, циклы и условные конструкции. Они учатся также использовать объектные ссылки и писать простой код для обработки ошибок. Курс обеспечивает понимание того, что такое платформа Java SE7 и как она используется в реальных приложениях.
 
Цель курса:

  • Разработка и декларирование классов
  • Анализ задач бизнеса для получения представления о том, какие объекты и операции будут использованы при проектировании Java программы
  • Определение сроков
  • Синтаксис языка Java
  • Создание простых Java программ, успешно компилирующихся и выполняющихся
  • Объявление и инициализация переменных
  • Перечисление примитивных типов данных
  • Создание объектов и эффективное использование объектных переменных
  • Использование операторов, циклов и конструкций принятия решений
  • Объявление и создание экземпляра массивов и ArrayLists и итерирование по ним
  • Понимание преимуществ использования интегрированной среды разработки (IDE)
  • Понимание основных особенностей технологии Java
  • Объявление метода с аргументами и возвращаемыми значениями
  • Использование наследования для объявления и определения подкласса существующего суперкласса
  • Описание обработки ошибок в Java программе
  • Описание примеров использования Java в приложениях и в продуктах потребления
  •  
    Аудитория курса:
  • Web администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов
  • Расписание и цены
    Форма обучения Академ. часы Ближайшая группа Цена
    Частные лица Организации
    Дневное обучение 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Дистанционный 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Дневное обучение 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Форма обучения Академ. часы Ближайшая группа Цена
    Частные лица Организации
    Дневное обучение 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Дистанционный 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Форма обучения Академ. часы Ближайшая группа Цена
    Частные лица Организации
    Дистанционный 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Дневное обучение 40
    31.01.2022
    выбрать другую дату
    15 000 руб. 36 000 руб.
    Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
    Заказать обучение
    Программа курса

    Введение в технологию Java

    Связь Java с другими языками. Загрузка, установка и конфигурирование Java окружения в системе Windows. Различные технологии Java: Java EE, JavaME, Embedded Java SE. Основные особенности технологии и преимущества использования Java. Использование интегрированной среды разработки (IDE).


    Объектное мышление
    Определение области проблемы. Идентификация объектов и выбор критериев для определения объектов.


    Введение в язык Java
    Определение классов. Идентификация компонент класса. Создание и использование тестового класса. Компиляция и выполнение тестовой программы.


    Работа с примитивными переменными
    Объявление и инициализация переменных полей. Переменные типы данных, такие как целые, с плавающей точкой, текстовые и логические. Объявление переменных и присваивание значений. Использование констант. Использование арифметических операторов для модификации значений.


    Работа с объектами
    Объявление и инициализация объектов. Хранение объектов в памяти. Использование объектных ссылок для манипуляции данными. Использование JSE javadocs для просмотра методов класса. Работа с объектами String и StringBuilder.


    Использование операторов и управляющих конструкций
    Использование операторов отношения и условных операторов. Проверка равенства строк. Определение различных условий в программе и определение алгоритма. Создание конструкций if и if/else. Вложение и создание цепочек условных предложений. Использование предложения switch.


    Создание и использование массивов
    Объявление, создание и инициализация одномерного массива. Объявление, создание и инициализация двумерного массива. Использование цикла for для обработки массива. Создание и инициализация ArrayList. Использование предложения import для работы с существующими Java API. Доступ к значению в массиве или ArrayList. Использование массива аргументов.


    Использование циклов
    Создание циклов while и вложенных циклов while. Создание цикла for. Использование ArrayLists с циклами for. Создание цикла do while. Понятие об области действия переменной.

    Работа с методами и перегрузка методов
    Создание и вызов метода. Передача аргументов и возвращение значений. Создание статических методов и переменных. Использование модификаторов. Перегрузка метода.

    Использование инкапсуляции и конструкторов
    Создание конструкторов. Реализация инкапсуляции.

    Введение в более сложные концепции объектно-ориентированного подхода
    Использование наследования. Использование типов полиморфизма, таких как перегрузка, переопределение, и динамическое связывание. Работа с суперклассами и подклассами. Введение абстракции в анализ и проектирование. Предназначение Java интерфейсов. Создание и реализация Java интерфейса.

    Обработка ошибок
    Различные виды возможных ошибок и их обработка в Java. Различные виды исключений в Java. Использование Javadocs для исследования исключений, выброшенных методами основных классов. Создание кода для обработки исключений.

    Общая картина
    Создание пакетов и JAR файлов для развертывания средствами Java. Двух- и трех-уровневая архитектура. Некоторые примеры Java приложений.

    Преподаватели
    Преподаватель Вадим Городилов
    Документы об окончании
    Текущие вакансии
    Java-программист
    от 75000.00 руб.

    Компания ООО "Дата Ист" примет в команду проекта Geoenrichment (J2EE приложение для работы в Amazon Cloud) Java-программиста с опытом работы от 2 лет. Работа в офисе в Академгородке, полный рабочий день. 

    Требуемые навыки: Java, JavaEE, Английский язык.