Курс 1С-разработчик с нуля от Бруноям
Формат обучения: Онлайн, Практические задания
Дополнительно: Домашние задания, Индивидуальные консультации, Проекты в портфолио
Уровень: Новичок
Рассрочка: 3 325 р/месяц
Документ: Сертификат
Длительность курса:
70 дней
Источник:
Курс рассчитан на тех, кто стремится к профессии 1С-разработчика. Он подготовит вас к требованиям реальных компаний и поможет получить хорошую теоретическую базу и практический опыт. Курс включает множество практических заданий, чтобы ученики могли закрепить свои знания. Кроме того, если вы хотите работать на фрилансе, знания 1С-программирования могут стать хорошей возможностью для удаленной работы, так как 1С является самой популярной ERP-системой в России, и во многих компаниях регулярно требуются небольшие доработки, которые можно выполнять удаленно.
Программа курса
- Обзор программы
- Назначение программы, область применения, версии
- Архитектура 1С. Файловый и клиент-серверный режим работы
- Принципы клиент-серверной архитектуры
- Первое знакомство с программой
- Окно запуска. Работа со списком баз
- Режим конфигуратора. Назначение объектов конфигурации
- Режим предприятия. Разделы программы
- Справочники
- Назначение, внутренняя структура, свойства, модули
- Формы справочника: виды, элементы, настройки
- Основные события объекта и формы, порядок вызова
- Разновидности типов в 1С
- Примитивные типы
- Преобразование типов
- Основные конструкции и операторы встроенного языка
- Переменные
- Оператор присваивания
- Условные операторы
- Циклы
- Функции работы с примитивными типами
- Функции работы с числами
- Функции работы с датами
- Функции работы со строками
- Массивы, списки значений
- Структуры, соответствия
- Таблицы значений. Дерево значений
- Объявление типов
- Передача параметров по ссылке и по значению
- Экспортные процедуры и функции. Глобальные модули
- Процедуры и функции интерактивной работы
- Отладка приложения
- Точки останова. Остановка по ошибке и по условию
- Пошаговая отладка
- Инструменты отладки: вычисление выражения, табло, стек вызовов
- Конструкция «Попытка — Исключение»
- Разновидности прикладных типов
- Свойства и методы прикладных типов (на примере справочника)
- Управляемые и обычные формы
- Отличия управляемых и обычных форм
- Принципы разработки на управляемых формах
- Инструкции препроцессора
- Директивы компиляции
- Принципы оптимального построения кода
- Общие принципы оптимального построения кода
- Принципы оптимальной разработки на управляемых формах
- Библиотека стандартных подсистем
- Виды, структура, область применения
- Чтение и запись в регистр сведений
- Проведение документов. Конструктор движений
- Понятие о транзакциях. Неявная транзакция при записи документов
- Обработка ошибок в транзакциях
- Перечисления, константы
- Перечисления: назначение, обращение в коде
- Константы: назначение, работа с константами
- Работа с консолью запросов
- Конструктор запроса
- Основные инструкции языка запросов, соединения таблиц.
- Функции языка запросов
- Основные инструкции SQL
- Работа с профайлером
- Индексы и их влияние на производительность
- Итоги в запросе
- Использование временных таблиц
- Получение данных регистров, виртуальные таблицы
- Работа с запросами из встроенного языка
- Пакетные запросы
- Неявные запросы при работе с объектами из встроенного языка
- Поиск и получение объектов из базы данных
- Получение итогов регистров
- Принципы оптимального построения запросов
- Понятие о блокировках
- Объектные блокировки
- Транзакционные блокировки. Объект «Блокировка данных»
- Методики проведения документов и контроль остатков
- «Старая» методика: условия применения, алгоритм, недостатки
- «Новая» методика: условия применения, алгоритм
- Основы работы с системой компоновки данных (СКД)
- Схема работы СКД
- Вычисляемые поля, ресурсы, параметры
- Настройки отчетов. Варианты отчетов
- Программный вывод отчета
- Источник данных: объект
- Источник данных: объединение
- Связи источников данных
- Использование макетов
- Вложенные схемы
- Обработка расшифровок
- Оптимизация работы: вкладка «Компоновка данных»
- Конструктор печати
- Редактирование печатных форм
- Работа с печатью из встроенного языка
- Механизм характеристик
- Понятие характеристик. Объект «Планы видов характеристик»
- Настройка характеристик
- Использование характеристик в отчетах
- Теоретические основы бухгалтерского учета
- Объект «План счетов»
- Регистр бухгалтерии: структура, настройки, аналог с регистрами накопления
- Основы работы с регистром бухгалтерии
- Формирование движений по регистру бухгалтерии
- Виртуальные таблицы регистра, взятие итогов
- Проведение документов
- Построение отчетов
- Ручная корректировка проводок
- Передача данных между формами
- Программное открытие форм с отборами. Общие формы
- Передача данных между обычными формами
- Передача данных между управляемыми формами
- Передача через временное хранилище
- Подсистемы
- Параметры сеанса
- Функциональные опции
- Настройка начальной страницы
- Настрйка прав доступа. Роли
- Привилегированный режим
- Механизм RLS
- Что влияет на видимость объекта в интерфейсе
- Выполнение заданий по расписанию
- Регламентные задания. Отладка фоновых заданий
- Организация работы таймера
- Обновление типовых и нетиповых конфигураций
- Групповая разработка (работа с хранилищем)
- Доработка конфигураций без снятия с поддержки
- Приемы администрирования в 1С
- Загрузка/выгрузка данных через файлы Excel
- Импорт/экспорт данных через файлы XML
- Интеграция через планы обмена
- Распределенные базы данных. Планы обмена
- Обзор конфигурации «Конвертация данных»
- Настройка правил обмена в КД
- Механизм XDTO. Состав и свойства XDTO-пакета
- Схема интеграции через Web-сервисы
- Разработка и отладка Web-сервисов
- Интеграция через HTTP-сервисы
- Схема интеграции через HTTP-сервисы
- Разработка и отладка HTTP-сервисов
- Практическое занятие (разработка учебной конфигурации)