С Новым годом! Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.74/125: Рейтинг темы: голосов - 125, средняя оценка - 4.74
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
1

Обучающие видеоуроки по C#, WPF, Entity Framework

29.02.2016, 16:23. Показов 23077. Ответов 50

Author24 — интернет-сервис помощи студентам
Уважаемые коллеги, позвольте представить вам обучающие видеокурсы собственного авторства по технологиям .NET Framework (и не только).

Я занимаюсь разработкой программного обеспечения около 15 лет, начинал еще с первой версии .NET, к сегодняшнему дню накопил огромный опыт в этой области, которым и хочу поделиться с вами )

Курсы, как правило, начинаются с самых базовых понятий, специальной подготовки не требуют (хотя, конечно же, желательно иметь хотя бы общее представление о программировании) и рассматривают широкий спектр механизмов в каждой технологии.

Я старался записывать уроки с минимумом "воды" и с максимум полезной практической информации. Сейчас на канале есть следующие курсы:

Уроки C# Теоретическое изложение основных понятий C#, с примерами и местами - с картинками )
Практикум C# Разработка реального проекта. Проектирование, создание кода, рефакторинг
Технология WPF Отдельно - про WPF. Разметка XAML, применение шаблона MVVM и многое другое
База данных MS SQL Server Так как MS SQL Server - это наиболее частая СУБД, используемая совместно с .NET, то на ее примере рассматриваются основные понятия в проектировании баз данных.

Приглашаю всех желающих на свой канал и буду благодарен вам за любые отзывы о просмотренных уроках!
59
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
29.02.2016, 16:23
Ответы с готовыми решениями:

Entity Framework и WPF
Доброго вечера, форумчане! Вопрос где можно почитать (на русском языке) про работу с Entity...

Работа с изображениями Entity Framework и WPF
Имеется БД пациентов в SQL Server. Приложение создается в WPF с применением EF. В таблице...

WPF, DataGrid, Entity Framework - отображение и редактирование связанных таблиц
Привет! Использую существующую БД MS SQL. На ее основе создаю модель EF. На форме MainWindow лежит...

Клиент (WPF) + сервер приложений (WCF) + БД (MS SQL) + Entity Framework
Всем привет. Нужно организовать трехзвенную архитектуру (клиент + сервер приложений + бд). Клиент...

50
0 / 0 / 0
Регистрация: 08.11.2012
Сообщений: 13
29.02.2016, 19:49 2
Отличные уроки. Лучшее что есть в рунете по шарпу
0
0 / 0 / 0
Регистрация: 27.01.2016
Сообщений: 1
29.02.2016, 19:50 3
Отличные уроки, по больше бы таких.
0
Эксперт .NET
4432 / 2092 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
29.02.2016, 20:50 4
Defazze, особенно интересует T-SQL. И вообще всякие заморочки по работе с БД. Синхронизация, подробно про уровни изоляции транзакций (что, зачем, почему). Какие-то особенности работы с БД, которые нужно знать и т.д.

Например, интересна грамотная репликация данных. Пример с Partitioned View было бы интересно увидеть и это будет полезнейший урок. Разделение с целью быстрого удаления лишних данных. Есть сервер. Пишем в суточные таблицы данные - TableName_YYYY_MM_DD. У каждой суточной таблицы есть ещё таблица с похожим названием (TableName_YYYY_MM_DD_NR), в которой хранятся айдишники записей из одноимённой суточной таблицы (TableName_YYYY_MM_DD), айдишники тех записей, которые ещё не реплицированы (не были отправлены в архивный сервер, например). Читаем из таблицы TableName_YYYY_MM_DD_NR SELECT TOP(30) айдишников, по этим айдишникам находим записи в TableName_YYYY_MM_DD и отправляем на архивный сервер, как архивный сервер прислал в ответ айдишники сохранённых им данных мы удаляем эти айдишники из TableName_YYYY_MM_DD_NR. Когда таблица TableName_YYYY_MM_DD_NR больше не содержит записей, то одноимённая таблица TableName_YYYY_MM_DD разом удаляется. При высокой нагрузке на сервер - большое кол-во данных на запись такой подход позволяет быстро очищать БД от неактуальных данных. Вот это будет полезный урок, если он будет в виде двух серверов и скриптов. Посмотрел урок, скачал исходники.

Добавлено через 4 минуты
А ну и ещё на каждую суточную таблицу CONSTRAINT CHECK по минимальному ID (BIGINT) и максимальному ID в суточной таблице, чтобы при выборке данных оптимизатор БД не искал во всех таблицах данные, а только в определённой суточной.

Добавлено через 3 минуты
Берём, к примеру, дату и время 29.02.2016 00:00 и переводим в тики, это ограничение на минимальный ID в суточной таблице. Текущая дата и время 29.02.2016 23:59:59:999 это ограничение на максимальный айдишник для суточной таблицы TableName_2016_02_29.

Добавлено через 2 минуты
А так вообще смотрел Ваши уроки, действительно качественные. Я много всяких уроков по C# смотрел, и постоянно, что-то новое да узнаешь, что не попадалось в книге или просто где-то упустил. Так что все эти уроки полезны и нужны. Главное, чтобы они были без воды и философии

