Курс по Си [2022] Cubit
Кирилл Кринкин, Марк Заславский, Татьяна Берленко, Константин Чайка, Валерия Допира
Даем базу для стажировки в области разработки ПО для встроенных систем или ОС Linux.
Вы начнете с основ и получите знания, необходимые для старта карьеры.
Кому подойдет курс:
1. Тем, кто не имеет опыта программирования и хочет научиться.
2. Тем, кто уже имеет небольшой опыт и хочет изучить язык Си.
Курс ориентирован на базовые конструкции языка и минимально необходимый набор знаний для написания полноценных программ на языке Си.
В рамках курса рассматриваются основные конструкции языка, процесс компиляции и сборки программ, указатели, работа со статической и динамической памятью, возможности стандартной библиотеки и многое другое.
Чему вы научитесь:
1. Писать программы на языке Си
2. Понимать, каким образом хранятся данные в памяти
3. Правильно работать со статической и динамической памятью
4. Работать с указателями без ошибок
5. Писать собственные скрипты для автоматизации сборки программ
6. Использовать все возможности стандартной библиотеки языка Си
Модуль 1 – Простейшие программы и основные конструкции языка Си
- Hello, World! Создание программы
- Типы данных, операции, выражения
- Функции стандартной библиотеки для ввода/вывода
- Условия, циклы, оператор switch
Модуль 2 – Сборка и отладка программ
- Препроцессор. Компиляция. Линковка
- Сборка программ. Утилита Make
- Простейшая отладка
Модуль 3 – Работа с памятью
- Введение в массивы
- Поразрядные операции
- Введение в указатели
- Связь указателей и массивов. Арифметика указателей
- Передача указателей в функцию
Модуль 4 – Динамическая память и строки
- Динамическая память
- Двумерные массивы
- Работа с символьными массивами
Модуль 5 – Сложные, составные типы данных
- Простейшие действия со структурой
- Структуры и функции
Модуль 6 – Стандартная библиотека языка libc
- Обзор стандартной библиотеки
- Обзор стандартной библиотеки. Обработка строк
- Обзор стандартной библиотеки. Расширенные возможности
Цена: 1500 руб.
Примечание: Тариф Базовый