Слайд 2
![Что было в начале? А в начале был алгоритм](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-1.jpg)
Что было в начале? А в начале был алгоритм
Слайд 3
![Типы переменных в C#](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-2.jpg)
Слайд 4
![Операторы в C# Операторы ветвления: if-else, switch Циклические операторы: while,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-3.jpg)
Операторы в C#
Операторы ветвления: if-else, switch
Циклические операторы: while, do-while, for, foreach
Операторы
сравнения: <, >,==,…
Комментарии: /**/,//
Слайд 5
![Потом была функция](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-4.jpg)
Слайд 6
![Потом были классы и структуры](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-5.jpg)
Потом были классы и структуры
Слайд 7
![Что такое ООП?](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-6.jpg)
Слайд 8
![В центре ООП находится понятие объекта. Объект — это сущность,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-7.jpg)
В центре ООП находится понятие объекта.
Объект — это сущность, экземпляр класса, которой можно
посылать сообщения, и которая может на них реагировать, используя свои данные.
Слайд 9
![Инкапсуляция как механизм контроля доступа Public Protected Private](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-8.jpg)
Инкапсуляция как механизм контроля доступа
Public
Protected
Private
Слайд 10
![Наследование](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-9.jpg)
Слайд 11
![Полиморфизм](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-10.jpg)
Слайд 12
![Вопросы по ООП и C#](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-11.jpg)
Слайд 13
![Школа «Молодого программиста» Работа с базой данных в приложении ASP.NET MVC](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-12.jpg)
Школа «Молодого программиста»
Работа с базой данных в приложении ASP.NET MVC
Слайд 14
![Реляционные базы данных](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-13.jpg)
Слайд 15
![Способы работы с базой данных на основе ADO.NET «Низкий» уровень](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-14.jpg)
Способы работы с базой данных
на основе ADO.NET
«Низкий» уровень – SqlConnection, SqlCommand,
Transaction, SqlDataReader
«Средний» уровень – DataSet, DataTable, DataAdapter
«Высокий» уровень – ORM-библиотеки NHibernate, Entity Framework и другие
Слайд 16
![Платформа Entity Framework это объектно-ориентированная технология доступа к данным, является](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-15.jpg)
Платформа Entity Framework
это объектно-ориентированная технология доступа к данным, является object-relational mapping
(ORM) решением для .NET Framework от Microsoft.
Где можно почитать подробнее: https://msdn.microsoft.com/ru-ru/data/ee712907
Слайд 17
![](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-16.jpg)
Слайд 18
![Преимущества Entity Framework Маппинг Отслеживание изменений в контексте и сохранение](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-17.jpg)
Преимущества Entity Framework
Маппинг
Отслеживание изменений в контексте и сохранение этих изменений
в базе данных
«Быстрая» настройка работы с базой данных
Оперирование классами при работе с базой данных
Слайд 19
![Недостатки Entity Framework Производительность приложения Производительность приложения Производительность приложения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-18.jpg)
Недостатки Entity Framework
Производительность приложения
Производительность приложения
Производительность приложения
Слайд 20
![Использование Entity Framework](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/17095/slide-19.jpg)
Использование Entity Framework