YoVDO

C# Framework Design

Offered By: LinkedIn Learning

Tags

C# Courses GitHub Courses Object-oriented programming Courses Encapsulation Courses Software Architecture Courses Continuous Integration Courses Modular Programming Courses Open Source Courses

Course Description

Overview

Discover how to design C# frameworks for personal, enterprise, and open-source projects.

Syllabus

Introduction
  • Framework design with C#
  • What you should know
1. Framework Design
  • Design frameworks
  • Code encapsulation
  • Design interfaces
  • Modular clases
2. Extending Frameworks
  • Create independent modules
  • Enforce an architecture pattern
  • Extend a framework
3. Hosting Code
  • Share framework
  • Hosting frameworks
  • Document a framework
  • Setting up Github
4. Continuous Integration
  • What is CI
  • Custom build scripts
  • Using Github actions
Conclusion
  • Share framework with the community

Taught by

Jesse Freeman

Related Courses

Introduction à la programmation orientée objet (en Java)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX