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 |