SachkovTech
SachkovTech
  • Видео 68
  • Просмотров 1 717 114
НЕ ДОПУСТИ ЭТИ ОШИБКИ В СВОЁМ ПЕТ-ПРОЕКТЕ
Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app
Мой телеграм канал - t.me/sachkov_blog
В этом видео я расскажу о популярных ошибках в пет проектах, которые допускают новички в программировании! Не совершай эти ошибки, и тогда твой путь в it будет гораздо проще, а скилл гораздо выше.
00:00 - Введение, самые частые ошибки в пет-проекте
00:50 - Почему пет-проект это важно
03:05 - Вы пытаетесь сделать всё идеально
07:20 - Отсутствие чётких задач
10:10 - Слишком простой проект
13:45 - Отсутствие архитектуры в проекте
15:58 - Грязный код
Просмотров: 2 842

Видео

ХОСТ и Kestrel в ASP.NET Core - Всё про IHostedServices и Background Services
Просмотров 3,1 тыс.Месяц назад
Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Мой телеграм канал - t.me/sachkov_blog Для чего нужен ХОСТ в ASP.NET Core и C# - Всё про IHostedServices. В этом видео я расскажу про хост в .Net, как его настраивать и для чего он нужен. 00:00 - Введение 00:30 - Что такое хост 07:20 - Настраиваем хост на практике 15:00 - Конфигурациия с appsettings.json 16:50 - Worker service 18:20 - Жизне...
Асинхронность в C# и Asp Net Core на ПРАКТИКЕ
Просмотров 11 тыс.3 месяца назад
Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Переходи в мой телеграм канал - t.me/sachkov_blog В этом видео я расскажу вам про асинхронность и многопоточность в C# и Asp Net Core на реальном примере 00:00 - Вступление, важная информация 01:10 - Зачем нужно многопоточное программирование? 02:30 - Как в asp net core работает многопоточность 05:30 - Что такое синхронность? 06:17 - IO и C...
Валидация данных с FluentValidation в .NET и ASP.NET Core
Просмотров 3,2 тыс.4 месяца назад
Валидация данных с FluentValidation в .NET и ASP.NET Core
Советы для начинающих .Net разработчиков
Просмотров 5 тыс.5 месяцев назад
Советы для начинающих .Net разработчиков
Как ПРАВИЛЬНО применять DDD: Агрегаты, Сущности, Объекты значений
Просмотров 6 тыс.5 месяцев назад
Как ПРАВИЛЬНО применять DDD: Агрегаты, Сущности, Объекты значений
Entity Framework Core ДЛЯ ПРОДВИНУТЫХ: Change tracking, Транзакции, Вложенные коллекции, Навигация
Просмотров 10 тыс.6 месяцев назад
Entity Framework Core ДЛЯ ПРОДВИНУТЫХ: Change tracking, Транзакции, Вложенные коллекции, Навигация
Dependency Injection | Внедрение зависимостей в C# и ASP.NET Core
Просмотров 13 тыс.7 месяцев назад
Dependency Injection | Внедрение зависимостей в C# и ASP.NET Core
ASP.NET Core + React веб-приложение | Как связать Бэкенд и Фронтенд?
Просмотров 16 тыс.8 месяцев назад
ASP.NET Core React веб-приложение | Как связать Бэкенд и Фронтенд?
Онлайн чат на ASP.NET Core, SignalR и React. Пет проект для новичков
Просмотров 12 тыс.8 месяцев назад
Онлайн чат на ASP.NET Core, SignalR и React. Пет проект для новичков
План изучения ASP.NET Core и React | Роадмап для фуллстек веб разработчика
Просмотров 9 тыс.9 месяцев назад
План изучения ASP.NET Core и React | Роадмап для фуллстек веб разработчика
Как использовать Value Objects (Объекты значений) | Моделирование сущностей DDD
Просмотров 3,9 тыс.9 месяцев назад
Как использовать Value Objects (Объекты значений) | Моделирование сущностей DDD
Запросы, контроллеры, эндпоинты в ASP.NET Core | Клиент серверное взаимодействие по HTTP
Просмотров 5 тыс.10 месяцев назад
Запросы, контроллеры, эндпоинты в ASP.NET Core | Клиент серверное взаимодействие по HTTP
ASP.NET Core - чистая, луковая АРХИТЕКТУРА для новичков | Структура проекта
Просмотров 19 тыс.10 месяцев назад
ASP.NET Core - чистая, луковая АРХИТЕКТУРА для новичков | Структура проекта
Авторизация в ASP.NET Core 8 с помощью ролей (roles) и политик (policies)
Просмотров 9 тыс.10 месяцев назад
Авторизация в ASP.NET Core 8 с помощью ролей (roles) и политик (policies)
Аутентификация в ASP.NET Core 8 с помощью JWT и Cookies + Хеширование
Просмотров 25 тыс.11 месяцев назад
Аутентификация в ASP.NET Core 8 с помощью JWT и Cookies Хеширование
Entity Framework Core на практике : репозитории, миграции, модели, связи, запросы к PostgreSQL
Просмотров 24 тыс.Год назад
Entity Framework Core на практике : репозитории, миграции, модели, связи, запросы к PostgreSQL
Domain driven design на практике в Asp Net Core | Богатая доменная модель
Просмотров 6 тыс.Год назад
Domain driven design на практике в Asp Net Core | Богатая доменная модель
CRUD веб приложение на ASP.NET Core, React, EF Core, Postgresql с чистой архитектурой
Просмотров 41 тыс.Год назад
CRUD веб приложение на ASP.NET Core, React, EF Core, Postgresql с чистой архитектурой

