Get a FREE Account

The Bug Tracker

Blazor Edition

BuildĀ the ultimate web developer portolfio project: The Bug Tracker; using the latest in Blazor and .NET tech.

Ā 

Subscribe Now

Features of the Bug Tracker:

Real-Time Project Dashboard with Filtering and Search

Build slick, searchable dashboards that mimic tools like Jira or Trello. No fluff, just functional UI backed by real logic.

Database-Driven Ticket Management System

Master back-end skills that power real-world apps—track and manage issues with a real SQL database.

Role-Based Access ControlĀ for Team Collaboration

Learn how to build multi-user software where roles and permissions matter, just like apps used in Fortune 500 companies.

What You'll Learn

The latest in web technology from Microsoft, Blazor combined with .NET.

Ā 202Ā Lessons

Ā 85hr 33min

1. Introduction
07:46
2. Requirements
12:22
3. Data Models
11:39
4. New Project
21:51
5. Enums
19:49
6. Company
06:39
7. Project
15:46
8. Ticket
16:35
9. Ticket Comment
04:32
10. Ticket History
05:46
11. Ticket Attachment
08:30
12. Invite
11:53
13. Notification
06:39
14. Application User
02:29
15. ApplicationDbContext
21:08
16. Seeding Data
22:49
17. Installing MudBlazor
13:39
18. Enable Global Interactivity
12:10
19. MudBlazor Layout
16:08
20. Nav Menu
35:27
21. Custom Color Palette
33:54
22. Branding
27:04
23. Company DTO
14:16
24. Project DTO
09:36
25. Ticket DTO
14:52
26. User DTO
18:21
27. Ticket Attachment DTO
09:49
28. Ticket Comment DTO
07:10
29. Ticket History DTO
08:48
30. Basic Index Page
39:44
31. Filter By Company ID
14:50
32. Add CompanyId To Claims
45:17
33. Get CompanyId From UserInfo
09:35
34. ProjectCard Component
37:54
35. Index Layout
33:22
36. Design New Project Form
47:56
37. New Project Form Validation
33:23
38. Create Project In Repository
14:09
39. Save Projects To Database
32:53
40. GetProjectById Services
12:10
41. Basic Details Page
13:11
42. Project Details Header
31:02
43. Project Details Section Layouts
21:07
44. Ticket Data Grid
35:23
45. Complete Details Page
22:13
46. Initial UI
27:54
47. DTO Service Method
25:00
48. Repository Method
32:45
49. Archive UI
16:50
50. Archive Implementation
23:15
51. Archive Project Details
27:22
52. Restore Implementation
22:22
53. Add Scalar and Swagger Support
20:32
54. Customize Scalar UI
23:20
55. GetProjects and GetProjectsById
29:22
56. Call GetProjects and GetProjectsById in WASM
18:00
57. Enhance Documentation
16:28
58. Create a Project
24:28
59. Update a Project
20:28
60. Archive and Restore
13:37
61. Get Company Users
20:01
62. Add Role To UserDTO
16:54
63. Get Users in Role
12:16
64. Basic UI
25:09
65. Collect User Input
18:42
66. Add Members
37:17
67. UI To Remove Members
23:58
68. Remove Members in the Database
13:48
69. Update the UI After Save
21:46
70. UserCard Component
25:57
71. PM Assignment UI
34:42
72. PM Assignment Service Methods
38:00
73. Remove PM Service Method
15:47
74. WASM Company Service
30:15
75. Add Members From WASM
24:03
76. Get Project Members in WASM
14:00
77. Remove Members From WASM
12:46
78. Project Manager Assignment in WASM
27:35
79. Project Index Finishing Touches
26:32
80. Archived Projects
28:16
81. Assigned Projects
24:43
82. Assigned and Archived Projects in WASM
21:13
83. Project UX for Different Roles
28:18
84. Open Tickets Index
20:02
85. Get Open Tickets
27:23
86. Basic Ticket Table Component
24:48
87. Customize Ticket Table Columns
31:08
88. Search Tickets
37:05
89. Resolved Tickets Index
18:01
90. Archived Ticket Index
14:51
91. My Tickets Index
27:19
92. New Ticket Form
35:52
93. New Ticket Form Enhancements
41:04
94. Submit New Tickets
38:49
95. Get Ticket By ID
33:45
96. Ticket Details UI
36:17
97. Archive And Restore UI
30:08
98. Implement Archive and Restore
24:28
99. Edit Ticket UI
36:21
100. Edit Ticket Authorization
16:35
101. Edit Ticket in Database
41:30
102. Assign Developer From Details Page
30:09
103. Change Status Type and Priority from Details Page
29:20
104. Ticket Listings in WASM
44:06
105. Get Ticket by ID in WASM
11:24
106. Update Tickets in WASM
15:15
107. Archive and Restore in WASM
11:19
108. Create Tickets in WASM
27:50
109. New Comment UI
26:24
110. Save New Comments
28:05
111. Display Comments
36:41
112. Edit Comment UI
31:18
113. Save Edited Comments
32:40
114. Delete Comments
33:35
115. Create Comments in WASM
23:14
116. Edit Comments in WASM
13:24
117. Delete Comments in WASM
14:24
118. New Attachment UI
32:08
119. Save New Attachments
54:32
120. Add File Type Preview
22:07
121. Display Attachments
30:59
122. Download Attachments
20:52
123. Delete Attachments
41:01
124. Create Attachments in WASM
40:05
125. Delete Attachments in WASM
12:35
126. Generate History - Part 1
39:59
127. Generate History - Part 2
30:13
128. Create a History Timeline
22:54
129. Details Page Layout
33:25
130. Details UI and Edit Form
41:51
131. Add Edit Form Functionality
28:37
132. Save Changes to Company Details
48:35
133. Display Members
21:33
134. Drag and Drop for User Roles
43:37
135. Save Changes to User Roles
44:30
136. Details and Roles in WASM
40:18
137. InviteDTO and Form
48:51
138. Improve Form Validation
18:23
139. Save Invites
38:52
140. Retrieve and Validate Invites
23:58
141. Display Invites
37:21
142. Cancel Invites
25:08
143. Send Invites Via Email
60:37
144. Resend Invites
10:25
145. Style the Invite Registration Page
43:11
146. Validate Invite Link Parameters
47:32
147. Register by Invite
43:03
148. Create Invites in WASM
31:24
149. Email Invites in WASM
17:51
150. Cancel Invites in WASM
12:14
151. Fetch Invites in WASM
12:16
152. Company Registration UI
39:33
153. Implement Company Registration
18:17
154. Create a Static Layout
30:58
155. Account Settings Layout
20:35
156. Profile Page
26:59
157. Email, Password, and Data Pages
31:42
158. New Ticket Notifications
24:28
159. Ticket Archive and Restore
20:35
160. Ticket Edit and Assignment
43:58
161. Comments and Attachments
31:47
162. Project Create and Update
22:11
163. Project Archive and Restore
16:06
164. Add and Remove Project Members
23:53
165. Assign and Unassign Project Managers
14:02
166. Role Changes and Invites
28:06
167. NotificationDTO and Services
40:08
168. Menu - Basic Layout and Data
41:57
169. Menu - Style Notifications
42:32
170. View and Mark As Read
34:24
171. Refresh Notifications on Navigation
13:26
172. Notification Index Layout
26:43
173. All Notifications Tab
36:50
174. Unread Notifications Tab
11:52
175. Project Notifications Tab
25:42
176. Ticket Notifications Tab
18:08
177. Company Notifications Tab
12:22
178. Sync Notification Menu and Notification Index
32:33
179. Mark All as Read
34:35
180. Latest Notifications and Unread Count in WASM
12:38
181. Get all Notifications in WASM
17:31
182. Mark As Read in WASM
17:31
183. Create the Dashboard Page and DTO
44:32
184. Style Dashboard Totals
15:00
185. Recent Activity
18:38
186. Install Apex Charts
07:57
187. Tickets Over Time
37:29
188. Tickets by Priority
21:09
189. Recent and Upcoming Deadlines
18:32
190. Projects by Priority
16:26
191. Tickets by Status
14:19
192. Tickets by Project
20:11
193. WebAssembly Implementation
21:36
194. Style the Login Page
26:40
195. Demo Login Buttons
25:01
196. Preperations
26:47
197. Hero Section
56:38
198. Technologies Section
44:52
199. Self Promotion Section
09:02
200. Features Section
40:56
201. Register or Login Section
10:53
202. Deploy The Bug Tracker
33:18
 

More Than a Curriculum

Coder Foundry has been teaching .NET since 2014. This curriculum is years in the making and is constantly evolving to our students' needs.

We've already helped hundreds of students start successful careers using the exact same information you're going to learn in this course.

Subscribe Now

BuildĀ Enterprise-Grade Projects

Forget Tic-Tac-Toe or meme generators. You're going to build enterprise-level apps using the same tools used in the industry.

Learn From Industry Experts

These aren't just some guys from YouTube. Our Instructors have over 60 years of combined real industry experience and have taught hundreds of students how to code.

This is the A-Team of Instructors!

Front-end, Back-end, Full-stack?

Whether you want to be a front-end, back-end, or full-stack developer you can learn it all with Coder Foundry.

WHAT'S NEXT?

Complete Blazor

Learn the latest in Microsoft web developer technology; Blazor!

Get The Details

Blazor Web Assembly with OpenAI API

Learn the basics of Web Assembly and build an AI Chef application using Blazor and the OpenAI API.

Get The Details

Get Started!

Get started building enterprise-level applications today.

See Pricing