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 to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Advanced Topics and Techniques in Agile Software Development
University of California, Berkeley via edX
The Data Scientist’s Toolbox
Johns Hopkins University via Coursera
How to Use Git and GitHub
Udacity
Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera