курс 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 администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов
  • Расписание и цены
    Этот курс набирает желающих участников. Отправьте заявку на участие, а когда наберётся достаточное количество, мы с вами свяжемся.
    Заказать обучение
    Программа курса

    Введение в технологию 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, Английский язык.