ул. Райымбека, д. 348, оф. 900
(727) 3-909-200, 3-909-220, 3-909-230
ул. Иманбаевой, д. 5а, оф. 301
(7172) 97-43-81, 97-43-77, 97-43-88

Ближайшие курсы

на подходящую для вас дату

Что включено в курс?

  • Длительность обучения в очном формате составляет 8 академических часов в день (1 академический час равен 45 минутам); учебные курсы состоят из теоретических лекций и практических занятий, проводимых под руководством инструктора, а также самостоятельных работ слушателей.
  • Каждый слушатель обеспечивается индивидуальным рабочим местом, оборудованным персональным компьютером; характеристики компьютеров соответствуют определённому в теме курса программному обеспечению и требованиям к данному курсу.
  • Классы оснащены мультимедийной аппаратурой (проектор и экран), маркерной доской (черной или белой).
  • В учебных классах обеспечивается доступ в интернет.
  • Занятия проводят сертифицированные инструкторы, имеющие высокую квалификацию и большой опыт преподавания.
  • Каждому слушателю выдается в постоянное пользование пакет, содержащий: учебно-методическое пособие, дополнительные раздаточные материалы, инструкции, презентации, канцелярские принадлежности. Количество пакетов соответствует количеству слушателей курса.
  • Во время перерывов слушатели обеспечены трехразовым питанием: полноценный горячий обед в ресторане или кафе и два кофе-брейка.
  • По окончании курса каждому слушателю выдаются сертификаты установленного образца, предварительно согласованные с заказчиком.

[JSE7F]
Java SE 7: Основы
Java SE 7 Fundamentals

Продолжительность курса: 5 дней (40 академ. часов)

Данный курс позволяет слушателям с небольшим опытом программирования (или с полным отсутствием такового) начать изучение программирования с использованием языка программирования 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 администраторы
  • Разработчики порталов
  • Разработчики
  • Технические консультанты
  • Технические администраторы
  • Разработчики приложений
  • Системные администраторы
  • Менеджеры проектов

Необходимая предварительная подготовка:

Программа курса:

  • IВведение в технологию 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 приложений

Другие курсы

10gJP ORACLE 10g : Java Programming  
FJ-310-EE6 Developing Applications for the Java EE 6 Platform 20 ноября
JEE6DWA Java EE 6: Develop Web Applications with JSF  
JEE6DWSS Java EE 6: Develop Web Components with Servlets & JSPs  
JSE7F Java SE 7: Основы  
JSE7P Java SE 7: Программирование  
JSE8F Java SE 8: Основы 12 марта
JSE8P Java SE 8: Программирование 20 ноября
JV 10 Основы языка Java. Среда програмирования Jdeveloper  
JV 10, 11 Обзорно-практический курс по Java технологиям для базы данных Oracle 10,11 и Weblogic сервера