створення веб-сайтів і порталів просунутий рівень
Даний курс є продовженням курсу ASP.NET Core, і в ньому більш поглиблено вивчається платформа. Net Core, розглядаються техніки обробки помилок і логування, написання тестів. Також в процесі цього курсу розробляється додаток з правильною архітектурою, максимально наближене до реальних enterprise-додатків. У другій частині курсу розглядаються техніки асинхронного оновлення сторінок за допомогою бібліотеки jQuery і JavaScript.
чому ви навчитеся
- будувати правильну архітектуру складного додатка на практиці;
- правильно обробляти помилки програми і логувати їх;
- писати модульні тести і навчитеся техніці програмування через тестування (TDD);
- правильно і безпечно організовувати зберігання і виклик javascript;
- відстежувати навігацію, будувати хлібні крихти і sitemap;
- і багато іншого...
- Урок 1. Сервіс-орієнтована архітектура
Сервіс-орієнтована архітектура.Основне поняття. Переваги, недоліки. - Урок 2. Web api 2. Кращі практики реалізації
Теорія: переваги REST, SOAP; кращі практики побудова web-api.
Практика: створення web api контролерів для сервісів; створення клієнтів для сервісів. - Урок 3. Web api 2. Продовження
Створення сервісу авторизації, реалізація власного магазину для Identity.
Повна відв'язка проекту Ui від бази. Перехід на використання віддалених сервісів. - Урок 4. Обробка помилок і логування
Теорія: способи обробки помилок.
Практика: додавання обробників помилок і логування в проект. - Урок 5. Тест. Unit-тестування. TDD
Тест. Види тестування. Розробка через тестування - Урок 6. Навігація," хлібні крихти", sitemap
Додавання трекінгу навігації в проект, "хлібних крихт" і sitemap. - Урок 7. Асинхронне оновлення уявлень.
Переробка проекту під використання технологій асинхронного оновлення.
Пэйджинг товарів. - Урок 8. Завершення роботи над проектом.
Асинхронний пейджинг товарів. Редагування, видалення, додавання товарів в адмінці..
https://privatelink.de/?https://geekbrains.ru/courses/306