{"id":13870,"date":"2014-12-15T14:18:00","date_gmt":"2014-12-15T13:18:00","guid":{"rendered":"https:\/\/rafen.app\/uncategorized\/microsoft-data-access-technologies\/"},"modified":"2023-03-03T11:19:41","modified_gmt":"2023-03-03T10:19:41","slug":"microsoft-data-access-technologies","status":"publish","type":"post","link":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/","title":{"rendered":"MICROSOFT DATA ACCESS TECHNOLOGIES"},"content":{"rendered":"<h5>Objectives and outcomes<\/h5>\n<p>The aim of the course is to provide the knowledge about the characteristics of the Microsoft<br \/>\necosystem for data access ADO.NET (ActiveX Data Objects), LINQ and Entity Framework, as well as to<br \/>\nmaster techniques important for the design and implementation of .NET applications for data access.<br \/>\nUpon completion of the course, students have a basic and advanced knowledge and skills about a variety<br \/>\nof concepts, approaches and programming frameworks in the analysis and use of data systems provided<br \/>\nby Microsoft data technologies and techniques. Knowledge and skills are reflected in writing a program<br \/>\ncode for working with data in business applications, as well as in using Visual Studio development<br \/>\nenvironment.<\/p>\n<h5>Lectures<\/h5>\n<p>Microsoft Data Access Technologies Architecture: ADO.NET, Entity Framework, LINQ (Language-<br \/>\nIntegrated Query) and LINQ to SQL specific. Data providers, connections, commands, data adapters.<br \/>\nWorking with transactions. The concept of unbound and disconnected data. The concept of relational data mapping into objects (ORM). Entity Framework Architecture. Entity Data Model. The LINQ family of data providers. Reading and writing XML data.<\/p>\n<h5>Practical classes<\/h5>\n<p>Connecting to data sources, including databases and other data formats: SQL Server, Access, Oracle, OLE<br \/>\nDB, ODBC, MySQL, XML. Working with ADO.NET classes: Dataset, Connection, Command, DataAdapter<br \/>\nand DataReader. Working with classes DataTable, DataView, DataColumn, DataRow, DataRelation.<br \/>\nFiltering, sorting and constraints. Using the Entity Framework to interact with relational data. Building an<br \/>\nEntity Framework model using graphical tools in a Visual Studio environment. Analysis of information<br \/>\nthrough different LINQ providers: LINQ 2 Objects, LINQ 2 SQL, LINQ 2 DataSets, LINQ 2 XML, LINQ 2<br \/>\nEntities. Connecting to data in Windows and Web applications and displaying data in user interface.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Objectives and outcomes The aim of the course is to provide the knowledge about the characteristics of the Microsoft ecosystem for data access ADO.NET (ActiveX Data Objects), LINQ and Entity Framework, as well as to &#8230; <a title=\"MICROSOFT DATA ACCESS TECHNOLOGIES\" class=\"read-more\" href=\"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/\" aria-label=\"More on MICROSOFT DATA ACCESS TECHNOLOGIES\">Read more<\/a><\/p>\n <a href=\"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/\" class=\"more-link\" title=\"Read more\">Read more<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[199],"tags":[],"class_list":["post-13870","post","type-post","status-publish","format-standard","hentry","category-subjects"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing\" \/>\n<meta property=\"og:description\" content=\"Objectives and outcomes The aim of the course is to provide the knowledge about the characteristics of the Microsoft ecosystem for data access ADO.NET (ActiveX Data Objects), LINQ and Entity Framework, as well as to ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/\" \/>\n<meta property=\"og:site_name\" content=\"School of Computing\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-15T13:18:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-03T10:19:41+00:00\" \/>\n<meta name=\"author\" content=\"RAF Admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"RAF Admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/\"},\"author\":{\"name\":\"RAF Admin\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/person\\\/4e2166c781f2802c67414a1578c66a43\"},\"headline\":\"MICROSOFT DATA ACCESS TECHNOLOGIES\",\"datePublished\":\"2014-12-15T13:18:00+00:00\",\"dateModified\":\"2023-03-03T10:19:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/\"},\"wordCount\":276,\"publisher\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\"},\"articleSection\":[\"Subjects\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/\",\"name\":\"MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#website\"},\"datePublished\":\"2014-12-15T13:18:00+00:00\",\"dateModified\":\"2023-03-03T10:19:41+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/microsoft-data-access-technologies\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Homepage\",\"item\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Subjects\",\"item\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/subjects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"MICROSOFT DATA ACCESS TECHNOLOGIES\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\",\"name\":\"School of Computing\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#organization\",\"name\":\"School of Computing\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cropped-raf-engleski.png\",\"contentUrl\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/cropped-raf-engleski.png\",\"width\":400,\"height\":66,\"caption\":\"School of Computing\"},\"image\":{\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/#\\\/schema\\\/person\\\/4e2166c781f2802c67414a1578c66a43\",\"name\":\"RAF Admin\",\"sameAs\":[\"https:\\\/\\\/raf.app\"],\"url\":\"https:\\\/\\\/raf.edu.rs\\\/en\\\/author\\\/rafadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/","og_locale":"en_US","og_type":"article","og_title":"MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing","og_description":"Objectives and outcomes The aim of the course is to provide the knowledge about the characteristics of the Microsoft ecosystem for data access ADO.NET (ActiveX Data Objects), LINQ and Entity Framework, as well as to ... Read more","og_url":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/","og_site_name":"School of Computing","article_published_time":"2014-12-15T13:18:00+00:00","article_modified_time":"2023-03-03T10:19:41+00:00","author":"RAF Admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"RAF Admin","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/#article","isPartOf":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/"},"author":{"name":"RAF Admin","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/person\/4e2166c781f2802c67414a1578c66a43"},"headline":"MICROSOFT DATA ACCESS TECHNOLOGIES","datePublished":"2014-12-15T13:18:00+00:00","dateModified":"2023-03-03T10:19:41+00:00","mainEntityOfPage":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/"},"wordCount":276,"publisher":{"@id":"https:\/\/raf.edu.rs\/en\/#organization"},"articleSection":["Subjects"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/","url":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/","name":"MICROSOFT DATA ACCESS TECHNOLOGIES - School of Computing","isPartOf":{"@id":"https:\/\/raf.edu.rs\/en\/#website"},"datePublished":"2014-12-15T13:18:00+00:00","dateModified":"2023-03-03T10:19:41+00:00","breadcrumb":{"@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/raf.edu.rs\/en\/subjects\/microsoft-data-access-technologies\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Homepage","item":"https:\/\/raf.edu.rs\/en\/"},{"@type":"ListItem","position":2,"name":"Subjects","item":"https:\/\/raf.edu.rs\/en\/subjects\/"},{"@type":"ListItem","position":3,"name":"MICROSOFT DATA ACCESS TECHNOLOGIES"}]},{"@type":"WebSite","@id":"https:\/\/raf.edu.rs\/en\/#website","url":"https:\/\/raf.edu.rs\/en\/","name":"School of Computing","description":"","publisher":{"@id":"https:\/\/raf.edu.rs\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/raf.edu.rs\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/raf.edu.rs\/en\/#organization","name":"School of Computing","url":"https:\/\/raf.edu.rs\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/logo\/image\/","url":"https:\/\/raf.edu.rs\/en\/wp-content\/uploads\/2023\/02\/cropped-raf-engleski.png","contentUrl":"https:\/\/raf.edu.rs\/en\/wp-content\/uploads\/2023\/02\/cropped-raf-engleski.png","width":400,"height":66,"caption":"School of Computing"},"image":{"@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/raf.edu.rs\/en\/#\/schema\/person\/4e2166c781f2802c67414a1578c66a43","name":"RAF Admin","sameAs":["https:\/\/raf.app"],"url":"https:\/\/raf.edu.rs\/en\/author\/rafadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/13870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/comments?post=13870"}],"version-history":[{"count":1,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/13870\/revisions"}],"predecessor-version":[{"id":15715,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/posts\/13870\/revisions\/15715"}],"wp:attachment":[{"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/media?parent=13870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/categories?post=13870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/raf.edu.rs\/en\/wp-json\/wp\/v2\/tags?post=13870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}