Комментарии

  • @Загадочный-п2т
    @Загадочный-п2т 10 часов назад

    Ну хз я вот с Пайтона начал, говорят хорош для новичков

  • @Artw124
    @Artw124 4 дня назад

    при возможности будем рады если будет видео про OOP & SOLID, это будет прям очень круто вы хорошо все объясняете!!!МОЛОДЕЦ

  • @Artw124
    @Artw124 4 дня назад

    круто все объяснил, спасибо за ваш труд!!!

  • @avet9177
    @avet9177 4 дня назад

  • @АлександрИ-ч9й
    @АлександрИ-ч9й 4 дня назад

    Добрый день. Что скажете про пет поект на razor pages? Давно был опыт написания сайта на php (без использования фреймворков). Есть желание сделать новый на c#. Думаю про razor pages, т к. есть готовая вёрстка.

    • @SachkovTech
      @SachkovTech 3 дня назад

      Советую использовать js фреймворк, потому что razor в коммерции неактуален

  • @Rudnik54
    @Rudnik54 4 дня назад

    Интересно как чат реализовать на P2P

  • @АлексПант
    @АлексПант 4 дня назад

    Есть ещё 2 важных момента: что делать, когда нам не нужно трекать изменения и как достать агрегат, когда джойнов много и запрос выполняется долго

  • @cmagino
    @cmagino 4 дня назад

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

  • @АнтонКлюев-з3у
    @АнтонКлюев-з3у 5 дней назад

    Это устаревшая инфа. В 2025 надо учить только плюсы!!!

  • @Infinity-ua
    @Infinity-ua 5 дней назад

    Отличный урок, спасибо !!

  • @Nazarİskenov
    @Nazarİskenov 6 дней назад

    Java: 🗿

  • @astheras
    @astheras 6 дней назад

    правильно ли я понимаю, что доступ к базе идет исключительно от одного пользователя?

  • @MoksDev
    @MoksDev 7 дней назад

    Да эта схема прекрасно работает только в рамках одного инстанса приложения. Как только дело доходит до масштабирования, надо искать производительное решение типо редиса, которое должно стать узким горлышком. А так ролик не очем.

  • @opalev
    @opalev 10 дней назад

    да это и так всё было понятно, правда не всем, но в данном примере, действительно, может быть всем. Короче, тема не для шортса

  • @volodyaDikiy
    @volodyaDikiy 10 дней назад

    Ты не показал что у тебя в UserRoleConfiguration

    • @novamaster7862
      @novamaster7862 День назад

      при миграции таблица UserRole пустая, поэтому нет UserRoleConfiguration

  • @iambusybox
    @iambusybox 10 дней назад

    бесполезное видео. в бан

  • @БоряДикий
    @БоряДикий 10 дней назад

    немного неверно

  • @apristen
    @apristen 11 дней назад

    ага, а ещё есть люди, прикиньте, которые знают какие механизмы под этим всем внизу лежат (прерывания, DMA) и для которых это "чудное открытие" async/await - и не открытие вовсе :-)

  • @SachkovTech
    @SachkovTech 11 дней назад

    Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Мой телеграм канал - t.me/sachkov_blog

  • @КарлГаусс-м3т
    @КарлГаусс-м3т 13 дней назад

    Неактуально)

  • @dajki123
    @dajki123 13 дней назад

    спс слоняра

  • @mare2004
    @mare2004 13 дней назад

    ОГРОМНОЕ СПАСИБО, долго искал канал с таким контентом, все очень доходчиво

  • @SachkovTech
    @SachkovTech 14 дней назад

    Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Мой телеграм канал - t.me/sachkov_blog

  • @Ага-х3э
    @Ага-х3э 15 дней назад

    Хороший материал, много нового для себя подчеркнул

  • @Amisys
    @Amisys 15 дней назад

    Подскажите, пожалуйста. Какой марки стол?

  • @zxcBulba
    @zxcBulba 15 дней назад

    29:14 а если оба if не пройдут, то метод вернет все курсы ? то есть если передать некорректные данные, то вернуться все курсы, а не пустой лист, например ? или я не понимаю что-то

  • @Бебронюх
    @Бебронюх 15 дней назад

    В 2025 нужно учить надо?

  • @НикитаКошкин-е9ц
    @НикитаКошкин-е9ц 15 дней назад

    Я не очень понял что есть BL уровень, это уровень бизнес логики, судя по всему он должно хранить сервисы уровня домена, а у вас получается уровень прикладной, это легально?

  • @havenotname122
    @havenotname122 16 дней назад

    ну а если вы новичок то лучше начните с c++ один из самых простых и понятных языков

  • @call_nick
    @call_nick 17 дней назад

    Сколько ватт мощности получается

  • @call_nick
    @call_nick 17 дней назад

    Удали канал, пожалуйста

  • @SachkovTech
    @SachkovTech 18 дней назад

    Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Мой телеграм канал - t.me/sachkov_blog

  • @gavnomocha
    @gavnomocha 19 дней назад

    Любят еще спрашивать про то что дает переопределение метода через ключевое слово new, в чем разница с override

  • @ilghiz
    @ilghiz 19 дней назад

    Зачем это эпилептическое караоке внизу?

  • @swinnytodd1
    @swinnytodd1 19 дней назад

    кто мы? и какие у нас права! и все

  • @MAGNet1911
    @MAGNet1911 20 дней назад

    СиШарп - закопайте стюардессу

  • @nouchance
    @nouchance 21 день назад

    Спасибо братан

  • @romanzavodkin2384
    @romanzavodkin2384 21 день назад

    Байтить нехорошо! 32:46

  • @Фёдор-э8ж
    @Фёдор-э8ж 21 день назад

    На пэтах маловероятно встретить "реальную проблему".

  • @Light_Script-xh9ww
    @Light_Script-xh9ww 21 день назад

    Тот самый чел, который использует DbContext в слое Application напрямую

    • @realmukaUnity
      @realmukaUnity 3 дня назад

      А это плохо или хорошо? Просто только разбираться начал

  • @SachkovTech
    @SachkovTech 21 день назад

    Мой курс по .Net Fullstack - sachkov-dotnet.vercel.app Мой телеграм канал - t.me/sachkov_blog

  • @fantomasdarkwoodman8853
    @fantomasdarkwoodman8853 22 дня назад

    Шняга ваш стол, спортом займитесь

  • @alexkh7191
    @alexkh7191 22 дня назад

    Они отличаються всем. Многопоточнойсть это инструмент ОС. Поток может содержать любой код, в том числе и блокирующий. Так же потокам предоставляються синхронизирующие инстременты, например мютексы. Асинхронность - это просто однопоточный архитектурный трюк, реализуемый корутинами, выполняемыми по карусели, и вытекающий из особенностей IO работать в неброликующем режиме. Код реализующий корутину может содержать только асинхронный код. Если хоть в одной корутине что-то застрянет, вся асинхроность ляжет. Многопоточность - это универсально, параллельно и мощно, ассинхронность ограничена работой с IO и спецификой кода.

  • @murr_ka4374
    @murr_ka4374 22 дня назад

    Rider IDE разве бесплатным стал?

  • @Rror1kOfficial
    @Rror1kOfficial 22 дня назад

    15:11 Микросервисы типо грпс? Или как?

    • @SachkovTech
      @SachkovTech 22 дня назад

      Грпс и микросервисы это синонимы что-ли?

    • @funnyvalentine8738
      @funnyvalentine8738 21 день назад

      Можно микросервисы писать без grpc, делаешь отдельные проекты, можно их заодно в докер обернуть. И для общения они могут использовать чистый http либо http+брокер типа кафки или рмк

  • @liteflow10
    @liteflow10 22 дня назад

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

  • @SpringCore-b9q
    @SpringCore-b9q 22 дня назад

    для начинающего джуна хватит и более простые сайты. например блог с крудом + поиск + авторизация + комменты от пользователей. по такому сценарию можно создать E-commerse сайты. так что не пугайте новичков. Главное выбрать строго типизированные языки аля C# или Java. Ибо платят больше + перспективы лучше))

  • @The_Yoshi
    @The_Yoshi 22 дня назад

    Круто! Как всегда полезно и доступно!