Курсът проследява в детайли работата с ORM технологията: Entity Framework Core (EF Core), която е стандарт за ORM в C# и .NET Core приложения. EF Core позволява mapping между релационна база и обектно-ориентиран модел чрез подходите "database first" и "code first" и предоставя мощно обектно-ориентирано API за заявки към базата данни и извършване на CRUD операции. EF Core предоставя както допълнително ниво на абстракция, така и лесен начин за обработка на данните от базата. В курса ще бъдат демонстрирани утвърдени практики при изграждане на database layer на сложни системи в C# приложения чрез вградени имплементации на шаблона Repository и използването на слой на услугите (Service Layer), както и импорт и експорт към различни формати за данни (JSON, XML).
Приложения с бази данни - юли 2015
Умения, които ще придобиеш
- Използване на процедури и функции
- Използване на ACID модела
- Управление на трансакции
- Управление на релации в DB
- Създаване на базови Back-End архитектури
- Фундаментални знания за бази данни
Теми
-
Полезни линкове -
Въведение в курса Database Applications -
ORM технологии и Entity Framework -
Entity Framework Code First -
Производителност в Entity Framework -
Транзакции в Entity Framework -
Обработка на XML в .NET -
Обработка на JSON в .NET -
Работа с MongoDB и Redis -
Подготовка за изпит -
Лаб -
PHP ORM (Doctrine) -
Екипен проект -
Практически изпит -
Поправителен изпит
Сертификат след успешно завършване
След полагане на изпита и при оценка "Практика" равна или по-висока от 5.00, ще получите сертификат от СофтУни.
Николай Банкин
Преподавател
5.7/6 оценка на курса
Светослав Тодоров
Благодарение на СофтУни започнах да разбирам много повече за IT сферата и как да прилагам знанията си на практика. Това ми помогна професионално да обогатя умения и веднага имах ползи в работата.
Кирил Маринов
Учебният материал в СофтУни е добре организиран и с ясни обяснения. Преподавателите са чудесни и винаги готови да помогнат, което създава много позитивна и ефективна учебна среда.
Тодор Иванов
Обучението в СофтУни е много удобно! Мога да гледам лекциите онлайн по всяко време и да ги адаптирам към моето темпо. Ако не разбера нещо, просто натискам пауза и го преглеждам отново – така напредвах, без да имам натиск, че съм пропуснал нещо.
Димитрина Ангелова
Курсът беше перфектно организиран, с ясни обяснения и много полезни примери. Благодарности на преподавателя!
Трифон Колев
Курсът беше много полезен за моето професионално развитие. Преподавателите са изключително търпеливи и обясняват всяка тема подробно.
Зейнеп Зафирова
СофтУни е страхотен избор за тези, които искат да усвоят нови умения. Материалите са супер и лекциите са много добре подготвени. Преподавателите ни мотивират постоянно.
Стоян Димитров
Лекторът за момента върши работата си много добре, споделя много информация, подробен е и обяснява стъпките си, най-вече, когато показва по-сложни и различни неща.
Мария Николова
Изключително съм доволна от цялостната програма и организация на СофтУни! Това, което най-много ми допада, е че всички лекции могат да се преглеждат в удобен момент и собствено темпо (особено важно за работещите студетни). Много ви благодаря за страхотната възможност да придобивам нови знания в ръцете на невероятни ментори!
Златина Спасова
Лекторите са много мотивирани и винаги отговарят на всички въпроси с подробни обяснения. Сигурно ще продължа обучението си тук!
Росица Костова
Чувствам се страхотно, защото успях да преборя страха и несигурността, които бях натрупал в училище и университета. Само с две лекции и без да гледам второто упражнение направих всички задачи от първо и второ ниво. Тези от трето ниво ги спрях, понеже кода идва към 200 реда, въпреки, че системата ги оценява правилно. Поздравявам ви за начина на преподаване, на самата структура, обясненията с много примери и самия замисъл на нещата - кое от къде идва, защо идва и т.н.