Язык программирования C# 6.0 и разработка приложений в среде Microsoft Visual Studio 2015

Язык программирования C# 6.0 и разработка приложений в среде Microsoft Visual Studio 2015

Категории слушателей

руководители и специалисты администрации ПАО «Газпром», его дочерних обществ и организаций

Цель программы

Практические навыки, получаемые слушателями по окончании обучения: объектно-ориентированное программирование на языке С# 6.0., разработка консольных приложений с использованием Visual Studio, обеспечивающих работу с базами данных и XML файлами.

Краткое содержание

Обзор платформы Microsoft .NET и среды разработки Microsoft Visual Studio. Обзор языка программирования C# 6.0.: использование переменных значимых типов, операторы и исключения, методы и параметры, массивы. Реализация объектно-ориентированного программирования в C# 6.0. Использование переменных ссылочных типов данных, создание и уничтожение объектов, наследование в C# 6.0., агрегация, области имён и расширенная область видимости, операции и события, свойства и индексаторы, атрибуты, обобщения. Значимые типы данных, принимающие значение null. Хостинг CLR и домены приложений. Загрузка сборок и рефлексия, взаимодействие с неуправляемым кодом. Использование запросов, интегрированных в код (LINQ). Разработка многопоточных приложений.Работа с файлами. Основы XML, использование LINQ to XML. Взаимодействие с базами данных посредством LINQ to SQL, ADO.NET Entity Framework. Развёртывание приложений на основе Windows Installer, применение ClickOnce для развёртывания приложений.

Отличительные особенности

Программа разработана с учетом профстандарта 06.001 «Программист»

Программа разработана с учетом проф.стандарта: Программист

Продолжительность

11 дней

Объём аудиторной нагрузки

72 ч

Сроки обучения

04.12.2023 - 14.12.2023

Код программы

04 1004 157

По окончании обучения выдается Удостоверение о повышении квалификации

[TypeError] 
strip_tags(): Argument #1 ($string) must be of type string, array given (0)
/home/bitrix/www/bitrix/components/api/yashare/component.php:51
#0: strip_tags(array)
	/home/bitrix/www/bitrix/components/api/yashare/component.php:51
#1: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:615
#2: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:692
#3: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1195
#4: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/local/templates/.default/components/bitrix/news.detail/education/template.php:382
#5: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:790
#6: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component_template.php:885
#7: CBitrixComponentTemplate->IncludeTemplate(array)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:784
#8: CBitrixComponent->showComponentTemplate()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:724
#9: CBitrixComponent->includeComponentTemplate()
	/home/bitrix/www/bitrix/components/bitrix/news.detail/component.php:515
#10: include(string)
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:615
#11: CBitrixComponent->__includeComponent()
	/home/bitrix/www/bitrix/modules/main/classes/general/component.php:692
#12: CBitrixComponent->includeComponent(string, array, boolean, boolean)
	/home/bitrix/www/bitrix/modules/main/classes/general/main.php:1195
#13: CAllMain->IncludeComponent(string, string, array, boolean)
	/home/bitrix/www/education/programm.php:75
#14: include_once(string)
	/home/bitrix/www/bitrix/modules/main/include/urlrewrite.php:184
#15: include_once(string)
	/home/bitrix/www/bitrix/urlrewrite.php:2
----------