method overloading/mehtod overrideing
overloading - compile time decides
overriding - chosen at runtime (virtual, override)
what is virtual keyword
abstract method that has implementation but can be changed in derived class
what is abstract keyword
must be overrideden in derived class
abstract vs interface
ref
out
have to create in called function
mvc
separation of concerns
increased testability
more control - total control over DOM ( html and css)
api
central hub for clients like front end web and mobile
lightwieght
open source
http
EF
data first
code first
clustered/non-clustered
dictionary - sorted, in order
index at back of book, not in order