Школа «Молодого программиста»
Что было в начале? А в начале был алгоритм
Типы переменных в C#
Операторы в C#
Потом была функция
Потом были классы и структуры
Что такое ООП?
В центре ООП находится понятие объекта.
Инкапсуляция как механизм контроля доступа
Наследование
Полиморфизм
Вопросы по ООП и C#
Школа «Молодого программиста»
Реляционные базы данных
Способы работы с базой данных на основе ADO.NET
Платформа Entity Framework
Преимущества Entity Framework
Недостатки Entity Framework
Использование Entity Framework
Благодарю за внимание
601.34K
Категория: ПрограммированиеПрограммирование

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

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

Погружение в C#: основы(базовые
понятия, пространства имен,
классы, ООП).

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

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

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

• Операторы ветвления: if-else, switch
• Циклические операторы: while, do-while,
for, foreach
• Операторы сравнения: <, >,==,…
• Комментарии: /**/,//

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

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

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

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

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

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

• Public
• Protected
• Private

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

11. Полиморфизм

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

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

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

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

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

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

16. Платформа Entity Framework

это объектно-ориентированная технология
доступа к данным, является object-relational
mapping (ORM) решением для
.NET Framework от Microsoft.
Где можно почитать подробнее: https://
msdn.microsoft.com/ru-ru/data/ee712907

17.

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

1. Маппинг
2. Отслеживание изменений в контексте и
сохранение этих изменений в базе данных
3. «Быстрая» настройка работы с базой
данных
4. Оперирование классами при работе с
базой данных

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

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

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

21. Благодарю за внимание

Вопросы
English     Русский Правила