Закрыто

[CBS] Entity Framework 6

Тема в разделе "Курсы по программированию", создана пользователем DemoHD, 13 мар 2015.

Цена: 900р.-90%
Взнос: 86р.
100%

Основной список: 44 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 13 мар 2015
    #1
    DemoHD
    DemoHD ОргОрганизатор

    Складчина: [CBS] Entity Framework 6

    Условие участия в складчине = 5 оплаченных складчин

    Entity Framework 6

    [​IMG]
    Приглашаем разработчиков на новый учебный курс по ADO.NET Entity Framework 6.0.
    Курс Entity Framework 6.0. позволит Вам начать использовать в работе самую последнюю версию технологии объектно-реляционного отображения от компании Microsoft.
    По прохождению курса Вы сможете не только обращаться к базе данных, но и понимать, как можно оптимизировать код таким образом, чтобы повысить быстродействие своего приложения.
    Продолжительность курса 5 занятий по 2 часа. Автор - Назар Рудь, Back-end разработчик, тренер CyberBionic Systematics. Ближайшая группа стартует 23 марта 2015 года.

    Описание курса Entity Framework 6:
    Entity Framework позволяет разработчикам получать доступ к данным, используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Цель такого подхода - уменьшить количество кода, который нужно написать для получения доступа к базе и времени на поддержку объектов в приложениях, работающих с данными. Курсы программирования по Entity Framework позволят Вам начать использовать в работе самую последнюю версию технологии объектно-реляционного отображения от компании Microsoft.
    По прохождению курса Вы сможете не только обращаться к базе данных, но и понимать, как можно оптимизировать код таким образом, чтобы повысить быстродействие своего приложения.

    Предварительные требования:
    • Понимание ООП и знание синтаксиса C#.
    • Владение основными библиотеками .NET Framework.
    • Опыт программирования на C#.
    • Знание языка T-SQL
    • Основы ADO.NET
    • Опыт работы с Visual Studio

    Содержание курса:
    Введение в EF
    - Рассмотрение ORM.
    - Архитектура Entity Framework.
    - Создание моделей.
    - Database First.
    - Model First.
    - Code First.
    Основы Entity Framework
    - Обзор дизайнера EDM
    - Слои EDM
    - Основные операции с данными (CRUD)
    - Связи
    - Один к одному
    - Один ко многим
    - Многие ко многим
    Особенности LINQ
    - Введение в LINQ 2 Entities
    - Операции LINQ to Entities
    - Работа с SQL в Entity Framework
    Fluent API & Data Annotations
    - Способы загрузки связанных объектов
    - Fluent API
    - Data Annotations
    Наследование и асинхронность
    - Способы инициализации БД
    - Подход TPH (Table Per Hierarchy / Таблица на одну иерархию классов)
    - Подход TPT (Table Per Type / Таблица на тип)
    - Подход TPC (Table Per Concrete Type / Таблица на каждый отдельный тип)
    - Асинхронные операции

    По завершению курса Вы сможете:
    • Генерировать Entity Data Model
    • Использовать подходы DataBase First, Model First, Code first.
    • Работать с сущностями, менять их
    • Манипулировать данными в базе с помощью сущностей и LINQ
    • Обрабатывать ошибки

     
    Последнее редактирование модератором: 3 апр 2015
  2. Последние события

    1. Deilan
      Deilan оставил отзыв "Хорошо".
      30 июл 2015
    2. skladchik.com
      Складчина закрыта.
      21 апр 2015
    3. mrcrab
      mrcrab участвует.
      14 апр 2015
    4. StRadik
      StRadik не участвует.
      14 апр 2015

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      21 апр 2015
    2. skladchik.com
      Взнос составляет 43р.
      4 апр 2015
    3. skladchik.com
      Складчина активна.
      4 апр 2015
    4. skladchik.com
      Сбор взносов начинается 04.04.2015.
      2 апр 2015
  3. Отзывы участников

    4/5,
    • 4/5,
      Работой организатора доволен
      Для введения данный курс в целом неплох. Конечно, не дотягивает по качеству до небезызственых курсов по Entity Framework от Джулии Лерман и соответствующих материалов на портале Microsoft Virtual Academy. Он заслуживает оценки "удовлетворительно", но если все же взять в расчет то, что он на русском и вспомнить о том факте, что в русскоязычном сегменте по данной теме структурированной информации кот наплакал, то при всех недостатках и шероховатостях курса ему все же можно поставить четверку.

      Курс может быть полезен тем, кто только начинает свое знакомство с Entity Framework. Те, кто уже хотя бы немного знаком с фреймворком могут освежить знания и может быть чуть лучше их структурировать.

      Положительные моменты:
      Курс обладает неплохой структурой. Содержание в принципе охватывает все то, что нужно для того, чтобы начать работать с фреймворком и продолжать изучать его самостоятельно по справочным материалам. В начале указали место Entity Framework по отношению к ADO.NET и поговорили про слои архитектуры с использованием диаграмм.

      Недостатки:
      1) В традиционной для Шевчука манере изложение идет очень медленно. Не покидает ощущение, что за то же время можно было бы преподнести в 1,5-2 раза больше материала.
      2) Периодически неудачно подбирали примеры для иллюстраций. Например, вместо того, чтобы для каждого вида связи двух сущностей подобрать осмысленный и адекватный пример, заточились на продукты с заказами и тупо подгоняли все примеры под них, что выглядит нелепо.
      3) При изложении материала допускались фактические ошибки. Например, была допущена грубая ошибка при разборе примера связи один-к-одному: на самом деле разобрали латентный вариант связи один-ко-многим со скрытым множественным навигационным свойством (англ. collection navigation property) на стороне родительской сущности. Допускались ошибки при обсуждении того, в какой момент создает база при подходе Code First. И так далее.
      4) Все же упущены некоторые важные моменты в содержании. Например, не поговорили про соглашения (англ. convention over configuration).
      5) Вместо того, чтобы 2 двух предложениях про то, что в общих чертах делает строка с инициализацией БД, долго распинаются про то, что на нее пока не надо обращать внимание и так на протяжении нескольких уроков. Возникло впечатление, что на отсылание к будущему уроку ушло больше времени, чем на итоговое изложение принципа работы инициализатора. :)
      6) Низкое качество звука и проблемы с каналами.

      P. S. Позабавила периодически проскакивающая беларуская/украинська мова. :)
      30 июл 2015
      3 пользователям это понравилось.
  4. Обсуждение
  5. 13 апр 2015
    #2
    yeta_yeta
    yeta_yeta ЧКЧлен клуба
    Можно записаться? .
     
Статус обсуждения:
Комментирование ограничено.