Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
C# Framework Design

C# Framework Design

1h 12mIntermediate2023-01-04

Authors

Jesse Freeman

Jesse Freeman

Head of Partner and Framework Marketing at Amazon

Course details

Discover how to design C# frameworks for personal, enterprise, and open-source projects. In this course, join instructor Jesse Freeman as he discusses key framework design concepts, how to organize your code into stand-alone source code, and how to document and share your frameworks online. Jesse covers code encapsulation and modular classes as well as how to extend a framework and enforce an architecture pattern. Along the way, get tips on hosting code and continuous integration using built-in tools on GitHub.

Skills covered

C#AdvancedProgramming LanguagesMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Framework design with C#
  • 02 - What you should know

1. Framework Design

  • 03 - Design frameworks
  • 04 - Code encapsulation
  • 05 - Design interfaces
  • 06 - Modular clases

2. Extending Frameworks

  • 07 - Create independent modules
  • 08 - Enforce an architecture pattern
  • 09 - Extend a framework

3. Hosting Code

  • 10 - Share framework
  • 11 - Hosting frameworks
  • 12 - Document a framework
  • 13 - Setting up Github

4. Continuous Integration

  • 14 - What is CI
  • 15 - Custom build scripts
  • 16 - Using Github actions

Conclusion

  • 17 - Share framework with the community

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal