На главную страницу сайта



   education@kvazar-micro.com
   +380 44 2399960
   Как нас найти (схема)

   Центр Тестирования

   Центр Компетенций e-Learning
   Центр Решений Microsoft

   Расписание тренингов
   Прайс


    ИТ-специалистам    Первая страница раздела     Школа управления    Первая страница раздела     Для Пользователей    Первая страница раздела     Оформить заказ    
    MicrosoftOracleCisco
    SunIBM Lotus, IBM AIX
    NovellLinux-FreeBSDJava
    Управление проектами
    Управление разработкой ПО
    Управление ИТ-услугами
Офисные продукты
Microsoft Project
Графические пакеты


ИТ специалистам
  / Linux-FreeBSD / курсы (+ даты и цены) / LD-1
возвратиться к списку курсов Linux-FreeBSD
  возвратиться к списку
распечатать [html]   

LD-1: Базовый тренинг для разрабочиков на платформе Linux
Linux Development Fundamentals

Описание
Базовый тренинг для разрабочиков на платформе Linux. Принципиальная особеннось этого курса в ориентации на конкретные ядра 2.2, 2.4, 2.6.
Длительность
5 дней (40 часов)
Документ по окончании
Сертификат Учебного Центра Квазар-Микро
Предварительные
требования
Обязателен опыт программирования на языке СИ, желателен опыт работы в среде UNIX.




Содержание

Введение (8 часов):
Архитектура Unix с точки зрения программиста. Системные вызовы и библиотечные функции Обработка ошибок. Аргументы командной строки. Окружение оболочки. Временные файлы +

Инструменты (4 часа):
Использование компилятора GNU cc (gcc). Утилита make. RCS и CVS - поддержка версий.
Редакторы. Отладчик gdb. Создание библиотек. Утилиты autoconf и automake.
(Лабораторная по использованию всего инструментария 60 минут).

Ввод/вывод (4 часа):
Низкоуровневый ввод/вывод. Работа с файлами с помощью библиотеки stdio.
Лабораторная по использованию всего инструментария 60 минут.
Тест для уточнения потребностей (20 минут).

Процессы (8 часов):
Создание процессов. Завершение процессов. Сигналы. Семафоры. Управление памятью.
(Лабораторные в среднем 30 минут каждая).

Потоки (8 часов):
Создание потоков. Завершение потоков. Отмена потоков. Взаимодействие потоков. Потоки и процессы. Сравнение. Управление памятью.
(Разделы содержат лабораторные в среднем 30 минут каждая)

Взаимодействие между процессами (4 часа):
Каналы (pipes). Очереди сообщений. Разделяемая память (shared memory)
Локальные сокеты. Отображаемые в память файлы. Сравнение механизмов взаимодействия с точки зрения требуемых ресурсов и быстродействия. Управление памятью.
(Разделы содержат лабораторные в среднем 30 минут каждая).

Создание безопасных программ (4 часа):
Причины наличия уязвимостей, безопасность и обеспечение с открытыми исходными текстами.
Проверка ввода данных. Переполнение буфера. Подходы и принципы написания безопасного ПО.
Языки программирования и безопасные программы.
Криптография. Инструменты для обнаружения брешей в безопасности программ
(Тест по проверке знаний основ обеспечения безопасности 30 минут).

Ресурсы
Учебное пособие. Рабочее место: PIII-450—P4-2,4Gh/RAM 256-1024 Mb/HDD 10-40 Gb/CD-DVD/17-19" monitor. Internet. Обеды.
* в настоящее время сертификационные требования по FreeBSD отсутствуют и поэтому данный курс не поддерживается авторизованным тестом (т.е., входящим в список тестов, проводимых тестовыми центрами Prometric Thomson Learning и Pearson VUE).
   Все права защищены
   © Учебный Центр Квазар-Микро
   1994 - 2008


   Словари, Аббревиатуры, Ссылки, Гостиницы Киева, Расписание поездов
   Как нас найти (схема)
    
наверх    


  Компания "Квазар-Микро"


  Освітній портал