Школа «Молодого программиста»

Содержание

Слайд 2

Что было в начале? А в начале был алгоритм

Что было в начале? А в начале был алгоритм

Слайд 3

Типы переменных в C#

Типы переменных в C#

Слайд 4

Операторы в C# Операторы ветвления: if-else, switch Циклические операторы: while, do-while,

Операторы в C#

Операторы ветвления: if-else, switch
Циклические операторы: while, do-while, for, foreach
Операторы

сравнения: <, >,==,…
Комментарии: /**/,//
Слайд 5

Потом была функция

Потом была функция

Слайд 6

Потом были классы и структуры

Потом были классы и структуры

Слайд 7

Что такое ООП?

Что такое ООП?

Слайд 8

В центре ООП находится понятие объекта. Объект — это сущность, экземпляр

В центре ООП находится понятие объекта.

Объект — это сущность, экземпляр класса, которой можно

посылать сообщения, и которая может на них реагировать, используя свои данные.
Слайд 9

Инкапсуляция как механизм контроля доступа Public Protected Private

Инкапсуляция как механизм контроля доступа

Public
Protected
Private

Слайд 10

Наследование

Наследование

Слайд 11

Полиморфизм

Полиморфизм

Слайд 12

Вопросы по ООП и C#

Вопросы по ООП и C#

Слайд 13

Школа «Молодого программиста» Работа с базой данных в приложении ASP.NET MVC

Школа «Молодого программиста»

Работа с базой данных в приложении ASP.NET MVC

Слайд 14

Реляционные базы данных

Реляционные базы данных

Слайд 15

Способы работы с базой данных на основе ADO.NET «Низкий» уровень –

Способы работы с базой данных на основе ADO.NET

«Низкий» уровень – SqlConnection, SqlCommand,

Transaction, SqlDataReader
«Средний» уровень – DataSet, DataTable, DataAdapter
«Высокий» уровень – ORM-библиотеки NHibernate, Entity Framework и другие
Слайд 16

Платформа Entity Framework это объектно-ориентированная технология доступа к данным, является object-relational

Платформа Entity Framework

это объектно-ориентированная технология доступа к данным, является object-relational mapping

(ORM) решением для .NET Framework от Microsoft.
Где можно почитать подробнее: https://msdn.microsoft.com/ru-ru/data/ee712907
Слайд 17

Слайд 18

Преимущества Entity Framework Маппинг Отслеживание изменений в контексте и сохранение этих

Преимущества Entity Framework

Маппинг
Отслеживание изменений в контексте и сохранение этих изменений

в базе данных
«Быстрая» настройка работы с базой данных
Оперирование классами при работе с базой данных
Слайд 19

Недостатки Entity Framework Производительность приложения Производительность приложения Производительность приложения

Недостатки Entity Framework

Производительность приложения
Производительность приложения
Производительность приложения

Слайд 20

Использование Entity Framework

Использование Entity Framework