GigHubAdvanced
— это веб-приложение для социальных сетей из расширенного курса комплексного учебного проекта Pluralsight.
продолжение следующего проекта https://github.com/DavidBarth/GigHub
разработан в свободное время
Программа курса C# ASP.NET MVC 5:
- Извлечение вариантов использования
- Планирование первой итерации
- Построение модели с использованием рабочего процесса Code-frist
- ЛИНК
- Принцип СУХОЙ
- Создание формы с помощью Bootstrap
- ЛИНК
- Сохранение данных: рефакторинг аутентификации для лучшего разделения задач
- Реализация проверки: пользовательская проверка данных и времени на стороне сервера. Включение проверки на стороне клиента.
- Предотвращение распространенных уязвимостей веб-приложений. SQL-инъекция XSS. Предотвращение атак CSRF.
- Лучшие практики юзабилити
- Расширение числа пользователей удостоверений ASP.NET
- Реализация RESTful веб-API
- DTO — использование объектов передачи данных
- АЯКС
- Бутбокс.js