02. 1С:Клуб программистов для школьников

1C Клуб программистовНаши курсы проходят  под эгидой проекта фирмы "", который носит общероссийский масштаб.  Практически не осталось в России предприятий, которые бы обходились  без продукции , а, следовательно, и без специалистов по обслуживанию, внедрению и сопровождению этого программного продукта. Более того фирма 1С, зарекомендовавшая себя как самый успешный российский разработчик программного обеспечения, уже уверенно шагает за пределы Российской Федерации в страны СНГ. Раннее начало сотрудничества и обучение программированию продуктов этого разработчика — гарантия успешного трудоустройства после окончания вуза. Кстати, при отличном обучении, у ребят будет возможность стажировки и подработки в студенческие годы в нашей команде профессионалов — группе компаний «Трайтек». Мы всегда рады принять в свою команду талантливых молодых ребят! Именно из таких юных специалистов мы, уже более 20 лет, выращиваем ценные и востребованные профессиональные кадры, которые в последствии работают в нашей компании по всем регионам страны.

Наши занятия это:

  • Обучение 3 месяца (по одному занятию 1 раз в неделю)
  • Обучение самому востребованному продукту 1С;
  • Дополнительные знания по ведущему языку программирования Java;
  • Обучение основам системного администрирования;
  • А также олимпиадное программирование.
  • Занятия в формате клуба, где присутствует уютная и дружелюбная рабочая атмосфера, эффективное обучение и желание развиваться!

Обучение в Клубе программистов поможет:

  • понять подростку, а подходит ли ему профессия, связанная с программированием или это увлечение останется в качестве хобби и дополнительных профессиональных навыков;
  • определиться со своим выбором. При таком раннем проф.ориентировании легче будет определиться с предметами, которые следует подготовить к сдаче ЕГЭ.
  • развить качества и навыки, которых так не хватает всем подросткам: терпеливости, настойчивости, логике, умению грамотно принимать решения.

Стоимость курсов составляет 400 руб. за 1 занятие (2 академ. ч.). Заказать обучение и оформить заявку можно прямо на сайте! Спешите!

1C: Клуб программистов: Курс по программированию в «1С:Предприятие» (Модуль 4. «Проект 1С»)

1С Проект Программирования
Цена
1 занятие (2 академ. часа) 400 руб.

"Проект 1С"

Цели:

  • получить знания по основным этапам проектной деятельности
  • сформировать навыки коллективного творчества при разработке программного обеспечения (ПО)

Модель:

Есть несколько направлений деятельности:

  • Услуги (такси, выращивание цветов, доставка товаров)
  • Торговля (ларек, магазин, супермаркет)
  • Производство (компьютеров, мебели)

Под них необходимо создать несколько решений, в которых присутствуют уникальные документы и общие для всех.

План занятий:

Занятие 1. Постановка задачи (определение цели разработки)

  • Разбор пакета документов, распределение работ, работа с исходными данными, определение первоначальных требований и построение сквозного примера

Занятие 2. Проектирование

  • Определение архитектуры прикладных решений, распределение ролей разработчиков, распределение задач по разработке

Занятие 3. Групповая разработка

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

Занятие 4 — 8. Работа над индивидуальными заданиями согласно постановке

Занятие 9. Сборка конфигураций

