Тёмный

Практическое программирование C#. Интенсивный C#. Создаем фитнес-приложение. День 1 

CODE BLOG
Подписаться 84 тыс.
Просмотров 117 тыс.
50% 1

Практическое программирование на языке C#
В рамках данного онлайн-интенсива мы рассмотрим процесс создания консольного приложения на языке программирования C#. Затронем все темы от планирования, проектирования до создания установщика. Мы разработаем фитнес-приложение для учета калорий и активности. Курс интенсивный C# нужен для закрепления информации полученной в рамках курса Учим Шарп, где рассматривался основной синтаксис языка. Практическое программирование на C# очень важно для закрепления материала.
-----------
ПОДПИШИСЬ на соцсети:
🔴 TELEGRAM: bit.ly/tg_code...
🔴 VK: bit.ly/vk_code...
🔴 INSTAGRAM: bit.ly/inst_co...
🔴 Яндекс Дзен: bit.ly/zen_cod...
🔴 FACEBOOK: bit.ly/fb_code...
🔴 TWITTER: bit.ly/twit_cod...
🔴 Мой блог: bit.ly/site_co...
-----------
ПОДДЕРЖИ развитие CODE BLOG:
💲 Донат: bit.ly/donate_...
💲 Спонсорство: bit.ly/patreon...
-----------
СМОТРИ мои обучающие курсы:
👉 УЧИМ ШАРП: bit.ly/cs_code...
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #1: bit.ly/fit_cod...
👉 ПРАКТИЧЕСКИЙ ИНТЕНСИВ #2: bit.ly/crm_cod...
👉 СТРУКТУРЫ ДАННЫХ: bit.ly/ds_code...
👉 АЛГОРИТМЫ СОРТИРОВКИ: bit.ly/sort_co...
👉 ОТВЕТЫ НА ВОПРОСЫ: bit.ly/faq_cod...
👉 IT ПЕРЕОЗВУЧКА: bit.ly/resound...
👉 НЕЙРОННАЯ СЕТЬ: bit.ly/ai_code...
👉 ПАТТЕРНЫ ПРОЕКТИРОВАНИЯ: bit.ly/pattern...
👉 CODE REVIEW: bit.ly/review_...
👉 CLR via C#: bit.ly/clr_cod...
-----------
Кстати, меня зовут Шванов Вадим, и я профессиональный .NET разработчик с 2011 года и автор этого канала CODE BLOG. Я рассказываю про IT технологии и веду абсолютно бесплатный курс по языку C# с нуля. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP .NET, .NET Core, ASP.NET MVC, Unity, WPF, структуры данных и алгоритмы, с#, dotnet, паттерны проектирования, информатика, csharp, программное обеспечение и многое другое. Для меня важно не только показать практическое применение языка си шарп, но и объяснить основную идею и базовые понятия Computer Science. В качестве основного инструмента разработки используется Visual Studio c# и проекты на Visual c#. Если вам нравятся такие каналы как хауди хо, айти борода, Soer или ExtremeCode, то здесь вам точно понравится.
-----------
#codeblog #программирование #csharp #ityoutubersru #программист #разработка

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 120   
@tavvi4569
@tavvi4569 5 лет назад
0:45 Про что урок 2:44 Что вам делать 3:33 Это БЕСПЛАТНО 6:26 Начало (проектирование Model-View-Controller) Model - описание модели и их свойств Controller - основная бизнес логика проекта (BL) View - отображение (интерфейс) 16:15 - 19:10 - смотрит комментарии 19:10 Начало практики 20:45 - 23:53 Создание нового решения 25:15 Создаем проекты внутри решения 27:24 - 29:08 Донаты 30:06 - настройки проекта 33:04 Совет 1 34:24 Создаем Model 44:49 Совет 2 1:06:38 Создал Model 1:07:02 Совет 3 1:10:22 Создаем Controller 1:16:43 Создаем сериализацию 1:23:02 Создаем десериализацию 1:31:22 Создаем View (1:35:39 Небольшая заметка) 1:53:14 Запуск 1:54:51 Планы Дискорд CODEBLOG - ​discord.gg/vJYCef GitHub CODEBLOG - github.com/shwanoff
@User__Cat
@User__Cat 5 лет назад
Ну наконец, именно такого материала мне и не хватало. От программиста который знает о чем говорит так его слова подкреплены настоящим опытом. Но английский однозначно надо учить. view)))
@naturalAmoeba
@naturalAmoeba 2 года назад
Вадим, вы лучший. Спасибо вам за то что вы в свое личное время открыли мне дверь в программирование .-.
@ТвойХозяин-е8л
@ТвойХозяин-е8л 4 года назад
CodeBlog: пишем Weight {get; set;}, так как вес у человека будет меняться, а Gender будет readonly 21 век: а все, надо было раньше
@qwerty89993
@qwerty89993 10 месяцев назад
Спасибо! Прекрасно объясняете. Подсел на Ваши уроки.
@misha-f1k
@misha-f1k Месяц назад
а я на траву
@sashkosashok
@sashkosashok 4 года назад
Спасибо, хороший материал. К концу слегка сумбурно и много прыжков туда сюда, но все так делают в реальной жизни)
@CODEBLOG
@CODEBLOG 4 года назад
Ну да, чем больше проект, тем больше приходится прыгать )
@illarionivanov8240
@illarionivanov8240 2 года назад
@@CODEBLOG Добрый День! О каких курсах здесь идет речь?
@talisman1104
@talisman1104 Год назад
@@illarionivanov8240 плйлисты в профиле. на 30 видео - основы.
@Mirowoolf
@Mirowoolf 3 года назад
Thank you for video! 🤝🏻 All veri correct! 🤝🏻
@suzansuzan2779
@suzansuzan2779 3 года назад
Но уроки это просто бомба!! Спасибо огромное ❤❤❤
@Ksushadik
@Ksushadik 9 месяцев назад
Круто. Спасибо
@neztovshowtv
@neztovshowtv 3 года назад
Спасибо большое!
@735476589
@735476589 Год назад
Полезная инфа!
@ИльяТимофеев-с3ф
@ИльяТимофеев-с3ф 3 года назад
Спасибо!
@SergNeoSM
@SergNeoSM 5 лет назад
Спасибо за уроки! Классный материал!
@CODEBLOG
@CODEBLOG 5 лет назад
Всегда пожалуйста )
@РинатШакиров-ш1р
лучший!!!!
@timurmirzaiev1351
@timurmirzaiev1351 5 лет назад
продолжай выпускать практические интенсивы, хорошо получается!
@CODEBLOG
@CODEBLOG 5 лет назад
Да, будут. Планирую проводить после каждой большой темы. Сейчас рассматриваем структуры данных, осталось 5 тем, после этого будет еще один интенсив
@ИгорьТурлак-ч3ц
@ИгорьТурлак-ч3ц 5 лет назад
Спасибо за ваши старания)
@CODEBLOG
@CODEBLOG 5 лет назад
Всегда пожалуйста )
@LISSS98
@LISSS98 Год назад
всем советую смотреть на ускорении 2, хорошо смотрится
@EdwardNorthwind
@EdwardNorthwind 5 лет назад
Красава, спасибо за практику. Мало такого добра можно найти.
@CODEBLOG
@CODEBLOG 5 лет назад
Всегда пожалуйста ) очень рад, что нравится )
@suzansuzan2779
@suzansuzan2779 3 года назад
Классно былобы если вы бы отвечали на вопросы в конце урока, а то там пишут всякий бред, и вы тратите на них столько времени и мы ваши зрители тоже.
@CODEBLOG
@CODEBLOG 5 лет назад
В рамках данного онлайн-интенсива мы рассмотрим процесс создания консольного приложения на языке программирования C#. Затронем все темы от планирования, проектирования до создания установщика. Мы разработаем фитнес-приложение для учета калорий и активности. Курс интенсивный C# нужен для закрепления информации полученной в рамках курса Учим Шарп, где рассматривался основной синтаксис языка. Практическое программирование на C# очень важно для закрепления материала. Кстати, меня зовут Вадим, и я программист на языке C# уже больше 8 лет. Рассказываю про IT технологии и веду этот курс по языку C# с нуля под названием Учим Шарп. В его рамках мы рассмотрим как базовый синтаксис языка C Sharp, так и его практическое применение и специальные технологии, такие как ASP.NET, Core, MVC, Unity, WCF, WPF, структуры данных и алгоритмы обработки, паттерны проектирования и многое другое. Для меня важно не только показать практическое применение языка C#, но и объяснить основную идею и базовые понятия Computer Science. Уроки c# выходят два раза в неделю в понедельник и четверг в 20-00 по МСК. Курс csharp рассчитан на то, чтобы изучить программирование с нуля. Разработка ведется в IDE Visual Studio. Подписывайтесь, впереди еще много интересного.
@arsstroilov4842
@arsstroilov4842 5 лет назад
Спасибо большое я искал контент, вы отлично подаете материал
@CODEBLOG
@CODEBLOG 5 лет назад
Всегда пожалуйста, очень рад, что нравиться )
@hexazan8833
@hexazan8833 2 года назад
спасибо Вам за вашу активность!
@VladislavDulger-v5b
@VladislavDulger-v5b Год назад
Здравствуйте, битовая сериализация/десериализация устарела и VS её не пропускает, ёе же можно через json сделать?
@axsuam
@axsuam 4 года назад
спасибо, очень полезно
@tylerdurden810
@tylerdurden810 4 года назад
проорал с комментариев. Gender - Пол.. как будто так не понятно))
@neophron197
@neophron197 4 года назад
да тож не понял зачем комментировать очевидные вещи
@et.v7155
@et.v7155 3 года назад
Пожалуйста а ты можешь скинуть ссылку на следующий видос мы просто хотим узнать как скачать приложение для программирования пожалуйста
@DmitryDolganov
@DmitryDolganov 4 года назад
Спасибо! Джедайский курс"
@АлексейМелентьев-ч3в
А есть где-нибудь про ovverride toString() зачем это делатеся?
@maksk5017
@maksk5017 4 года назад
Что бы строка выводилась красиво, погугли, все поймёшь
@ДенисЛитвинчук-о3ж
Почитай на метаните metanit.com/sharp/tutorial/3.10.php Тоже долго разобраться не мог)
@andreynadyssev8684
@andreynadyssev8684 5 лет назад
спасибо вам, обычно записывают на 2 минуты и потом сайт где можно купить уроки, у вас в слове из 4 букв 2 ошибки =) View =)
@CODEBLOG
@CODEBLOG 5 лет назад
Да, меня такие видео тоже бесят ) и да, вот с написанием английских слов у меня тяжко, если общаться я еще как-то могу, то вот писать - хуже
@perhaps4236
@perhaps4236 3 месяца назад
Добрый день, актуально ли смотреть в 2024?
@misha-f1k
@misha-f1k Месяц назад
эта хуйня бессмертна
@pavelchagovskiy6447
@pavelchagovskiy6447 5 лет назад
Ты крут. Лайк и подписка!
@CODEBLOG
@CODEBLOG 5 лет назад
Спасибо )
@illarionivanov8240
@illarionivanov8240 2 года назад
Добрый День! О каких курсах здесь идет речь?
@ИгорьПантелеев-й7ь
При проверке ввода фамилии происходит (в случае ошибки ввода) происходит выход из программы. А как сделать чтобы выхода не было, а производился повторный ввод фамилии
@bardin08
@bardin08 4 года назад
Если при ошибке Вы бросаете исключение, тогда обработайте его так, чтобы пользователю предлагалось снова ввести фамилию
@igormeg
@igormeg 3 года назад
Спасибо за уроки. А скажите, такое количество параметров в конструкторе и методах это нормально?
@phat80
@phat80 3 года назад
Рекомендуемый стандарт - не более четырех, но вообще никто не ограничивает. Есть методы в C#, которые принимают до 16.
@Ma-rr5jd
@Ma-rr5jd 4 года назад
У меня такое получилось
@zloyvlas4333
@zloyvlas4333 5 лет назад
Круто, жаль что только счас посмотрел, а не до того как отправил свою Бизнес Логику в ВУЗ. Теперь я понял, что такое говнокод - вроде и работает, а на самом деле мерзость полная (про свою работу). Появилось хоть понимание, как раскидать код адекватно. Еще видно навык - работы с кодом, а то сидел и пялился в монитор полный кода, в одну страницу без регионов и подобного. Спасибо большое, по твоему каналу узнал о C# больше, чем из всей прочитанной литературы. Да вообще, понимать только здесь начал.
@CODEBLOG
@CODEBLOG 5 лет назад
Огромное спасибо за тёплые слова, это очень круто, что тебе понравилось и помогло ) успехов )
@arteria-circumflexa6527
@arteria-circumflexa6527 4 года назад
Ждём WinForms :c
@xenrauQ
@xenrauQ 7 месяцев назад
Гипер жирный конструктор(мотнул сразу на рандомный таймкод)... Проверки внутри конструктора, да и проверки в целом, собственно, нафиг не нужны(частично). Указанные в конструкторе поля НЕ могут быть пустыми и при попытке создать экземпляр класса получишь по лицу ошибкой, соответственно валидация на NULL значение в целом неверное(лишнее)...
@abdusamadjuraev2615
@abdusamadjuraev2615 4 года назад
19:30 Вадим какую кнопку нажал что бы вышли ну эти "создать файл"?
@CODEBLOG
@CODEBLOG 4 года назад
Alt+Shift+C
@abdusamadjuraev2615
@abdusamadjuraev2615 4 года назад
@@CODEBLOG спасибo)
@АрманРахимов-т5н
@АрманРахимов-т5н 4 года назад
никто: субтитры: получается порно, и даже не порно 1:01:00
@preparator
@preparator 4 года назад
🤣🤣🤣🤣🤣🤦‍♀️🤦‍♀️
@pavelchagovskiy6447
@pavelchagovskiy6447 5 лет назад
Уважаемый Вадим, что в точности означает эта конструкция: if(formatter.Deserialize(fs) is User user){.... } Я понимаю, что это проверка на то, вернет ли десериалайзер объект типа User. А что делает в проверке user с маленькой буквы? Заранее спасибо за ответ.Эта проверка в 2. 07 на видео, строка 33.
@CODEBLOG
@CODEBLOG 5 лет назад
это конструкция просто удобный синтаксический сахар. в данном случае, если объект получится десериализовать, то он будет помещен в переменную user и доступен в области видимости оператора if. если нет, то if Не выполнится
@pavelchagovskiy6447
@pavelchagovskiy6447 5 лет назад
@@CODEBLOG Спасибо огромное!
@_aralgames_1986
@_aralgames_1986 4 года назад
У меня ошибочка! Можете скидывать код?
@НиколайИванов-ц2ы2ъ
Переносил недавно с американского сайта страницу на русскоязычный сайт, там была форма регистрации и пол назывался именно sex)))
@CODEBLOG
@CODEBLOG 5 лет назад
Да, так называть тоже можно, но gender более правильно )
@tylerdurden810
@tylerdurden810 4 года назад
"sex corresponds to biology while gender corresponds to social or grammatical identity." В общем Sex используется если хочешь сделать акцент на биологическом отличии, может быть только 2 варианта - мужчина или женщина.. гендеры же относятся больше к социальному статусу- цисгендер, трансгендер, транссексуал, агендер и т.д. в этом приложении я не понял почему автор выбрал слово гендер
@ЛеонидБулычев-б6с
@ЛеонидБулычев-б6с 4 года назад
Проще говоря, sex - это природная, биологическая особенность, а gender - приобретенная, культурная составляющая
@vitalaskompulat5053
@vitalaskompulat5053 4 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-eQph6ZT4X5w.html так а зачем три exception? or нету в c#?
@XusniddinNajmiddinov-d4n
@XusniddinNajmiddinov-d4n 8 месяцев назад
business
@ДенисЛитвинчук-о3ж
Что делать если я ничего не понял?
@bardin08
@bardin08 4 года назад
Для начала посмотреть этот плейлист: ru-vid.com/group/PLIIXgDT0bKw4OmiZ9yGmShKsY0XncViZ8 Дальше скачать код и пройтись по нему отладчиком и разобраться что и как работает и зачем оно нужно Если что-то осталось непонятным, гугл Вам в помощь
@ИванПавлов-ц7х
@ИванПавлов-ц7х 5 лет назад
Подскажите, пожалуйста, в этом интенсиве будет работа с базой данных? Подключения приложения к БД?
@CODEBLOG
@CODEBLOG 5 лет назад
Да, будет работа с базой данный с помощью Entity Framework
@verstakyt6169
@verstakyt6169 4 года назад
А можно в Sublime text?
@bardin08
@bardin08 4 года назад
Конечно Вы можете писать код в Sublime text, но из коробки это просто редактор текста с подсветкой кода и скомпилировать Ваше приложение он не сможет и Вам необходимо будет установить дополнительные расширения.
@ivanomelchenko1895
@ivanomelchenko1895 3 года назад
скинь на GitHub
@WaRez86rus
@WaRez86rus 5 лет назад
Если поставить скорость 1.5, то видео как обычное идёт
@CODEBLOG
@CODEBLOG 5 лет назад
Да, я тоже всем рекомендую на ускорении найти
@danielsilichshev6880
@danielsilichshev6880 4 года назад
override зачем нужен?
@CODEBLOG
@CODEBLOG 4 года назад
Переопределение методов. Менять поведение базовых методов в классах наследниках
@Игорь-р8у6б
@Игорь-р8у6б 5 лет назад
А вы стримы оставляете ? Или удаляете потом ?
@CODEBLOG
@CODEBLOG 5 лет назад
Конечно же оставляю )
@dmitriy4963
@dmitriy4963 4 года назад
Курс ведь еще будет актуален как пол года точно?
@CODEBLOG
@CODEBLOG 4 года назад
скорее всего даже дольше )
@Ma-rr5jd
@Ma-rr5jd 4 года назад
привет++++++++++++++++++++++++++++++++++++++
@AnryRu
@AnryRu 5 лет назад
2:04 Разве весь смысл MVC не заключается в том, что вью никак не может взаимодействовать с моделью напрямую и наоборот? Все только через Контроллер. А вы нарисовали, что может.
@CODEBLOG
@CODEBLOG 5 лет назад
Привет. Смотря что подразумевать по взаимодействием. Напрямую обращаться с запросами в модель нельзя, но для того, чтобы отобразить информацию во представлении нужно данные упаковать в модель
@MetaJamm
@MetaJamm 2 года назад
Сложно мух от котлет отделять, либо коментим код, либо коментим коменты, одноврменно ненадо. Сумбур получается.
@АлеАле-ч2й
@АлеАле-ч2й 5 лет назад
1ый комент
@acrobatic2319
@acrobatic2319 3 года назад
Столько воды
@АлексейМелентьев-ч3в
хорошие уроки, но он так много трепется не по делу
@danieln446
@danieln446 4 года назад
На самом деле, очень хреновый урок. Лектор не подготовленный, тратил очень много времени на подумать. Весь урок затянут оооочеень. Плюс, ничего не объясняется, просто что-то там лектор делает, и хрен пойми зачем. Зря потраченное время.
@oz669
@oz669 3 года назад
Смотри в таком случае - Хауди Хо, Гошу Дударя, где слизывают код, без объяснения, зато быстро и не думают как реализовать 👍👍👍
@morph2049
@morph2049 3 года назад
ты посмотрел бесплатный, двухчасовой урок и при этом смеешь на что-то жаловаться
@YehorBachurinDev
@YehorBachurinDev Год назад
@@morph2049 Какой нах*р урок? Он сам учится на стриме, ты о чём? Если бы это действительно был урок, тогда был бы сценарий, а так - он думает регулярно над каждым действием.
@YehorBachurinDev
@YehorBachurinDev Год назад
@@oz669 В твоём обозрении только эти два индивидума в сфере программирования, да?
@oz669
@oz669 Год назад
@@YehorBachurinDev В моем обозрении книги, статьи, Stackoverflow, #SimpleCode, XpucT, документация.
@kyk0_924
@kyk0_924 8 месяцев назад
смотреть невозможно
@misha-f1k
@misha-f1k Месяц назад
слушай
@kimkarikh6866
@kimkarikh6866 3 года назад
да что ж ты "э"-каешь... слушать невозможно... интересно, но твое "э-э-э-э" убивает аж до трясучки...
@Kitsikoo
@Kitsikoo 5 лет назад
Не паттЕрн, а пАттерн.
@CODEBLOG
@CODEBLOG 5 лет назад
да, есть такой косяк, но никак не привыкну (
@magnemagnetiq7219
@magnemagnetiq7219 9 месяцев назад
Стыдно за страну. Повальная неграмотность. Знание одного-единственного иностранного языка - охренительная редкость!
@pro100_igor
@pro100_igor 3 года назад
Урок хорош тем, что есть объяснения что лучше между ..., как делать комментарии, да и практика написания программ более опытным человеком, чем я - за это жирный +. Однако, через час просмотра отвлечение автора ролика на каждую строку коммента уже подбешивают. Разве нельзя написать блок кода /модуля и уже потом почитать комментарии и обсудить их? Т.к. сосредотачиваешься на коде, а тут недосказанная мысль подвисает и думаешь - вот сейчас отвлекётся на ответы и совсем забудет по мысль :(
@denismetak5390
@denismetak5390 Год назад
Начало хорошее, мне понравилось. Буду смотреть Ридика ещё
@meili_kaiselin
@meili_kaiselin 4 года назад
Здравствуйте, а можно посмотреть само приложение? Или я где-нибудь ссылку не увидела?)
@bohdanvoroniak649
@bohdanvoroniak649 3 года назад
Силку на GitHub в чате кидали
@meili_kaiselin
@meili_kaiselin Год назад
???)
@Ma-rr5jd
@Ma-rr5jd 4 года назад
не могу войти!!!!!!!!!!
@CODEBLOG
@CODEBLOG 4 года назад
куда?
Далее
Java vs C# (C Sharp). Что выбрать?
14:40
Просмотров 242 тыс.