Айтилект
Войти Мой кабинет
+7 (727) 3-909-200
+7 (7172) 57-40-77
Заказать звонок
Компания
  • О компании
  • Айтилект
  • Миссия
  • Реквизиты
  • Вакансии
  • Вопрос ответ
Обучение
  • Каталог
    • Цифровая трансформация
    • ИТ-Менеджмент
      • ITIL
      • COBIT
      • TOGAF
      • RESILIA
      • DevOps
    • Управление проектами
      • Управление проектами
      • AGILE подход
      • УП в среде MS Project
      • УП на основе ANSI PMI PMBOK
    • Информационная безопасность
      • Управление Информационной Безопасностью
      • Программно-технические способы и средства обеспечения ИБ
    • Архитектура, Аналитика и Бизнес-процессы
      • Бизнес анализ
      • Архитектура
      • Моделирование бизнес-процессов
      • Системный анализ и управление требованиями
    • BIG DATA
      • Что это такое?
      • Microsoft Big Data
    • Разработка программного обеспечения
      • Python
      • C#
      • C++
      • Swift
    • UNIX-системы
      • Linux
      • Red Hat Enterprise Linux
    • Виртуализация
    • Web-разработка
    • PostgreSQL
      • Курсы для администраторов PostgreSQL
      • Курсы для разработчиков приложений PostgreSQL
    • Сетевые технологии
      • Cisco
      • Juniper
      • СКС
      • ВОЛС
      • Построение сетей
      • Видеонаблюдение
    • Oracle
      • Базовые курсы
      • Администрирование БД
      • Информационная безопасность БД
      • Enterprise Manager
      • Oracle BI Enterprise Edition
      • Разработка приложений на Java для Oracle
      • Oracle Application Express
      • Oracle Big Data
      • Datawarehousing
      • Основы XML
      • Express (OLAP)
      • Oracle WebLogic Server
      • MySQL
    • Microsoft
      • OC Windows
      • Big Data
      • Windows Server
      • Exchange Server
      • SQL Server
      • SharePoint
      • Visual Studio
      • System Center
      • Windows PowerShell
      • Microsoft 365
    • IBM
      • Системное администрирование Lotus Domino
      • Разработка приложений Lotus Domino
      • Пользовательские курсы Lotus
      • IBM DB2
    • Управление персоналом
    • Dale Carnegie Training
    • Soft Skills
      • Презентация
      • Продажи
      • Обслуживание клиентов
      • Развитие межличностных навыков
    • Курсы для пользователей
      • MS Office
      • Open Office
  • Расписание курсов
    • 2020
    • 2021
  • Условия обучения
Новости
Профориентация
  • Зачем нужна профориентация?
  • Как помочь ребенку с выбором будущей профессии
  • Как определить наклонности своего ребенка
  • Как выбрать профессию: тесты для школьников
Контакты
  • Филиалы
