№2(78)/2015 Серия педагогика



Pdf көрінісі
бет95/185
Дата04.02.2023
өлшемі4,99 Mb.
#65135
1   ...   91   92   93   94   95   96   97   98   ...   185
Целью курса «Современные средства работы с базами данных» является изучение языка запро-
сов SQL и современных ORM-подходов доступа к базам данных. Основная задача курса определена 
как получение навыков программирования и подключения источников БД с использованием ORM-
технологий ADО.NET Entity Framework и NHibernate. 
В результате изучения курса студенты должны знать: язык запросов к реляционным СУБД SQL 
и процедурное расширение языка SQL для MS SQL Server - Transact-SQL (T-SQL); операции реляци-
онной алгебры и соответствие им предложений SQL, понятие нормализации и денормализации дан-
ных; основные понятия жизненного цикла, разработки, поддержки и сопровождения баз данных; 
вводные сведения о MS SQL Server, его основных инструментах и объектах; современные модели 
доступа к БД и поставщики данных на примере API-интерфейсов и ORM-технологий; основные сред-
ства и инструменты использования фреймворков ADО.NET E ntity Framework и NHibernate; паттерны 
Unit of Work & Repository в ASP.NET MVC 5, реализующие абстрагирование от конкретных подклю-
чений к различным источникам данных. 
В результате изучения курса студенты должны уметь: осуществлять концептуальное, логиче-
ское и физическое проектирование БД; использовать языковые конструкции SQL и T-SQL, осуществ-
лять команды, процедуры, транзакции и запросы к таблицам БД, повышать производительность за-
просов; выполнять сортировку и фильтрацию данных; использовать различные техники для создания 
и работы со сложными запросами; понимать платформу SQL Server, ее основные инструменты и ис-
пользуемые объекты (таблицы, представления, хранимые процедуры, функции, триггеры и др.); 
определять подходящие стратегии создания индексов по одному столбцу или композитных; создавать 
таблицы в виде кучи или таблицы с кластерными индексами; разрабатывать дизайн таблиц и выби-
рать подходящую структуру; проектировать и внедрять представления; использовать традиционные и 
современные методы обработки ошибок и структурированные методы обработки исключительных 
ситуаций; хранить XML данные и схемы в SQL Server; выполнять базовые запросы к XML данным; 
использовать инструменты фреймворков ADО.NET Entity Framework и NHibernate при определении и 
подключении к источникам данных; применять паттерны Unit of Work & Repository в ASP.NET MVC 
5 для доступа к абстрагированным источникам данных. 
В ходе выполнения курсовой работы по данной дисциплине студенты должны разработать на-
стольное или веб-приложение с использованием NHibernate или Entity Framework на базе СУБД - MS 
SQL Server, используя изученные в курсе технологии. 
Студентам третьего курса всех IT-специальностей предлагается для изучения элективная дисци-
плина «Основы веб-разработки». Целью преподавания данной дисциплины является изучение основ 
разработки веб-приложений с использованием фреймворка ASP.NET MVC 5 и языка JavaScript. Зада-
чи дисциплины: приобрести знания и навыки разработки веб-приложений с использованием 
HTML5/CSS3/JavaScript/ASP.NET MVC, познакомиться с принципами создания программных ком-
понентов и структур, используемых в веб-сайтах и приложениях. 
В результате изучения дисциплины студенты должны знать: принципы и подходы разработки 
базовой архитектуры и дизайна веб-приложения; язык гипертекстовой разметки HTML5 и каскадные 
таблицы стилей CSS3; базовые языковые конструкции JavaScript и библиотеки jQuery; основные ин-
струменты фреймворка ASP.NET MVC 5, необходимые для создания простого веб-приложения. 
В результате изучения курса студенты должны уметь: создавать веб-приложения и веб-формы 
с использованием HTML5, языка JavaScript и ASP.NET MVC в среде Visual Studio; создавать мастер-
страницы и пользовательские элементы управления; проверять ввод данных пользователем; созда-
вать различные веб-формы с возможностью проверки, с использованием типов ввода и атрибутов, 
включенных в спецификации HTML5; создавать макеты и стили для разработки согласованного 
пользовательского интерфейса, используя расширенные возможности CSS и CSS3; управлять состоя-
нием в веб-приложениях; конфигурировать и развертывать веб-приложения; обеспечивать безопас-
ность веб-приложения. 
После окончания изучения «Основ веб-разработки» студенты должны разработать веб-
приложение с применением HTML5, CSS3, языка JavaScript и фреймворка ASP.NET MVC 5 в среде 
Visual Studio 2012. 
В качестве одного из элективных курсов на 4 году обучения предлагается дисциплина «Проек-


Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   185




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет