Содержание
Обучение программистов 1С очно и онлайн. Курсы программирования по платформе 1С в Москве для специалистов
Предлагаемый комплексный курс направлен на то, чтобы дать ученикам необходимые навыки конфигурирования и программирования на платформе «1С:Предприятие 8.3» в режиме управляемого приложения.
Именно в рамках данного курса программист:
- ознакомится с объектами, которые используются при построении всех решений, основанных на платформе 1С:Предприятие 8.3,
- получит практические навыки по работе с ними (на примере простых учебных задач), что в дальнейшем поможет дорабатывать уже реальные учетные механизмы.
Также комплексный курс можно считать «стартовой» площадкой для изучения «специфических» механизмов платформы (обмен данными, агрегаты/итоги, работа с блокировками и т.п.).
Материал курса является основополагающим для тех, кто начинает программировать в среде «1С:Предприятие 8.3», а также поможет подготовиться к экзаменам «1С:Профессионал» и «1С:Специалист» на знание основных механизмов платформы.
Данный курс сертифицирован фирмой 1С в рамках проекта ЦСО. Он является единственным сертифицированным курсом, в рамках которого рассматриваются все объекты, с помощью которых реализуется бизнес логика любых решений, функционирующих на платформе 1С:Предприятие 8.3.
Цель курса: изучение основных механизмов платформы 1С:Предприятие 8.3 (основных объектов платформы, объектов оперативных, расчетных и бухгалтерских задач).
Курс рассчитан на специалистов, знакомых с программированием в объектно-ориентированных системах и/или имеющих опыт конфигурирования на платформе «1С:Предприятие» предыдущих версий (7.7, или 8.0 или 8.1).
Курс рассчитан на 80 академических часов и состоит из 4-х частей:
- Введение в программирование. Основные объекты (24 ак. часа)
- Решение оперативных задач (16 ак. часов)
- Решение расчетных задач (20 ак. часов)
- Решение бухгалтерских задач (20 ак. часов)
Пройти обучение можно по каждой части в отдельности или полный курс в комплексе. Для тех, кто слушает полный комплексный курс, предусмотрена скидка, она уже учтена в ценах, указанных выше.
В стоимость очного дневного курса включено:
- 10 дней с 10:00 до 17:00
- методические материалы
- обеды, кофе-брейки
- свидетельство фирмы «1С»
- доступ к обновляемым видеоматериалам к 4-м частям курса на 6 месяцев
Данный курс проводится также в расширенном формате погружения. В этом формате он называется «Комплексный курс по конфигурированию и программированию в системе «1С:Предприятие 8.3″. (углубленный)». Рекомендован для менее подготовленных слушателей, которым не хватает практики и требуется более глубокое погружение в тему.
Подробнее про углубленны курс
Чем отличается классический курс от углубленного
ТОП-20 онлайн-курсов по 1С-программированию — рейтинг обучения в Сравни
1. Курс «Профессия: 1С-разработчик» от ProductStar
Курс научит решать бизнес-задачи с помощью разработки и работать в самой популярной программе для автоматизации бизнеса — «1С:Предприятии».
Есть возможность интенсивного обучения.
Школа | ProductStar4.5201 отзыв |
Длительность курса | 10 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее |
Стоимость курса | 84 000 ₽ |
Цена в рассрочку | 3 500 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Сертификат |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары |
Проекты в портфолио по итогам обучения | Проект LEGO, дипломный проект |
2. Курс «1С-программист» от Нетология
Курс научит настраивать «1С: Предприятие» для решения кадровых, бухгалтерских и бизнес-задач, а также поможет отработать полученные знания на практике. Программа сертифицирована фирмой 1С.
Школа | Нетология3.8485 отзывов |
Начало курса | 13.04.2023 |
Длительность курса | 11 месяцев |
Стоимость курса | 91 500 ₽ |
Цена в рассрочку | 3 812 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Диплом о профессиональной переподготовке и свидетельство 1C |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
Проекты в портфолио по итогам обучения | Приложение «Управление ИТ-компанией» |
3. Курс «1C-разработчик» от Skillbox
В рамках курса получение навыков решения кадровых, бухгалтерских и бизнес-задач с помощью разработки, работа в популярной программе для автоматизации бизнеса — «1С:Предприятие».
Школа | Skillbox4. 2668 отзывов |
Длительность курса | 6 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее |
Стоимость курса | 107 888 ₽ |
Цена в рассрочку | 4 904 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Сертификат Skillbox, свидетельство от фирмы «1С». |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары |
Проекты в портфолио по итогам обучения | Конфигурация 1С для компании (списание партий товаров, работа с CSV-файлами и сбор данных с сайта РБК), справочники, документы и регистры, чтобы учитывать товары, хранить и обрабатывать информацию; обработки, отчёты и функциональные опции. |
4. Курс «1С-программист» от Skillfactory
Получение навыков по созданию и внедрению решений для бизнеса на платформе 1С.
Стоимость курса указана по тарифу «Базовый», есть возможность выбрать обучение на других тарифах:
- «Оптимальный» включает в себя все опции «Базового» тарифа, консультации с ментором, тестовое техническое собеседование с экспертом, курс «Английский для IT».
- «VIP» включает в себя опции других тарифов, а также консультации 1 раз в неделю и совместный проект с ментором по выбору студента.
Школа | Skillfactory4.1502 отзыва |
Начало курса | 20.04.2023 |
Длительность курса | 9.5 месяцев |
Стоимость курса | 111 600 ₽ |
Цена в рассрочку | 3 100 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Сертификат |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
Проекты в портфолио по итогам обучения | База для торгового предприятия |
5.
Курс «1С-разработка» от Geekbrains
В рамках курса освоение навыка создавать архитектуру приложения и разрабатывать подсистемы.
Школа | Geekbrains3.51 268 отзывов |
Длительность курса | 12 месяцев |
Стоимость курса | 119 880 ₽ |
Цена в рассрочку | 3 330 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Диплом о профессиональной переподготовке, удостоверение о повышении квалификации или свидетельство о прохождении обучения. |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
6. Курс «1С-программист: с нуля до middle» от Нетология
Обучение работе с продвинутыми инструментами 1С:EDT и Git. Подготовка к сдаче экзаменов «1С:Профессионал» и «1С:Специалист».
Школа | Нетология3. 8485 отзывов |
Начало курса | 13.04.2023 |
Длительность курса | 17.5 месяцев |
Стоимость курса | 119 700 ₽ |
Цена в рассрочку | 4 987 ₽/мес |
Программа трудоустройства | Есть |
Документ об окончании курса | Диплом о профессиональной переподготовке |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
Проекты в портфолио по итогам обучения | Курсовые проекты: «Сделки и деньги», «Мобильное приложение», «Настройки и справочники», дипломный проект: приложение по автоматизации управления IT-компанией. |
7. Курс «1С-программист: первые шаги в профессию» от Нетология
Курс поможет попробовать себя в востребованной профессии.
После прохождения курса гайд по развитию в профессии в подарок.
Школа | Нетология3. 8485 отзывов |
Начало курса | 24.04.2023 |
Длительность курса | 15 дней |
Программа трудоустройства | Отсутствует |
Документ об окончании курса | Сертификат |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
Проекты в портфолио по итогам обучения | Приложение для учёта финансов |
8. Курс «Разработчик сайта на 1С Bitrix» от Специалист (учебный центр МГТУ)
Школа | Специалист (учебный центр МГТУ) |
Начало курса | 10.04.2023 |
Длительность курса | 112 часов |
Стоимость курса | 62 390 ₽ |
Программа трудоустройства | Есть |
Документ об окончании курса | Сертификат 1С-Битрикс, Сертификат международного образца, Свидетельство выпускника/Удостоверение о повышении квалификации |
График прохождения курса | Есть расписание |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
9.
Курс «Онлайн-курс программирования 1С» от Irs.academy
Школа | Irs.academy3.4100 отзывов |
Длительность курса | 24 часа |
Стоимость курса | 38 550 ₽ |
Программа трудоустройства | Отсутствует |
Документ об окончании курса | Сертификат |
График прохождения курса | Свободный график |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
10. Курс «Программирование 1С: с нуля к профессионалу» от Специалист (учебный центр МГТУ)
Школа | Специалист (учебный центр МГТУ) |
Начало курса | 15.04.2023 |
Длительность курса | 6 месяцев. Это примерный срок. Изучение проходит в свободном темпе и зависит от вас. Курс можно пройти как быстрее, так и медленнее |
Стоимость курса | 143 090 ₽ |
Программа трудоустройства | Есть |
Документ об окончании курса | Свидетельство 1С, Сертификат международного образца, Свидетельство выпускника/Удостоверение о повышении квалификации/Диплом о профессиональной переподготовке |
График прохождения курса | Есть расписание |
Учебный процесс | Запись лекций или вебинары, Онлайн занятия с преподавателем |
Язык программирования 1С
Язык программирования 1С (скрипт 1С:Предприятия) — язык программирования, встроенный в платформу 1С:Предприятия. Это важная часть технологической платформы «1С:Предприятие», поскольку она предоставляет разработчикам инструменты для описания алгоритмов пользовательских прикладных решений.
Язык программирования 1С имеет много общего с другими языками программирования, такими как Pascal, JavaScript и Basic, что упрощает процесс обучения. Но это не копия ни одного из этих языков.
Основные особенности языка программирования 1С:
- предварительная компиляция: модули, содержащие язык программирования 1С, конвертируются во внутренний код перед их выполнением;
- скомпилированных модулей кэшируются в памяти;
- слабая типизация: тип переменной определяется сохраненным значением и может меняться со временем;
- отсутствует описание программирования объектов конфигурации: разработчики могут использовать объекты, встроенные в платформу, или объекты прикладного решения, созданные в визуальном редакторе.
Язык событий
Методология создания прикладного решения определяет назначение языка программирования 1С. Прикладные решения на базе «1С:Предприятия» никогда не пишутся в чистом коде. Разработчики создают прикладные решения в основном в визуальных редакторах. Сюда входит создание объектов конфигурации и задание их свойств, форм представления, взаимосвязей и т.д. Язык программирования 1С нужен только для описания нестандартного поведения объектов прикладного решения и пользовательских алгоритмов обработки данных.
Поэтому модули, содержащие язык программирования 1С, используются только в определенных ситуациях, которые могут возникнуть во время выполнения. Эти ситуации называются событиями . События могут быть связаны с функциональностью объектов прикладного решения или с самим прикладным решением.
Например, функционал объекта прикладного решения Каталог включает набор событий. Один из них — BeforeWrite .
Это событие происходит перед записью данных элемента каталога в базу данных. Разработчик может использовать язык программирования 1С для написания алгоритма, который проверяет правильность введенных пользователем данных. Добавляя алгоритм в соответствующий модуль, разработчик гарантирует, что каждый раз, когда пользователь попытается сохранить элемент каталога, платформа будет запускать алгоритм для проверки того, заполнил ли пользователь все обязательные атрибуты каталога.
Другими словами, язык программирования 1С — это скриптовый язык для описания бизнес-логики, а вызовы модулей языка программирования 1С — событийно-ориентированные. Модули выполняются, когда в прикладном решении происходят определенные события.
Коллекции универсальных ценностей
Язык программирования 1С включает в себя большое количество разнообразных объектов. Конечно, прикладные объекты составляют наиболее важную группу объектов, поскольку они используются для описания алгоритмов бизнес-логики.
Однако важны также объекты, в которых хранятся временные данные сеанса пользователя. Обычно они служат для сбора, группировки, анализа и обработки данных.
Кратко рассмотрим их функциональные возможности.
Массив
Пронумерованная коллекция значений, которая может иметь любой тип. Вы можете получить доступ к элементу массива по его индексу. Элемент массива может сам быть массивом, что позволяет создавать многомерные массивы.
Структура
Именованная коллекция, состоящая из пар ключ-значение. Ключи всегда имеют строковый тип, а значения могут иметь любой тип. Вы можете получить доступ к элементу структуры по его ключу (т.е. по имени). Структуры предназначены для хранения небольшого количества значений, где каждое значение имеет уникальное имя.
Карта
Набор пар ключ-значение, похожий на структуру, но со следующим отличием: ключи могут быть практически любого типа.
Список значений
Список значений предназначен в основном для интерфейсных задач. Списки значений используются для создания наборов динамических значений и управления ими (включая добавление, редактирование, удаление и сортировку элементов). Они могут хранить значения любого типа. Более того, в одном списке могут храниться значения разных типов.
Например, вы можете использовать список значений для выбора конкретного документа из списка документов, сформированного по сложному алгоритму.
Таблица значений Таблица значений используется для создания динамических наборов значений и управления ими. Он может хранить значения любого типа. В одной таблице могут храниться значения разных типов.
Например, вы можете использовать таблицу значений для создания представления списка элементов каталога в форме при условии, что список элементов каталога формируется с использованием
сложный алгоритм.
Дерево значений
Дерево значений — это динамически генерируемый набор значений любого типа, аналогичный таблице значений. В отличие от строк таблицы значений, строки дерева значений могут образовывать иерархические структуры. Каждая строка дерева может иметь набор подчиненных строк, которые, в свою очередь, также могут иметь подчиненные строки и так далее. Поиск значений, сортировка и получение итогов могут выполняться как в пределах текущего уровня иерархии, так и в пределах текущего уровня и всех подчиненных уровней.
COMSafeArray
Объектная оболочка над многомерным SAFEARRAY из COM. COMSafeArray используется для создания и управления экземплярами SAFEARRAY для обмена данными между COM-объектами.
Фиксированный массив
Массив, который нельзя изменить. Заполняется платформой при инициализации объектов данного типа. В качестве альтернативы разработчик может заполнить его с помощью конструктора массива.
Редактор текстов и модулей
Разработчики могут использовать текстовый и модульный редактор для написания или редактирования языка программирования 1С. Редактор предоставляет удобные инструменты для написания, редактирования и проверки синтаксиса.
Следующая страница: Библиотека 1С:Подсистемы
См. также:
- Основная функциональность
Начало работы
Добро пожаловать, разработчики!
«1С:Предприятие» — это простая в использовании и мощная платформа для создания приложений, оптимизирующих автоматизацию широкого спектра бизнес-процессов.
Посмотрите эти видеоролики о том, как легко создать бизнес-приложение с помощью гибкой платформы быстрой разработки приложений «1С:Предприятие».
Начать разработку
Чтобы приступить к разработке вашего приложения, давайте подготовим ваш компьютер и среду разработки. Вам необходимо скачать и установить бесплатную платформу 1С:Предприятие (учебная версия). Установив платформу «1С:Предприятие», вы сможете запустить ее локально и начать разработку новых приложений или приступить к настройке существующих.
Обратите внимание, что приложение «1С:Предприятия» логически разделено на два основных компонента, которые тесно взаимосвязаны: приложение и платформа (1С:Предприятие), на которой работает приложение. Платформа «1С:Предприятие» представляет собой приложение для Windows или Linux, которое содержит все необходимое для разработки, отладки и запуска любого приложения на платформе.
Вам не нужно устанавливать СУБД, так как обучающая версия включает в себя встроенную собственную базу данных. При этом поддерживаются системы управления базами данных MS SQL, PostgreSQL, IBM DB2 и Oracle.
IDE платформы «1С:Предприятие» называется «Конструктор». Конструктор — часть платформы «1С:Предприятие», позволяющая разрабатывать приложения. Чтобы создать пустую информационную базу, не требующую СУБД, и приступить к разработке своего первого приложения, установите платформу 1С:Предприятие (учебная версия) и выполните следующие действия для запуска Конструктора:
- Запустить 1С:Предприятие (двойной щелчок по ярлыку 1С:Предприятие ).
- В Настройка 1С:Предприятия 9В диалоговом окне 0004 нажмите Добавить .
- В диалоговом окне Добавить информационную базу/группу нажмите Создать информационную базу и затем нажмите Далее .
- Нажмите самую нижнюю кнопку выбора Создать информационную базу без конфигурации… и затем нажмите Далее .
- Укажите имя для своей информационной базы (любое) и нажмите Далее .
- Нажимайте Далее , пока не завершите работу мастера.
- Нажмите Конструктор .
В комплект платформы «1С:Предприятие» (учебная версия) также входит документ «Здравствуйте, 1С – Создание вашего первого приложения», который вы можете использовать для учебы и в качестве руководства по созданию первого приложения на «1С:Предприятии». Здравствуйте, 1С — это простое приложение типа «Здравствуй, мир!», которое поможет вам быстро составить первое впечатление о «1С:Предприятии» и изучить некоторые основы среды разработки.