нещодавно Вирішив написати невелике ASP.Net MVC додаток після багаторічної перерви і знаючі люди на Хабре підказали спробувати новий ASP.Net Core, тим більше, що він працює в Лінуксі з коробки без необхідності задіяти mono, і, судячи з останніми тестами, навіть показує непогану продуктивність. За основу взяв аналогічну статтю для Mac, але тут на відміну від надихнула мене статті хочу описати процес покроково в одному місці, для того, щоб не довелося лазити по перехресним посиланням, намагаючись розібратися як встановити незрозуміло для чого призначені програми та пакети. Таке докладний опис процесу можливо допоможе багатьом уникнути граблів, з якими довелося зіткнутися мені. Кілька фраз і малюнків, в частині однаковою для будь-якої платформи, з правками і доповненнями взяті з статті для Mac.


Читати далі →

ASP.NET Core: Створення серверних служб для мобільних додатків

Представляємо другу частину серії статей, присвячених розробці на ASP.NET Core. У цьому навчальному матеріалі ви дізнаєтеся, як створювати серверні служби за допомогою ASP.NET Core MVC для підтримки мобільних додатків.

Читати далі →

ASP.NET Core: Ваше перше додаток на Mac з використанням Visual Studio Code

Представляємо вам останню статтю з циклу з розробки на ASP.NET Core. У даній статті ви дізнаєтеся як можна написати своє перше додаток ASP.NET Core на Mac.



Читати далі →

ASP.NET Core: Розгортання веб-додатків в службі додатків на Microsoft Visual Studio

Представляємо вам четверту частину з циклу статей, присвячених роботі з ASP.NET Core. Цей матеріал представляє з себе детальну інструкцію розгортання веб-додатків в службі додатків на Microsoft Visual Studio.



Читати далі →

ASP.NET Core: Створення першого веб-API з використанням ASP.NET Core MVC і Visual Studio

Протокол HTTP може використовуватися не тільки для веб-сторінок. Це ще й потужна платформа для створення API, що надають сервіси і дані. Протокол HTTP простий, гнучкий і широко поширений. Практично будь-яка існуюча платформа має бібліотеку HTTP, тому служби HTTP доступні в великому числі клієнтів, включаючи браузери, мобільні пристрої і традиційні офісні додатки.

У новій статті з серії ASP.NET Core буде описано створення простого веб-API для роботи зі списком справ.



Читати далі →

ASP.NET Core: Приклад реалізації шаблонів проектування Одиниця роботи і Репозиторій

У цій статті ми поговоримо про шаблони проектування «Одиниця роботи» і «Сховище» в контексті тестового веб-додатки на ASP.NET Core (з використанням вбудованого DI), яке ми з вами разом і розробимо. В результаті ми отримаємо дві реалізації взаємодії з сховищем: справжню, на основі бази даних SQLite, і фейковую, для швидкого тестування, на основі перерахування в пам'яті. Перемикання між цими двома реалізаціями буде виконуватися зміною однієї строчки коду.



Читати далі →

ASP.NET Core: Створення зовнішнього інтерфейсу веб-служби для програми

Продовжуємо ділитися матеріалом по роботі з ASP.NET Core. У минулій статті ми розповідали про розгортанні додатки ASP.NET Core на Nano Server, IIS. Сьогодні поговоримо про створення зовнішнього інтерфейсу веб-служби для вашої програми.

За замовчуванням служби Azure Service Fabric не надають загальнодоступний інтерфейс для веб-служб. Для того щоб зробити додаток функціональним для HTTP-клієнтів, необхідно створити веб-проект, який буде працювати в якості точки входу і обмінюватися даними з окремими службами.



Читати далі →

В ногу з часом: Використовуємо в JWT ASP.NET Core

У червні 2016 вийшов реліз ASP.Net Core 1.0 і тепер, якщо вас не лякає вік нового фреймворку, можна акуратно запустити микросервис в продакшн (адже використовують микросервисную архітектуру, чи не так?). Для того, щоб обмежити доступ до вашого микросервису для третіх осіб, необхідно зробити аутентифікацію, використовуючи досить поширений спосіб — токени. У статті під катом ми розповімо докладніше про те, як це зробити з допомогою JSON Web Token (JWT), а також про плюси і мінуси цього підходу.



Читати далі →

ASP.NET Core на Nano Server

Представляємо першу з п'яти статей, присвячених роботі з ASP.NET Core: посібник з розгортання програми ASP.NET Core на Nano Server, IIS.



Читати далі →