Добавлено через 8 минут
Defazze, кстати, вспомнил. Что было неудобно на Youtube на Вашем канале, так это то, что все видео идут в обратном порядке в плейлисте, то есть приходится смотреть задом наперёд. Не знаю возможно ли изменить порядок следования не сбросив просмотры и т.д. Если возможно, то было бы неплохо изменить порядок.
1
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
29.02.2016, 21:39  [ТС] 5
Casper-SC, Спасибо за такой развернутый комментарий! Курс по T-SQL уже идет, пока рассматриваются только базовые понятия, но в будущем планируется конечно же детально разобрать и индексы, и транзакции с уровнями изоляции и многое другое.

Что касается плейлистов - я изменил их порядок, теперь должны показываться нормально.
3
20 / 16 / 11
Регистрация: 07.12.2013
Сообщений: 244
01.03.2016, 07:04 6
Уроки являются очень качественными в плане подачи материала. Лично для себя из уроков узнал некоторые нюансы .Net, C#, EF, SQL. В особенности канал помог разобраться с многопоточностью, с которой до этого момента я был на "Вы", но автор смог преподнести её в понятной форме.
0
0 / 0 / 0
Регистрация: 18.01.2015
Сообщений: 18
01.03.2016, 22:22 7
Очень нравятся уроки автора по C#
Хорошо объясняет для новичков.
0
0 / 0 / 1
Регистрация: 19.05.2015
Сообщений: 17
02.03.2016, 15:22 8
Огромное спасибо за Ваш Труд. Пересмотрел все уроки и если нужно освежить подзабытую тему помимо документации пересматриваю Ваши уроки. Надеюсь, что впереди еще много новых видео!
0
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
03.03.2016, 09:05  [ТС] 9
Сегодня опубликован третий урок по практическому применению C#:

1. Структура проекта
www.youtube.com/watch?v=H9RtruhVFEA

2. Первые тесты
www.youtube.com/watch?v=ymUxRxxC0wk

3. Инъекция зависимости
www.youtube.com/watch?v=uP6m5d6K2H8
9
912 / 672 / 134
Регистрация: 01.03.2010
Сообщений: 1,278
03.03.2016, 09:11 10
Defazze,
Отличные уроки. По возможности, сам агитирую за ваши уроки.
0
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
03.03.2016, 09:14  [ТС] 11
Евгений В, спасибо )
0
1 / 1 / 0
Регистрация: 26.03.2013
Сообщений: 17
03.03.2016, 22:25 12
И правда, очень качественные уроки от опытного программиста.
Впервые решил финансово поддержать проект, все таки автор вкладывает свои силы и время,
а время опытного программиста дорогого стоит.
0
4 / 4 / 0
Регистрация: 21.06.2011
Сообщений: 25
04.03.2016, 07:57 13
Тоже поблагодарю автора! Пару лет назад, когда уроки только начинались, очень сильно вдохновил меня! Особенно его способность доступно и грамотно преподносить материал!
Сейчас работаю в софтверной компании .Net разработчиком и считаю, что в этом есть и заслуга Defazze!
0
0 / 0 / 1
Регистрация: 28.03.2014
Сообщений: 36
07.03.2016, 23:47 14
Не смею отрицать все выше написанные отзывы. Уроки сделаны очень качественно и доступно, за что очень благодарен. Проясняются многие вещи, которые были не сразу понятны после прочтения материала из книги, либо с какого-то обучающего ресурса. Единственное, что хотелось бы наверное, чтобы ролики по отдельным темам выходили уже полным курсом, потому как хочется просмотреть всё и сразу, дабы не терять нить...
0
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
09.03.2016, 13:30  [ТС] 15
Опубликована третий урок курса про WPF:

1. Основы разметки
https://www.youtube.com/watch?v=B70cOTanltk

2. Таблицы и списки
https://www.youtube.com/watch?v=e96o9GNuDuE

3. Стили и шаблоны
https://www.youtube.com/watch?v=wN1Mx2U8_5s
4
5 / 5 / 7
Регистрация: 09.03.2016
Сообщений: 89
09.03.2016, 14:50 16
смотреть видео долго. да, это сейчас модно делать по всему видео, но многие думаю предпочли , чтоб был и текстовый вариант со слайдами отдельно) вы же наверно с листа читаете?
это так, мысли вслух. хотя глянул дальше, там уже не только слайды( жаль(
0
325 / 136 / 28
Регистрация: 18.09.2014
Сообщений: 167
09.03.2016, 14:57  [ТС] 17
Нет, я читаю с головы.
0
5 / 5 / 7
Регистрация: 09.03.2016
Сообщений: 89
09.03.2016, 15:06 18
ого) тогда вообще просто супер. очень ровнаяподача материала. подпишусь ка)
0
5300 / 2896 / 485
Регистрация: 05.10.2013
Сообщений: 7,675
Записей в блоге: 155
09.03.2016, 16:44 19
Цитата Сообщение от JIoB3uK Посмотреть сообщение
чтоб был и текстовый вариант со слайдами отдельно
Текстовый вариант дольше создавать. То что можно на видео паказать за 3 минуту придётся долго расписывать и делать скрины.
1
5 / 5 / 7
Регистрация: 09.03.2016
Сообщений: 89
09.03.2016, 16:53 20
8Observer8, это две стороны одной монеты) То что на видео рассказывается минут 40, можно прочитать и понять за 5)
но я исходил, что автор не импровизирует, а подготавливает материал и читает (больно уж гладко и последовательно идет рассказ, многие ВУЗовские преподаватели не могут такой подачей материала похвастаться). В этом случае можно было просто поделиться, а слайды прямо хоть с видео нарезать. а так конечно, специально делать, это уже задача требующая соврешенно других трудозатрат.

