Программирование. Практика C#. Компьютерное моделирование и CRM система. День 1

preview_player
Показать описание
Программирование - одно из самых интересных и перспективных трудовых направлений, а C# это один из наиболее популярных языков разработки. Но для успешного изучения крайне важна практика программирования. Поэтому, в рамках данного интенсивного практического курса C# будет разработана простая CRM система для учета заказов в магазине. После этого применив компьютерное моделирование мы на ее основе создадим систему прогнозирование нагрузки.

Подписывайтесь на мои социальные сети, там много всего интересного и полезного:

Темы и технологии, которые мы затронем в рамках курса C#: проектирование архитектуры приложения, базы данных SQL и Entity Framework, асинхронное программирование, компьютерное моделирование, Unit-тестирование, CRM-системы, структуры данных.

Эти c# уроки подойдут для тех, кто хочет научиться применять на практике свои знания и научится разрабатывать приложения. Программирование C# это актуальное и перспективное направление. Но чтобы действительно хорошо изучить язык нужна практика c#. Данный c# курс можно считать c# для начинающих, хотя базовые знания синтаксиса будут нужны. Эти уроки помогут понять как стать программистом и затронут все важные основы программирования. Это не совсем программирование с нуля, но это хорошее руководство по программированию.

Кстати, меня зовут Вадим, и я программист C# уже больше 8 лет и автор канала CODE BLOG. Я рассказываю про IT технологии и веду этот курс по языку c# с нуля под названием Учим Шарп. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как с#, ASP .NET, dotnet Core, MVC, Unity, WCF, WPF, структуры данных и алгоритмы обработки, паттерны проектирования, programming, it и многое другое. Используемая среда разработки visual studio c#. Для меня важно не только показать практическое применение языка C#, но и объяснить основную идею и базовые понятия Computer Science.

Подробный курс по языку программирования C#:

Подробный курс по структурам данных на языке программирования C#:

Подробный курс по алгоритмам сортировки на языке C#:

Разговоры о программировании, мотивации, и ответы на IT вопросы:

#программирование #csharp #программист #ityoutubersru #codeblog
Рекомендации по теме
Комментарии
Автор

Программирование - это классно. Одновременно творческая и техническая профессия. Но для того, чтобы начать по настоящему программировать - нужна практика. И в этом интенсивном курсе C# мы вместе разработаем простую CRM систему и познакомимся с компьютерным моделированием.

CODEBLOG
Автор

Огромное спасибо за такой коллосальный труд.

nikishiro
Автор

Вдруг, у кого-то затык на миграции.
Надо установить пакет Microsoft. EntityFrameworkCore. Tools
У EF Core больше нет команды Enable-Migrations. Миграция включена "по умолчанию". Добавить новую миграцию можно с помощью Add-Migration.

chowa
Автор

Если не эта запись стрима, я бы не познакомился в вашей деятельностью сегодня))))

wjrrobz
Автор

Добрый день. Интересует тема разработки подобного приложения, но не локального, а облачного. Планируете ли Вы что-либо подобное в уроках?

osipov
Автор

Привет. Хотелось бы больше пояснений во время стрима, что в данный момент делается. Во второй половине стрима перестал комментировать и стало не понятно.

qqylupz
Автор

Добрый день, такой вопрос: можно ли в папку model добавить целиком схему dbFirst, или туда необходимо вносить классы самому, методом codeFirst?

midrim
Автор

А правильно ли будет реализовывать связь один к одному через одно виртуальное свойство в соответствующих объектах и подключение атрибута ForeignKey?

Visoks
Автор

Можно было бы создать абстрактный класс Person и там хранить все данные о человеке, а seller и customer наследовать от Person

vadimklimenko
Автор

Если бы ещё тут ссылка была на репозиторий, то было бы очень круто

arturpogosyan
Автор

Спасибо Вам огромное за труд!!!
Можно вопросы:
-что происходит на 1:25:25
-что происходит на 1:30:24
вы иногда смотрите куда-то и я так понимаю черпаете информацию :) Откуда вы ее черпаете?(MSDN?) :)
Заранее благодарю!

Inquisitorr
Автор

Я на стриме не был, по этому задаю вопрос здесь. Почему вы использовали ICollection<Check> ( 35:57 ) вместо List<Check>?

nonameforest
Автор

на данный момент команда enable-migrations не актуальна ?
у меня почему-то выдает : Имя "Enable-Migrations" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите п
опытку.

ArchyAngle
Автор

Доброго времени суток! Столкнулся с проблемой. когда создаю запись в покупателях, то он отображает только ID, а имея клиента - пустая строка. собственно вопрос - куда посмотреть и что делать?

wvydsor
Автор

Привет! Огромное спасибо за ваш труд. При добавлении Customer`а в БД запись не добавляется. Сам добавил строку в таблицу - и в форме Catalog ничего не отображается(только шапка таблицы и все). Сравнивал свой код с вашим на гитхабом - все ОК. Какие могут быть причины?

alepawka
Автор

Вадим, очень много ошибок получаются в Catalog.Designer.cs
Пишет, что каталог не содержит определений
Что делать?

mxmiuuf
Автор

Добрый день. В этом обучающем проекте вы используете паттерн MVVM или нет?

pcqroek
Автор

Не могли бы вы в будущем выкладывать в описании, исходники после n-го дня практики?

wjrrobz
Автор

Здравствуйте. У меня вот при попытке сохранения данных (после закрытия диалога добавления покупателя) выбрасывается исключение в методе db.SaveChanges() - "SqlException: Недопустимое имя объекта "dbo.Customers". Не очень понимаю, как с этим справиться, даже нагуглить толком не получилось((

PullPushPlay
Автор

Есть вопрос. Установил MSSQL 2014 express и SqlLocalDB.msi. Сделал строку подключения: Запускаю приложение ASP.NET, получаю ошибку:
(provider: SQL Network Interfaces, error: 50 - Local Database Runtime error occurred. Во время запуска экземпляра LocalDB произошла ошибка: ошибка запуска процесса SQL Server.)Запускаю командную строку, ввожу команду: sqllocaldb i, получаю имя MSSQLLocalDB. Вроде как (localdb) запущен.
Меняю строку подключения на: "Server=.\\SQLEXPRESS;Database=bazaDannyh;Trusted_Connection=True;MultipleActiveResultSets=true", запускаю отладку, приложение работает.Management Studio тоже не может подключиться к (localdb)\MSSQLLocalDB, а к .\SQLEXPRESS подключается нормально.Что не так?

WarbeastMr