Description:
To be completed.
Outcome:
To be completed.
Target Level:
To be completed.
Prerequisites:
To be completed.
Duration:
To be completed.
Curricula:
HTTP Protocol Global.asax and Config Files Models Controllers Routing Implement GET, POST, PUT and DELETE methods Query Strings DTO Model Validation Data Binding FromUri, FromBody Filters Content Type Action Results Authentication and Authorization Data Mapping (Automapper) RESTful Consuming Web Services (FrontEnd and Client) Dependency Injection (Structure Map) ADO.NET LINQ
MSSQL
Data Types and Tables CRUD (Create, Read, Update, Delete) ACID Principles Joins, Relations and Constraints Stored Procedures, Triggers and Functions ACID Principles Exceptions Transactions
Refactoring
Refactoring Principles Refactoring Process and Tips Code smells Refactoring Levels (data, statement, method, class, system) Refactoring patterns
Unit Testing
Unit Tests and Integration Tests Unit Test Structure Naming Convention Triple A Pattern Assertions and Fluent Assertion PVC Rules Fakes, Stubs and Mocks Mocking with Moq Code Coverage Repositories Unit Testing Controllers Unit Testing Integration Testing the Web Services