Быстрые ссылки: Перейти на главную | Список курсов | Расписание | Заявка на курс | Ответы на вопросы экспертов | Ищите что-то конкретное? | Контакты ↓ |
☎ +7 (7172) 46 97 51
☎ +7 (777) 241 72 98 ☎ +7 (747) 716 21 22 nataciscotrain.kz asemciscotrain.kz infociscotrain.kz raushanciscotrain.kz Казахстан, г. Астана, ул. Иманбаевой 8
|
С# Програмирование на C# город Астана
Этот учебный курс обучает разработчиков навыкам программирования, которые необходимы им для создания приложений Windows с использованием языка Visual C #. В течение пяти дней в классе студенты изучают основы структуры программы Visual C #, синтаксиса языка и деталей реализации, а затем объединяют свои знания, создавая приложение, включающее несколько функций .NET Framework 4.7.
Этот курс предназначен для опытных разработчиков, которые уже имеют опыт программирования на C, C ++, JavaScript, Objective-C, Microsoft Visual Basic или Java и понимают концепции объектно-ориентированного программирования.
Этот курс не предназначен для студентов, которые плохо знакомы с программированием; он предназначен для профессиональных разработчиков с опытом программирования не менее одного месяца в объектно-ориентированной среде.
После прохождения этого курса студенты смогут:
Содержание курсаМодуль 1. Обзор синтаксиса Visual C #. Microsoft .NET Framework версии 4.7 предоставляет комплексную платформу разработки, которую можно использовать для создания, развертывания и управления приложениями и службами. Используя .NET Framework, вы можете создавать визуально привлекательные приложения, обеспечивать беспрепятственную связь через границы технологий и обеспечивать поддержку широкого спектра бизнес-процессов. В этом модуле вы узнаете о некоторых основных функциях, предоставляемых .NET Framework и Microsoft Visual Studio. Вы также узнаете о некоторых основных конструкциях Visual C #, которые позволят вам начать разработку приложений .NET Framework. Уроки
Лабораторная работа:
После завершения этого модуля студенты смогут:
Модуль 2: Создание методов, обработка исключений и мониторинг приложений. Приложения часто состоят из логических функциональных единиц, которые выполняют определенные функции, такие как предоставление доступа к данным или запуск некоторой логической обработки. Visual C # является объектно-ориентированным языком и использует концепцию методов для инкапсуляции логических единиц функциональности. Метод может быть сколь угодно простым или сложным, поэтому важно учитывать, что происходит с состоянием вашего приложения, когда в методе возникает исключение. В этом модуле вы узнаете, как создавать и использовать методы и как обрабатывать исключения. Вы также узнаете, как использовать ведение журнала и трассировку для записи сведений о любых возникающих исключениях. Уроки
Лабораторная работа:
После завершения этого модуля студенты смогут:
Модуль 3. Основные типы и конструкции Visual C #. Чтобы создавать эффективные приложения с помощью Windows Presentation Foundation (WPF) или других платформ .NET Framework, необходимо сначала изучить некоторые базовые конструкции Visual C #. Вам нужно знать, как создавать простые структуры для представления элементов данных, с которыми вы работаете. Вам нужно знать, как организовать эти структуры в коллекции, чтобы вы могли добавлять элементы, извлекать элементы и перебирать их. Наконец, вам нужно знать, как подписаться на события, чтобы вы могли реагировать на действия ваших пользователей. В этом модуле вы узнаете, как создавать и использовать структуры и перечисления, организовывать данные в коллекции, а также создавать события и подписываться на них. Уроки
Лабораторная работа:
После завершения этого модуля студенты смогут:
Модуль 4: Создание классов и реализация типизированных коллекций. В этом модуле вы узнаете, как использовать интерфейсы и классы для определения и создания собственных настраиваемых многоразовых типов. Вы также узнаете, как создавать и использовать перечислимые типобезопасные коллекции любого типа. Уроки
Лабораторная работа:
По завершении этого модуля вы сможете:
Модуль 5: Создание иерархии классов с помощью наследования. В этом модуле вы узнаете, как использовать наследование для создания иерархий классов и расширения типов .NET Framework. Уроки
Лабораторная работа:
По завершении этого модуля вы сможете:
Модуль 6: Чтение и запись локальных данных. В этом модуле вы узнаете, как читать и записывать данные с помощью операций ввода-вывода транзакционной файловой системы, как сериализовать и десериализовать данные в файловую систему, а также как читать и записывать данные в файловую систему с помощью потоков. Уроки
Лабораторная работа: Создание отчета об оценках.
По завершении этого модуля вы сможете:
Модуль 7: Доступ к базе данных. В этом модуле вы узнаете, как создавать и использовать модели данных сущностей (EDM) и как запрашивать многие типы данных с помощью языкового интегрированного запроса (LINQ). Уроки
Лабораторная работа: Получение и изменение данных об оценках.
По завершении этого модуля вы сможете:
Модуль 8: Доступ к удаленным данным. В этом модуле вы узнаете, как использовать классы запросов и ответов в пространстве имен System.Net для прямого управления удаленными источниками данных. Вы также узнаете, как использовать службы данных Windows Communication Foundation (WCF) для предоставления и использования модели данных сущности (EDM) через Интернет. Уроки
Лабораторная работа: Удаленное получение и изменение данных об оценках.
По завершении этого модуля вы сможете:
Модуль 9: Проектирование пользовательского интерфейса для графического приложения. В этом модуле вы узнаете, как использовать Extensible Application Markup Language (XAML) и Windows Presentation Foundation (WPF) для создания привлекательных пользовательских интерфейсов. Уроки
Лабораторная работа: Настройка фотографий студентов и стилизация приложения.
По завершении этого модуля вы сможете:
Модуль 10: Повышение производительности и отзывчивости приложений. В этом модуле вы узнаете, как повысить производительность своих приложений, распределяя операции по нескольким потокам. Уроки
Лабораторная работа: Повышение скорости отклика и производительности приложения.
По завершении этого модуля вы сможете:
Модуль 11: Интеграция с неуправляемым кодом. В этом модуле вы узнаете, как взаимодействовать с неуправляемым кодом в ваших приложениях и как гарантировать, что ваш код освобождает любые неуправляемые ресурсы. Уроки
Лабораторная работа: Обновление отчета об оценках.
По завершении этого модуля вы сможете:
Модуль 12: Создание многоразовых типов и сборок. В этом модуле вы узнаете, как использовать существующие сборки с помощью отражения и как добавлять дополнительные метаданные к типам и членам типов с помощью атрибутов. Вы также узнаете, как сгенерировать код во время выполнения, используя объектную модель документа кода (CodeDOM), и как гарантировать, что ваши сборки подписаны и версированы, а также доступны для других приложений с помощью глобального кэша сборок (GAC). Уроки
Лабораторная работа: Указание данных для включения в отчет об оценках.
По завершении этого модуля вы сможете:
Модуль 13: Шифрование и дешифрование данных. В этом модуле вы узнаете, как реализовать симметричное и асимметричное шифрование и как использовать хэши для создания математических представлений ваших данных. Вы также узнаете, как создавать сертификаты X509 и управлять ими, а также как использовать их в процессе асимметричного шифрования. Уроки
Лабораторная работа: Шифрование и дешифрование отчета об оценках.
По завершении этого модуля вы сможете:
|