Занятие 10. Тестирование

  • Проверка работоспособности по сквозным примерам (каждый ученик проверяет свой сквозной пример (они определялись в первом занятии)

Занятие 11. Эксплуатация

  • Поставка прикладного решения и установка

Занятие 12. Сопровождение

  • Выпуск и установка обновлений

1C: Клуб программистов: Курс по программированию в «1С:Предприятие» (Модуль 3. Углубленный курс по программированию в «1С:Предприятие»)

1С Обучние
Цена
1 занятие (2 академ. часа) 400 руб.

"Создание мобильного приложения "1С: Клуб"

Блок 1: Создание информационной базы участников  "1С:Клуб"

  1. Создание ИБ для участников "1С:Клуб"

    • Каталог участников,
    • каталог видов мероприятий,
    • журнал заявок на мероприятия
    • Создание сервисов обмена данными

      • выгрузка видов мероприятий в мобильное приложение
      • загрузка заявок на мероприятия в ИБ участников клуба
  2. Публикация ИБ участников клуба на Web-сервере

    • Установка Web-сервера на примере Apache
    • Публикация базы на web-сервере
  3. Доступ к базе через Интернет-браузер (формирование отчета о заявках на мероприятия)

Блок 2: Создание мобильного приложения "1С:Клуб".

  1. Создание базы разработки мобильного приложения

    • Каталог видов мероприятий
    • Журнал "Мои заявки"
  2. Настройка связи с ИБ участников

    • Создание команд для обновления видов мероприятий
    • Создание команды для отправки в ИБ участников заявок на мероприятия
  3. Публикация мобильного приложения на мобильном устройстве

    • Установка платформы на мобильное устройство
    • Публикация конфигурации мобильного приложения
    • Создание мобильного приложения "1С:Клуб"

1C: Клуб программистов: Курс по программированию в «1С:Предприятие» (Модуль 2. Продвинутый курс по программированию в «1С:Предприятие»)

1С Обучение
Цена
1 занятие (2 академ. часа) 400 руб.

Занятие №1. Программа учета личного времени. Начало создания.

Актуализация знаний: Общие сведения о системе "1С:Предприятие 8". Создание информационной базы

Теория: Базовые типы.

Практика. создание необходимых справочников; создание документов "Мероприятие", регистрирующих события в жизни школьников.

Цели занятия:

  • актуализировать знания, полученные на предыдущем курсе: назначение  программ, созданных средствами "1С:Предприятие 8", понятие информационной базы (базы данных), назначение объекта "Справочник";
  • познакомить  с примитивными типами, правилами записи их в алгоритмах;
  • познакомить с новыми объектами платформы (документом, задачей) и научить грамотно их  использовать.

План занятия:

  1. создание информационной базы "Мой планировщик";
  2. подключение внешней обработки "Базовые типы" для знакомства с типами значений;
  3. знакомство с типами данных: строка, число, дата, булево, неопределено, NULL;
  4. введение в тайм-менеджмент. Понятие "учет" личного времени;
  5. создание справочников "Типы мероприятий" и "Виды мероприятий". Понятие "владелец";
  6. понятие "событие". Объект "документ" как регистратор события. Создание документа "Мероприятие";
  7. объект "Задача" как генератор документа. Создание задачи "Страничка дневника".

Занятие №2. Проведение документов "Мероприятие" – завершение учебного дня.

Теория: Выражения и операторы встроенного языка "1С:Предприятие 8". Неявное преобразование типов значений.

Практика. Работа над созданием прикладного решения "Мой планировщик". Проведение документов "Мероприятие". Создание механизма проведения документов "Мероприятие".

Цели занятия:

  • познакомить учащихся с различными операторами встроенного языка;
  • научить строить выражения на встроенном языке системы "1С:Предприятие 8";
  • познакомить с понятием "проведение документа", выяснить его смысл;
  • научить детей проводить документ интерактивно;
  • создать механизм, позволяющий программно проводить целый ряд документов.

План занятия:

  1. подключение внешней обработки "Выражения и операторы" встроенного языка;
  2. знакомство с арифметическими операторами;
  3. знакомство с логическими операторами;
  4. знакомство с операцией конкатенации;
  5. знакомство с неявным преобразованием значений;
  6. понятие "проведение документа", интерактивное проведение документа;
  7. создание обработки "Завершение дня" – механизма, позволяющего проводить сразу несколько документов.

Занятие №3. Определение количества затраченного времени

Теория: Встроенные функции языка системы "1С:Предприятие". Явное преобразование типов значений.

Практика. Анализ затраченного времени. Отчеты. Построение отчета "Моя занятость".

Цели занятия:

  • познакомить со встроенными функциями системы "1С:Предприятие 8", позволяющими выполнять различные действия над строковыми, числовыми выражениями, выражениями типа "дата";
  • познакомить учащихся с новым объектом – регистром накопления, выяснить его предназначение;
  • выяснить, как заполняется данными регистр накопления;
  • актуализировать знания учащихся об объекте "Отчет", его назначении, построении с помощью конструктора схемы компоновки данных;
  • познакомить учащихся с новыми настройками отчета;
  • построить отчет "Анализ затраченного времени".

План занятия:

  1. знакомство со встроенными функциями работы со значениями типа: "строка", "число", "дата";
  2. знакомство с функциями преобразования значений (явное преобразование).
  3. актуализация знаний: что такое отчет, зачем он нужен, какой объект может использоваться для построения отчетов;
  4. где брать данные для отчета: каком виде их лучше сохранить в информационной базе;
  5. знакомство с объектом "Регистр накопления", создание регистра накопления "Занятость";
  6. Определение правил заполнения регистра накопления данными;
  7. Построение отчета "Моя занятость" на основе данных регистра накопления "Занятость".

Занятие №4. Создание расписания уроков

Теория: Базовые универсальные коллекции значений (массив, структура, соответствие).

Практика. Создание отчета "Диалог расписания".

Цели занятия:

  • выяснить, как можно представить в памяти компьютера набор значений;
  • познакомить учащихся с универсальными коллекциями значений: массивом структурой, соответствием;
  • познакомить учащихся с еще одним способом построения отчета – при помощи общей формы и общего модуля;
  • построить отчет "Расписание уроков" при помощи указанных выше объектов.

План занятия:

  1. представление в оперативной памяти компьютера набора значений — универсальные коллекции значений: массив, структура, соответствие;
  2. создание внешнего вида диалога расписания;
  3. создание общего модуля "Расписание" и описание вывода расписания в диалог;
  4. создание макета расписания.

Занятие №5. Программирование отчетов "Анализ трудового дня" и "Расписание"

Теория: Сложные универсальные коллекции значений (список значений, таблица значений, дерево значений).

Практика. Программирование отчетов "Моя занятость" и "Расписание".

Цели занятия:

  • познакомить со сложными коллекциями значений, выяснить их структуру и назначение;
  • выяснить, как применять функции, записанные в общем модуле к  отчету, созданному средствами компоновки данных.

План занятия:

  1. представление в оперативной памяти компьютера набора значений: универсальные коллекции значений: список значений, таблица значений, дерево значений.
  2. программирование отчета "Моя занятость", использование функции, сохраненной в общем модуле;
  3. программирование отчета "Диалог расписания": открытие двойным щелчком мыши документа, зарегистрировавшего урок.

Занятие №6. Планирование личного времени

Теория: Синтаксические конструкции встроенного языка: условия, циклы, переходы.

Практика. Планирование личного времени: создание диаграммы Ганта.

Цели занятия:

  • актуализовать и обобщить знания о синтаксических конструкциях встроенного языка системы "1С:Предприятие": линейных алгоритмах, алгоритмах с условием, циклах, переходах;
  • познакомить с новым видом диаграмм – ленточными диаграммами (диаграммами Ганта), выяснить их предназначение;
  • построить отчет "Запланированные мероприятия" в виде диаграммы Ганта.

План занятия:

  1. основные конструкции встроенного языка: линейные алгоритмы, алгоритмы с условиями, алгоритмы с повторениями – циклы; безусловные переходы;
  2. назначение диаграмм, виды диаграмм;
  3. знакомство с ленточными диаграммами (диаграммами Ганта) — их основное назначение сейчас;
  4. создание отчета "Планирование личного времени".

Занятие №7. Планирование личного времени (окончание)

Теория: Синтаксические конструкции встроенного языка: процедуры и функции.

Практика. Работа с диаграммой Ганта: интервалы, связи, их построение.

Цели занятия:

  • актуализировать и обобщить знания о подпрограммах – процедурах и функциях. Выяснить в чем отличие двух видов подпрограмм;
  • научить пользовать встроенными шаблонами текста модулей, облегчающими написание текста алгоритмических конструкций;
  • познакомить с элементами диаграммы Ганта – связями и интервалами, выяснить их предназначение;
  • модернизировать отчет "Запланированные мероприятия" — создать связи между интервалами диаграммы Ганта в пределах дня;
  • познакомить с интерактивной настройкой диаграммы Ганта.

План занятия:

  1. подпрограммы: процедуры и функции;
  2. настройка шаблонов текста модулей;
  3. понятие интервала и связи диаграммы Ганта, создание последовательности запланированных мероприятий с использованием этих объектов.

Занятие №8. Напоминания (начало)

Теория: Сохранение инструкций в информационной базе. Модули. Виды модулей. Структура модуля.

Практика. Разработка механизма напоминаний: регистрация напоминаний, вывод напоминаний пользователю.

Цели занятия:

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

План занятия:

  1. сохранение инструкций в информационной базе, модули;
  2. структура модуля;
  3. типы модулей, назначение каждого из них;
  4. регистрация напоминания о предстоящем мероприятии;
  5. определение алгоритма создания напоминаний;
  6. определение алгоритма вывода напоминания;
  7. отключение напоминаний.

Занятие №9. Напоминания (окончание)

Теория: Основные методы для организации интерактивной работы: методы ввода сообщений пользователю.

Практика. Оптимизация механизма напоминаний.

Цели занятия:

  • познакомить с методами организации вывода сообщений пользователю: метод "Сообщить()", метод "Предупреждение()", объект "Сообщение пользователю";
  • оптимизировать механизм напоминаний при помощи объекта "Сообщение пользователю".

План занятия:

  1. методы "Сообщить()" и "Предупреждение()", их назначение и синтаксис;
  2. объект "СообщениеПользователю", его назначение;
  3. организация возможности открытия документа "Мероприятие" из окна с напоминаниями;
  4. организация вывода напоминаний с новым функционалом.

Занятие №10. Мини-чат (начало)

Теория: Объект "Запрос". Создание запроса. Текст запроса: структура и синтаксис.

Практика.  Превращение информационной базы в многопользовательскую. Разработка мини-чата – создание интерфейса чата.

Цели занятия:

  • актуализировать знания о табличной модели работы с данными: источниках данных, о запросе – методе получения данных из таблиц;
  • познакомить с языком запросов – средством написания запроса к информационной базе;
  • выяснить, какова структура запроса;
  • познакомить с синтаксисом языка запросов;
  • актуализировать понятия о пользователях информационной базы, о ролях пользователя;
  • разработать интерфейс мини-чата – сервис общения пользователей информационной базы.

План занятия:

  1. актуализация знаний: табличная модель работы с данными, источники данных, запрос, как метод получения данных из таблиц;
  2. структура и синтаксис языка запросов: секция "ВЫБРАТЬ", секции "ИЗ" и "КАК", секция "ГДЕ", секция "УПОРЯДОЧИТЬ ПО", секция "СГРУППИРОВАТЬ ПО", секция "ИТОГИ";
  3. запросы с параметром;
  4. результат запроса, метод получения результата, методы работы с результатом запроса;
  5. актуализация знаний: пользователи и роли – превращение информационной базы в многопользовательскую;
  6. определение объекта для хранения диалогов пользователей;
  7. разработка интерфейса чата;
  8. открытие окна диалога из формы чата.

Занятие №11. Мини-чат (начало)

Теория: Конструкторы запроса: конструктор запроса и конструктор запроса с обработкой результата.

Практика. Разработка мини-чата – создание формы диалога.

Цели занятия:

  • обобщить знания о построении запросов с помощью конструкторов;
  • разработать форму диалога пользователей чата.

План занятия:

  1. рассмотрение конструктора запроса – анализ всех его закладок и их соответствие секциям текста запроса;
  2. настройка отображения списка сообщений на форме диалога (в режиме "1С:Предприятие");
  3. настройка отображения списка сообщений на форме диалога (в режиме Конфигуратор);
  4. установка значений отбора в списке сообщений.

Занятие №12.

Практика. Совершенствование мини-чата. Элементы ЮЗАБИЛИТИ.

Цели занятия:

  • Усовершенствовать функционал чата: разработать форму сообщения, настроить автоматическое заполнение полей "Автор" и "Получатель" при просмотре или создании сообщения, улучшить форму диалога для восприятия и др.

План занятия:

  1. разработка формы записи (сообщения);
  2. настройка автоматического заполнения полей "Автор" и "Получатель" при просмотре или создании сообщения;
  3. улучшение формы диалога для восприятия;
  4. установка признака "сообщение прочитано";
  5. группировка сообщений: "прочитанные" и "непрочитанные";
  6. создание списка контактов на форме чата.

1С: Клуб программистов: Современная web-разработка. (Модуль 2. Технологии web-разработки)

Web-программирование
Цена
1 занятие (2 академ. часа) 400 руб.

Цель курса: является обучение, как основополагающим принципам, так и последним тенденциям мира web-разработки. Осваивая пример за примером, дети научатся самостоятельно строить как привычные многостраничные сайты, так и современные одностраничные приложения; пользоваться библиотеками для быстрого прототипирования и реализовывать серверы. Проекты второго модуля — текстовый онлайн-редактор, галерея фильмов, приложение для обмена фотографиями "Фотолента".

Описание и требования

Продолжительность второго модуля курса: 24 академических часа, 12 занятий

Курс предназначен: для обучения школьников средних и старших классов. Ни предварительные знания, ни специальное программное обеспечение не требуются.

По окончании обучения учащиеся:

  • Познакомятся с основополагающими принципами и последними тенденциями мира web-разработки.
  • Научатся создавать современные многостраничные сайты и web-приложения.
  • Познакомятся с приемами построения web-страниц на HTML, CSS, JavaScript.
  • Научатся работать с классическими библиотеками JQuery и  Bootstrap.
  • Изучат принципы обмена данными с сервером: асинхронные запросы и сокеты.

Содержание курса

Содержание второго модуля:

Занятие №1. Система контроля версий

  • Как и где стоит хранить код разрабатываемых приложений.
  • Для разминки после каникул – рисование на холсте.

Занятие №2. Погружение в JavaScript

  • Продвинутые функции языка. Отладка программ.

Занятие №3. Node.js

  • Различные типы серверов. Особенности работы HTTP.

Занятие №4. MongoDB

  • Система управления базами данных.

Занятие №5. Vue.js. Связывание данных

  • Автоматическое связывание изменений хранимых данных с изменениями на странице.

Занятие №6. Vue.js. Методы

  • Генерация списков, события и анимация в библиотеке Vue.js.

Занятие №7. Vue.js. Компоненты и маршрутизация

  • Построение сложных одностраничных приложений.

Занятие №8. Зачет

  • Практическая проверка знаний.

Занятие №9. Фотолента. Аутентификация

  • Система регистрации: регистрация, вход, выход.

Занятие №10. Фотолента. Загрузка

  • Механизм загрузки изображений на сервер.

Занятие №11. Фотолента. Новости

  • Страница с последними фотографиями пользователей.

Занятие №12. Impress.js

  • Библиотека для построения эффектных трехмерных презентаций.

1C: Клуб программистов: Курс по программированию в «1С:Предприятие» (Модуль 1. Базовый курс по программированию в «1С:Предприятие»)

1c
Цена
1 занятие (2 академ. часа) 400 руб.

Занятие №1. Что такое "1С:Предприятие 8". Основные возможности системы и ее предназначение. Установка системы. Работа со справочниками

Цели занятия:

  • выяснить, что такое "1С" и "1С:Предприятие";
  • выяснить, где используются программы семейства "1С:Предприятие";
  • выяснить,  что такое "Технологическая платформа "1С:Предприятие 8" и "Конфигурация";
  • научиться создавать собственную конфигурацию системы "1С:Предприятие 8";
  • познакомиться с понятием "Справочник" системы "1С:Предприятие";
  • научиться создавать справочники в системе "1С:Предприятие".

План занятия:

  1. Установка платформы "1С:Предприятие 8"
  2. Создание информационной базы и ее запуск в различных режимах
  3. Создание справочников

Занятие №2. Работа с формами в системе "1С:Предприятие 8"

Цели занятия:

  • выяснить, какой справочник называется иерархическим;
  • выяснить, что такое форма элемента справочника;
  • как разместить элемент (например, кнопку) на форме;
  • где и как писать алгоритмы на языке "1С" для элементов формы,
  • выяснить некоторые особенности встроенного языка "1С";

План занятия:

  1. Создание формы справочника "КаталогИгр"
  2. Запуск игр Windows из справочника
  3. Запуск игр — внешних обработок 1С из справочника
  4. Универсальный механизм запуска игр (файлов .exe и .epf) из справочника

Занятие №3. Создание игры "Наш Сапер" (начало)

Цели занятия:

  • начать создавать игру "Наш Сапер" — аналог популярной игры ОС Windows:
  • определить схему игры и ее логику;
  • создать форму игры и разместить на ней основные элементы;
  • определить параметры настроек игры.

План занятия:

  1. Описание графического интерфейса и логики игры
  2. Программный код игры на встроенном языке программирования "1С"
  3. Создание кнопок "Начать игру" и "Новая игра"
  4. Создание группы "Настройки" и ее элементов
  5. Описание настроек игры

Занятие №4. Создание игры "Наш Сапер" (Продолжение)

Цели занятия:

  • продолжить работу над созданием игры "Наш Сапер";
  • описать заполнение игрового поля элементами (кнопками, под которыми могут прятаться мины) при нажатии на кнопку "Начать игру";
  • создать контекстное меню для каждого элемента игрового поля, в котором будут присутствовать команды установки пометок "Мина" и "Не знаю".

План занятия:

  1. Создание игрового поля
  2. Создание контекстного меню элемента поля

Занятие №5. Создание игры "Наш сапер" (продолжение)

Цели занятия:

  • продолжить работу над созданием игры "Наш сапер";
  • описать расстановку "мин" на игровом поле случайным образом;
  • описать обработку события – нажатие на кнопку игрового поля.

План занятия:

  1. Создание "сетки минного поля"
  2. Добавление мин на игровое поле
  3. Описание события "Нажатие на кнопку игрового поля"
  4. Определение количества мин в соседних клетках

Занятие №6. Создание игры "Наш сапер" (окончание)

Цели занятия:

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

План занятия:

  1. Создание процедуры ОткрытьВсеМины()
  2. Создание счетчика ненайденных мин
  3. Создание процедуры очистки игрового поля при нажатии на кнопку "Новая игра"
  4. Выпуск игры в виде внешней обработки

Занятие №7. Создание пользователей в "1С:Предприятие 8"

Цели занятия:

  • определить условия входа в нашу программу; это будет — регистрация пользователя в справочнике "Игроки";
  • описать возможность входа в программу для пользователя, зарегистрированного в справочнике "Игроки";
  • описать отказ в доступе к программе незарегистрированному пользователю;
  • добавить  имя пользователя в заголовок программы.

План занятия:

  1. Создание параметра сеанса "ТекущийПользователь"
  2. Сохранение алгоритмов в информационной базе. Организация доступа к информационной базе пользователям, зарегистрированным в справочнике "Игроки"

Занятие №8. Ограничение доступа к данным на уровне записей и реквизитов

Цели занятия:

  • познакомиться со встроенными механизмами создания пользователей  в   "1С:Предприятие 8";
  • создать ряд пользователей нашей программы, обладающих определенными правами;
  • ограничить доступ пользователей к справочнику "Игроки" — каждый игрок может видеть только свою карточку (за исключением администратора).

План занятия:

  1. Роли пользователей информационной базы
  2. Создание пользователей информационной базы
  3. Ограничение доступа пользователей к элементам справочника "Игроки"

Занятие №9. Настройка доступа к программе "Игры 1С" через Интернет

Цели занятия:

  • организовать возможность доступа к программе "Игры 1С" через Интернет.
  • познакомиться с понятиями как "сервер", "веб-сервер", "клиентские приложения";
  • опубликовать нашу программу на веб-сервере;
  • организовать к ней доступ пользователей различными способами.

План занятия:

  1. Публикация информационной базы на Веб-сервере
  2. Организация доступа к информационной базе, которая хранится на Веб-сервере, посредством "Тонкого клиента"

Занятие №10. Построение отчетов в системе "1С:Предприятие 8"

Цели занятия:

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

План занятия:

  1. Создание регистра сведений "ТаблицаРезультатов"
  2. Построение отчета "РезультатыИгр"

Занятие №11. Введение в язык запросов

Цели занятия:

  • выяснить, какие существуют способы доступа к информации, хранящейся в "1С:Предприятие 8";
  • что такое запрос, когда его нужно использовать;
  • как правильно написать запрос на специальном языке – языке запросов;
  • какие конструкторы помогают при  создании запросов

План занятия:

  1. Источники данных для построения запроса
  2. Разбор текста запроса на примере отчета "РезультатыИгр"
  3. Построение отчета "Рекордсмены"

Занятие №12. Организация автоматической записи результата игры "Наш сапер" в информационную базу

Цели занятия:

  • доработать игру «Наш сапер» — добавить счетчик «Время игры»;
  • создать возможность автоматической записи результата игры в регистр сведений по специальной кнопке.

План занятия:

  1. Создание счетчика времени игры "НашСапер"
  2. Запись результата игры "Наш сапер" в информационную базу в регистр сведений "Таблица результатов"

1С:Клуб программистов. Современная web-разработка (Модуль 1. Основы web-разработки)

Веб разработка
Цена
1 занятие (2 академ. часа) 400 руб.

Расписание занятий по курсу:

Дата Город Формат Записаться
13.10.2017Саратов400 руб.
10.11.2017Саратов400 руб.

Цель курса: обучение, как основополагающим принципам, так и последним тенденциям мира web-разработки.

Осваивая пример за примером, дети научатся самостоятельно строить как привычные многостраничные сайты, так и современные одностраничные приложения; пользоваться библиотеками для быстрого прототипирования и реализовывать серверы. Среди проектов первого модуля курса — "Викторина", "Список дел", игра "Пятнашки".

1С: Клуб программистов: Основы робототехники (Модуль 1)

Основы робототехники
Цена
1 занятие (2 академ. часа) 400 руб.

Цель курса: знакомство с основами робототехники и технологией автоматического управления.

Первый модуль посвящен работе с базовыми компонентами роботов: датчиками, реагирующими на свет, звук, температуру, ультразвуковые и инфракрасные дальномеры, а также исполнительными устройствами – двигателями и сервоприводами.

1С: Клуб программистов: Разработка приложений Java для мобильных (Модуль 1)

Java для мобильных
Цена
1 занятие (2 академ. часа) 400 руб.

Расписание занятий по курсу:

Дата Город Формат Записаться
04.10.2017Саратов400 руб.
12.10.2017Саратов400 руб.

Цель курса: разработка компьютерной игры для мобильного телефона или планшета.

На занятиях дети разрабатывают небольшие приложения. Обычно – одно законченное приложение за занятие.

Первый модуль знакомит с основами программирования под Android: интерактивное взаимодействие с экраном, организация анимации, работа с базами данных. Позволяет создать первое приложение уже после нескольких занятий.

1С: Клуб программистов: Системное администрирование (модуль 2) Продвинутый уровень системного администрирования.

Системное администрирование
Цена
1 занятие (2 академ. ч.) 400 руб.

Длительность курса: 24 часов/дней.

Категория слушателей: школьники 7-11 классов

Продолжительность курса: 12 занятий, 24 ак. часа.

Содержание курса 

1. Мобильные вычислительные устройства.

  • Обзор разных классов мобильных устройств. Эволюция технологий и интерфейсов. Мобильный Интернет. Платформы (Windows8/Phone, iOS, Android).
  • Мобильные устройства на работе и дома.
  • Концепция BYOD (ПССУ). Преимущества и недостатки.
  • Концепция «облака». Синхронизация информации. Безопасность.
  • Практика: делаем из "устройства для потребления контента" рабочий инструмент.

2. Виртуализация.

  • Понятие о виртуализации, ее типы.
  • Типы гипервизоров.
  • Какую пользу можно извлечь из применения виртуализации.
  • Практика: учимся грамотно настраивать Hyper-V.

3. Иерархическая организация сети. Службы каталогов. Домен Windows. LDAP.

  • Рабочие группы и службы каталогов. Обзор.
  • Домен Windows. Структура и принципы работы.
  • Локальная и доменная учетная запись. Разделение прав доступа. Вход в систему.
  • Практика: устанавливаем машину с Windows Server и знакомимся с интерфейсом.

4. Домен Windows. Настройка ролей сервера: знакомство с оснастками консоли управления.

  • DHCP-сервер;
  • DNS-сервер;
  • Контроллер домена.
  • Практика: раздаем IP-адреса клиентским машинам по DHCP и поднимаем AD DS..

5. Настройка домена.

  • Создаем логическую структуру домена.
  • Делаем резервную копию КД.
  • OU vs. группы
  • Практика: заводим OU, учетные записи пользователей и группы.

6. Использование групповых политик

  • Подробнее о групповых политиках. Какими объектами можно управлять с их помощью и как именно.
  • Порядок обработки политик.
  • Редактор групповых политик.
  • Практика: играемся с политиками, пока что-нибудь не поломаем. Пытаемся починить.

7. Сеть предприятия. Основные концепции.Оснащение серверной.

  • Главные принципы построения сетей предприятия: производительность, отказоустойчивость, масштабируемость.
  • Типичные ресурсы и сервисы в сети предприятия. Сколько надо серверов под нужды малого предприятия: мечты и реальность. Телефония.
  • Система бесперебойного питания.
  • Практика: сеть "по-взрослому": пробуем проектировать сеть небольшого предприятия; монтируем свою стойку и расшиваем кабели в патч-панель.

8. Коммуникация внутри предприятия. Организация почтового сервера.

  • Программы для коммуникации и совместной работы.
  • Зачем свой почтовый сервер, если есть сервис gmail.com (mail.ru, outlook.com и т.д.)? Знакомимся с многообразием почтовых серверов.
  • Настройка локального сервера и клиентов.
  • Практика: настраиваем MS Outlook на работу с нашим сервером по POP3/SMTP.

9. Знакомство с 1С:Предприятием 8.2

  • Как выглядит пользовательский режим и режим конфигуратора.
  • Устанавливаем платформу.
  • Знакомимся с прикладными решениями на базе 1С:П 8.2

10. Основы продуктивной работы в Linux.

  • Краткий ликбез об архитектурных отличиях и сходствах с Windows.
  • Ставим один из дистрибутивов (Fedora/Ubuntu/etc.) и попутно учимся пользоваться консолью, манами и репозиториями.
  • Практика: Вводим машину с Linux в домен Windows.

12. Большое практическое занятие:

  • тестируем нашу сеть на отказоустойчивость путем вывода всех виртуальных машин «в продакшн» внутри сети (составив план миграции перед этим, естественно).

1С: Клуб программистов: Системное администрирование (модуль 1)

Системное администрирование
Цена
1 занятие (2 академ. часа) 400 руб.

Длительность курса: 24 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться

С учетом повсеместного проникновения вычислительных устройств в современном мире, весьма полезно начинать преподавание базовых навыков системного администрирования детям уже среднего школьного возраста. Мало того, что это весьма полезно для общего развития, полученные практические умения позволят подросткам гораздо увереннее ориентироваться среди современного (и будущего) многообразия устройств, технологий и сервисов. Не следует обходить стороной и элементарную правовую подготовку в области лицензирования программного обеспечения.

При всем этом, необходимо не упускать из виду, что важной задачей преподавателя остается не столько передача учащимся «чистой» информации, сколько прививание навыков самостоятельного поиска решений и устранения проблем и неисправностей. И, что очень важно, преподавателю необходимо постоянно удерживать внимание столь сложной и непостоянной аудитории на предмете. Поэтому предлагаемая структура курса включает в себя комплекс практических задач, позволяющих непосредственно применять получаемые навыки и получать удовлетворение от их применения.

Описание и требования

Категория слушателей: школьники 7-11 классов

Продолжительность курса: 12 занятий, 24 ак. часа.

Содержание курса

Содержание курса 

Введение

1. Основные узлы компьютера и их взаимодействие

Основные узлы:

  • Блок питания
  • Материнская плата: шина, сокет, мосты
  • Оперативная память
  • Процессор
  • Подсистема хранения данных (HDD/SSD, оптические приводы, FDD…)
  • Видеоподсистема
  • Устройства ввода-вывода

Периферийные устройства

  • Знакомство с BIOS (BIOS/CMOS; UEFI/EFI)
  • Алгоритм и компьютерная программа.
  • Практика: собираем компьютер из запчастей.

2. Знакомство с операционными системами ПК и их установка

  • Обзор операционных систем. В чем сходства и различие (Win/*nix+MacOS)
  • Установка ОС. Опции загрузки ОС (msconfig, Master Boot Record)
  • Автозагрузка программ и знакомство с пакетными/командными файлами.
  • Практика: устанавливаем ОС на собранный неделю назад компьютер.

3. Настройка операционной системы

  • Настройка рабочего стола (персонализация)
  • Расположение основных папок и файлов операционной системы. Как ничего не сломать ненароком.
  • Инструменты администрирования ПК (Диспетчеры: устройств, дисков, пользователей, задач)
  • Подключение оборудования (PnP и не-PnP-устройства; последовательность действий, поиск драйверов, установка периферийных устройств)
  • Практика: устанавливаем драйвера на собранную систему.

4. Настройка учетных записей пользователей

  • Что такое учетные записи и зачем они вообще нужны (типы, шаблоны, политики безопасности)
  • Создание и настройка локальной учетной записи (настройка прав и ограничение доступа; владелец объекта, наследование, смена владельца)
  • Практика: создаем ограниченную УЗ и делаем .cmd-файл для запуска программ с правами администратора)

5. Программное обеспечение. Лицензионность.

  • Типы программного обеспечения. Системные требования ПО. Производительность.
  • Лицензионное соглашение. ПО с открытым исходным кодом. Типы лицензирования.
  • Отбор ПО и создание минимально необходимого пакета.
  • Установка и настройка ПО. Как важно внимательно читать сообщения мастеров установки. Автоматическая установка ПО.
  • Практика: создаем и устанавливаем пакет ПО для повседневной офисной работы.

6. Безопасная работа на компьютере

  • Типы вредоносных программ. Антивирусное ПО.
  • Фишинговые программы и сайты.
  • Файерволл и доступ программ к сетевым функциям. Файл hosts.
  • Практика: устанавливаем антивирусный пакет и смотрим, как он работает (например, KAV в экспертном режиме).

7. Подключение компьютера к сети

  • Понятие локальной сети, типы.
  • Среда передачи данных (оптоволокно, витая пара, радио)
  • Сетевое «железо» (проводка, сетевая карта, коммутационное оборудование).
  • Практика: учимся обжимать сетевой кабель и собираем компьютеры в сеть.

8. Организация работы локальной сети

  • Модель OSI. Понятие протокола.
  • MAC-адрес и пакетная передача данных.
  • IP-адресация и сетевые протоколы (NetBEUI, TCP/IP). DHCP.
  • Практика: настраиваем функционирующую одноранговую сеть или «Почему неделю назад у нас толком ничего не заработало». Удаленный доступ к машинам.

9. Работа в глобальной сети. Серверы и маршрутизация.

  • Клиент и сервер. Обмен информацией. Протоколы.
  • DNS, e-mail, FTP, HTTP. Как работает WWW.
  • Маршрутизация, NAT, прокси.
  • Практика: подключаемся к внешней сети через компьютер с 2 сетевыми картами через службу ICS.

10. Работа в глобальной сети. Сети в быту, роутеры и Wi-Fi.

  • Как устроен средний бытовой роутер. Настройки роутера. Организация доступа к интернету и авторизация у провайдера (включая клонирование MAC).
  • Настройка LAN в роутере. Настройка Wi-Fi, безопасность, WPS, покрытие, частотные диапазоны. Устранение неисправностей и коллизий по частотам.
  • Варианты использования роутера (режим работы, расширение функциональности, резервный доступ в сеть с использованием мобильного интернета).
  • Практика: настраиваем роутер для работы вместо прежнего компьютера с двумя сетевыми картами.

11. Сервисное обслуживание ПК и сети. Резервное копирование информации.

  • Работа с хранилищами информации. Дефрагментация, сжатие, шифрование дисков.
  • Совместная работа с информацией и оборудованием. Сетевые папки и принтеры. NAS.
  • Резервное копирование и восстановление информации. «Вручную» и при помощи специальных утилит.
  • Практика: разрабатываем сценарий организации резервного копирования в нашей сети.

12. Сервисное обслуживание ПК и сети. Устранение неисправностей ПО и оборудования.

  • Типы наиболее распространенных неисправностей. Как узнать, что случилось. Общий подход к поиску решения.
  • Аппаратные проблемы (диагностика питания, памяти, диска, плат расширения и периферии).
  • Ошибки в работе ОС и ПО (просмотр событий, безопасный режим, восстановление системы, режим совместимости).
  • Практика: определяем, что случилось с компьютером, и исправляем это (преподаватель ломает, дети чинят). Своеобразный зачёт.

1С: Клуб программистов: Основы программирования на языке Java (Модуль 4. Программа курса проектного программирования на языке Java)

Java проектное программирование
Цена
1 занятие (2 академ. часа) 400 руб.

Длительность курса: 24 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться

Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. От портативных компьютеров до центров данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет — Java повсюду! 

Почему школьникам рекомендуется изучать Java?

  • Java входит в четверку самых востребованных языков программирования в мире! Владеющий им не останется без работы!
  • Зная Java, Вы можете создать практически все, что угодно: приложения для настольных операционных систем Windows, Linux, Mac OS, мобильные приложения под Android, сайты. 
  • Отличный старт для начинающих, прививает культуру программирования!
  • В процессе занятий ученики создают компьютерную игру, что очень интересно детям и подросткам!

Описание и требования

Категория слушателей:  школьники 7-10 классов

Предварительная подготовка: успешное окончание курсов «Базовый курс по программированию на языке Java. Модуль 1.», Продвинутый курс по программированию на языке Java Модуль 2., «Углубленный курс по программированию на языке Java. Модуль 3»

Продолжительность курса: 24 ак. ч./12 занятий

Содержание курса

Модуль 4.

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

Задачи первого (самого сложного) уровня — игры:

  • Cоздание игры “Змейка”
  • Создание игры “Морской бой”
  • Создание игры “Пасьянс Косынка”

Задачи второго уровня — графика:

  • Переворот экрана вверх ногами
  • Глаза, следящие за курсором мыши
  • Приложение с идущим человечком
  • Создание двух лиц одного человека –
  • на основании симметрии правой и левой половины

Задачи третьего уровня:

  • Приложение с убегающей кнопкой и с убегающим окном
  • Загрузка колоды карт и разложение колоды на игровом поле
  • Перемещение карты мышью, переворот карты
  • Создание пролетающей летающей тарелки
  • Создание падающей капли

1С: Клуб программистов: Основы программирования на языке Java. (Модуль 3. Углубленный курс по программированию на языке Java)

Java
Цена
1 занятие (2 академ. часа) 400 руб.

Длительность курса: 24 часов/дней.


Расписание занятий по курсу:

Дата Город Формат Записаться

Java представляет собой язык программирования и платформу вычислений, которая была впервые выпущена Sun Microsystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается. Java отличается быстротой, высоким уровнем защиты и надежностью. От портативных компьютеров до центров данных, от игровых консолей до суперкомпьютеров, используемых для научных разработок, от сотовых телефонов до сети Интернет — Java повсюду! 

Почему школьникам рекомендуется изучать Java?