Реєстрація     Вхід
Training.ua

ADV-SHELL: POSIX Shell Программирование

відкритий тренінг від компанії Світ Сучасної Освіти, галузеві тренінги на Training.ua
Категорії

Маркетинг і просування
Управління персоналом
Комунікаційні тренінги
Продажі
Тренінги особистості
Галузеві тренінги
Менеджмент
Для тренерів



Розділи

Тренінги
Корпоративні програми
Конференції
Семінари
Конференц зали в оренду
Тренінгові компанії
Статті
Новини


Технічна підтримка сайту:

  info@training.ua

Jobs.ua рекомендує переглянути:


ADV-SHELL: POSIX Shell Программирование



Місто проведення: Київ 
Категорія: Галузеві тренінги
Тренінгова компанія: Світ Сучасної Освіти
Найближчі дати проведення тренінгу:

Місце проведення тренінгу:


Киев, ул. Смоленская, 31-33, Центр Знаний ЧАО "Инком"

Телефоны для справок:
+380 (44) 538 00 60;
+380 (93) 258 54 08

Контактное лицо:
Сергей Шиповалов

Напрямок навчання:


- IT- технології

Аудиторія:


ИТ-специалисты

Опис тренінгу


Это класический курс расчитаный на студентов желающих научитсья писать собстенные скрипты и использовать доступные возможности языка Shell. В данном курсе рассметриваються вопросы написания, отладки и тестированиея приложений, а также использование таких потоковых редакторов как sed, и awk. Кроме этого вы научитесь работать с регулярными выражениями и использованием их для нахождения нужной информации и при обработке текстовых файлов.

Предварительная подготовка и рекомендуемые курсы

Студентам, для успешного изучения данного курса необходимо:
Знакомы с основами работы в UNIX и редакторе VI
Желательно чтобы студент был знаком с основными командами UNIX, включая: rm, cp, man, more, mkdir, ps and chmod
Манипулирование файлами и директориями, создание и редактирование файлов
Знакомы с основами управления процессами и правами доступа к файлам
Знакомы о основами перенаправления ввода/вывода
Приобретаемые практические знания

По окончании данного курса вы сможете:
Писать, редактировать и тестировать скрипты
Использовать переменные окружения и специальные символы shell
Использовать резулярные выражения вместе с утиллитами grep, sed, и awk
Писать скрипты sed для неинтерактивного редактирования текста
Писать скрипты awk для манипулирования файлами и отдельными полями
Использовать статус exit для определения правильности выполнения команды
Обрабатывать аргументы командной строки переданые скрипту
Разрабатывать сообщения об ошибках, если скрипт завершился неправильно
Использовать логические конструкции и конструкции циклов
Проводить манипуляции и арифметику с переменными/

Програма тренінгу:


Модуль 1. Зачем необходимо знание языка Shell?

Для начала о Sha-Bang
Запуск сценария
Основы
Служебные символы
Модуль 2. Переменные и параметры. Введение.

Подстановка переменных
Присваивание значений переменным
Переменные Bash не имеют типа
Специальные типы переменных
Кавычки
Завершение и код завершения
Модуль 3. Проверка условий

Конструкции проверки условий
Операции проверки файлов
Операции сравнения
Вложенные условные операторы if/then
Проверка степени усвоения материала
Модуль 4. Операции и смежные темы

Операторы
Числовые константы
Углубленный материал
К вопросу о переменных
Внутренние переменные
Работа со строками
Использование awk при работе со строками
Дальнейшее обсуждение
Подстановка параметров
Объявление переменных: declare и typeset
Косвенные ссылки на переменные
$RANDOM: генерация псевдослучайных целых чисел
Двойные круглые скобки
Модуль 5. Циклы и ветвления

Циклы
Вложенные циклы
Управление ходом выполнения цикла
Операторы выбора
Модуль 6. Внешние команды, программы и утилиты

Команды управления заданиями
Базовые команды
Более сложные команды
Команды для работы с датой и временем
Команды обработки текста
Команды для работы с файлами и архивами
Команды для работы с сетью
Команды управления терминалом
Команды выполнения математических операций
Прочие команды
Команды системного администрирования
Подстановка команд
Арифметические подстановки
Модуль 7. Перенаправление ввода/вывода

С помощью команды exec
Перенаправление для блоков кода
Область применения
Модуль 8. Регулярные выражения

Краткое введение в регулярные выражения
Globbing -- Подстановка имен файлов
Модуль 9. Командная оболочка и ее возможности

Псевдонимы
Списки команд
Массивы
Подоболочки, или Subshells
Ограниченный режим командной оболочки
Подстановка процессов
Модуль 10. Функции

Сложные функции и сложности с функциями
Локальные переменные
Локальные переменные делают возможной рекурсию.
Модуль 11. Работа с файлами, устройствами

Файлы
/dev и /proc
/dev/zero и /dev/null
Модуль 12. Отладка сценариев

Отладка сценариев
Необязательные параметры (ключи)
Широко распространенные ошибки
Стиль программирования
Неофициальные рекомендации по оформлению сценариев
Модуль 13. Разное

Интерактивный и неинтерактивный режим работы
Сценарии-обертки
Операции сравнения: Альтернативные решения
Рекурсия
"Цветные" сценарии
Оптимизация
Разные советы
Проблемы безопасности
Проблемы переносимости
Сценарии командной оболочки под Windows
Модуль 14. Bash, версия 2
Модуль 15. Маленький учебник по Sed и Awk

Sed
Awk
Модуль 16. Что дельше?

Автоматизация системных процесов
Синхронизация пакетных фильтров
Обработка системных логов

Документ об окончании курса
Сертификат центра знаний

Додаткова інформація:


Информацию о регистрации и других условиях участия Вы можете получить, связавшись с Сергеем Шиповаловым по телефонам: +380 (44) 538 00 60 или +380 (93) 258 54 08. Также Вы можете заполнить заявку на обучение на сайте Центра Знаний: http://knowledgeforit.com.

  ТРЕНЕРИ  




 





Наші проєкти:

Jobs.ua - Робота в Україні Srochno.ua - Терміново Потрібні Pro-robotu.ua - Пропоную Роботу
Vakansii.ua - Вакансії в Україні Resume.ua - Резюме в Україні Personal.ua - Підбір персоналу
Profi.ua - Посадові Інструкції Jobsite.com.ua - Знайти Роботу ArendaZala.com.ua - Конференц зали

2008-2025 Робота Плюс®. При використанні матеріалів ресурсу гіперпосилання на training.ua обов'язкове. Адміністрація ресурсу може не поділяти точку зору авторів матеріалів і не несе відповідальності за достовірність інформації, яку розміщують користувачі.