ИКНК
  • Технология разработки программного обеспечения (C#)
    0%
  • Previous
  • Course data
    General
    Новостной форум
    Трансляция лекций через MTS-link
    Прайс М.Дж. - C# 10 и .NET 6. Современная кросс-платформенная разработка - 2023
    Гриффитс И. - Программируем на C# 8.0 (OReilly) - 2021
    Интерактивный курс "Основы программирования на С#" (ulearn.me)
    Язык программирования C# (metanit.com)
    Вопросы к экзамену (ред. 2025)
    Аттестация ТРПО 2025
    Вопросы к КТ1 (2025)
    Контрольная точка №1 (2025)
    Контрольная точка №2 (2025)
    Вопросы к КТ2
    Темы КТ3
    Контрольная точка №3
    Итоговый тест
    1. Платформа .NET. Язык программирования C#
    1. Платформа .net и язык C#
    2. Система типов
    Практика 1. Рефлексия типов
    Практическая работа №1. Технология рефлексии для анализа типов в C#
    Report
    Практика 1. Исправления
    Ссылки по теме: стек, куча, значение, ссылка, упаковка, распаковка в .NET
    Welcome to C# 12. New features
    Сравнение производительности языков на вычислительных алгоритмах
    Интерактивный C# в браузере с возможностью декомпиляции
    2. Объектно-ориентированное программирование в C#
    ООП. Элементы класса
    Лекция. Nullable, dynamic. Классы, свойства (09.02.2024)
    Тест после лекции 2
    3. Наследование, полиморфизм
    Наследование и полиморфизм
    Перегрузка операторов
    Тест после лекции 3 (19.02, 17.30-17.40)
    Практическая работа №2. Наследование полиморфизм
    Практика 2. Классы и интерфейсы
    4. Интерфейсы и делегаты
    Интерфейсы в С#
    Делегаты и лямбда-выражения
    Тест после лекции 4 (26.02, 17.30-17.40)
    5. Оконный интерфейс с WinForms
    Разработка UI с Windows Forms
    Forms and others
    Тест после лекции 5 (05.03, 17.30-17.40)
    Практика 3. Работа с 2D-графикой в WinForms
    Практика 3. Работа с 2D-графикой в WinForms
    6. Связывание данных с WinForms
    Механизм привязки в WinForms. ч.1. Simple binding
    Механизм привязки в WinForms. ч.2. DataGrid and BindingSource
    Тест после лекции 6 (12.03, 17.30-17.40)
    7. Технология LINQ
    Технология LINQ
    Работа с файлами в С#
    Тест после лекции 7 (19.03, 17.30-17.40)
    Практика 4. Обработка файлов с помощью LINQ
    Распределение по вариантам (работа 4) 2025
    Lab4 Variants
    Практика 4. Технология LINQ для обработки данных
    Report Lab4 30 Abril
    Ошибки по проектам
    Исправления по работе №4
    9. Сборка мусора, взаимодействие с DLL и С++
    GC Dispose using
    Указатели и небезопасный код
    Тест после лекции 8 (26.03, 17.30-17.40)
    10. Асинхронность в .NET
    Асинхронность в .NET asyn await
    Тест после лекции 9 (02.04, 17.30-17.40)
    11. Технология WPF для разработки пользовательского интерфейса
    Тест после лекции 10 (09.04, 17.30-17.40)
    Тест после лекции 11 (16.04, 17.30-17.40)
    Технология WPF ч.1 Обзор
    Технология WPF ч.2 XAML и основные элементы и контейнеры
    Технология WPF ч.3 Привязка данных в XAML и MVVM
    Практика 5. Приложение WPF
    Выбор варианта
    Практика 5. Приложение WPF
    11. Технология ASP.NET Core для разработки web-приложений
    Тест после лекции 12 (23.04, 17.30-17.40)
    Технология ASP.NET Core MVC
    Практика 6. Разработка web-приложения Asp.Net Core MVC
    Практика 6. Разработка web-приложения (ред. 2025)
    12. Технологии взаимодействия с БД
    Технология Entity Framework Core
    Лекция. EF Core для взаимодействия с БД
    Тест после лекции 13 (30.04, 17.30-17.40)
    13. Принципы проектирования SOLID
    Лекция. Принципы проектирования SOLID
    Принципы проектирования SOLID
    ASP.NET Core. Внедрение зависимостей
    Тест после лекции 14
    Паттерны GRASP
    4: Эталоны проектирования ПО (2020)
  • Next
  ИКНК
  • English ‎(en)‎
    Русский ‎(ru)‎ English ‎(en)‎
    • Log in
    Site Navigation
    Технология разработки программного обеспечения (C#)
    Home
    Skip to main content

    Course info

    1. Home
    2. Courses
    3. Курсы структурных подразделений института
    4. Направление Прикладная информатика
    5. 3 курс
    6. Технология разработки программного обеспечения (C#)
    7. Summary

    Технология разработки программного обеспечения (C#)

    • Преподаватель: Туральчук Константин Анатольевич
    Skill Level: Beginner
    Skill Level: Beginner

    Портал дистанционных образовательных технологий СПБПУ Петра Великого
    Политика конфиденциальности
    Политика обработки cookie

    При использовании материалов портала активная ссылка на источник обязательна

    Санкт-Петербургский политехнический университет

    Контакты:

    195251, Санкт-Петербург, ул. Политехническая, дом 29, Научно-исследовательский корпус

    +7 (812) 906-15-19

    support@spbstu.ru

    sdo@spbstu.ru (проблемы с порталом)

    Мы в социальных ресурсах

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