Місто проведення:
Київ
Категорія:
Галузеві тренінги
Тренінгова компанія:
Світ Сучасної Освіти
Найближчі дати проведення тренінгу:
Місце проведення тренінгу:
Киев, ул. Смоленская, 31-33, Центр Знаний ЧАО "Инком"
Телефоны для справок:
+380 (44) 538 00 60;
+380 (93) 258 54 08
Контактное лицо:
Сергей Шиповалов
Напрямок навчання:
-
IT- технології
Аудиторія:
Студенты, которые имеют базовое математические, логические и аналитические навыки решения проблем и которые хотят приступить к изучению языка программирования Java. Это могут быть технические
писатели, веб-разработчики, технические руководители, а также технические специалисты не программисткой деятельности, как, например, системные администраторы
этот курс также подходит для начинающих программистов и тех программистов, которые предпочитают начать изучение языка программирования Java с самого начала.
специалисты, с опытом объектно-ориентированного программирования, такие как традиционные C разработчики, так же получат пользу от этого курса, поскольку он поможет им начать миграцию на язык программирования Java.
Опис тренінгу
Курс рассчитан на студентов, практически без какого-либо опыта программирования, с базовыми знаниями программировании на Java.
Этот курс учит важности объектно-ориентированного программирования, ключевым словам, конструкциям языка программирования Java, и шагам, необходимым для создания простых Java программ. Курс начинается с обучения основ объектно-ориентированного программирования (ООП) и концепций объектно-ориентированного анализаЭто подготовительные курсы, для получения необходимого опыта для подготовке к следующему курсу - Язык программирования Java.
Програма тренінгу:
В ходе курса студенты научатся:
Выявлять объекты в проблемной области
Разрабатывать диаграммы классов для проблемной области
Разрабатывать базовые классы основанные на классовых диаграммах
Анализировать проблемы и разработки методов решения проблемы
Разрабатывать и тестировать Java приложения
Использовать примитивные типы для хранения данных в переменных
Продемонстрировать объектно-ориентированный принцип повторного использования классов
Использовать операторы
Использовать циклы
Разрабатывать и применять методы
Применять инкапсуляцию и разрабатывать конструкторы
Создавать и использовать одномерные и многомерные массивы
Реализовывать наследование для расширения классов
Демонстрировать понимание ключевых концепций объектно-ориентированного программирования
Модуль 01: Объекты
Описание, абстракции и её использование в объектной модели
Определение объектов
Описание объектной инкапсуляции
Модуль 02: Классы
Группа объектов с аналогичными атрибутами и общих операций в классах
Объясните, как классы, используемые для определения объектов
Определение наследования, и объяснить, как оно относится к программному обеспечению повторного использования
Определить обобщения и специализации, и как они связаны с наследства
Определить полиморфизм и объяснить, как наследование способствует полиморфизме
Определение абстрактных классов
Модуль 03: Объект Взаимодействие
Взаимодействие объектов на основе обмена сообщениями
Ассоциации и композиции
Определение срока службы объекта
Модуль 04: объектно-ориентированный анализ и проектирование с помощью UML
Создание юзкейсов для описания проблемной области
Создание диаграммы для юзкейсов
Создание диаграммы классов для проблемной области
Создание диаграммы деятельности для юзкейсов
Объявление класса для классовой диаграммы
Модуль 05: Технология Java
Описание ключевых концепций языка программирования Java
Три технологии товарных групп Java
Краткая характеристика каждого из семи этапов жизненного цикла примитивных типов
Модуль 06: Анализ проблем и разработка решений
Разбор проблемы с использованием объектно-ориентированный анализа
Проектирование классов, из которых будут созданы объекты
Модуль 07: Разработка и тестирование программы Java
Выявление четырёх компонентов класса в языке программирования Java
Использование main метода в тестовом классе для запуска Java программы из командной строки
Сборка и выполнение Java программы
Модуль 08: Декларирование, инициализация и использование переменных
Определение синтаксиса и использование переменных
Список восьми примитивных типов языка Java
Объявление, инициализация и использовать переменных, констант в Java
Изменение значений переменной используя операторы
Использование повышения и приведения типов
Модуль 09: Создание и использование объектов
Объявление и инициализация ссылочных типов
Сравнение хранения ссылочных типов и примитивных
Использование класс String из Java Software Developer Kit
(SDK)
Использование Java 2 Platform, Standard Edition (J2SE)
Модуль 10: Использование операторов и условных конструкций
Определение реляционных и условных операторов
Создание, if и if/else конструкций
Использование switch конструкции
Модуль 11: Использование циклов
Создание while циклов
Разработка for циклов
Создание do/while циклов
Модуль 12: Разработка и использование методов
Объявление и вызов метода
Сравнение объекта и статических методов
Использование перегруженных методов
Модуль 13: Реализация Инкапсуляция и Конструкторы
Использование инкапсуляции для сокрытия данных
Создание конструкторов для инициализации объектов
Модуль 14: Создание и использование массивов
Одномерные массивы
Инициализация массива при помощи длинны массива и цикла
Создание двумерных массивов
Модуль 15: Реализация наследования
Определение и использование наследования
Абстракция
Явная идентификация библиотек используемых в коде.
Додаткова інформація:
Чтобы добиться успеха в прохождении данного тренинга, студенты должны уметь:
Создавать и редактировать текстовые файлы, используя текстовый редактор
Использовать веб браузер
Решать логические задачи
Выполнение команд с помощью командной строки
Иметь минимальный опыт программирования
Иметь минимальный опыт в разработке приложений.
Информацию о регистрации и других условиях участия Вы можете получить, связавшись с Сергеем Шиповаловым по телефонам: +380 (44) 538 00 60 или +380 (93) 258 54 08. Также Вы можете заполнить заявку на обучение на сайте Центра Знаний: http://knowledgeforit.com.