Лучшие практики проектирования и реализации API на C#

Изучите лучшие практики проектирования и реализации API, сформированные мировым .NET-сообществом
4.30 (99 reviews)
Udemy
platform
Русский
language
Programming Languages
category
Лучшие практики проектирования и реализации API на C#
446
students
3.5 hours
content
Apr 2021
last update
$29.99
regular price

Why take this course?

🚀 Изучите лучшие практики проектирования и реализации API на C# с Ильёй Фофановым! 🏗️👩‍💻


Введение в курс

Привет, разработчики! В этом курсе мы погрузимся в мир высококачественного кодирования на C#. Наша цель - научиться писать типы, которые будут читаемы, понятные и надёжны, и такие, что другие разработчики будут вас не только находить, но и благодарить за их легкость использования. 💫


Основы ООП и чистого кода

  • Понимание ООП: Откройте для себя глубину объектно-ориентированного подхода и его применение в написании чистого кода. 🧰
  • Хорошие имена для API: Узнайте, как давать имена членам API, которые будут четкими, интуитивно понятными и следовать общеприняным соглашениям в экосистеме .NET. 🔑

Проблемы проектирования и реализации API

  • Классы vs Структуры: Разберем, когда лучше использовать классы, а когда - структуры. 🏗️🔨
  • Абстрактные классы vs Интерфейсы: Понимайте сильные и слабые стороны абстрактных классов и интерфейсов в контексте проектирования API. 🤔
  • Производственные паттерны vs Конструкторы: Определим, какой подход более подходящ для вашей задачи. 🧩
  • Реализация паттерна Dispose: Узнайте, как правильно управлять ресурсами и предотвратить утечки ссылок в своём коде. ♻️

Обработка ошибок

  • Исключения: Почему мы используем исключения для обработки ошибок в C#? И как можно более эффективно работать с ними, чтобы избежать "крепкого орешка" - неожиданных исключений. 🚫❌
  • Борьба против null-значений: Разберем, почему нулевые ссылки могут стоит миллиарды долларов и как сделать ваше ПО более устойчивым к им. Тони Хоар доказал, что нулевые ссылки - это проблема, и мы поговорим о том, как предотвратить их негативные последствия. 🛡️

Заключение

В этом курсе вы не только улучшите свои навыки в проектировании и реализации API на C#, но и станьте мастером в создании кода, который будет легок для других разработчиков использовать и понимать. 🌟

Присоединяйтесь к нам и прокачайте свои умения сегодня! 🚀✨

Course Gallery

Лучшие практики проектирования и реализации API на C# – Screenshot 1
Screenshot 1Лучшие практики проектирования и реализации API на C#
Лучшие практики проектирования и реализации API на C# – Screenshot 2
Screenshot 2Лучшие практики проектирования и реализации API на C#
Лучшие практики проектирования и реализации API на C# – Screenshot 3
Screenshot 3Лучшие практики проектирования и реализации API на C#
Лучшие практики проектирования и реализации API на C# – Screenshot 4
Screenshot 4Лучшие практики проектирования и реализации API на C#

Loading charts...

1762548
udemy ID
23/06/2018
course created date
23/11/2019
course indexed date
Bot
course submited by