This repo contains code from a tutorial series called "How to Develop a Software Application" on my YouTube channel: Tips & Tricks for Programming.
If you follow the videos, you will find that I have shared with you some of my valuable experiences that I have gained throughout my career. Some, but not all, of the topics covered in the videos are as follows:
- Reverse engineering an existing database using EF Core Code First method
- Multi-Layered (n-tier) software architectural pattern
- Software design patterns such as Domain Model, Service Layer, Dependency Injection
- Consuming REST API from Blazor WebAssembly
- Creating a Generic and Reusable Data Grid Component in Blazor
- Creating a Fully Functional Pagination Component
Note: After uploading a new video, I will update this repo with code from the video.
For ease of finding and quick access to the videos, I have included their links in the table below. When a new video is uploaded, the table will be updated with the title, link and release date of that video.
Video title | Date published |
---|---|
Reverse Engineering Tutorial: Using EF Core Code First with Existing Databases | Nov 25, 2020 |
Multi-Layered (N-Tier) Software Architectural Pattern Tutorial | Jan 02, 2021 |
Domain Model Pattern Tutorial | Mar 01, 2021 |
Service Layer Pattern Tutorial | Apr 24, 2021 |
An Adjustment to the Service Layer | Aug 20, 2021 |
REST API Tutorial | Aug 20, 2021 |
A Patch on the Service Layer | Nov 06, 2021 |
Introduction to Blazor (WebAssembly & Server) | Nov 09, 2021 |
Consume REST API from Blazor WebAssembly | Nov 25, 2021 |
How to Create a Generic and Reusable Data Grid Component in Blazor | Feb 22, 2022 |