Що нового?

Придбаний [OTUS] Программист C. Часть 1 из 4

Інформація про покупку
Тип покупки: Складчина
Ціна: 13334 ГРН
Учасників: 0 з 27
Організатор: Відсутній
Статус: Набір учасників
Внесок: 513.6 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[OTUS] Программист C. Часть 1 из 4



Курс будет полезен:

  • инженерам - программистам и электронщикам, которые знают базовое программирование на любом языке
  • программистам, которые хотят изучить низкоуровневое программирование и понять, как системы работают "под капотом"
  • разработчикам, которые хотят быстродействия
  • будущим IoT специалистам
После обучения вы

  • изучите синтаксис С
  • изучите основы архитектуры процессора и памяти
  • изучите основы ассемблер
  • сможете писать низкоуровневые приложения
  • изучите структуры данных
  • научитесь писать сетевые приложения (и клиенты, и серверы)
  • научитесь быстро находить ошибки
  • сможете написать приложения под UNIX
  • сможете понять как С используется в играх и веб-приложениях
  • поймете, как пишутся приложения под микроконтроллеры
  • поймете, как интегрируется С с PostgreSQL, MySQL и SQLite
Код:
1 Современный С
  • Инструментарии разработки
  • Основные конструкции
  • Статические структуры данных
  • Типы данных
  • Стандарты C90/C99/C11
2 Сложные структуры данных
  • Динамические структуры данных
  • Динамические структуры данных(продолжение)
  • Аналоги ООП
3 Методики программирования
  • Алгоритмы поиска и сортировки
  • Библиотеки языка С
  • Макросы
  • Обработка ошибок
4 Среда UNIX
  • Стандарт POSIX и программирования под UNIX
  • Создание демонов
5 Процессы в С
  • Введение в процессы
  • Межпроцессное взаимодействие
  • Shared memory
6 Многопоточность в С
  • Введение в потоки
  • Механизмы синхронизации
  • Функции в многопоточных приложениях
7 Сетевое взаимодействие
  • Работа с сетью
  • Асинхронные сетевые интерфейсы
  • Веб-сервисы
8 Микропроцессорные технологии
  • Современные микропроцессоры
  • Платформа Ардуино
  • Разработка приложений под Ардуино
9 Работа с базами данных
  • Современные СУБД
  • Интеграция С и СУБД
10 Создание игр
  • Библиотеки DirectX и OpenGL
  • Работа с устройствами ввода
  • Интерактивность в играх
11 Проектная работа
  • Выбор темы
  • Консультация по проектам
  • Защита проектных работ
  • Подведение итогов курса
 
Угорі