Образовательная программа "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