Программа обучения 1с | Курс-репетитор программиста 1С

Программа курса

Вводные занятия

знакомство с форматом
и материалом курса

Введение

  • Установка 1С
  • Доступ к документации
  • Программа VS программа 1С
  • Что такое Платформа 1С
  • Кто такой программист 1С

Бонусные материалы

  • Диагностика
  • Подборка ссылок
  • Базовые IT понятия
  • Клиент-серверный вариант 1с
  • Про собеседование программистов 1С

Кому подходит курс

  • всем, кто помнит школьную информатику
  • начинающим 1с-программистам
  • опытным разработчикам
  • не-1С программистам
* в ознакомительный доступ также входят первые два занятия модуля 1

Особенности программы обучения

Видео-обзоры заданий студентов на YouTube

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

Большинство курсов по программированию не добиваются ясности у студента.

Подача знаний одинакова, т.е. вложив деньги в любой из таких курсов и добросовестно, повторю, добросовестно прозанимавшись, сдав все ДЗ вы получите одинаковый результат: "+ "или "-" 10% в зависимости от таланта преподавателя.

Моя цель - не просто дать учебный материал и проверить финальный результат по итогу решения ДЗ, а добиться ясности и понимания у студента по всему материалу занятия.

Уметь много думать, анализировать информацию и делать выводы – навыки, которые помогут стать крутым разработчиком 1С и самостоятельно развиваться дальше.

«Послушайте — и Вы забудете,
посмотрите — и Вы
запомните, сделайте — и Вы
поймете.». (С) Конфуций

Как это происходит.

Разработана интерактивная платформа, которая включает видео, обширный методический материал и, что главное, постоянную переписку в занятиях курса с наставником.

Схематически взаимодействие на ресурсе выглядит так:

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

Многие студенты не хотят ясности, потому что это сложно, это требует усилий, они считают, что поняли.

Но на практике не могут применить знания.

Знания без умения их применить никому не нужны(

Модуль 1

Базовое программирование и экосистема 1С
опыт программирования
не требуется

Занятие 1.0

  • Сравним код Паскаля и код 1С
  • Переменные и комментарии
  • Процесс исполнение кода
  • Подпрограммы

Занятие 1

  • Что такое программный продукт (ПП)?
  • Что такое клиент-серверная архитектура?
  • Что такое MVC?
  • Что такое UI (user interface)?

Занятие 2.0

  • Отладчик
  • Встроенная справка
  • задача на Условные операторы
  • задача на Циклы

Занятие 2

  • Что нужно, чтобы создать ПП?
  • Что такое IDE?
  • Что такое конфигурация поставщика?
  • Сколько конфигураций содержится
    в открытом конфигураторе?

Занятие 3.0

  • Модульное программирование
  • Массивы
  • Расширение конфигурации
  • Матрицы

Занятие 3

  • Чем .cf файл отличается от .dt файла?
  • Какую модель версионирования использует
    хранилище конфигурации?
  • Что из себя представляет файловая база 1С?
  • 1С - универсальная среда разработки?

Занятие 4

  • Объектно-ориентированное программирование
  • задача "Объект 'Форма'"
  • Хранилище конфигурации
  • Управляемая форма в 1С

Занятие 5

  • Управляемый интерфейс
  • Пользователи и их права
  • Объект Отчет
  • Объект Обработка

Занятие 6

  • Метаданные
  • Чем общие объекты метаданных отличаются от прикладных?
  • Где хранится описание метаданных конфигурации?
  • Классификация объектов метаданных

Занятие 7

  • создаём конфигурацию
  • оформляем начальную страницу
  • экспериментируем с директивой компиляции обработчика команды
  • разбираемся с функциональной опцией

Занятие 8

  • директива компиляции
  • инструкция препроцессора
  • клиент-серверный вызов
  • контекст вызова

Занятие 9

  • стандарты разработки
  • шаблон текста
  • Проверка заполнения и вывод сообщений
  • Принцип единственной ответственности

Занятие 10

  • модальность
  • асинхронность
  • общие модули
  • обработчики оповещений

Кратко про курс

Кому подходит курс
  • рассчитан на получение профессиональных навыков программиста 1С
  • программа и методика обучения оправдала себя уже на 100+ студентах
  • курс подходит для людей, ранее никогда не занимавшихся программированием

    (с оговоркой, что нужно будет много работать))

  • студенты с базой технического ВУЗа хорошо усваивают материал и заканчивают за 3-4 месяца
  • студенты самостоятельно изучавшие программирование справляются за 5-6 месяцев

