Курс на Stepik
Обложка курса «Основы программирования для Linux» на Stepik
Бесплатно

Основы программирования для Linux 4.725

Открыть на
STEPIK.ORG

Курс нацелен на изучение основ программирования в операционной сиcтеме Linux. Он затрагивает базовый инструментарий и все основные компоненты: управление процессами, межпроцессные взаимодействия, сетевые возможности.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Основы программирования для Linux»Учеников на курсе 42 869
Сертификаты, выданные на курсе «Основы программирования для Linux»Сертификатов выдано 3 178
Отзывы о курсе «Основы программирования для Linux»Отзывов получено 171
Рейтинг курса «Основы программирования для Linux»Рейтинг курса 4.725
Уроки в курсе «Основы программирования для Linux»Количество уроков 29
Тесты в курсе «Основы программирования для Linux»Количество квизов 26
Задачи с кодом в курсе «Основы программирования для Linux»Количество задач с кодом 16
Время прохождения курса «Основы программирования для Linux»Время прохождения курса
Обновления курса «Основы программирования для Linux»Обновления курса
Дата публикации курса «Основы программирования для Linux»Дата публикации курса
Последнее обновление курса «Основы программирования для Linux»Последнее обновление

Чему вы научитесь

Операционная система Linux является одной из наиболее распространенных и популярных. Она работает и в серверах и на настольных компьютерах, в различных устройствах (телевизорах, точках доступа, электронных книгах, системах хранения данных...), а также в мобильных телефонах, планшетах и умных часах, обеспечивая системную основу для Android, Tizen, Sailfish. Кроме того, Linux обладает открытым исходным кодом, что делает ее незаменимой для целей обучения, ведь любой может посмотреть на детали реализации системных механизмов и интерфейсов и повысить свой уровень разбирая конкретные технические решения профессиональных разработчиков. Немаловажной является POSIX-совместимость Linux, что позволяет автоматически распространять умения программировать на другие ОС, например, Mac OS X.

В курсе будут рассмотрены базовые инструменты написания программ для Linux, а также затронуты основные прикладные интерфейсы, касающиеся управления процессами, работы с файловой системой, организации межпроцессного и сетевого взаимодействия. Также будет уделено внимание многим аспектам разработки программ, таким как: использование динамических библиотек, организация многопоточных вычислений и разделяемой памяти, получение расширенной информации о системе. Стоит отметить, что в этом курсе сознательно не затрагиваются вопросы программирования графического интерфейса пользователя, которые являются предметом рассмотрения отдельных курсов.

После окончания курса вы сможете уверенно разрабатывать несложные прикладные и серверные приложения, организовывать обработку данных на компьютерах с ОС Linux.

О курсе

Курс нацелен на изучение основ программирования в операционной сиcтеме Linux. Он затрагивает базовый инструментарий и все основные компоненты: управление процессами, межпроцессные взаимодействия, сетевые возможности.

Для кого этот курс

Интересующиеся программированием, обладающие уверенными навыками работы в Linux в качестве пользователя и знакомые с основами программирования на С/С++

Начальные требования

Для комфортного восприятия материала курса, необходимо обладать пониманием того, как работать в Linux на уровне пользователя, а также уверенными навыками программирования на языке С или C++. В этом вам могут помочь онлайн-курсы:

“Введение в Linux”


Преподаватели курса

Сертификат курса Основы программирования для Linux

Сертификат

Успешно завершив курс, вы получите сертификат от платформы Stepik. Уже 3 178 учеников получили сертификат.

Нагрузка

3-6 часов в неделю

Расскажите о курсе друзьям