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