Курс Entity Framework 6 в Києві | CyberBionic Systematics

Курс Entity Framework 6

Для кого цей курс

Курс призначений для програмістів, які володіють мовою C# і мають навички роботи з технологією ADO.NET.

Попередні вимоги

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

Тривалість

10 год.
Count

Кількість уроків

5 занять
Price

Вартість навчання

72
Included

Курс входить до

Спеціальності

Програма курсу

1
Знайомство з Entity Framework
- Розгляд ORM.
- Архітектура Entity Framework.
- Створення моделей.
- Database First.
- Model First.
- Code First
2
Основи Entity Framework
- Огляд дизайнера EDM
- Шари EDM
- Основні операції з даними (CRUD)
- Зв’язки
- Один до одного
- Один до кількох
- Декілька до кількох
3
Особливості LINQ
- Вступ до LINQ 2 Entities
- Операції LINQ to Entities
- Робота з SQL в Entity Framework
4
Fluent API & Data Annotations
- Fluent API
- Data Annotations
- Навігаційні властивості і lazy loading
5
Наслідування та асинхронність
- Способи ініціалізації БД
- Підхід TPH (Table Per Hierarchy/Таблиця на одну ієрархію класів)
- Підхід TPT (Table Per Type/Таблиця на тип)
- Підхід TPC (Table Per Concrete Type/Таблиця на кожен окремий тип)
- Асинхронні операції

По завершенню курсу ви будете вміти

1

Розбиратися в архітектурі Entity Framework 6

2

Використовувати три способи зв’язку між об’єктами предметної області: один до одного, один до багатьох та багато до багатьох

3

Застосовувати три способи взаємодії з базою даних: Database First, Model First, Code First

4

Маніпулювати даними в базі за допомогою сутностей та LINQ

5

Змінювати та перевизначати логіку правил Entity Framework за допомогою Fluent API та Data Annotations

6

Застосовувати різні стратегії проектування типів даних на базу даних: ТРН, ТРТ, ТРС

7

Використовувати асинхронні операції

Спробуй безкоштовно

Повноцінне заняття з тренером

Що входить до курсу

10 годин живого навчання з тренером

Практичні заняття та перевірка ДЗ 

Спілкування з групою

Підтримка ментора та асистента

Тестування та Сертифікат

Відео курс від ITVDN

Як відбувається навчання

1 Arrow

Живі онлайн заняття
з тренером

Заняття групи проходять онлайн. Це ефективне живе спілкування. Всі уроки записуються і доступні для повторного перегляду.
2 Arrow

Виконання
домашніх завдань

До кожного уроку розроблені практичні завдання, які необхідно виконувати і здавати у спеціальній LMS системі
3 Arrow

Перевірка ДЗ
та фідбек

Усі роботи студентів перевіряються
і по кожному завданню надається фідбек з оцінкою та рекомендаціями.
4

Тестування
та сертифікація

Після кожного модуля програми студенти проходять тестування
і отримують сертифікати, які підтверджують рівень знань.

Сертифікат після закінчення курсу

Certificate

Сертифікат після закінчення курсу

Icon Тестування та сертифікація ІТ фахівців проходить на нашій власній платформі TestProvider.com
Icon Ви отримуєте завірений сертифікат від CyberBionic Systematics, який підтверджує рівень ваших знань та збільшує шанси на успішне працевлаштування.
Icon Кожен сертифікат має серійний номер, роботодавець може його перевірити та переконатися у справжності сертифіката.

Готовий
почати навчання?

Відправляй заявку та зафіксуй свою знижку на навчання

Викладачі курсу

Відгуки наших студентів
icon

Відгуки з DOU

icon

Відгуки з Facebook

icon

Відгуки з Google

photo
Ярослав Дзекан
SQL Essential
Сотрудники нашей компании проходят курсы в CyberBionic Systematics для повышения квалификации. Сейчас изучаем курс SQL Essential. Все достаточно понятно. Какие навыки уже приобрел? Теперь умею селектить и джойнить, создавать таблицы в SQL. Это знания и навыки необходимы для работы, так как моя работа связана с SQL. Здесь мы учимся как решать задачи чуть-чуть быстрее и проще с помощью SQL.

показати весь

photo
Александр Остапец
FrontEnd Developer
О наборе на курс по специальности FrontEnd Developer в CyberBionic Systematics я узнал из емейл рассылки DOU.ua. Материал курса давался относительно легко. На курсе тренер подавал материал очень доходчиво, на все возникшие вопросы помогал найти ответ. Совет для новичков: больше практики.

показати весь

photo
Dmytro Saliakin
Full-stack developer (JS, Python)
<p>Системний курс з хорошою підтримкою<br /> Проходжу курс Python Developer у CyberBionic Systematics &mdash; загалом задоволений.</p> <p>Що сподобалось:</p> <ul> <li>Матеріали добре структуровані, логічна послідовність тем</li> <li>Тренери-практики, які пояснюють на реальних прикладах, а не просто читають слайди</li> <li>Швидка технічна підтримка &mdash; відповідають по суті, з прикладами коду</li> <li>Надають ліцензії для IDE (JetBrains)</li> <li>Доступні сертифікації на Test Provider</li> <li>Практичні завдання можна додати в портфоліо</li> <li>Кар&rsquo;єрний сервіс допомагає з резюме та підготовкою до співбесід</li> <li>Курс регулярно оновлюється</li> </ul> <p>Для кого підійде:</p> <p>Як для новачків, так і для тих, хто перекваліфіковується. Підхід системний &mdash; вчать не просто писати код, а структурувати проєкти, документувати, дотримуватись best practices.<br /> Рекомендую тим, хто цінує якість матеріалів і підтримку в процесі навчання.<br /> В процесі навчання для активних студентів передбачені несподівані приємні бонуси)</p>

показати весь

Компанії, в яких працюють наші студенти
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work

Залишилися питання?

Підкажемо, з чого почати, яку спеціальність обрати і як знайти першу роботу.

Image

Про курс Entity Framework 6

Entity Framework дозволяє розробникам отримувати доступ до даних, використовуючи концептуальну об'єктну модель, а не безпосередньо реляційну базу даних. Мета такого підходу - зменшити кількість коду, який потрібно написати для отримання доступу до бази і часу на підтримку об'єктів в додатках, що працюють з даними. Знання основ Entity Framework дозволять Вам використовувати останню версію технології об'єктно-реляційного відображення даних від компанії Microsoft.
По завершенню курсу Ви зможете не тільки звертатися до бази даних, але й розуміти, як можна оптимізувати код таким чином, щоб підвищити швидкодію свого додатку.