Udemy

Advanced C# Course : Become a Backend Developer

Enroll Now
  • 4,021 Students
  • Updated 3/2019
4.4
(372 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
2 Hour(s) 47 Minute(s)
Language
English
Taught by
Engin Demiroğ
Rating
4.4
(372 Ratings)
1 views

Course Overview

Advanced C# Course : Become a Backend Developer

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


Reviews

  • V
    Varun Kulkarni
    5.0

    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.

  • E
    Elif Sema AYDIN
    3.0

    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.

  • A
    Anonymized User
    3.0

    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).

  • M
    Michal_krajewski_000@Outlook.Com
    1.0

    1) instructor does not answer questions not either respond to messages 2) you cannot download videos and watch it when you want

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed