Course Information
Course Overview
Learn how to implement layered architecture, repository, Ninject, Fluent Validation, AOP, Postsharp, web api and more
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
Course Content
- 11 section(s)
- 22 lecture(s)
- Section 1 Introduction
- Section 2 Implementing Entities and DataAccess Layers
- Section 3 Implementing the Repository Pattern
- Section 4 Implementing Entity Framework
- Section 5 Implementing Business and Console UI Layers
- Section 6 Impelementing MVC Web UI Layer
- Section 7 Impelementing Ninject as IoC Container
- Section 8 Implementing Fluent Validation
- Section 9 Understanding Cross Cutting Concerns
- Section 10 Implementing AOP using Postsharp
- Section 11 Implementing Web API using IoC
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
Skills covered in this course
Reviews
-
VVarun Kulkarni
This course provides so much information about advanced programming techniques. I had never had a good understanding of dependency injection, inversion of control, aspect oriented programming etc. All these concepts became clear in this course.
-
EElif Sema AYDIN
Engin bey bu işi biliyor, iyi niyetinden de hiç şüphemiz yok ama video kalitesi de ses kalitesi de çok düşük. Yararlandığımız kadarına teşekkür ediyorum.
-
AAnonymized User
The author does a good job explaining the repository pattern and IoC. He also gives great suggestions for organizing the project code so that it scales. However, the course doesn't do justice to the title "Become a Backend Developer". There is far more to backend development (e.g. auth, logging, etc) than is covered here. Also, he briefly talks about cross cutting concerns by implementing validation as an example through a library which is not open source (which I don't find a good way to handle this when it can be achieved with built in capabilities).
-
MMichal_krajewski_000@Outlook.Com
1) instructor does not answer questions not either respond to messages 2) you cannot download videos and watch it when you want