View
15.887
Download
4
Category
Preview:
Citation preview
C# -
C# -
Agenda
NET CLR
CLR ( Common Language Runtime )
(Common Language Runtime, CLR)
.NET
C# Programming Language
vs.
(Process Oriented)
(Object Oriented)
OO
(Encapsulation)
(Inheritance)
(Polymorphism)
(Overloading)
(Override)
vs.
vs.
C#
C# Programming Language
C#
++--
++--
(Relational)
?:
C# (Generic)
C#
(1)
(2)
(Reflection)
(1)
(2)
Design Pattern
Design Pattern ..
Design Pattern
Creational
Abstract Factory
Factory Method
Builder
Prototype
Singleton
Design Pattern
Structural
Default Adapter
Bridge
Bridge
Facade
..
Design Pattern
Behavioral
Iterator
Strategy
.. ..
Design Pattern
Multi-Threads
Guarded Suspension
Guarded Suspension
Worker Thread
Thread Pool
SOLID
SRP (Single Responsibility Principle)
OCP (Opened Closed Principle)
LSP (Liscov Substitution Principle)
ISP (Interface Segregation Principle)
DIP (Dependency Inversion Principle)
Repository
UnitOfWork
UnitOfWork & GenericRepository
Repository Creational?Behavioral?Structural?
Stackoverflow
C# Refactoring
(Refactoring)
Visual Studio 2013
Visual Studio 2013
Visual Studio 2013
Visual Studio 2013
Visual Studio 2013
Visual Studio 2013
UnitTest
Selenium
Selenium IDE
Selenium IDE
Selenium IDE C# UnitTest
Selenium
Visual Studio NUnit
Selenium WebDriver
TDD
TDD
(2)
Entity Framework
Entity Framework Architecture
Entity Framework
DB-First
(Transaction)
ACID
ACID
Atomicity ()
Consistency ()
Isolation ()
Durability ()
(Failure Recovery)
(Data Concurrency Control)
(Data Concurrency Control)
Pessimistic Concurrency Control
Optimistic Concurrency Control
(Last In Wins)
(Isolation Level)
ADO.NET Isolation Level
ADO.NET
SqlDataSource1
SqlDataSource2
(1)
(2)
TransactionScope
TransactionScope
TransactionScope
TransactionScope
CommittableTransaction
CommittableTransaction
CommittableTransaction
TransactionScope
.NET Cache
Windows Server AppFabric
Windows Server AppFabric
Redis
Azure Redis Cache
Azure Redis Cache
Azure Redis Cache
Azure Redis Cache
Azure Redis Cache
Azure Redis Cache
Azure Redis Cache
(Normalization)
1NF (First Normal Form)
1NF (First Normal Form)
2NF (Second Normal Form)
3NF (Third Normal Form)
BCNF (Boyce-Codd Normal Form)
References
Q & A
Recommended