👋 Привет, меня зовут Павел, и я рад приветствовать тебя на канале, посвященном менторству, программированию на C# .NET и всему, что связано с IT!
💻 С 12+ летним опытом в бэкенд-разработке и 3 года как ментор, я помог уже 300+ специалистам достичь новых высот в карьере. За это время 85 человек получили офферы, а многие уже зарабатывают от 200 000 рублей и выше.
🚀 Здесь я буду делиться полезными материалами как для тех, кто хочет стать ментором и помочь другим достигать успеха, так и для тех, кому нужен опытный наставник.
💡 Что ты найдешь на канале:
Советы по разработке на C# и .NET.
Стратегии и подходы, как стать эффективным ментором.
Как увеличивать свой доход в IT и выходить на международный рынок.
Реальные кейсы и примеры из моего опыта.
👉 Если ты хочешь не просто расти в IT, а значительно увеличивать свой доход, я помогу тебе с этим. Напиши мне, и мы разработаем план, который приведет тебя к успешной карьере.
📬 Подписывайся, чтобы не пропустить полезные инсайты и стратегии!
💻 С 12+ летним опытом в бэкенд-разработке и 3 года как ментор, я помог уже 300+ специалистам достичь новых высот в карьере. За это время 85 человек получили офферы, а многие уже зарабатывают от 200 000 рублей и выше.
🚀 Здесь я буду делиться полезными материалами как для тех, кто хочет стать ментором и помочь другим достигать успеха, так и для тех, кому нужен опытный наставник.
💡 Что ты найдешь на канале:
Советы по разработке на C# и .NET.
Стратегии и подходы, как стать эффективным ментором.
Как увеличивать свой доход в IT и выходить на международный рынок.
Реальные кейсы и примеры из моего опыта.
👉 Если ты хочешь не просто расти в IT, а значительно увеличивать свой доход, я помогу тебе с этим. Напиши мне, и мы разработаем план, который приведет тебя к успешной карьере.
📬 Подписывайся, чтобы не пропустить полезные инсайты и стратегии!
👍4
У меня вышло новое видео на канале, с этого месяца я решил его оживить и начать делать контент. Пока там не будет ванильных видосов с крутым монтажом, все будет по делу. Как войду в ритм уже найму монтажера чтобы было приятно смотреть)
https://youtu.be/W0VNv8w1-fU?si=2XRNd9vobywxvVoh
Спасибо за будущие просмотры и комменты
https://youtu.be/W0VNv8w1-fU?si=2XRNd9vobywxvVoh
Спасибо за будущие просмотры и комменты
YouTube
Какие бывают менторы в IT и как найти своего ментора?
#ментор #менторство #менторинг
Как выбрать настоящего ментора? 10 типов менторов, которых нужно избегать! | Павел — Бэкенд-разработка
Ты когда-нибудь чувствовал, что тебя "кидают" на менторских курсах? Платил деньги, а в ответ получал лишь обман и бесполезные…
Как выбрать настоящего ментора? 10 типов менторов, которых нужно избегать! | Павел — Бэкенд-разработка
Ты когда-нибудь чувствовал, что тебя "кидают" на менторских курсах? Платил деньги, а в ответ получал лишь обман и бесполезные…
🔥7
Что такое бэкенд на .NET и с чего он начинается?
Привет, друзья! Сегодня поговорим о том, что такое бэкенд на .NET и с чего вообще начинается его создание.
Бэкенд — это "мозг" любого приложения. Он отвечает за обработку данных, логику, взаимодействие с базой данных и многое другое. А .NET — это мощная платформа от Microsoft, которая позволяет создавать надежные и производительные бэкенд-приложения.
С чего же начинается бэкенд на .NET?
1️⃣ Выбор стека технологий: .NET, ASP.NET Core, C# — это основа.
2️⃣ Создание проекта: команда
3️⃣ Настройка: роутинг, middleware, dependency injection — всё это "кирпичики", из которых строится приложение.
- Что есть в стандартном шаблоне после генерации?
Когда вы создаёте проект с помощью команды:
Вы получаете:
- Program.cs — точка входа в приложение, где настраивается хост и middleware.
- appsettings.json — файл конфигурации для хранения настроек.
- Startup.cs (в старых версиях) — класс для настройки сервисов и middleware.
- Middleware — уже настроенный pipeline для обработки запросов.
- Kestrel — встроенный веб-сервер, который готов к работе.
- Рекомендации перед стартом
Прежде чем погружаться в создание веб-приложения, я рекомендую:
1. Почитать официальную документацию по .NET и ASP.NET Core:
[Документация по dotnet new](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new)
2. Изучить книгу Эндрю Лока "ASP.NET Core в действии". Это must-read для тех, кто хочет глубоко понять, как работает ASP.NET Core.
- Что дальше?
На этой неделе я выпущу видео, где мы разберём простое веб-приложение на ASP.NET Core. Я покажу каждый файл, каждую настройку, которая есть в стандартном шаблоне
✨ Не пропустите! А пока пишите в комментариях, что именно вам интересно узнать про бэкенд на .NET?
#dotnet #backend #aspnetcore #программирование
Привет, друзья! Сегодня поговорим о том, что такое бэкенд на .NET и с чего вообще начинается его создание.
Бэкенд — это "мозг" любого приложения. Он отвечает за обработку данных, логику, взаимодействие с базой данных и многое другое. А .NET — это мощная платформа от Microsoft, которая позволяет создавать надежные и производительные бэкенд-приложения.
С чего же начинается бэкенд на .NET?
1️⃣ Выбор стека технологий: .NET, ASP.NET Core, C# — это основа.
2️⃣ Создание проекта: команда
dotnet new web
— и у вас уже есть заготовка для веб-приложения. 3️⃣ Настройка: роутинг, middleware, dependency injection — всё это "кирпичики", из которых строится приложение.
- Что есть в стандартном шаблоне после генерации?
Когда вы создаёте проект с помощью команды:
bash
dotnet new web -n MyWebApp -o MyWebApp
Вы получаете:
- Program.cs — точка входа в приложение, где настраивается хост и middleware.
- appsettings.json — файл конфигурации для хранения настроек.
- Startup.cs (в старых версиях) — класс для настройки сервисов и middleware.
- Middleware — уже настроенный pipeline для обработки запросов.
- Kestrel — встроенный веб-сервер, который готов к работе.
- Рекомендации перед стартом
Прежде чем погружаться в создание веб-приложения, я рекомендую:
1. Почитать официальную документацию по .NET и ASP.NET Core:
[Документация по dotnet new](https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet-new)
2. Изучить книгу Эндрю Лока "ASP.NET Core в действии". Это must-read для тех, кто хочет глубоко понять, как работает ASP.NET Core.
- Что дальше?
На этой неделе я выпущу видео, где мы разберём простое веб-приложение на ASP.NET Core. Я покажу каждый файл, каждую настройку, которая есть в стандартном шаблоне
dotnet new web
. Вы узнаете, как это работает и почему именно так. #dotnet #backend #aspnetcore #программирование
Please open Telegram to view this post
VIEW IN TELEGRAM
Docs
dotnet new <TEMPLATE> - .NET CLI
The dotnet new command creates new .NET projects based on the specified template.
👍5
Менторство по .NET: как прокачаться быстрее
Кстати
Если вы изучаете .NET или уже работаете с этой платформой, но чувствуете, что прогресс идёт медленно, менторство может стать вашим секретным инструментом.
👉 Почему это работает?
Экономия времени: вместо месяцев проб и ошибок вы получаете готовые решения и лучшие практики.
Обратная связь: я помогу вам избежать типичных ошибок и подскажу, как писать код лучше.
Индивидуальный подход: мы разберём именно те темы, которые важны для вас — будь то ASP.NET Core, Entity Framework, микросервисы или что-то другое.
Я предлагаю индивидуальные консультации и менторство по .NET. Мы можем:
Разобрать ваш текущий проект.
Подготовиться к собеседованию.
Углубиться в конкретные технологии: ASP.NET Core, Docker, Kubernetes и другие.
👉 Ссылка на описание услуг: Тык сюда
Если вы готовы прокачаться в .NET быстрее и эффективнее, пишите мне в личные сообщения. Давайте расти вместе!
#dotnet #менторство #программирование #aspnetcore
Кстати
Если вы изучаете .NET или уже работаете с этой платформой, но чувствуете, что прогресс идёт медленно, менторство может стать вашим секретным инструментом.
👉 Почему это работает?
Экономия времени: вместо месяцев проб и ошибок вы получаете готовые решения и лучшие практики.
Обратная связь: я помогу вам избежать типичных ошибок и подскажу, как писать код лучше.
Индивидуальный подход: мы разберём именно те темы, которые важны для вас — будь то ASP.NET Core, Entity Framework, микросервисы или что-то другое.
Я предлагаю индивидуальные консультации и менторство по .NET. Мы можем:
Разобрать ваш текущий проект.
Подготовиться к собеседованию.
Углубиться в конкретные технологии: ASP.NET Core, Docker, Kubernetes и другие.
👉 Ссылка на описание услуг: Тык сюда
Если вы готовы прокачаться в .NET быстрее и эффективнее, пишите мне в личные сообщения. Давайте расти вместе!
#dotnet #менторство #программирование #aspnetcore
Teletype
🌟 Премиум Менторинг по .NET/C#
👋 Привет! Меня зовут Павел Кононенко.
👍1
Всем привет!
Заболел на 10 дней и пока поставил на паузу работу с видео🤪
Dependency Injection (DI) в ASP.NET Core: что, как и зачем?
DI (Dependency Injection) — это встроенный механизм ASP.NET Core для управления зависимостями в приложении. Он позволяет легко связывать классы и сервисы без жёсткого связывания, упрощая тестирование и поддержку кода.
Популярные контейнеры IoC
В ASP.NET Core по умолчанию используется встроенный контейнер DI, но можно заменить его на сторонний, если нужна большая гибкость:
✅ Autofac — мощный контейнер с поддержкой модульной загрузки.
✅ Scrutor — расширяет стандартный DI, добавляя удобный автоматический сканинг сервисов.
✅ LightInject — лёгкий и быстрый контейнер.
✅ SimpleInjector — заточен под высокую производительность.
Как внедрять зависимости?
В ASP.NET Core используется метод
Есть три основных способа внедрения зависимостей:
✔️ Через конструктор (рекомендуемый способ)
✔️ Через параметры метода (Controller action injection)
✔️ Через `IServiceProvider` (нежелательно, но возможно)
Жизненный цикл зависимостей
Каждый сервис может быть зарегистрирован с разным временем жизни:
- Singleton – создаётся один раз на всё время работы приложения.
- Scoped – создаётся один раз на HTTP-запрос (подходит для работы с БД).
- Transient – создаётся каждый раз при запросе зависимости.
Что такое Scope и когда он нужен?
Scope — это область действия зависимостей с жизненным циклом Scoped. Например, при обработке HTTP-запроса создаётся новый Scope, внутри которого доступны Scoped-зависимости. Это удобно для работы с DbContext в Entity Framework, чтобы избежать конфликтов при одновременных запросах.
💡 Использование DI помогает писать гибкий, тестируемый и поддерживаемый код. Если хотите разобраться глубже в ASP.NET Core и прокачаться в .NET — обращайтесь за менторством.
👉 Подробнее про менторство:
Тык сюда
#dotnet #aspnetcore #dependencyinjection #программирование #менторство
Заболел на 10 дней и пока поставил на паузу работу с видео
Dependency Injection (DI) в ASP.NET Core: что, как и зачем?
DI (Dependency Injection) — это встроенный механизм ASP.NET Core для управления зависимостями в приложении. Он позволяет легко связывать классы и сервисы без жёсткого связывания, упрощая тестирование и поддержку кода.
Популярные контейнеры IoC
В ASP.NET Core по умолчанию используется встроенный контейнер DI, но можно заменить его на сторонний, если нужна большая гибкость:
✅ Autofac — мощный контейнер с поддержкой модульной загрузки.
✅ Scrutor — расширяет стандартный DI, добавляя удобный автоматический сканинг сервисов.
✅ LightInject — лёгкий и быстрый контейнер.
✅ SimpleInjector — заточен под высокую производительность.
Как внедрять зависимости?
В ASP.NET Core используется метод
ConfigureServices
в Program.cs
: builder.Services.AddSingleton<IMyService, MyService>();
Есть три основных способа внедрения зависимостей:
✔️ Через конструктор (рекомендуемый способ)
✔️ Через параметры метода (Controller action injection)
✔️ Через `IServiceProvider` (нежелательно, но возможно)
Жизненный цикл зависимостей
Каждый сервис может быть зарегистрирован с разным временем жизни:
- Singleton – создаётся один раз на всё время работы приложения.
- Scoped – создаётся один раз на HTTP-запрос (подходит для работы с БД).
- Transient – создаётся каждый раз при запросе зависимости.
Что такое Scope и когда он нужен?
Scope — это область действия зависимостей с жизненным циклом Scoped. Например, при обработке HTTP-запроса создаётся новый Scope, внутри которого доступны Scoped-зависимости. Это удобно для работы с DbContext в Entity Framework, чтобы избежать конфликтов при одновременных запросах.
💡 Использование DI помогает писать гибкий, тестируемый и поддерживаемый код. Если хотите разобраться глубже в ASP.NET Core и прокачаться в .NET — обращайтесь за менторством.
👉 Подробнее про менторство:
Тык сюда
#dotnet #aspnetcore #dependencyinjection #программирование #менторство
Please open Telegram to view this post
VIEW IN TELEGRAM
Teletype
🌟 Премиум Менторинг по .NET/C#
👋 Привет! Меня зовут Павел Кононенко.
🔥6
Всем привет!
🎥 Новая серия для тех, кто хочет разобраться в .NET и не знает с чего начать!
Я запустил серию видеоуроков для новичков по ASP.NET Core. Каждую неделю — новый выпуск. Всё просто, по делу и без воды.
🔥 В первом видео — Твой первый бэкенд проект — ASP.NET Core Minimal API без боли
А вот что будет дальше:
✅ Настройки web-проекта и как ими пользоваться
✅ Подключаем базу данных через EF Core
✅ Dependency Injection в ASP.NET
✅ Как ходить во внешние API
✅ Публикация приложения на сервер
✅ Немного BLAZOR — фронт на минималках
✅ Аутентификация и авторизация в ASP.NET
Если ты новичок или просто хочешь освежить базу — залетай. Будет полезно.
⚡️ Поддержи лайком и комментом — это мотивирует меня делать ещё больше контента.
Двигаемся дальше.
#dotnet #aspnetcore #программирование #обучение #backend
#менторинг
🎥 Новая серия для тех, кто хочет разобраться в .NET и не знает с чего начать!
Я запустил серию видеоуроков для новичков по ASP.NET Core. Каждую неделю — новый выпуск. Всё просто, по делу и без воды.
🔥 В первом видео — Твой первый бэкенд проект — ASP.NET Core Minimal API без боли
А вот что будет дальше:
✅ Настройки web-проекта и как ими пользоваться
✅ Подключаем базу данных через EF Core
✅ Dependency Injection в ASP.NET
✅ Как ходить во внешние API
✅ Публикация приложения на сервер
✅ Немного BLAZOR — фронт на минималках
✅ Аутентификация и авторизация в ASP.NET
Если ты новичок или просто хочешь освежить базу — залетай. Будет полезно.
⚡️ Поддержи лайком и комментом — это мотивирует меня делать ещё больше контента.
Двигаемся дальше.
#dotnet #aspnetcore #программирование #обучение #backend
#менторинг
YouTube
Твой первый бэкенд проект — ASP.NET Core Minimal API без боли
#ментор #менторство #бекенд #программирование
Хочешь понять, как работает бэкенд, но боишься сложных слов типа “MVC”, “DI” и “инъекция зависимостей”? Забей. В этом видео я покажу, как за 20 минут создать свой первый бэкенд-проект на ASP.NET Core Minimal…
Хочешь понять, как работает бэкенд, но боишься сложных слов типа “MVC”, “DI” и “инъекция зависимостей”? Забей. В этом видео я покажу, как за 20 минут создать свой первый бэкенд-проект на ASP.NET Core Minimal…
🔥6
Всем привет!
😤 Ты с треском проваливаешь лайвкодинг?
🤯 Не знаешь, как перевернуть дерево и остановить рекурсию?
😵 Последнее интервью по алгосам закончилось нервным срывом?
Тогда тебе ко мне.
🔥 Открываю группу выходного дня по алгоритмам и структурам данных.
Занимаемся по субботам или воскресеньям в 9:00 по Москве — удобно, пока все ещё спят и не мешают.
Что внутри:
– Алгосы на C# или Python — на выбор
– Все участники — толковые разработчики на одном уровне
– Не просто решаем задачи, а разбираемся научным методом
– Разборы, микролекции, практики
– Прокачка структур данных, алгоритмического мышления, лидерства и уверенности
– 4 занятия в группе + 4 индивидуальных мок-собеса в месяц
Я ведущий: даю материалы, веду группу, вытаскиваю вас на уровень, где алгоритмы — это не боль, а кайф.
💸 Стоимость — 10 000₽ в месяц
Можно в рассрочку или частями, главное — чтобы ты работал.
Хочешь перестать бояться задач с LeetCode и начать их щелкать на раз два?
Пиши в личку — места строго ограничены.
#dotnet #aspnetcore #программирование #обучение #backend
#менторинг
😤 Ты с треском проваливаешь лайвкодинг?
🤯 Не знаешь, как перевернуть дерево и остановить рекурсию?
😵 Последнее интервью по алгосам закончилось нервным срывом?
Тогда тебе ко мне.
🔥 Открываю группу выходного дня по алгоритмам и структурам данных.
Занимаемся по субботам или воскресеньям в 9:00 по Москве — удобно, пока все ещё спят и не мешают.
Что внутри:
– Алгосы на C# или Python — на выбор
– Все участники — толковые разработчики на одном уровне
– Не просто решаем задачи, а разбираемся научным методом
– Разборы, микролекции, практики
– Прокачка структур данных, алгоритмического мышления, лидерства и уверенности
– 4 занятия в группе + 4 индивидуальных мок-собеса в месяц
Я ведущий: даю материалы, веду группу, вытаскиваю вас на уровень, где алгоритмы — это не боль, а кайф.
💸 Стоимость — 10 000₽ в месяц
Можно в рассрочку или частями, главное — чтобы ты работал.
Хочешь перестать бояться задач с LeetCode и начать их щелкать на раз два?
Пиши в личку — места строго ограничены.
#dotnet #aspnetcore #программирование #обучение #backend
#менторинг
🔥4👍1
Всем привет!
🎥 Вышла вторая часть серии по созданию бэкенд-проекта на ASP.NET Core.
Если ты только начинаешь или хочешь разобраться, как работает база данных и EF Core — самое время подключаться!
🔥 Новое видео — Твой первый бэкенд проект — База данных и EF Core [ЧАСТЬ 2]
https://youtu.be/mPXmxVEQwDE?si=AQuxywEG5n5uZ8pB
В этом выпуске:
✅ Подключаем базу данных через EF Core InMemory
✅ Создаём класс контекста и настраиваем его
✅ Конфигурации сущностей — чтобы всё было по-человечески
✅ Подключаем контекст в приложение
✅ Рефакторим ендпоинты — без грязи и боли
Это база для ознакомления и работы локально с проектом, реальную базу подрубим в след видео. Простым языком, без заумных слов и “вот тут я код сгенерировал”.
🔥 Если не смотрел первую часть — начни отсюда:
Твой первый бэкенд проект — ASP.NET Core Minimal API без боли
https://youtu.be/zjpXF9_8gxg?si=04RdO0lvI0ljNCZC
⚡️ Подписывайся, чтобы не пропустить следующие темы:
- Dependency Injection в ASP.NET
- Подключение к внешним API
- Публикация проекта
- Аутентификация и авторизация
- И немного Blazor, чтобы не было скучно
Если интересно — залетай.
Если полезно — лайкни и кинь другу.
Двигаемся дальше.
#dotnet #aspnetcore #backend #efcore #обучение #менторинг #программирование #csharp
🎥 Вышла вторая часть серии по созданию бэкенд-проекта на ASP.NET Core.
Если ты только начинаешь или хочешь разобраться, как работает база данных и EF Core — самое время подключаться!
🔥 Новое видео — Твой первый бэкенд проект — База данных и EF Core [ЧАСТЬ 2]
https://youtu.be/mPXmxVEQwDE?si=AQuxywEG5n5uZ8pB
В этом выпуске:
✅ Подключаем базу данных через EF Core InMemory
✅ Создаём класс контекста и настраиваем его
✅ Конфигурации сущностей — чтобы всё было по-человечески
✅ Подключаем контекст в приложение
✅ Рефакторим ендпоинты — без грязи и боли
Это база для ознакомления и работы локально с проектом, реальную базу подрубим в след видео. Простым языком, без заумных слов и “вот тут я код сгенерировал”.
🔥 Если не смотрел первую часть — начни отсюда:
Твой первый бэкенд проект — ASP.NET Core Minimal API без боли
https://youtu.be/zjpXF9_8gxg?si=04RdO0lvI0ljNCZC
⚡️ Подписывайся, чтобы не пропустить следующие темы:
- Dependency Injection в ASP.NET
- Подключение к внешним API
- Публикация проекта
- Аутентификация и авторизация
- И немного Blazor, чтобы не было скучно
Если интересно — залетай.
Если полезно — лайкни и кинь другу.
Двигаемся дальше.
#dotnet #aspnetcore #backend #efcore #обучение #менторинг #программирование #csharp
YouTube
Твой первый бэкенд проект — База данных и EF Core [ЧАСТЬ 2]
#ментор #менторство #бекенд #efcore #aspnetcore
Добавил базу данных в API, но не так, как обычно.
🔥 InMemory, EF Core, конфигурации — всё по уму.
В этом видео ты увидишь:
- как за минуту подключить EF Core и не сойти с ума
- зачем нужен класс контекста…
Добавил базу данных в API, но не так, как обычно.
🔥 InMemory, EF Core, конфигурации — всё по уму.
В этом видео ты увидишь:
- как за минуту подключить EF Core и не сойти с ума
- зачем нужен класс контекста…
🔥7👍4
Всем привет!
🎥 Вышла новая серия по прокачке твоего .NET-проекта.
Хватит играться с InMemory — пришло время боевого продакшна.
🔥 Новое видео — Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker
https://www.youtube.com/watch?v=YnHQzaAPahw
В этом выпуске:
✅ Подключаем PostgreSQL — забудь про InMemory
✅ Настраиваем миграции, чтобы всё сохранялось как надо
✅ Втыкаем Serilog, чтобы видеть, где ты косячишь
✅ Добавляем DTO — наводим порядок в коде
✅ Разруливаем dev/prod конфиги — без танцев с бубном
✅ Запускаем всё через Docker — по-взрослому, как на проде
Если ты хочешь собрать свой первый боевой проект на .NET — это твой путь самурая.
Простыми словами, без буллшита и “давайте сгенерим код”.
🔥 Не смотрел первую и вторую части? Лови:
1️⃣ [Minimal API без боли (Часть 1)]
2️⃣ [EF Core и InMemory база (Часть 2)]
⚡️ В следующих выпусках будет ещё больше мясца:
- Аутентификация и авторизация
- CI/CD и публикация
- Архитектура и рефакторинг
- Разворачиваем проект в облаке
- + Как не словить выгорание и остаться в кайфе от кода
Если интересно — подписывайся, чтобы не потерять.
Если полезно — кидай другу, он скажет спасибо.
Если хочешь расти и зарабатывать больше — залетай на менторство.
https://teletype.in/@blindjoee/mentoring
Двигаемся дальше 💥
#dotnet #aspnetcore #backend #postgres #efcore #mentoring #программирование #csharp #docker #serilog #обучение
🎥 Вышла новая серия по прокачке твоего .NET-проекта.
Хватит играться с InMemory — пришло время боевого продакшна.
🔥 Новое видео — Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker
https://www.youtube.com/watch?v=YnHQzaAPahw
В этом выпуске:
✅ Подключаем PostgreSQL — забудь про InMemory
✅ Настраиваем миграции, чтобы всё сохранялось как надо
✅ Втыкаем Serilog, чтобы видеть, где ты косячишь
✅ Добавляем DTO — наводим порядок в коде
✅ Разруливаем dev/prod конфиги — без танцев с бубном
✅ Запускаем всё через Docker — по-взрослому, как на проде
Если ты хочешь собрать свой первый боевой проект на .NET — это твой путь самурая.
Простыми словами, без буллшита и “давайте сгенерим код”.
🔥 Не смотрел первую и вторую части? Лови:
1️⃣ [Minimal API без боли (Часть 1)]
2️⃣ [EF Core и InMemory база (Часть 2)]
⚡️ В следующих выпусках будет ещё больше мясца:
- Аутентификация и авторизация
- CI/CD и публикация
- Архитектура и рефакторинг
- Разворачиваем проект в облаке
- + Как не словить выгорание и остаться в кайфе от кода
Если интересно — подписывайся, чтобы не потерять.
Если полезно — кидай другу, он скажет спасибо.
Если хочешь расти и зарабатывать больше — залетай на менторство.
https://teletype.in/@blindjoee/mentoring
Двигаемся дальше 💥
#dotnet #aspnetcore #backend #postgres #efcore #mentoring #программирование #csharp #docker #serilog #обучение
YouTube
Превращаем нашу InMemory-затычку .NET Core API в настоящую боевую PostgreSQL-ракету
#aspnetcore #ментор #менторство
#ментор #менторство #бекенд #efcore #aspnetcorewebapi
Ты серьёзно до сих пор фигачишь InMemory и радуешься, что “всё работает”? Брат, проснись — это даже не MVP, это песочница. В этом видео мы выкидываем костыли и собираем…
#ментор #менторство #бекенд #efcore #aspnetcorewebapi
Ты серьёзно до сих пор фигачишь InMemory и радуешься, что “всё работает”? Брат, проснись — это даже не MVP, это песочница. В этом видео мы выкидываем костыли и собираем…
👍3🔥2👏2
Всем привет!
🎥 Подъехала 4 часть прокачки твоего .NET API — делаем из болванки конфетку.
🔥 Новое видео — Наводим стиль и подключаем валидацию FluentValidation — API на .NET становится взрослым
В этом выпуске:
✅ Подключаем сервисы и разбираемся с Dependency Injection — теперь всё по красоте
✅ Настраиваем AutoMapper — забудь про ручной маппинг
✅ Добавляем FluentValidation — валидация, как у взрослых
✅ Рефакторим код — становится приятно смотреть
Если ты хочешь собрать свой первый серьёзный .NET API — это видео для тебя. Всё по делу, без розовых единорогов и "генераторов стартапов".
🔥 Не смотрел предыдущие части? Лови:
1️⃣ Minimal API без боли (Часть 1)
2️⃣ EF Core и InMemory база (Часть 2)
3️⃣ Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker (Часть 3)
⚡️ В следующих выпусках:
- Авторизация и пользователи
- Настройки для прода
- Усложнение логики
- Апгрейд доступа к данным
- И главное — как сделать проект, который реально можно показать работодателю
Если хочешь писать код, который не стыдно показать, — залетай в плейлист и подписывайся на канал.
Если хочешь расти как разработчик — залетай на менторство:
https://teletype.in/@blindjoee/mentoring
Погнали дальше 💪
#dotnet #aspnetcore #csharp #backend #mentoring #fluentvalidation #automapper #webapi #навык #код #обучение
🎥 Подъехала 4 часть прокачки твоего .NET API — делаем из болванки конфетку.
🔥 Новое видео — Наводим стиль и подключаем валидацию FluentValidation — API на .NET становится взрослым
В этом выпуске:
✅ Подключаем сервисы и разбираемся с Dependency Injection — теперь всё по красоте
✅ Настраиваем AutoMapper — забудь про ручной маппинг
✅ Добавляем FluentValidation — валидация, как у взрослых
✅ Рефакторим код — становится приятно смотреть
Если ты хочешь собрать свой первый серьёзный .NET API — это видео для тебя. Всё по делу, без розовых единорогов и "генераторов стартапов".
🔥 Не смотрел предыдущие части? Лови:
1️⃣ Minimal API без боли (Часть 1)
2️⃣ EF Core и InMemory база (Часть 2)
3️⃣ Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker (Часть 3)
⚡️ В следующих выпусках:
- Авторизация и пользователи
- Настройки для прода
- Усложнение логики
- Апгрейд доступа к данным
- И главное — как сделать проект, который реально можно показать работодателю
Если хочешь писать код, который не стыдно показать, — залетай в плейлист и подписывайся на канал.
Если хочешь расти как разработчик — залетай на менторство:
https://teletype.in/@blindjoee/mentoring
Погнали дальше 💪
#dotnet #aspnetcore #csharp #backend #mentoring #fluentvalidation #automapper #webapi #навык #код #обучение
YouTube
Наводим стиль и подключаем валидацию FluentValidation — API на .NET становится взрослым [часть 4]
#aspnetcore #ментор #менторство
#aspnetcore #ментор #менторство
#ментор #менторство #бекенд #efcore #aspnetcorewebapi
В этой части мы наводим порядок и подготавливаем наш API на .NET к настоящей работе. В этом видео мы не только добавляем стиль и структуру…
#aspnetcore #ментор #менторство
#ментор #менторство #бекенд #efcore #aspnetcorewebapi
В этой части мы наводим порядок и подготавливаем наш API на .NET к настоящей работе. В этом видео мы не только добавляем стиль и структуру…
👍6🔥1
PRO CODE | Наставничество в IT pinned «Всем привет! 😤 Ты с треском проваливаешь лайвкодинг? 🤯 Не знаешь, как перевернуть дерево и остановить рекурсию? 😵 Последнее интервью по алгосам закончилось нервным срывом? Тогда тебе ко мне. 🔥 Открываю группу выходного дня по алгоритмам и структурам…»
на фото я в 14 или 15 лет
Глава 1. Деревня, которой больше нет
Привет.
Кто я вообще такой? Неизвестный никому парень из деревни, которой, возможно, уже и на карте нет.
Я родился в маленьком посёлке в Ставропольском крае. То время я не сильно помню — был слишком мал, да и особо там нечего было запоминать. Родители попали туда по распределению из универа — работать на большую стройку мастерами. А я и моя старшая сестра были практически предоставлены сами себе, в границах дома, который организация выделила нашим родителям.
Глава 2. Маленький город, большие сны
Всё интересное началось уже в другом городе. Он тоже не отличается какой-то известностью, так что рекламировать не буду. Скажем, это был маааленький город, где все знали друг друга. Обычная жизнь там текла медленно. Люди рождались, учились, устраивались на работу и оставались там навсегда. Заграницы? Большие деньги? Да вы о чём. Люди об этом даже не думали. Хотя деньги, конечно, были — но, как и везде, не у всех.
А я — обычный подросток. Учусь в школе на тройки, иногда проскальзывают четвёрки и пятёрки, если повезёт. Живу в прекрасном ноунейме без интернета в конце 90-х.
Никаких социальных лифтов. Ноль связей, ноль протекции, ноль перспектив.
Спорт? Ну какой спорт. Разве что дворовый футбол среди уличной шпаны.
В общем — весёлое детство, как у 90% детей по всей стране.
Но самое главное — я всегда верил, что меня ждёт шикарное будущее.
И каждый раз, когда я об этом говорил, мне крутили пальцем у виска:
Так говорили родители, друзья, учителя и все-все-все.
А вокруг... Бухалово по пятницам, танцы в ДК, драки, иногда рыбалка и охота — вот и весь культурный досуг. Стандартный деревенский набор.
Глава 3. Появляется шанс — Пентиум четвёртый
И вот, 2003 год. Мне 14.
И мне покупают компьютер.
Это был космический корабль:
Intel Pentium 4, 3 гигагерца тактовой частоты, 8 гигов оперативки, игровая мать...
Он сверкал, как бриллиант. Я реально подходил к нему только с разрешения отца.
Никаких игр сначала — не потому что не было, а потому что боялся “сломать” это чудо техники. Играл у друзей, у матери на работе — но дома был запрет.
А потом — модем.
Диал-ап. Связь с миром. Интернет.
И это был поворотный момент.
Мы с пацанами залетали в американские чаты. По ночам.
Разносили там всех как бешеные интернет-тролли — просто ради фана.
Дальше были взломы, пиратство, первые шалости в духе “юных хакеров”.
Но с компьютером и интернетом в моей жизни случилось важнейшее:
Я увидел, что всё, о чём я мечтал — реально возможно.
Передо мной открылись двери.
Окно в другой мир.
Программирование стало моим новым наркотиком. Я ковырялся в PERL, писал скрипты на Visual Basic. Я тогда ещё не знал, как заработать большие деньги, но одно было ясно:
Глава 4. Университет и первый ноут
После школы родители особо не церемонились — запихнули в первый попавшийся универ, где были хоть какие-то знакомые. Я уехал учиться за 500 км от дома и попрощался со своей супер-мега-тачкой, которую, конечно, не разрешили увезти.
Универ был инженерный. Программирование — мимо. Но на втором курсе я понял:
Я устроился на работу. Просто чтобы купить себе ноутбук.
До этого жил в лаборантской на кафедре, зависал в компьютерном клубе.
И вот, 2006 год, я зарабатываю свои первые 30 000 за месяц и беру ноут Sony.
Он прослужил 6 лет, и я продал его, только чтобы собрать себе мощную стационарку.
Но на этом история не заканчивается.
Глава 5. Армия и фотошоп для офицеров
После универа внезапно и без моего желания родитель №1 решил, что “мужик должен отслужить”. Я вообще не собирался туда — были причины: планы, здоровье, всё такое.
Но против воли отца, повернутого на "культуре настоящего мужика", не попрёшь.
Армия.
Сначала — учебка.
Кроссы по 10 км каждое утро, жизнь в бараках без фундамента — когда на полу не ламинат
Продолжение следует....
Глава 1. Деревня, которой больше нет
Привет.
Кто я вообще такой? Неизвестный никому парень из деревни, которой, возможно, уже и на карте нет.
Я родился в маленьком посёлке в Ставропольском крае. То время я не сильно помню — был слишком мал, да и особо там нечего было запоминать. Родители попали туда по распределению из универа — работать на большую стройку мастерами. А я и моя старшая сестра были практически предоставлены сами себе, в границах дома, который организация выделила нашим родителям.
Глава 2. Маленький город, большие сны
Всё интересное началось уже в другом городе. Он тоже не отличается какой-то известностью, так что рекламировать не буду. Скажем, это был маааленький город, где все знали друг друга. Обычная жизнь там текла медленно. Люди рождались, учились, устраивались на работу и оставались там навсегда. Заграницы? Большие деньги? Да вы о чём. Люди об этом даже не думали. Хотя деньги, конечно, были — но, как и везде, не у всех.
А я — обычный подросток. Учусь в школе на тройки, иногда проскальзывают четвёрки и пятёрки, если повезёт. Живу в прекрасном ноунейме без интернета в конце 90-х.
Никаких социальных лифтов. Ноль связей, ноль протекции, ноль перспектив.
Спорт? Ну какой спорт. Разве что дворовый футбол среди уличной шпаны.
В общем — весёлое детство, как у 90% детей по всей стране.
Но самое главное — я всегда верил, что меня ждёт шикарное будущее.
И каждый раз, когда я об этом говорил, мне крутили пальцем у виска:
> «Сиди не рыпайся. Где родился — там и пригодился».
Так говорили родители, друзья, учителя и все-все-все.
А вокруг... Бухалово по пятницам, танцы в ДК, драки, иногда рыбалка и охота — вот и весь культурный досуг. Стандартный деревенский набор.
Глава 3. Появляется шанс — Пентиум четвёртый
И вот, 2003 год. Мне 14.
И мне покупают компьютер.
Это был космический корабль:
Intel Pentium 4, 3 гигагерца тактовой частоты, 8 гигов оперативки, игровая мать...
Он сверкал, как бриллиант. Я реально подходил к нему только с разрешения отца.
Никаких игр сначала — не потому что не было, а потому что боялся “сломать” это чудо техники. Играл у друзей, у матери на работе — но дома был запрет.
А потом — модем.
Диал-ап. Связь с миром. Интернет.
И это был поворотный момент.
Мы с пацанами залетали в американские чаты. По ночам.
Разносили там всех как бешеные интернет-тролли — просто ради фана.
Дальше были взломы, пиратство, первые шалости в духе “юных хакеров”.
Но с компьютером и интернетом в моей жизни случилось важнейшее:
Я увидел, что всё, о чём я мечтал — реально возможно.
Передо мной открылись двери.
Окно в другой мир.
Программирование стало моим новым наркотиком. Я ковырялся в PERL, писал скрипты на Visual Basic. Я тогда ещё не знал, как заработать большие деньги, но одно было ясно:
> Это будущее — и оно моё.
Глава 4. Университет и первый ноут
После школы родители особо не церемонились — запихнули в первый попавшийся универ, где были хоть какие-то знакомые. Я уехал учиться за 500 км от дома и попрощался со своей супер-мега-тачкой, которую, конечно, не разрешили увезти.
Универ был инженерный. Программирование — мимо. Но на втором курсе я понял:
> Компьютеры — моё всё. Программирование — это не хобби. Это жизнь.
Я устроился на работу. Просто чтобы купить себе ноутбук.
До этого жил в лаборантской на кафедре, зависал в компьютерном клубе.
И вот, 2006 год, я зарабатываю свои первые 30 000 за месяц и беру ноут Sony.
> Этот ноут был не просто техникой. Это был портал в мою новую жизнь.
Он прослужил 6 лет, и я продал его, только чтобы собрать себе мощную стационарку.
Но на этом история не заканчивается.
Глава 5. Армия и фотошоп для офицеров
После универа внезапно и без моего желания родитель №1 решил, что “мужик должен отслужить”. Я вообще не собирался туда — были причины: планы, здоровье, всё такое.
Но против воли отца, повернутого на "культуре настоящего мужика", не попрёшь.
Армия.
Сначала — учебка.
Кроссы по 10 км каждое утро, жизнь в бараках без фундамента — когда на полу не ламинат
Продолжение следует....
👍7🔥3
Продолжение...
Глава 5. Армия и фотошоп для офицеров
После универа внезапно и без моего желания родитель №1 решил, что “мужик должен отслужить”. Я вообще не собирался туда — были причины: планы, здоровье, всё такое.
Но против воли отца, повернутого на "культуре настоящего мужика", не попрёшь.
Армия.
Сначала — учебка.
Кроссы по 10 км каждое утро, жизнь в бараках без фундамента — когда на полу не ламинат, а сырая земля, из которой вылазят червяки. Влажность, вонь, пот. В этой форме ты спишь, ешь, работаешь.
Дальше — рота охраны. Караулы, устав, план “Антитеррор” с ментами — всё как полагается.
Но потом меня переводят в другую часть. Почему?
У меня были права нужной категории и… внимание… навыки работы с компьютером.
Вот тут началась совсем другая армия.
Интернет. Компьютер.
Сутками у монитора.
Верстаю офицерам сайты, делаю отчёты, фотошоплю их фотки, регаю их на сайтах знакомств.
Да, именно так:
Глава 6. Москва, встречай
После армии я понял: возвращаться в свой ноунейм-город — вообще не вариант. Там добиться того будущего, которое я себе представлял, было почти невозможно. Я купил билет до Москвы в один конец, взял с собой сбережения, что-то подкинули родители — и был таков. Уезжал на автобусе за 1500 км. Самолеты? Я о них даже не думал — мне тогда было 23, и я был уверен, что на них летают только богатые.
Приехав в Москву, первым делом начал искать, где бы приткнуться. Помогла родня — перекантовался пару недель на даче у деда, пока не нашёл комнату на южной окраине. Адрес не важен. Что у меня было? Ноутбук, немного шмоток и денег на пару месяцев аренды и еды. Москва — дорогой город, была и остаётся.
Через пару недель я нашёл первую работу — продажа автостраховок. Ни о каком программировании речи не шло: ты сидишь, звонишь на холодную и впариваешь людям ОСАГО. Адская работа. Проработал два месяца — свалил.
Вторая работа была получше — по первому диплому, который, спойлер, тоже не имел отношения к программированию. Я стал менеджером на мини-заводе, где обычные грузовики превращали в спецтехнику, ставя на них импортное оборудование. Мои задачи — снабжение, контроль сборки, договора и много пиздежа с работягами.
Но однажды я заметил, что коллега по офису, Олег, задерживается за компом вечерами. Подхожу и спрашиваю:
— Олллег, ты что здесь делаешь? Уже за 9 вечера, мы одни.
Он поворачивается ко мне и говорит:
— Паша, я делаю деньги. Верстаю, программирую, сайты клепаю.
И вот тут у меня, как говорится, загорелась жопа. Я на нелюбимой работе, а чел в соседнем кресле делает то, что мне интересно, да ещё и зарабатывает. Тогда, в 2011, сайт у него стоил 600–800 долларов. Делал он его за неделю. Короче, 3 косаря баксов в месяц только с сайтов. HTML, статика, немного jQuery, и весь трафик — сарафан и его личный сайт.
С того дня он стал моим "лучшим другом" на три месяца. Я вытащил из него всё, что мог — и ушёл. За это время я прошёл пару курсов по вёрстке и JavaScript, сделал несколько пет-проектов и решил: пора пробовать.
Глава 7. Начало карьеры и вторая вышка
Первой настоящей работой в IT стал WB.ru.
На собеседование я пришёл почти без подготовки. Тогда ещё не было принято гуглить, что спрашивают на интервью — да и я не знал, что искать. Сделал тестовое, нормально ответил на вопросы по вёрстке и JS, был вежливый и улыбался. Меня взяли.
В WB проработал около двух лет. Потом появилась новая работа с х2 по деньгам — и это было *ВАУ*. Купил тачку, появились друзья, хорошие наставники. В итоге на той работе я задержался на 5 лет. За это время:
- поступил во второй универ, на этот раз профильный;
- женился;
- взял ипотеку и купил квартиру;
- облетел пол Европы туристом;
- и ещё много чего интересного.
И вот здесь начинается самое интересное…
Глава 5. Армия и фотошоп для офицеров
После универа внезапно и без моего желания родитель №1 решил, что “мужик должен отслужить”. Я вообще не собирался туда — были причины: планы, здоровье, всё такое.
Но против воли отца, повернутого на "культуре настоящего мужика", не попрёшь.
Армия.
Сначала — учебка.
Кроссы по 10 км каждое утро, жизнь в бараках без фундамента — когда на полу не ламинат, а сырая земля, из которой вылазят червяки. Влажность, вонь, пот. В этой форме ты спишь, ешь, работаешь.
Дальше — рота охраны. Караулы, устав, план “Антитеррор” с ментами — всё как полагается.
Но потом меня переводят в другую часть. Почему?
У меня были права нужной категории и… внимание… навыки работы с компьютером.
Вот тут началась совсем другая армия.
Интернет. Компьютер.
Сутками у монитора.
Верстаю офицерам сайты, делаю отчёты, фотошоплю их фотки, регаю их на сайтах знакомств.
Да, именно так:
> И в армии я смог промутить себе компьютер.
Глава 6. Москва, встречай
После армии я понял: возвращаться в свой ноунейм-город — вообще не вариант. Там добиться того будущего, которое я себе представлял, было почти невозможно. Я купил билет до Москвы в один конец, взял с собой сбережения, что-то подкинули родители — и был таков. Уезжал на автобусе за 1500 км. Самолеты? Я о них даже не думал — мне тогда было 23, и я был уверен, что на них летают только богатые.
Приехав в Москву, первым делом начал искать, где бы приткнуться. Помогла родня — перекантовался пару недель на даче у деда, пока не нашёл комнату на южной окраине. Адрес не важен. Что у меня было? Ноутбук, немного шмоток и денег на пару месяцев аренды и еды. Москва — дорогой город, была и остаётся.
Через пару недель я нашёл первую работу — продажа автостраховок. Ни о каком программировании речи не шло: ты сидишь, звонишь на холодную и впариваешь людям ОСАГО. Адская работа. Проработал два месяца — свалил.
Вторая работа была получше — по первому диплому, который, спойлер, тоже не имел отношения к программированию. Я стал менеджером на мини-заводе, где обычные грузовики превращали в спецтехнику, ставя на них импортное оборудование. Мои задачи — снабжение, контроль сборки, договора и много пиздежа с работягами.
Но однажды я заметил, что коллега по офису, Олег, задерживается за компом вечерами. Подхожу и спрашиваю:
— Олллег, ты что здесь делаешь? Уже за 9 вечера, мы одни.
Он поворачивается ко мне и говорит:
— Паша, я делаю деньги. Верстаю, программирую, сайты клепаю.
И вот тут у меня, как говорится, загорелась жопа. Я на нелюбимой работе, а чел в соседнем кресле делает то, что мне интересно, да ещё и зарабатывает. Тогда, в 2011, сайт у него стоил 600–800 долларов. Делал он его за неделю. Короче, 3 косаря баксов в месяц только с сайтов. HTML, статика, немного jQuery, и весь трафик — сарафан и его личный сайт.
> “Ни диплома, ни связей — но если шаришь в вёрстке, ты уже в плюсе.”
С того дня он стал моим "лучшим другом" на три месяца. Я вытащил из него всё, что мог — и ушёл. За это время я прошёл пару курсов по вёрстке и JavaScript, сделал несколько пет-проектов и решил: пора пробовать.
Глава 7. Начало карьеры и вторая вышка
Первой настоящей работой в IT стал WB.ru.
На собеседование я пришёл почти без подготовки. Тогда ещё не было принято гуглить, что спрашивают на интервью — да и я не знал, что искать. Сделал тестовое, нормально ответил на вопросы по вёрстке и JS, был вежливый и улыбался. Меня взяли.
В WB проработал около двух лет. Потом появилась новая работа с х2 по деньгам — и это было *ВАУ*. Купил тачку, появились друзья, хорошие наставники. В итоге на той работе я задержался на 5 лет. За это время:
- поступил во второй универ, на этот раз профильный;
- женился;
- взял ипотеку и купил квартиру;
- облетел пол Европы туристом;
- и ещё много чего интересного.
> “Когда ты попадаешь в IT, ты вдруг начинаешь понимать, что жизнь — это не только выживать.”
И вот здесь начинается самое интересное…
🔥6👍3👏1🌭1
Всем привет!
🎥 Часть 5 подъехала — API становится умнее: добавляем пользователей и учим его различать своих и чужих
🔥 Новое видео — Твой первый бэкенд проект — Добавляем пользователей
В этом выпуске:
✅ Подключаем ASP.NET Identity — теперь у каждого свой аккаунт
✅ Настраиваем аутентификацию и авторизацию — никаких чужих в личных данных
✅ Прокачиваем сервисы — разграничиваем доступ к ресурсам
✅ Кастомизируем юзеров — минимализм и контроль
📌 После этого выпуска твой API будет знать, кто ты, что тебе можно, и куда не лезть 😎
А неавторизованный юзер? Как бывший — вроде был, а доступа больше нет.
Если хочешь не просто писать код, а строить продукты, глянь это видео — всё по делу, без ванили и фреймворков-однодневок.
🔥 Не смотрел предыдущие части? Лови:
1️⃣ Minimal API без боли (Часть 1)
2️⃣ EF Core и InMemory база (Часть 2)
3️⃣ Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker (Часть 3)
4️⃣ Наводим стиль и подключаем валидацию FluentValidation — API на .NET становится взрослым [часть 4]
⚡️ В следующих выпусках:
- Настройки для прода
- Усложнение логики
- Апгрейд доступа к данным
- И главное — как сделать проект, который реально можно показать работодателю
Если хочешь писать код, который не стыдно показать, — залетай в плейлист и подписывайся на канал.
Если хочешь расти как разработчик — залетай на менторство:
https://teletype.in/@blindjoee/mentoring
Погнали дальше 💪
#dotnet #aspnetcore #csharp #backend #mentoring #fluentvalidation #automapper #webapi #навык #код #обучение
🎥 Часть 5 подъехала — API становится умнее: добавляем пользователей и учим его различать своих и чужих
🔥 Новое видео — Твой первый бэкенд проект — Добавляем пользователей
В этом выпуске:
✅ Подключаем ASP.NET Identity — теперь у каждого свой аккаунт
✅ Настраиваем аутентификацию и авторизацию — никаких чужих в личных данных
✅ Прокачиваем сервисы — разграничиваем доступ к ресурсам
✅ Кастомизируем юзеров — минимализм и контроль
📌 После этого выпуска твой API будет знать, кто ты, что тебе можно, и куда не лезть 😎
А неавторизованный юзер? Как бывший — вроде был, а доступа больше нет.
Если хочешь не просто писать код, а строить продукты, глянь это видео — всё по делу, без ванили и фреймворков-однодневок.
🔥 Не смотрел предыдущие части? Лови:
1️⃣ Minimal API без боли (Часть 1)
2️⃣ EF Core и InMemory база (Часть 2)
3️⃣ Из песочницы в прод: PostgreSQL, миграции, Serilog и Docker (Часть 3)
4️⃣ Наводим стиль и подключаем валидацию FluentValidation — API на .NET становится взрослым [часть 4]
⚡️ В следующих выпусках:
- Настройки для прода
- Усложнение логики
- Апгрейд доступа к данным
- И главное — как сделать проект, который реально можно показать работодателю
Если хочешь писать код, который не стыдно показать, — залетай в плейлист и подписывайся на канал.
Если хочешь расти как разработчик — залетай на менторство:
https://teletype.in/@blindjoee/mentoring
Погнали дальше 💪
#dotnet #aspnetcore #csharp #backend #mentoring #fluentvalidation #automapper #webapi #навык #код #обучение
YouTube
Твой первый бэкенд проект — Добавляем пользователей [ЧАСТЬ 5]
🔥 #ментор #менторство #бекенд #efcore #aspnetcore #авторизация
В этой части мы наводим порядок в доступе к API и вводим жесткий контроль над пользователями.
🔒 Никаких «общих входов» — теперь всё по правилам.
Что сделаем:
Подключим ASP.NET Identity, чтобы…
В этой части мы наводим порядок в доступе к API и вводим жесткий контроль над пользователями.
🔒 Никаких «общих входов» — теперь всё по правилам.
Что сделаем:
Подключим ASP.NET Identity, чтобы…
🔥6❤1👍1👏1🤝1