Курс предназначен для программистов, которые владеют языком C# и имеют навыки работы с технологией ADO.NET.
Предварительные требования
• Понимание ООП и знание синтаксиса C#. • Владение основными библиотеками .NET Framework. • Опыт программирования на C#. • Знание языка T-SQL • Основы ADO.NET • Опыт работы с Visual Studio последней версии
Продолжительность
10 ч.
Количество уроков
5 занятий
Стоимость обучения
72
Курс входит в
Специальности
Программа курса
1
Введение в EF
- Рассмотрение 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
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
Применять разные стратегии проецирования типов данных на базу данных: TPH, TPT, TPC
7
Использовать асинхронные операции
Попробуй бесплатно
Полноценное занятие с тренером
Что входит в курс
10 часов живого обучения с тренером
Практические занятия и проверка ДЗ
Общение с группой
Поддержка ментора и ассистента
Тестирование и Сертификат
Видео курс от ITVDN
Как проходитобучение
1
Живые онлайн занятия с тренером
Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2
Выполнение домашних заданий
К каждому уроку есть практические задачи, которые надо выполнять и сдавать в специальной LMS системе.
3
Проверка ДЗ и фидбек
Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4
Тестирование и сертификация
После каждого модуля программы студенты проходят тестирование и получают сертификаты, подтверждающие уровень знаний.
Сертификат после прохождения курса
Сертификат после прохождения курса
Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.
Готов начать обучение?
Отправляй заявку и зафиксируй свою скидку на обучение
Преподователикурса
Александр Шевчук
Эксперт в области построения архитектуры информационных систем, бизнес-анализа и управления IT проектами. Автор видео курсов по C#/.Net на ITVDN.
Сертифицированный специалист Microsoft (MCTS, MCPD, MCT).
Александр Пономаренко
.NET Developer.
Сертифицированный специалист Microsoft (MCSD, MCP)
Дмитрий Охрименко
Эксперт по построению распределенных и веб-ориентированных приложений.
Сертифицированный специалист Microsoft (MCTS, MCPD, MCT).
Я решила для себя, что буду изучать FrontEnd, так как на мой взгляд, это оптимальный путь входа в IT. Курсы искала на DOU.ua – там нашла CyberBionic Systematics. Выбрала по удачному местоположению, плюс адекватная стоимость обучения. Из минусов: мне бы хотелось, чтобы домашние задания проверялись более придирчиво, с большим вниманием к деталям, потому что в любом случае работодатель будет этого требовать. И мне, как новичку, хотелось бы прочувствовать все эти нюансы при выполнении и доведении ДЗ до идеала.
В остальном курсом довольна, тренер Александр отлично все объяснял, понятно с первого раза. Если что-то не доходило – терпеливо повторял, разъяснял. Менторы Анна и Ксения – оперативно проверяли ДЗ и отвечали на все вопросы.
Относительно перспектив: планирую попасть на Программу получения опыта в CyberBionic Systematics и уже потом пробоваться на позицию Junior FrontEnd developer.
показать весь
Александр Веремеев
FrontEnd developer
О CyberBionic Systematics узнал из поисковика google.com. Искал школу для прохождения обучения, и по версии DOU.ua, этот учебный центр входит в пятерку лучших в Киеве.
Выбрал специальность FrontEnd Developer, т.к. в ней уделяется много времени на JavaScript и его фреймворкам. Что не очень понравилось – так это сжатые сроки. Хотелось бы больше времени для практики. Новичкам хочу пожелать уделять как можно больше времени на написане кода, ведь когда его пишешь своей рукой, намного больше откладывается в голове. Всем удачи!
показать весь
Olha Aliakina
Python developer
Я пройшла курс Python Developer.
Мені сподобалось, Python досить глибоко вивчали, з нуля і до асинхроного програмування, WebSocket... Насправді дуже багато тем розглянули, отримала уявлення як правцювати з БД, Git. Також вивчали Django, вже не так глибоко як Python, але достатньо, щоб робити проекти типу блог, веб магазин.
Домашки у мене займали часу, якщо на базовому курсі все встигати було легко, то починаючи з ООП вже потребували більше часу. Але насправді дуже корисні завдання і різні, щоб мозок запрацював у різних напрямках однієї теми. Щоб виконати дз, у моєму курсі конктетно, треба було також переглядати лекції на ITDVN, не тільки лекцію викладача. Бо часто відповідь як вирішити певну задачку була на лекції ITDVN на відповідну тему.
Після кожного з курсів можна пройти тестування і отримати сертифікацію по курсу. Для джунів це досить хороша опція, бо ці сертифікати можна викладати на лінкедин, щоб було підтвердження навчання. Що я і зробила. Тому рекомендувала б не забивати на тестування, а проходити.
Я б сказала, що пройти курс Python Developer було для мене визванням, встигати робити всі домашки і кінцевий проект не було легко, але було варто того. Нагрузка відчувалась, але якраз нагрузка і запускає роботу мозку в потрібному напрямку. Я задоволена курсом.
показать весь
Компании,в которых работают наши студенты
Остались вопросы?
Подскажем, с чего начать, какую специальность выбрать и как найти первую работу.
О курсе Entity Framework 6
Entity Framework позволяет разработчикам получать доступ к данным, используя концептуальную объектную модель, а не непосредственно реляционную базу данных. Цель такого подхода - уменьшить количество кода, который нужно написать для получения доступа к базе и времени на поддержку объектов в приложениях, работающих с данными. Курсы программирования по Entity Framework позволят Вам начать использовать в работе самую последнюю версию технологии объектно-реляционного отображения от компании Microsoft. По прохождению курса Вы сможете не только обращаться к базе данных, но и понимать, как можно оптимизировать код таким образом, чтобы повысить быстродействие своего приложения.