Модуль 2

Практика программирования
в 1С

Занятие 11

  • задача формы-диспетчера: создаем технологию решения следующих задач

Занятие 12

  • задача на неявное приведение примитивных типов: Калькулятор
  • * с подвохом)

Занятие 13

  • простые задачи: набиваем руку, делаем красивую форму

Занятие 14

  • задача-шаблон для другого программиста

Занятие 15

  • Умножаем вектор-строку на вектор-столбец: динамическое создание подчиненных реквизитов/элементов формы

Занятие 16

  • реализуем несколько универсальных функций, принцип безопастного программирования

Занятие 17

  • развиваем задачу из занятия 15: код в фоне

Занятие 18

  • задача на граф, используем рекурсию

Занятие 19.1

  • решение систем линейных алгебраических уравнений
    (* в разработке)

Занятие 19.2

  • регулярные выражения: чтение конфигурационного файла
    (* в разработке)

Про сертификаты

О сертификатах и экзаменах

    Наличие сертификатов - не гарантирует знаний, это факт.

  • Вот пример отношения работодателя к сертификации
  • определенный статус имеют только официальные сертификаты по экзаменам 1С, которые разработаны и проводятся вендором - компанией 1С. Ключевой для 1С-разработчика - сертификат 1С:Специалист по платформе
  • это сложный экзамен, и конкретно к его сдаче нужно готовиться на курсе самого учебного центра 1C.

  • А зачем же тогда проходить мой курс, если для сдачи 1С: Специалист все равно нужно проходить дополнительное обучение?

  • перед непосредственно подготовкой к задачам экзамена, необходимо уже обладать профессиональными знаниями платформы 1С;
  • объем экзамена не покрывает реальные практические задачи, без чего будет сложнее устроиться на соответствующую должность;
  • на собеседованиях задают вопросы не по формату задач экзамена.
  • Навыков и знаний, которые я даю на курсе уже достаточно для того,
    чтобы трудоустроиться на высокооплачиваемую должность программиста 1С.

    Но если вы желаете получить котируемый сертификат, то рекомендую:

  • сначала пройти мой курс,
  • далее пройти курс по подготовке к экзамену от официального вендора,
  • и потом уже сдавать сам экзамен.

Модуль 3

Профессиональная разработка
в 1С

Занятие 20

  • Проект "Система тестирования": старт

Занятие 21

  • обзор технологий интеграции, загрузка модели из json, выгрузка результата в xml

Занятие 22

  • веб клиент и файлы

Занятие 23

  • ну наконец-то: справочники)

Занятие 24

  • справочники: манипуляция с данными

Занятие 25

  • справочник и транзакция

Занятие 26

  • язык запросов, динамический список

Занятие 27

  • документы: начало

Занятие 28

  • документы: проведение, форма списка

Занятие 28

  • регистр накопления оборотов, формирование движений

Занятие 29

  • регистр накопления остатков, формирование движений

Занятие 30

  • регистр накопления остатков, формирование движений

Занятие 31

  • отчеты на СКД, работа с настройками отчета

Занятие 32

  • универсальный отчет, программная работа с СКД

Занятие 33

  • регистры сведений: первое знакомство

Занятие 34

  • периодические регистры сведений, план запроса

Занятие 35

  • периодические регистры сведений: запросы к таблицам итогов

Занятие 36

  • план видов характеристик

Занятие 37

  • регистры сведений: практика использования

Занятие 38

  • регистры сведений: практика использования, подсистема СвойстваОбъектов

Занятие 39

  • сборка Проекта, методики контроля остатка, управляемые блокировки

Занятие 40

  • обзор статей, тестирование Проекта
Слишком маленькое разрешение экрана.