Become a Full-stack .NET Developer - Advanced Topics

Want to improve your front-end and back-end skills as a .NET developer? This course is for you! In Part 2 of the "Become a Full-stack .NET Developer" series, you'll cover advanced topics like CRUD operations, object-oriented design, and more.

Course Overview
Course Overview 01:40
Basic CRUD Implementing the Read
Introduction 01:22
Reading Data 07:22
Minor Enhancements 01:22
Summary 01:10
Basic CRUD Implementing the Update
Introduction 00:23
Displaying Actions on Hover 03:23
Populating a Form 05:10
Fixing the Issue with Input Fields 02:40
Refactoring 03:52
Updating Data 05:41
Testing and Debugging 02:07
Using Expressions to Replace Magic Strings 05:14
Summary 01:16
Basic CRUD Implementing the Delete
Introduction 00:27
Extending the Domain 02:01
Building an API 03:39
Consuming the API Using jQuery AJAX 05:38
Using Bootbox Dialogs 04:16
Improving the Usability of Dialogs 04:11
Excluding Logically-deleted Objects from Queries 02:38
Using Bootstrap Labels 03:24
Handling Edge Cases 01:26
Cleaning up the Project 01:46
Summary 01:00
Avoiding Pitfalls in Domain Models
Introduction 00:51
Clarifying the Requirements 01:57
First Attempt A Simple Design 02:43
Second Attempt Using Inheritance 02:18
Third Attempt Collapsing the Hierarchy 01:39
An Alternative Design 00:58
Fourth Attempt Using an Association Class 01:27
Implementing Domain Classes 04:51
Migrating the Database 04:52
Storing Notifications 03:36
Refactoring Towards an Object-oriented Design
Introduction 00:51
Refactoring Towards an Object-oriented Design 04:31
Refactoring Ensuring Valid Objects 05:41
Code Reviews 02:48
Optimization 03:44
Refactoring Cohesion 04:44
Fixing the Issue with Reverse Relationships 05:08
Testing 02:29
Exercise 00:31
Code Review 01:35
Using Factory Methods to Create Objects 07:07
Mapping Domain Objects to DTOs
Introduction 00:26
Building an API 05:40
Introducing DTOs 05:00
Manual Mapping 04:02
Using AutoMapper 03:41
Organising AutoMapper Mappings 02:55
Using Camel Notation 01:52
Cleaning up the Project 00:43
Fixing a Small Bug 00:30
Summary 01:15
Working with Bootstrap Icons, Badges, and Popovers
Introduction 00:35
Using Bootstrap Icons 02:19
Using Bootstrap Badges 04:23
Consuming the API Using jQuery AJAX 03:00
Animating Content with CSS 02:44
Using Bootstrap Popovers 03:14
Adding Underscore.js 05:34
Rendering Content Using Underscore Templates 08:26
Code Review 03:44
Handling Edge Cases 01:48
Improving the Look and Feel
Introduction 00:20
Improving the Look and Feel of Popover 04:07
Overriding Popover Template 05:15
Making Text Bold 02:55
Formatting Dates Using Moment.js 04:20
Final Touch 02:21
Consolidating Bundles 03:06
Using LESS to Write Cleaner CSS 05:54
Converting Existing CSS to LESS 01:41
Summary 01:11
Handling Bootstrap Events
Introduction 00:21
Handling Popover Events 02:42
Exercise 00:25
Code Review 03:04
Consuming the API 00:59
Discussion 01:36
Summary 00:30
Implementing Searching
Introduction 00:13
Adding the Search Form 02:28
Using Bootstrap Input Groups 03:37
Implementing Bookmarkable Pages 06:10
Exercise 01:19
Code Review 00:33

Category : Web Development


Reviews :     (3)


Viewed : 816


Level : Cơ bản


Prize :


Instructor : VNN