Advanced C# Course : Become a Backend Developer
4.4 (146 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,609 students enrolled

Advanced C# Course : Become a Backend Developer

Learn how to implement layered architecture, repository, Ninject, Fluent Validation, AOP, Postsharp, web api and more
4.4 (145 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
2,609 students enrolled
Created by Engin Demiroğ
Last updated 3/2019
English
Current price: $119.99 Original price: $199.99 Discount: 40% off
1 day left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn how to implement an effective application with layers.
  • You will learn how to implement AOP techniques
  • Learn how to implement Validation, Caching, Performance, Logging, Transaction Management, Authorization
  • You will learn what a cross cutting concern is and how to implement it.
  • You will learn how to implement Ninject as an IoC Container.
  • You will learn how to implement Entity Framework
  • You will learn how to implement Repository Pattern
  • You will learn how to implement IoC using Ninject
  • You will learn how to implement Validation using Fluent Validation
Course content
Expand all 22 lectures 02:47:28
+ Implementing the Repository Pattern
2 lectures 09:20
Implementing Repository Pattern Interface
05:46
Implementing The Repository in DataAccess
03:34
+ Implementing Entity Framework
4 lectures 24:34
Implementing Entity Framework For Our Repository
12:34
Implementing The Context Class
05:28
Implementing Mappings For Entity Framework
04:27
Configuring Context to Use Mappings
02:05
+ Implementing Business and Console UI Layers
2 lectures 11:54
Implementing The Business Layer
09:11
Implementing The Console UI
02:43
+ Impelementing MVC Web UI Layer
3 lectures 17:28
Installing Northwind Database
02:35
Configuring Connection String
04:41
Implementing The MVC Web UI
10:12
+ Impelementing Ninject as IoC Container
2 lectures 21:57
Implementing Ninject Configuration
09:26
Implementing IoC for MVC
12:31
+ Implementing Fluent Validation
1 lecture 08:18
Implementing Fluent Validation
08:18
+ Understanding Cross Cutting Concerns
1 lecture 13:29
Validation as a Cross Cutting Concern
13:29
+ Implementing AOP using Postsharp
2 lectures 17:16
Installing Postsharp
04:48
Understanding AOP and Validation Aspect
12:28
Requirements
  • This course assumes you know C# and OOP Concepts
Description

Are you ready to reach upper levels of software development industry?


Do you know how to create application layers? You will learn how to implement an effective application with layers.

Do you know what AOP is and how to implement it? This course will teach you how to implement Validation, Caching, Performance, Logging, Transaction Management, Authorization

Do you know what Cross Cutting Concerns is for a project? You will learn what a cross cutting concern is and how to implement it.

Do you know how to configure a professional IoC container for your project? You will learn how to implement Ninject as an IoC Container.


During the course you will learn how to implement

Layered Architecture

Entity Framework

Repository Pattern

AOP using Postsharp

IoC using Ninject

Validation using Fluent Validation

Web API Implementation


Who this course is for:
  • Students who want to reach upper levels of software development industry.