О материале
Описание
На нашем курсе «Linux. Уровень 2. Программирование в Linux на C» вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux. Вы станете понимать процесс сборки ПО и специфики компилятора C/C++ из состава GCC, разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете кто такие демоны и в чем их отличие от прикладного программного обеспечения.
Обучение ведется на версии Linux Mint 22.3 «Zena»
Операционная система Linux (версия ядра 2024) давно занимает лидирующие позиции в программном обеспечении суперкомпьютеров, она занимает третье место в сегменте интернет-серверов и стремительно набирает популярность в корпоративном сегменте. Этому способствуют главные преимущества Linux по сравнению с коммерческими операционными системами — высокая экономическая эффективность, мобильность, гибкость, оптимальные условия для установки СУБД.
На нашем курсе «Linux. Уровень 2. Программирование в Linux на C» Вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux. Вы станете понимать процесс сборки ПО и специфики компилятора C из состава GCC. Вы научитесь разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете, кто такие «демоны» и в чем их отличие от прикладного программного обеспечения.
В Центре «Специалист» обучение Linux проводится на примере популярнейшего дистрибутива Mint (версия Mint 22.3 «Zena»). Однако изучать Вы будете именно Linux, и после обучения в нашем Центре Вы легко сможете работать с любым дистрибутивом Linux: Debian (версия 12.), Red Hat (версия 9.), Mint (версия Mint 22.3 «Zena»), Alt Linux (версия 10.3), Open SUSE (версия 15.) и многие другие.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Вы научитесь:
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Программа:
Обучение ведется на версии Linux Mint 22.3 «Zena»
Операционная система Linux (версия ядра 2024) давно занимает лидирующие позиции в программном обеспечении суперкомпьютеров, она занимает третье место в сегменте интернет-серверов и стремительно набирает популярность в корпоративном сегменте. Этому способствуют главные преимущества Linux по сравнению с коммерческими операционными системами — высокая экономическая эффективность, мобильность, гибкость, оптимальные условия для установки СУБД.
На нашем курсе «Linux. Уровень 2. Программирование в Linux на C» Вы получите знания и навыки, необходимые для разработки программного обеспечения для стремительно набирающей популярность операционной системы Linux. Вы станете понимать процесс сборки ПО и специфики компилятора C из состава GCC. Вы научитесь разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики. Вы узнаете, кто такие «демоны» и в чем их отличие от прикладного программного обеспечения.
В Центре «Специалист» обучение Linux проводится на примере популярнейшего дистрибутива Mint (версия Mint 22.3 «Zena»). Однако изучать Вы будете именно Linux, и после обучения в нашем Центре Вы легко сможете работать с любым дистрибутивом Linux: Debian (версия 12.), Red Hat (версия 9.), Mint (версия Mint 22.3 «Zena»), Alt Linux (версия 10.3), Open SUSE (версия 15.) и многие другие.
Программа курса соответствует требованиям профессионального стандарта «Программист».
Вы научитесь:
- понимать процесс сборки ПО и специфики компилятора C из состава GCC;
- разрабатывать и использовать разделяемые библиотеки;
- использовать функции файлового ввода-вывода;
- использовать механизмы обеспечения многозадачности и межпроцессного взаимодействия;
- использовать файловые и сетевые сокеты;
- использовать механизм сигналов;
- разбираться в различиях между процессами и потоками, использовать многопоточность и ее специфики;
- создавать демонов, понимать различия между демонами и прикладным ПО;
- понимать специфику консольного ввода-вывода и уметь ее использовать;
- понимать специфику отображаемых в память файлов и уметь их использовать.
Обучение по мировым стандартам позволяет нашим выпускникам работать в ведущих компаниях России и других стран. Они делают успешную карьеру и пользуются уважением работодателей.
Программа:
- Модуль 1. Введение
- Модуль 2. Низкоуровневый ввод-вывод и файловые операции
- Модуль 3. Межпроцессное взаимодействие
- Модуль 4. Сокеты
- Модуль 5. Сигналы
- Модуль 6. Процессы
- Модуль 7. Потоки
- Модуль 8. Потоки (продолжение)
- Модуль 9. Демоны (службы)
- Модуль 10. Консольный ввод-вывод
- Модуль 11. Отображаемая память
- Модуль 12. Домашнее задание
Другие курсы в наличии
Материалы, которые можно приобрести уже сейчас