Ещё
    Айтилект
    Компания
    • О компании
    • Айтилект
    • Миссия
    • Реквизиты
    • Вакансии
    • Вопрос ответ
    Обучение
    • Каталог
      • Цифровая трансформация
      • ИТ-Менеджмент
        • ITIL
        • COBIT
        • TOGAF
        • RESILIA
        • DevOps
      • Управление проектами
        • Управление проектами
        • AGILE подход
        • УП в среде MS Project
        • УП на основе ANSI PMI PMBOK
      • Информационная безопасность
        • Управление Информационной Безопасностью
        • Программно-технические способы и средства обеспечения ИБ
      • Архитектура, Аналитика и Бизнес-процессы
        • Бизнес анализ
        • Архитектура
        • Моделирование бизнес-процессов
        • Системный анализ и управление требованиями
      • BIG DATA
        • Что это такое?
        • Microsoft Big Data
      • Разработка программного обеспечения
        • Python
        • C#
        • C++
        • Swift
      • UNIX-системы
        • Linux
        • Red Hat Enterprise Linux
      • Виртуализация
      • Web-разработка
      • PostgreSQL
        • Курсы для администраторов PostgreSQL
        • Курсы для разработчиков приложений PostgreSQL
      • Сетевые технологии
        • Cisco
        • Juniper
        • СКС
        • ВОЛС
        • Построение сетей
        • Видеонаблюдение
      • Oracle
        • Базовые курсы
        • Администрирование БД
        • Информационная безопасность БД
        • Enterprise Manager
        • Oracle BI Enterprise Edition
        • Разработка приложений на Java для Oracle
        • Oracle Application Express
        • Oracle Big Data
        • Datawarehousing
        • Основы XML
        • Express (OLAP)
        • Oracle WebLogic Server
        • MySQL
      • Microsoft
        • OC Windows
        • Big Data
        • Windows Server
        • Exchange Server
        • SQL Server
        • SharePoint
        • Visual Studio
        • System Center
        • Windows PowerShell
        • Microsoft 365
      • IBM
        • Системное администрирование Lotus Domino
        • Разработка приложений Lotus Domino
        • Пользовательские курсы Lotus
        • IBM DB2
      • Управление персоналом
      • Dale Carnegie Training
      • Soft Skills
        • Презентация
        • Продажи
        • Обслуживание клиентов
        • Развитие межличностных навыков
      • Курсы для пользователей
        • MS Office
        • Open Office
    • Расписание курсов
      • 2020
      • 2021
    • Условия обучения
    Новости
    Профориентация
    • Зачем нужна профориентация?
    • Как помочь ребенку с выбором будущей профессии
    • Как определить наклонности своего ребенка
    • Как выбрать профессию: тесты для школьников
    Контакты
    • Филиалы
    Ещё
      Айтилект
      • Компания
        • Назад
        • Компания
        • О компании
        • Айтилект
        • Миссия
        • Реквизиты
        • Вакансии
        • Вопрос ответ
      • Обучение
        • Назад
        • Обучение
        • Каталог
          • Назад
          • Каталог
          • Цифровая трансформация
          • ИТ-Менеджмент
            • Назад
            • ИТ-Менеджмент
            • ITIL
            • COBIT
            • TOGAF
            • RESILIA
            • DevOps
          • Управление проектами
            • Назад
            • Управление проектами
            • Управление проектами
            • AGILE подход
            • УП в среде MS Project
            • УП на основе ANSI PMI PMBOK
          • Информационная безопасность
            • Назад
            • Информационная безопасность
            • Управление Информационной Безопасностью
            • Программно-технические способы и средства обеспечения ИБ
          • Архитектура, Аналитика и Бизнес-процессы
            • Назад
            • Архитектура, Аналитика и Бизнес-процессы
            • Бизнес анализ
            • Архитектура
            • Моделирование бизнес-процессов
            • Системный анализ и управление требованиями
          • BIG DATA
            • Назад
            • BIG DATA
            • Что это такое?
            • Microsoft Big Data
          • Разработка программного обеспечения
            • Назад
            • Разработка программного обеспечения
            • Python
            • C#
            • C++
            • Swift
          • UNIX-системы
            • Назад
            • UNIX-системы
            • Linux
            • Red Hat Enterprise Linux
          • Виртуализация
          • Web-разработка
          • PostgreSQL
            • Назад
            • PostgreSQL
            • Курсы для администраторов PostgreSQL
            • Курсы для разработчиков приложений PostgreSQL
          • Сетевые технологии
            • Назад
            • Сетевые технологии
            • Cisco
            • Juniper
            • СКС
            • ВОЛС
            • Построение сетей
            • Видеонаблюдение
          • Oracle
            • Назад
            • Oracle
            • Базовые курсы
            • Администрирование БД
            • Информационная безопасность БД
            • Enterprise Manager
            • Oracle BI Enterprise Edition
            • Разработка приложений на Java для Oracle
            • Oracle Application Express
            • Oracle Big Data
            • Datawarehousing
            • Основы XML
            • Express (OLAP)
            • Oracle WebLogic Server
            • MySQL
          • Microsoft
            • Назад
            • Microsoft
            • OC Windows
            • Big Data
            • Windows Server
            • Exchange Server
            • SQL Server
            • SharePoint
            • Visual Studio
            • System Center
            • Windows PowerShell
            • Microsoft 365
          • IBM
            • Назад
            • IBM
            • Системное администрирование Lotus Domino
            • Разработка приложений Lotus Domino
            • Пользовательские курсы Lotus
            • IBM DB2
          • Управление персоналом
          • Dale Carnegie Training
          • Soft Skills
            • Назад
            • Soft Skills
            • Презентация
            • Продажи
            • Обслуживание клиентов
            • Развитие межличностных навыков
          • Курсы для пользователей
            • Назад
            • Курсы для пользователей
            • MS Office
            • Open Office
        • Расписание курсов
          • Назад
          • Расписание курсов
          • 2020
          • 2021
        • Условия обучения
      • Новости
      • Профориентация
        • Назад
        • Профориентация
        • Зачем нужна профориентация?
        • Как помочь ребенку с выбором будущей профессии
        • Как определить наклонности своего ребенка
        • Как выбрать профессию: тесты для школьников
      • Контакты
        • Назад
        • Контакты
        • Филиалы
      • Личный кабинет
      • +7 (727) 3-909-200
        • Назад
        • Обратная связь
        • +7 (727) 3-909-200
        • +7 (7172) 57-40-77
        • Заказать звонок
      Будьте на связи
      Алматы, пр. Райымбека, д. 348/4
      БЦ "Aspara", 9 этаж, офис 900

      Нур-Султан, ул. Иманова, д. 19
      БЦ "Алма-Ата", 6 этаж, офис 610
      info@itlect.kz

      Программирование на C#

      • Главная
      • Обучение
      • Каталог
      • Разработка программного обеспечения
      • C#
      • Цифровая трансформация
      • ИТ-Менеджмент
      • Управление проектами
      • Информационная безопасность
      • Архитектура, Аналитика и Бизнес-процессы
      • BIG DATA
      • Разработка программного обеспечения
      • UNIX-системы
      • Виртуализация
      • Web-разработка
      • PostgreSQL
      • Сетевые технологии
      • Oracle
      • Microsoft
      • IBM
      • Управление персоналом
      • Dale Carnegie Training
      • Soft Skills
      • Курсы для пользователей
      Наши специалисты ответят на любой интересующий вопрос по услуге
      Задать вопрос
      Цель нашей компании —
      предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания.

      Ближайшие курсы

      • Cистема управления информационной безопасностью. СТ РК ISO/IEC 27001-2015. Подготовка к испытаниям ИС на соответствие требованиям ИБ
         Нур-Султан с 01.03.2021 по 05.03.2021
      • Система управления информационной безопасностью. ИСО/МЭК 27001
         Нур-Султан с 01.03.2021 по 03.03.2021
      • БД Oracle 12c: Администрирование
         On-line с 02.03.2021 по 05.03.2021
      • Эффективное управление проектами в Microsoft Project
         Нур-Султан с 03.03.2021 по 05.03.2021
      • NEW!!! Внедрение и администрирование решений Cisco v1.0
         Алматы с 09.03.2021 по 19.03.2021
      Расписание курсов

      Программирование на C#

      Programming in C#

      Код  20483

      Ближайшие курсы

      • Программирование на C#
         Нур-Султан с 15.03.2021 по 19.03.2021
      Записаться на курс
      Задать вопрос
      • Описание
      • Продолжительность
      Описание
      Курс позволяет слушателям приобрести знания и навыки программирования, необходимые для разработки Windows приложений с использованием языка программирования C# 

      Аудитория
      Этот курс предназначен для опытных разработчиков, которые уже имеют опыт программирования в C, C++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования.

      По окончании курса слушатели смогут:
         - Описать синтаксис и основные особенности C#;
         - Создавать и вызывать методы, перехватывать и обрабатывать исключения, описывать требования к мониторингу масштабируемых приложений; 
        - Реализовать базовую структуру и основные элементы типичного настольного приложения;
         - Создавать классы, определять и реализовать интерфейсы, а также создавать и использовать коллекции;
         - Использовать наследование для создания иерархии классов, расширять классы .NET
      Framework, а также создавать универсальные классы и методы;
         - Читать и записывать данные с помощью методов файлового ввода/вывода, потоков, сериализовать и десериализовать данные в различных форматах;
         - Создавать и использовать модель данных (Entity Data Model) для доступа к базам данных и с помощью LINQ-запросов, обновлять данные;
         - Создавать графический интерфейс пользователя средствами XAML;
         - Повышать удобство и снижать время отклика приложений с помощью задач и асинхронных операций;
         - Интегрировать неуправляемые библиотеки (unmanaged libraries) и динамические компоненты в приложения C#;
         - Использовать метаданные с помощью отражения (reflection), создавать и использовать пользовательские атрибуты, генерировать код во время ыполнения, а также управлять версиями сборок;
         - Шифровать и расшифровывать данные с помощью симметричного и асимметричного шифрования.

      Программа:
      Модуль 1. Обзор синтаксиса C#
         - Обзор способов разработки приложений с использованием C#
         - Типы данных, операторы и выражения 
         - Программирование языковых конструкций на C#
       Лабораторная работа: Разработка приложения Class Enrolment
         - Реализация функциональности редактирования списка студентов
         - Реализация функциональности добавления в список студентов
         - Реализация функциональности удаления из списка студентов
         - Отображение возраста студента
      Модуль 2. Создание методов, обработка исключений и мониторинг приложений
         - Создание и вызов методов
         - Создание перегруженных методов и использование опциональных (optional) и параметров, возвращающих значение (Output)
         - Обработка исключений
         - Мониторинг приложений
      Лабораторная работа: Расширение функциональности приложения Class Enrolment
         - Рефакторинг существующего кода
         - Проверка корректности (validation) информации о студенте
         - Сохранение изменений списка классов
      Модуль 3. Разработка кода для графического приложения
         - Реализация структур и перечислений
         - Организация данных в коллекции
         - Обработка событий
      Лабораторная работа: Написание кода для приложения Grades Prototype
         - Добавление логики навигации
         - Создание типов данных для хранения информации о пользователях и классах
         - Отображение информации о пользователях и классах
      Модуль 4. Создание классов и реализация коллекций
         - Создание классов
         - Определение и реализация интерфейсов
         - Реализация коллекции
      Лабораторная работа Добавление проверки данных и коллекции в приложение Grades
         - Реализация Teacher, Student и Grade Types как классов
         - Добавление проверки данных в класс Grades
         - Вывод отсортированного списка студентов 
      Модуль 5. Создание иерархии классов при помощи наследования
         - Создание иерархии классов
         - Расширение классов .NET Framework
         - Создание универсальных (generic) типов
      Лабораторная работа: Рефакторинг основных функций класса User
         - Создание и наследование от базового класса пользователя (User)
         - Реализация сложного пароля с помощью абстрактного метода
         - Создание собственного исключения ClassFullException
      Модуль 6. Чтение и запись локальных данных
         - Чтение и запись файлов
         - Сериализации и десериализации данных
         - Реализация ввода/вывода с помощью потоков
      Лабораторная работа: Создание отчета Grades
         - Сериализация данных для XML отчета Grades
         - Предварительный просмотр отчета Grades
         - Сохранение сериализованных данных Grades в файл
      Модуль 7. Доступ к базе данных
         - Создание и использование моделей данных (Entity Data Models)
         - Запрос данных с помощью LINQ
         - Обновление данных с помощью LINQ
      Лабораторная работа: Получение и изменение данных Grades
         - Создание модели данных (Entity Model) для базы данных
         - Обновление данных Student и Grade Data при помощи Entity Framework
         - Надстройка модели для проверки корректности данных
      Модуль 8. Доступ к удаленным данным
         - Доступ к данным через сеть 
         - Доступ к данным в облаке
      Лабораторная работа: Получение и изменение данных Grades в облаке
         - Создание службы WCF Data Services для баз данных SchoolGrades
         - Интеграция службы WCF Data Services в приложение
         - Получение студенческой фотографии через интернет
      Модуль 9. Проектирование пользовательского интерфейса для графических приложений
         - Использование XAML для проектирования пользовательского интерфейса
         - Привязка элементов управления к данным
         - Стилизация пользовательского интерфейса
      Лабораторная работа: Настройка студенческой фотографии и стилизация приложений
         - Настройка внешнего вида студенческих фотографий
         - Стилизация формы входа в приложение и элемента управления StudentPhoto
      Модуль 10. Повышение производительности приложений
         - Реализация многопоточности с помощью классов Tasks и лямбда выражений
         - Асинхронное выполнение операций
         - Синхронизация одновременного доступа к данным
      Лабораторная работа: Повышение отзывчивости и производительности приложений
         - Обеспечение отзывчивости пользовательского интерфейса во время доступа к объекту Teachers
         - Предоставление визуальной обратной связи во время длительных операций
      Модуль 11. Интеграция с неуправляемым (unmanaged) кодом
         - Создание и использование динамических объектов
         - Управление временем жизни объектов и unmanaged ресурсами
      Лабораторная работа: Обновление отчета
         - Создание отчета Grades с помощью Microsoft Office Word
         - Управление временем жизни объектов при помощи метода Dispose
      Модуль 12. Создание повторно используемых типов и сборок
         - Проверка метаданных объекта
         - Создание и использование пользовательских атрибутов
         - Генерация управляемого кода
         - Управление версиями, подпись и развертывание сборок
      Лабораторная работа: Определение данных для включения в отчет Grades
         - Создание собственного атрибута IncludeInReport
         - Генерация отчетов
         - Централизованное хранение сборки Grades.Utilities
      Модуль 13. Шифрование данных
         - Реализация симметричного шифрования
         - Реализация асимметричного шифрования
      Лабораторная работа: Шифрование отчета Grades
         - Шифрование отчета Grades
         - Расшифровка отчета Grades

      Продолжительность
      AlterName Programming in C#
      Продолжительность 5 / 40

      Поделиться
      Назад к списку
      Компания
      О компании
      Айтилект
      Миссия
      Реквизиты
      Вакансии
      Вопрос ответ
      Обучение
      Каталог
      Расписание курсов
      Условия обучения
      Новости
      За все время
      2019
      2018
      2017
      Профориентация
      Зачем нужна профориентация?
      Как помочь ребенку с выбором будущей профессии
      Как определить наклонности своего ребенка
      Как выбрать профессию: тесты для школьников
      Наши контакты


      +7 (727) 3-909-200 +7 (7172) 57-40-77
      info@itlect.kz
      Алматы, пр. Райымбека, д. 348/4
      БЦ "Aspara", 9 этаж, офис 900

      Нур-Султан, ул. Иманова, д. 19
      БЦ "Алма-Ата", 6 этаж, офис 610
      © 2002 - 2021 Itlect. Все права защищены.

      Разработка сайта Style.KZ & Ready.KZ