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
Foundations of Objective-C App Development
University of California, Irvine via Coursera
AP Computer Science A: Java Programming Classes and Objects
Purdue University via edX
Object Oriented Programming in Java
Microsoft via edX
Object Oriented Programming in Java
Udacity