Не по теме:

это лично мой загон) я и аудиокниги никогда не любил, потмоу что они не с той скоростью выдают информацию с которой я ее потребляю, а раз приходилось ждать, то это становилось скучно, начинал отвлекаться.

0
09.03.2016, 16:53
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2016, 16:53
Помогаю со студенческими работами здесь

В чем разница между Entity Framework и Entity Framework Core?
В чем разница (если она есть) между entity framework и entity framework core?

Небольшой сайт на ASP.NET. Есть ли какие-нибудь обучающие статьи, видеоуроки или книги
Здравствуйте, уважаемые форумчане! Появилась необходимость создать небольшой сайт на ASP.NET,...

Entity Framework. Удаление entity без удаления связей
Вечер добрый. Есть модель Coder First. Каскадное удаление запрещено. Удаление произвожу так: ...

Посоветуйте видеоуроки по WPF
Подскажите хорошие каналы на youtube посвящённые обучению технологии WPF с нуля, буду очень...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Книги и учебные ресурсы по C#
InfoMaster 08.01.2025
Базовые учебники и руководства Одной из лучших книг для начинающих является "C# 10 и . NET 6 для начинающих" Эндрю Троелсена и Филиппа Джепикса . Книга последовательно раскрывает основные концепции. . .
Что такое NullReferenceEx­ception и как исправить?
InfoMaster 08.01.2025
NullReferenceException - одно из самых распространенных исключений, с которым сталкиваются разработчики на C#. Это исключение возникает при попытке обратиться к членам объекта (методам, свойствам или. . .
Что такое Null Pointer Exception (NPE) и как это исправить?
InfoMaster 08.01.2025
Null Pointer Exception (NPE) - это одно из самых распространенных исключений в Java, которое возникает при попытке использовать ссылку на объект, значение которой равно null. Это исключение относится. . .
Русский язык в консоли C++
InfoMaster 08.01.2025
При разработке программ на C++ одной из частых проблем, с которой сталкиваются русскоязычные программисты, является корректное отображение кириллицы в консольных приложениях. Эта проблема особенно. . .
Telegram бот на C#
InfoMaster 08.01.2025
Разработка ботов для Telegram стала неотъемлемой частью современной экосистемы мессенджеров. C# предоставляет мощный и удобный инструментарий для создания разнообразных ботов, от простых. . .
Использование GraphQL в Go (Golang)
InfoMaster 08.01.2025
Go (Golang) является одним из наиболее популярных языков программирования, используемых для создания высокопроизводительных серверных приложений. Его архитектурные особенности и встроенные. . .
Что лучше использовать при создании класса в Java: сеттеры или конструктор?
Alexander-7 08.01.2025
Вопрос подробнее: На вопрос: «Когда одновременно создаются конструктор и сеттеры в классе – это нормально?» куратор уточнил: «Ваш класс может вообще не иметь сеттеров, а только конструктор и геттеры. . .
Как работать с GraphQL на TypeScript
InfoMaster 08.01.2025
Введение в GraphQL и TypeScript В современной разработке веб-приложений GraphQL стал мощным инструментом для создания гибких и эффективных API. В сочетании с TypeScript, эта технология. . .
Счётчик на базе сумматоров + регистров и генератора сигналов согласования.
Hrethgir 07.01.2025
Создан с целью проверки скорости асинхронной логики: ранее описанного сумматора и предополагаемых fast регистров. Регистры созданы на базе ранее описанного, предполагаемого fast триггера. То-есть. . .
Как перейти с Options API на Composition API в Vue.js
BasicMan 06.01.2025
Почему переход на Composition API актуален В мире современной веб-разработки фреймворк Vue. js продолжает эволюционировать, предлагая разработчикам все более совершенные инструменты для создания. . .
Архитектура современных процессоров
inter-admin 06.01.2025
Процессор (центральный процессор, ЦП) является основным вычислительным устройством компьютера, которое выполняет обработку данных и управляет работой всех остальных компонентов системы. Архитектура. . .
История создания реляционной модели баз данных, правила Кодда
Programming 06.01.2025
Предпосылки создания реляционной модели В конце 1960-х годов компьютерная индустрия столкнулась с серьезными проблемами в области управления данными. Существовавшие на тот момент модели данных -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru