Курс по Си [2022] [Cubit] [Кирилл Кринкин, Марк Заславский, Татьяна Берленко, Константин Чайка, Валерия Допира]

Bot

Администратор
Команда форума
23 Янв 2020
207,457
3,147
113
Курс по Си [2022]
Cubit
Кирилл Кринкин, Марк Заславский, Татьяна Берленко, Константин Чайка, Валерия Допира
Даем базу для стажировки в области разработки ПО для встроенных систем или ОС Linux.


Вы начнете с основ и получите знания, необходимые для старта карьеры.

Кому подойдет курс:
1. Тем, кто не имеет опыта программирования и хочет научиться.
2. Тем, кто уже имеет небольшой опыт и хочет изучить язык Си.

Курс ориентирован на базовые конструкции языка и минимально необходимый набор знаний для написания полноценных программ на языке Си.

В рамках курса рассматриваются основные конструкции языка, процесс компиляции и сборки программ, указатели, работа со статической и динамической памятью, возможности стандартной библиотеки и многое другое.

Чему вы научитесь:
1. Писать программы на языке Си
2. Понимать, каким образом хранятся данные в памяти
3. Правильно работать со статической и динамической памятью
4. Работать с указателями без ошибок
5. Писать собственные скрипты для автоматизации сборки программ
6. Использовать все возможности стандартной библиотеки языка Си

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

Примечание: Тариф Базовый
Продажник