Программы обучения

Компания Геликон Про предлагает вам развернутые программы базовых курсов для прикладных программистов (К1, К2, К3, К6) и системных администраторов (К4, К5), а также программу курса по управлению проектами средствами Microsoft Project (К7).

К1. Основы теории реляционных баз данных
К2. Функциональные возможности системы Капитал CSE
К3. Средства настройки системы Капитал CSE и язык GOAL
К4. Администрирование системы Капитал CSE
К5. Администрирование СУБД Oracle 8i
К6. Объектно-ориентированный анализ, проектирование и программирование. Язык UML
К7. Управление проектами средствами Microsoft Project

К1. Основы теории реляционных баз данных

N Тема занятия Кол-во часов
1 Реляционная система:
  • структура данных;
  • целостность данных;
  • манипулирование данными.
  • 3
    лекция
    2 Проектирование РБД:
  • ER-проектирование;
  • спецификация внешних ключей;
  • связь между логическим и физическим проектированием;
  • принципы нормализации.
  • 4
    лекция
    3 Примеры пректов РБД: S-Designor DataArchitect.
    2
    практика
    Введение в SQL:
  • язык определения схемы (SDL):
         -таблицы;
         -индексы;
  • язык манипулирования данными (DML):
         -команды добавления, удаления и изменения данных;
  • 2
    лекция
    4
  • запросы;
         -агрегатные функции;
         -предложение WHERE;
         -внешнее соединение;
         -предложение ORDER BY;
         -предложение GROUP BY;
         -предложение HAVING;
         -подзапросы.
  • 2
    лекция
    Технология клиент-сервер. Современные СУБД.
    2
    лекция
    5 Хранимые процедуры.
    2
    лекция
    Использование SQL. Программный продукт Interactive SQL.
    4
    практика
    Итого
    21

    в начало


    К2. Функциональные возможности системы Капитал CSE

    N Тема занятия Вид занятий
    1 Основные приемы работы в системе Капитал CSE:
  • запуск Капитал CSE;
  • работа с основными визуальными элементами;
  • работа со стандартными окнами системы;
  • работа с буфером обмена;
  • работа в произвольных временных интервалах;
  • установки, свойства модуля, настройки компонентов.
  • 2
    практика
    2 Функциональная структура системы Капитал CSE:
  • общесистемные справочники:
         -справочник населенных пунктов;
         -справочник банков;
         -справочник организаций;
         -справочник физических лиц;
         -справочник объектов аналитического учета;
         -справочники единиц измерения, констант, атрибутов;
  • 2
    практика
  • бухгалтерский учет:
         -план счетов;
         -бухгалтерские операции;
         -бухгалтерская отчетность;
  • 1
    практика
         -касса;
         -расчетный счет;
         -счета-фактуры;
         -книги продаж и покупок;
    2
    практика
    3
  • движение товарно-материальных ценностей:
         -справочник ТМЦ;
         -справочник складов;
         -учет ТМЦ;
         -справочник партий ТМЦ;
         -справочник отделов сбыта;
         -заявки;
         -счета;
  • 3
    практика
    4
  • основные фонды:
         -справочник основных средств;
         -справочник сведений об ОС;
         -свод по основным средствам.
  • 2
    практика
    5 Семинар
    2
    Итого
    14

    в начало


    К3. Средства настройки системы Капитал CSE и язык GOAL

    N Тема занятия Кол-во часов
    1 Объектно-ориентированная методология программирования:
  • класс и объект, объектная модель Delphi и язык Object Pascal;
  • принципы объектного программирования:
         -инкапсуляция, свойства;
         -наследование, методы;
         -полиформизм;
         -события и делегирование.
    Устройство базового приложения Капитал CSE.
  • 4
    лекция
    2 Реестр ресурсов Капитал CSE. Типы ресурсов.
    Язык GOAL:
  • разделы программы;
  • идентификаторы, разделители и скобки;
  • стандартные типы;
  • локальные переменные;
  • внешние переменные;
  • стандартные переменные;
  • массивы;
  • оператор присваивания;
  • оператор подстановки;
  • оператор сравнения;
  • циклы.
    Отладка программ.
  • 2
    лекция
    Язык GOAL. Функции и процедуры:
  • стандартные функции и процедуры;
  • локальные функции;
  • библиотеки функций;
  • создание и использование подключаемых библиотек.
  • 1
    лекция
    Язык GOAL. Поддержка языка SQL.
    Язык GOAL. Выполнение хранимых процедур.
    1
    лекция
    3 Язык GOAL. Интерфейс пользователя:
  • редактор диалогов, использование библиотеки диалогов;
  • средства создания простых диалогов.
    Язык GOAL. Функции пользователя.
  • 2
    лекция
    2
    практика
    4 Язык GOAL. Печатные формы:
  • тип OleClass;
  • 1
    лекция
  • подготовка отчетов в MS Exel;
  • подготовка отчетов в Геликон OLEReport.
  • 3
    практика
    5 Язык GOAL. Расчеты документов.
    2
    практика
    6 Язык GOAL. Типовые бухгалтерские операции.
    2
    практика
    7 Технология полиморфных приложений.
    2
    практика
    8 Использование OLAP-клиента "Анализатор" в системе Капитал CSE:
  • теоретические основы использования OLAP;
  • примеры разработки отчетов с использованием OLAP-клиента.
  • 1
    лекция
    3
    практика
    9 Разработка приложений пользователя:
  • основные достоинства и особенности пользовательских приложений;
  • алгоритм создания пользовательского приложения;
  • таблицы пользователя;
  • компоненты пользовательского приложения:
         -MainForm;
         -Tg_MainForm;
         -Tg_MainFormControl;
         -Tg_MainFormTab;
  • пример организации фильтра;
  • диалоговые окна пользовательского приложения.
  • 2
    лекция
    Пример разработки приложения пользователя.
    2
    практика
    10 Семинар.
    2
    Итого
    32

    в начало


    К4. Администрирование системы Капитал CSE

    N Тема занятия Кол-во часов
    1 Инсталляция и обновление компонетов системы Капитал CSE.
    2
    практика
    Администрирование системы Капитал CSE.
    2
    практика
    2 Оптимизация параметров СУБД Oracle8i для работы с системой Капитал CSE.
    2
    практика
    Организация архивирования и резервного копирования базы данных системы Капитал CSE.
    2
    практика
    Итого
    8

    в начало


    К5. Администрирование СУБД Oracle 8i

    N Тема занятия Кол-во часов
    1 Архитектурные компоненты Oracle:
  • физические и логические структуры данных
         -БД;
         -файлы БД;
         -табличные пространства;
         -сегменты;
         -экстенты;
         -блоки данных;
  • системные и пользовательские процессы:
         -Database Writer;
         -Log Writer;
         - System Monitor;
         -Process Monitor;
         -Archiver;
         -пользовательские процессы;
  • оперативная память Oracle:
         -SGA;
         -кэш буферов данных;
         -журнальный кэш;
         -область разделяемого пула;
         -область SQL;
         -кэш словаря;
         -PGA;
  • сетевая компонента и SQL* Net:
         -назначение SQL* Net;
         -SQL* Net Listener;
  • поддержка национальных языков в Oracle:
         -NLS;
         -кодировка хранения;
         -регистровая поддержка;
         -поддержка форматов;
         -поддержка сообщений.
  • 1
    2 Начало работы с Oracle Server:
  • инсталляция ПО СУБД Oracle:
         -подготовка к инсталляции;
         -Oracle Universal Installer;
  • инструментарий для администрирования и его использование:
         -SQL Plus;
         -Oracle Database Assistant;
         -Oracle Net8 Assistant;
  • файл параметров INIT.ORA:
         -назначение файла параметров;
         -основные параметры INIT.ORA;
  • создание новой базы данных:
         -SID;
         -диалоговый и ручной режим создания БД;
         -объекты создаваемые первыми;
  • запуск и останов базы данных:
         -стадии запуска;
         -стадии останова;
         -команды запуска и останова.
  • 1
    3 Работа с экземпляром базы данных:
  • работа со словарем данных (содержание и применение):
         -основные системные таблицы;
         -представления словаря данных;
         -таблицы динамического выполнения;
  • работа с журнальными файлами (redo log) базы данных:
         -назначение журнальных файлов;
         -создание, изменение и удаление журнальных файлов;
         -мультиплексирование журнальных файлов;
  • работа с управляющими файлами (control files) базы данных:
         -назначение управляющих файлов;
         -мультиплексирование управляющих файлов;
  • режимы работы базы данных:
         -режим NOARCHIVELOG;
         -режим ARCHIVELOG;
         -изменение режима БД;
  • выделение внешней памяти объектам базы данных:
         -блоки Oracle;
         -сегменты и экстенты;
         -выделение экстентов;
         -принудительное выделение дополнительных экстентов;
         -предложение STORAGE;
         -другие параметры внешней памяти;
  • работа с табличными пространствами:
         -определение табличного пространства;
         -создание нового табличного пространства;
         -добавление файлов к табличному пространству;
         -удаление табличных пространств;
  • управление сегментами отката (rollback segments):
         -назначение сегментов отката;
         -общие и частные сегменты отката;
         -создание дополнительных сегментов отката;
         -перевод сегментов отката в оперативный и автономный режимы;
         -рост сегментов отката и контроль их размеров;
         -сопровождение сегмента отката;
  • работа с временными сегментами (temporary segments):
         -назначение временных сегментов отката.
  • 2
    4 Администрирование пользователей в Oracle:
  • управление пользователями:
         -основные вопросы DBA по управлению пользователями;
  • методы идентификации пользователя:
         -парольная идентификация;
         -идентификация средствами ОС;
         -идентификация GLOBALLY;
  • определение конфигурации пользователя:
         -табличное пространство по умолчанию;
         -временное табличное пространство;
         -профили;
         -квоты;
  • управление ресурсами и паролями с помощью профилей:
         -профили;
         -использование профилей;
         -определение профилей;
         -создание профилей;
         -изменение профилей;
         -удаление профилей;
         -профиль DEFAULT;
         -квоты;
         -установка квот табличных пространств;
         -назначение UNLIMITED квот табличных пространств;
  • учетные разделы пользователей базы данных:
         -создание учетных разделов или схем;
         -изменение учетных разделов пользователей;
         -изменение пароля пользователя;
         -привилегированные учетные разделы.
  • 4
    5 Объектная и системная безопасность:
  • объектная безопасность:
         -права доступа;
         -опция WITH GRANT OPTION;
         -разрешение синонимов объектов;
  • системная безопасность:
         -определенные системные привилегии;
         -опция WITH ADMIN OPTION;
         -привилегии ANY;
         -предоставления учетному разделу PUBLIC;
  • управление доступом при помощи ролей:
         -определение ролей в БД;
         -создание ролей;
         -изменение ролей;
         -удаление ролей;
         -установка и изменение роли по умолчанию;
         -парольная защита ролей;
         -определение роли на уровне ОС;
         -роли системных привилегий;
  • аудит базы данных:
         -назначение аудита;
         -протоколирование уровня оператора;
         -протоколирование уровня объектов;
         -расположение протокола;
  • 4
    6 Виды резервного копирования:
  • режимы ARCHIVELOG и NOARCHIVELOG:
         -режим ARCHIVELOG;
         -архивные журнальные файлы;
         -настройка режима ARCHIVELOG;
         -ручное архивирование;
         -автоматическое архивирование;
         -режим NOARCHIVELOG;
         -выбор режима;
  • холодное резервное копирование:
         -алгоритм выполнения холодного резервного копирования;
  • горячее резервное копирование:
         -алгоритм выполнения горячего резервного копирования;
  • альтернативные методы резервного копирования:
         -автономное копирование табличного пространства;
         -экспорт;
         -читаемый файл SQL* Loader;
  • типы сбоев базы данных:
         -потеря табличного пространства;
         -потеря управляющего файла;
         -потеря журнального файла;
         -потеря архивных журнальных файлов;
  • методы восстановления:
         -холодное восстановление;
         -полное восстановление БД;
         -восстановление до указанного времени;
         -восстановление с отменой;
  • 4
    7 Настройка производительности СУБД Oracle:
  • общие концепции настройки базы данных:
         -настройка памяти;
         -настройка ввода/вывода;
         -настройка ОС;
  • средства настройки производительности:
         -просмотр SGA и значений параметров;
         -инструментальные средства сбора статистики - UTLBSTAT и
         UTLESTAT;
         -динамические таблицы производительности v$;
  • рекомендации по настройке параметров базы данных:
         -расчет параметров файла INIT.ORA;
         -рассмотрение параметров файла INIT.ORA, влияющих на      производительность.
  • 4
    Итого
    20

    в начало


    К6. Объектно-ориентированный анализ, проектирование и программирование. Язык UML.

    N Тема занятия Кол-во часов
    1 Концепции объектного моделирования и программирования:
  • класс и объект;
  • абстрагирование;
  • инкапсуляция;
  • модульность;
  • иерархия;
  • типизация и полиморфизм;
  • параллелизм и сохраняемость;
  • качество классов.
  • 6
    2 Метод моделирования и унифицированный язык моделирования (UML)
  • общие элементы диаграмм;
  • прецеденты, диаграммы прецедентов;
  • отношения между классами, диаграмма классов;
  • отношение между объектами, диаграммы
         взаимодействий:
         -диаграммы кооперации;
         -диаграммы последовательностей;
  • моделирование жизненного цикла объекта,диаграммы состояний;
  • диаграмма компонентов;
  • диаграмма развертывания.
  • 8
    Итого
    14

    в начало

    К7. Управление проектами средствами Microsoft Project

    N Тема занятия Кол-во часов
    1 Вводные понятия.
    Работа с таблицами в MS Project.
    Работа с календарной диаграммой.
    Работа с фильтрами.
    Форматирование полосок работ графика.
    Управление календарем проекта.
    Последовательность создания графиков.
    5
    лекции

    3
    практика
    2 Работы в MS Project.
    Управление циклом реализации проекта и ресурсами.
    Контроль за ходом и результатами работ.
    Управление финансами.
    Создание и форматирование отчетов.
    Файл стандартных настроек global.mpt.
    Итого
    8

    в начало

    задать вопрос