<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="ru">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">УДК 004.41 * Труды XI Международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (SITITO&apos;2016)</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<affiliation key="aff0">
								<address>
									<addrLine>Москва, Россия, 26 ноября</addrLine>
									<postCode>25-, 2016</postCode>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">УДК 004.41 * Труды XI Международной научно-практической конференции «Современные информационные технологии и ИТ-образование» (SITITO&apos;2016)</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">93FCD27AFE1684F2212962A99427FFCF</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T15:15+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract/>
		</profileDesc>
	</teiHeader>
	<text xml:lang="ru">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Irina Bazhenova</head><p>Lomonosov Moscow State University, Moscow, Russia</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>MODERN APPROACHES TO THE DEVELOPMENT OF PROFESSIONAL COMPETENCE IN THE FIELD OF INFORMATION TECHNOLOGIES OF DISTANCE LEARNING ABSTRACT</head><p>With distance learning information technology along with the development of theoretical material of particular importance are the issues of formation of professional competences in the practical application. In the information technology system of training professionals is an important element of the study database technologies, as well as the issues of construction of modern distributed applications with the use of databases. Modern approaches to the development of professional competencies in the field of information technologies of distance learning include integration in the learning content management (LCMS) the use of cloud infrastructure, providing the possibility of remote work with different databases and application frameworks for different programming languages.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>KEYWORDS</head><p>Distance learning; learning content; frameworks; cloud computing; programming languages; database.</p><p>Подходы для формирования профессиональных компетенций в области практического применения информационных технологий для дистанционной формы обучения имеют ряд особенностей по сравнению с традиционной очной формой обучения. Во-первых -это отсутствие учебных классов с предустановленным программным обеспечением, а во-вторых отсутствие зачастую у студентов возможности локально установить у себя широкий спектр требуемого для обучения ПО. Применение облачной архитектуры с предоставляемыми ею возможностями позволяет реализовать обучение студентов работе с базами данных и освоение современных подходов к проектированию распределенных приложений баз данных. В настоящее время задача разработки распределенных приложений баз данных предполагает знание языка SQL, обладание навыками программирования на различных языках программирования, а также умение использовать системы программирования и предоставляемые ими библиотеки классов для реализации механизмов работы с объектами баз данных. Наряду с этим особую важность приобретает умение специалистов использовать существующие фреи мворки для более быстрого процесса разработки программных проектов. Фреи мворки, предназначаемые для разработки облачных сервисов, представляют собои программные платформы, облегчающие, упрощающие и ускоряющие процесс создания приложении за счет гибкого управления структурои программного проекта и наличия дополнительных средств для построения интерфеи са пользователя. Фреи мворки для облачнои инфраструктуры позволяют создавать каркасы веб-приложении для работы с базами данных.</p><p>Методика обучении технологиям баз данных и построению распределенных SQL приложений для студентов, специализирующихся по специальности "Информационные технологии" и родственным специальностям, должна включать комплексный подход, базирующийся на:</p><p> знании технологий баз данных;  освоении языка SQL для работы с базами данных;  знакомстве с принципами работы различных типов хранилищ данных, включая NoSQL.  изучении систем программирования и наиболее популярных библиотек классов, позволяющих реализовывать механизмы удаленного взаимодействия с базами данных <ref type="bibr">[1]</ref>;  рассмотрении принципов построения распределенных SQL приложений;  применении набора фреймворков для создания программных проектов различной направленности;  использовании облачной инфраструктуры для размещения баз данных и веб-приложений.</p><p>На рисунке 1 представлены тематические блоки, определяющие формирование профессиональных компетенций в области разработки приложений баз данных.</p><p>В основу предлагаемого автором комплексного подхода изучения технологий баз данных и построения распределенных SQL приложений положено разбиение изучаемого материала по ряду направлений и поддержка лекционных видеокурсов соответствующим лабораторным практикумом на базе использования облачных хранилищ данных.</p><p>Комплексный подход предполагает наличие в лекционных видеокурсах следующих тематических блоков:  технологии баз данных;  язык SQL;  облачные хранилища данных <ref type="bibr">[2]</ref>;  библиотеки классов, используемые для реализации механизмов удаленного доступа к базам данных <ref type="bibr">[4]</ref>. Для выполнения набора практических заданий ориентированных на получение компетенций по технологиям разработки приложений баз данных студенты дистанционной формы обучения могут использовать учебный стенд, реализуемый на базе облачной инфраструктуры Windows Azure.</p><formula xml:id="formula_0"></formula><p>Архитектура учебного стенда приведена на рисунке 5.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Рис. 5. Арзитектура учебного стенда</head><p>Наряду с применением облачной архитектуры Windows Azure, удобной для использования в учебном процессе облачной архитектурой является Google Cloud Platform.</p><p>Cloud Platform предоставляет бесплатную подписку на 60 днеи с незначительными ограничениями по объему используемых ресурсов. Данную облачную архитектуру следует использовать для изучения работы с различными типами облачных хранилищ, таких как:</p><p> NoSQL Datastore;  Cloud SQL (БД MySQL). Облачная архитектура Google Cloud Platform поддерживает разработку приложении на таких языках программирования, как Java, Python, PHP, а также предоставляет инструментарии для создания приложении в различных системах программирования. включая:</p><p> Google Plugin for Eclipse;  Cloud Tools for Visual Studio;  Cloud Tools for Android Studio. Формирования профессиональных компетенций в области практического применения технологий разработки приложений на базе использования облачной инфраструктуры позволит освоить все этапы разработки приложений баз данных от создания базы данных и формирования концептуальной модели данных, включая реализацию бизнес-логики, до разработки веб-сервисов и веб-приложений, использующих облачные хранилища данных, а также публикацию вебприложений в облачной инфраструктуре. В процессе выполнения практических заданий студенты знакомятся с использованием различных хранилищ данных, с доступом к этим хранилищам данных из приложений на разных языках программирования (C#,Java).</p><p>В программе дистанционного обучения "Разработчик компьютерных технологии " обучение технологиям разработки приложении баз данных имеет многовекторное направление, включающее:</p><p> параллельное освоение теоретического материала видео-лекций с одновременным выполнением практических тестов и практических заданий <ref type="bibr">[5]</ref> </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head></head><label></label><figDesc>фреймворки для разработки веб-приложений;  современные технологии программирования приложений баз данных, включающие:  технологии web-программирования, позволяющие реализовывать доступ к базам данных (ASP.NET, JSP и др.);  универсальные технологии программирования (Visual Studio Windows Form и WPF, Java-фреймы).  технологии разработки серверных приложений, включая механизмы развертывания приложений в облаке.  общие принципы разработки программных проектов, использующих базы данных. При формирования учебного контента для практических занятий по технологиям баз данных применение облачных технологий предоставляет возможность использования различных баз данных (SQL Server, MySQL) и изучения современных подходов к проектированию распределенных приложений баз данных с применением различных языков программирования, таких как C#, Java, PHP. Подписка DreamSpark для студентов позволяет бесплатно пользоваться основными возможностями облачной инфраструктурой Windows Azure, включая создание баз данных SQLServer и MySQL (рис. 2.), а также бесплатное размещение веб-приложений в облаке Windows Azure. Рис. 2. Ресурсы подписки Microsoft Azure: базы данных SQL Server и MySQL Инфраструктура Windows Azure предоставляет для изучения следующие хранилища данных:  хранилище Azure, состоящее из BLOB-объектов, очередей и файлов;  база данных SQL, предоставляемая как служба, обеспечивающая функциональность SQL Server с незначительными ограничениями;  база данных MySQL;  хранилище таблиц NoSQL для пар "ключ-значение";  база данных документов DocumentDB NoSQL, предоставляемая как услуга. Преимуществом применения SQL Azure является возможность как удаленного доступа к базе данных, так и возможность использования ее из веб-приложении , а также поддержка этои базои данных функционала СУБД MS SQL Server, включая синтаксис языка SQL, язык Transact-SQL, создание хранимых процедур и функции , работу с курсорами, управление транзакциями, применение триггеров. Система программирования Visual Studio Community 2015 при наличии подписки DreamSpark поддерживает публикацию создаваемых приложений ASP.NET в облаке Windows Azure. Интеграцию и развертывание создаваемых для облачнои инфраструктуры приложении можно выполнить при помощи GitHub, VSO, TeamCity и других средств. Применение Windows Azure позволяет изучить большой набор различных фреймворков для создания веб-приложений, включая веб-приложения, использующие облачные хранилища данных (рис 3.). Рис. 3. Создание приложений в Windows Azure Тридцатидневная бесплатная подписка Windows Azure позволяет освоить работу с любым фреймворком из большого набора средств, включенных в платформу. Среди предоставляемых фреймворков, наиболее удобных для разработки приложений баз данных, можно выделить следующие [3]:  WordPress -современная система управления содержимым сайта;  Drupal -современная быстрая платформа для создания динамических web-сайтов, позволяющая автоматически без написания программного кода создавать различные элементы сайта;  Joomla -система для конструирования web-сайтов и online-приложений. Портал Windows Azure позволяет создавать шаблоны приложений на различных языках программирования (рис. 4.), такие как:  ASP.NET -каркас веб-сайта с интерфейсами вкладок и поддержкой входа на сайт с использованием технологии ASP.NET Razor;  Node.js -шаблон на базе библиотеки Node.js;  PHP и MySQL каркас web-сайта с использованием PHP и MySQL;  Apache Tomcat 8 -каркас, использующий технологии Java Servlet и JavaServer Pages.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="2,114.72,403.28,365.52,334.08" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="4,126.00,236.24,344.64,219.60" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="4,142.56,579.44,311.28,171.84" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="5,132.00,219.92,332.40,338.40" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Баженова И.Ю.</head><label></label><figDesc></figDesc><table><row><cell>Московскии государственныи университет имени М.В.Ломоносова, Москва, Россия</cell></row><row><cell>СОВРЕМЕННЫЕ ПОДХОДЫ К ФОРМИРОВАНИЮ ПРОФЕССИОНАЛЬНЫХ</cell></row><row><cell>КОМПЕТЕНЦИЙ В ОБЛАСТИ ДИСТАНЦИОННОГО ОБУЧЕНИЯ</cell></row><row><cell>ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ *</cell></row><row><cell>АННОТАЦИЯ</cell></row><row><cell>При дистанционном обучении информационным технологиям наряду с освоением</cell></row><row><cell>теоретического материала особую важность приобретают вопросы формирования</cell></row><row><cell>профессиональных компетенций в области практического применения. В системе</cell></row><row><cell>подготовки специалистов в области информационных технологий важным элементом</cell></row><row><cell>является изучение технологий баз данных, а также вопросов построения современных</cell></row><row><cell>распределенных приложений с использование баз данных. Современные подходы к</cell></row><row><cell>формированию профессиональных компетенций в области дистанционного обучения</cell></row><row><cell>информационным технологиям включают интеграцию в систему управления учебным</cell></row><row><cell>контентом (LCMS) использования облачной инфраструктуры, предоставляющей</cell></row><row><cell>возможность удаленной работы с различными базами данных и применение</cell></row><row><cell>фреймворков для разных языков программирования.</cell></row></table><note>КЛЮЧЕВЫЕ СЛОВАДистанционное обучение; учебный контент; фреймворки; облачные вычисления; языки программирования; базы данных.</note></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_1"><head></head><label></label><figDesc>Технологии баз данных", который включает набор практических заданий для выполнения в облачной инфраструктуре Windows Azure для базы данных SQL Azure.  практикум "Язык программирования C# и основы технологии .NET", направленный на формирование у студентов компетенций, необходимых для эффективного решения различных задач по проектированию и созданию программ, включая создание приложений для работы с удаленными базами данных.  курс "Корпоративные базы данных", ориентированный на более глубокое изучение архитектуры и механизмов работы с такими базами данных, как MS SQL Server и Oracle, и включающий в себя практические задания для интерактивной работы с базой данных Oracle в свободном ПО Oracle Express Edition;  видеокурс "Распределенные SQL приложения", позволяющий выработать основные компетенции по технологиям разработки приложений баз данных на различных языках программирования с применением разных библиотек классов. Курс содержит набор практических заданий, демонстрирующих различные механизмы удаленной работы с базами данных с применением библиотек .NET и JDK. Предлагаемыи подход к формированию профессиональных компетенции в области разработки приложении баз данных реализован в программе дополнительного образования в Московском государственном университете на факультете Вычислительнои математики и кибернетики.</figDesc><table><row><cell>;</cell></row><row><cell> наличие как чисто теоретических видео-курсов по технологии баз данных, так и</cell></row><row><cell>практических курсов, позволяющих получить навыки использования различных сред</cell></row><row><cell>разработки для создания приложений баз данных;</cell></row><row><cell> изучение курсов, направленных на использование языков программирования для решения</cell></row><row><cell>различных технологических задач, часто необходимых в приложениях баз данных, таких</cell></row><row><cell>как построение графического интерфейса, распределенное офисное программирование[6];</cell></row><row><cell> получение теоретических знаний и практических навыков по использованию современных</cell></row><row><cell>языков программирования для применения различных способов создания серверных веб-</cell></row><row><cell>приложений для работы с базами данных.</cell></row><row><cell>В рамках получения практических навыков автором разработаны и апробированы</cell></row><row><cell>следующие курсы:</cell></row><row><cell> видео-курс "</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_0">Рис. 1. Тематические блоки</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" xml:id="foot_1">Рис. 4. Шаблоны приложений в Windows Azure</note>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<author>
			<persName><forename type="first">И</forename><surname>Баженова</surname></persName>
		</author>
		<title level="m">Языки программирования. /под редакцией В</title>
				<imprint>
			<publisher>Академия</publisher>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note>Из-во</note>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Применение облачных технологий при дистанционном обучении языкам программирования</title>
		<author>
			<persName><forename type="first">И</forename><surname>Баженова</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Серия Языкознание</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">699</biblScope>
			<biblScope unit="page" from="45" to="52" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note>Вестник Московского государственного лингвистического университета</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Современные подходы к формированию профессиональных компетенций в области применения языков программирования //Сб. Современные информационные технологии и ИТ-образование, Из-во Фонд</title>
		<author>
			<persName><forename type="first">И</forename><surname>Баженова</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">содействия развитию интернет-медиа, ИТ-образования, человеческого потенциала Лига интернет-медиа (Москва)</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<author>
			<persName><forename type="first">И</forename><forename type="middle">Ю</forename><surname>Баженова</surname></persName>
		</author>
		<title level="m">Сухомлин В.А. Введение в программирование. Учебное пособие</title>
				<imprint>
			<publisher>Лаборатория знаний</publisher>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
	<note>Из-во «Интернет-университет информационных технологий</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<author>
			<persName><forename type="first">И</forename><surname>Баженова</surname></persName>
		</author>
		<title level="m">Интегральная парадигма дистанционного обучения языкам программирования</title>
				<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
	<note>Современные информационные технологии и ИТобразование</note>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Интегральный подход к дистанционному обучению в области информационных технологий М.: Вестник Московского государственного лингвистического университета</title>
		<author>
			<persName><forename type="first">И</forename><surname>Баженова</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Серия Языкознание</title>
		<imprint>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page" from="45" to="52" />
			<date type="published" when="2011">2011. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><surname>Ju</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Jazyki</surname></persName>
		</author>
		<author>
			<persName><forename type="middle">M</forename><surname>Suhomlina</surname></persName>
		</author>
		<title level="m">Iz</title>
				<editor>
			<persName><forename type="first">V</forename><surname>Redakciej</surname></persName>
		</editor>
		<meeting><address><addrLine>Akademija</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Primenenie oblachnyh tehnologij pri distancionnom obuchenii jazykam programmirovanija</title>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Ju</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Serija Jazykoznanie</title>
		<imprint>
			<biblScope unit="volume">13</biblScope>
			<biblScope unit="issue">699</biblScope>
			<biblScope unit="page" from="45" to="52" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
	<note>Vestnik Moskovskogo gosudarstvennogo lingvisticheskogo universiteta</note>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><surname>Ju</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Sovremennye podhody k formirovaniju professional&apos;nyh kompetencij v oblasti primenenija jazykov programmirovanija //Sb. Sovremennye informacionnye tehnologii i IT-obrazovanie, Iz-vo Fond sodejstvija razvitiju internetmedia, IT-obrazovanija, chelovecheskogo potenciala Liga internet-media</title>
				<imprint>
			<date type="published" when="2015">2015</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><surname>Ju</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">A</forename><surname>Suhomlin</surname></persName>
		</author>
		<author>
			<persName><surname>Vvedenie V Programmirovanie</surname></persName>
		</author>
		<title level="m">Uchebnoe posobie. M.: Iz-vo «Internet-universitet informacionnyh tehnologij</title>
				<imprint>
			<publisher>BINOM. Laboratorija znanij</publisher>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><surname>Ju</surname></persName>
		</author>
		<title level="m">Integral&apos;naja paradigma distancionnogo obuchenija jazykam programmirovanija</title>
				<editor>
			<persName><forename type="first">M</forename></persName>
		</editor>
		<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
	<note>INTUIT.ru</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Integral&apos;nyj podhod k distancionnomu obucheniju v oblasti informacionnyh tehnologij M.: Vestnik Moskovskogo gosudarstvennogo lingvisticheskogo universiteta</title>
		<author>
			<persName><forename type="first">I</forename><surname>Bazhenova</surname></persName>
		</author>
		<author>
			<persName><surname>Ju</surname></persName>
		</author>
		<idno>Поступила: 15.10.2016</idno>
	</analytic>
	<monogr>
		<title level="j">Serija Jazykoznanie</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">619</biblScope>
			<biblScope unit="page" from="45" to="52" />
			<date type="published" when="2011">2011. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<ptr target=".irina@gmail.com" />
		<title level="m">Об авторах: Баженова Ирина Юрьевна, кандидат физико-математических наук, старшии научныи сотрудник факультета ВМК Московского государственного университета имени М</title>
				<imprint/>
	</monogr>
	<note>Ломоносова, bazhenova</note>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
