Python от 1С

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

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


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


Объем каждого модуля составляет от 42 - 52 академических часа.


Объем часов в неделю - 6 академических часов  (1 академический час - 45 минут).


Количество занятий - 71


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

Модуль «Основы программирования» предоставит основные концепции и инструменты программирования. Научит устанавливать и настраивать среду разработки, работать с различными типами данных и операциями, использовать условные и итеративные конструкции, обработку строк, отладку программ и обработку исключений. Учащиеся также познакомятся смодулями и библиотеками, что позволит им создавать более сложные программы. В целом, модуль предоставит необходимые знания и навыки для разработки простых программ и будет служить основой для дальнейшего изучения программирования.

Тема 1. Основы программирования

Тема 2. Условные конструкции и циклы

Тема 3. Функции и структуры данных

Тема 4. Дополнительные возможности и отладка

Модуль «Разработка бизнес-приложений» позволяет учащимся освоить основные принципы разработки бизнесприложений. В рамках модуля рассматриваются такие важные темы, как объектноориентированное программирование (ООП), работа с базами данных и разработка графического интерфейса. Студенты изучат основы ООП, включая концепции инкапсуляции, наследования и полиморфизма. Ознакомятся с принципами анализа предметной области и проектирования баз данных, включая ER-моделирование и нормализацию. Учащиеся научатся использовать язык SQL для работы с базами данных и изучат основы работы с ORM. Важной частью модуля является разработка графического интерфейса для бизнес -приложений. Учащиеся изучат различные инструменты и технологии, которые позволяют создавать удобные и интуитивно понятные пользовательские интерфейсы. Ознакомятся с концепцией UI/UX.

Тема 1. Объектно-ориентированное программирование

Тема 2. Работа с базами данных

Тема 3. Разработка пользовательского интерфейса


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

Тема 1. Дизайн взаимодействия с пользователем

Тема 2. Импорт и экспорт данных

Тема 3. Разработка в предметной области "Учет и отчетность"

Тема 4. Бизнес-процессы и автоматизация

В рамках модуля "Разработка серверных приложений. Клиент-серверное взаимодействие" учащиеся изучают основы сетевых технологий и протоколов, таких как IP-адресация, DHCP, DNS и URLссылки. Они узнают о популярных сетевых командах, таких как ping, tracert и ipconfig. Учащиеся изучают концепцию webсервера и протокола HTTP, а также основные понятия и принципы работы с API. Они учатся создавать запросы к API с помощью инструмента Postman, работать с различными типами запросов (GET и POST), а также использовать APIтокены для авторизации. В рамках модуля также изучаются форматы данных JSON и XML, а также основы сериализации Учащиеся учатся работать с файлами в API, включая загрузку и скачивание файлов. Особое внимание уделяется информационному обмену и интеграции между сторонними приложениями, изучаются принципы создания мобильного приложения, а также его взаимодействие с сервером и клиентами.

Тема 1. Сетевые протоколы и взаимодействие

Тема 2. Работа с API

Тема 3. Интеграция приложений

Тема 4. Разработка мобильных приложении


Формат обучения

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

Форма контроля

Тестирование. Тестовые задания, вопросы с выбором ответа 

Шкала оценивания

нижнее значение - 0

минимальный проходной бал -8 

верхнее значение - 20

Формат обучения

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

Форма контроля

Тестирование. Тестовые задания, вопросы с выбором ответа 

Шкала оценивания

нижнее значение - 0

минимальный проходной бал -8 

верхнее значение - 20