API Bitrix
Здесь я приведу примеры, наиболее часто используемых функция API Bitrix. Полный справочник тут http://dev.1c-bitrix.ru/api_help/. Девиз раздела: "Минимум текста, максимум информации" Если нашли ошибку, или обнаружили, что описана устаревшая функция - укажите в комментариях. Не рекомендую использовать этот раздел для изучения API, это скорее шпаргалка и набор заготовок.
Кеширование
Система кеширования в битриксе. Тегированный кеш. Зависимость кеша. Сброс кеша по определенному тегу. Сброс кеша по подразделу. Далее
Highload инфоблоки
Highload инфоблоки описание api для работы с ними. Объект - сущность инфоблока. Получение, добавление, изменение, удаление элементов. Далее
Различные функции
Различные функции API Bitrix: Форматирование даты/времени, подключение произвольного файла, отложенные функции, добавление строки в HEAD, генерация пароля, проверка корректности email, LocalRedirect. Транслитерация. Далее
Пользователи
Примеры работы с пользователями Bitrix. Получение списка. Поля пользователей. Проверка авторизован ли пользователь. Принудительная авторизация. Принудительное разлогинивание. Далее
Разделы
Примеры основных функций класса CIBlockSection для работы с разделами Инфоблока. Получение разделов, функция GetList. Пагинация. Поля разделов инфоблока. Добавление / обновление разделов. Далее
Элементы
Примеры основных функций класса CIBlockElement для работы с элементами Инфоблока. Получение элементов, функция GetList. Фильтр со сложной логикой. Фильтр с подзапросом. Пагинация. Функция GetPageNavString. Поля элементов инфоблока. Добавление / обновление элементов. Обновление свойств элемента. Далее