Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
NET:
https://www.exceptionnotfound.net/asp-net-mvc-demystified-modelstate/ - how
modelstate works
https://en.wikipedia.org/wiki/Representational_state_transfer - REST API
https://en.wikipedia.org/wiki/Stateless_protocol - Stateless protocol (ex. Rest)
C#:
https://www.youtube.com/watch?v=C6VndMVSMfE - Lambda vs Anonymous expressions
basics
https://www.youtube.com/watch?v=lYdcY5zulXA - ref vs out
https://www.youtube.com/watch?v=MT2fFD_nF_A&t=61s - Lambda expressions in depth
VS Code:
format code: shift + alt + F
color picker: alt + c + p
Jquery:
$("html tag/css selector") = Select and return an element as jQuery object, actions
can be performed only on jQuery Objects
let x = $("div") = create a jQuery object
.next() = select next element in the DOM tree with the same hierarchy
.prev() = select prevorious element in the DOM tree with the same hierarchy
.remove() = remove an element from DOM
.append(</html tag>) = add an element at the end of selected one
.hide() = hide an element from DOM
.show(optional: "slow") = show an element to the DOM
.attr("html tag") = for the element in the context select specified attribute
(event argument).preventDefault() = prevent browser default behaviour for event
listener in the context
https://learn.jquery.com/using-jquery-core/dollar-object-vs-function/ - differente
between $. and $()
http://html-tuts.com/jquery-this-selector/ - $(this) short explanation
https://www.youtube.com/watch?v=hMxGhHNOkCU jQuery basics tutorial
Javascript:
https://app.pluralsight.com/player?course=javascript-best-
practices&author=jonathan-mills&name=javascript-best-practices-m3&clip=9&mode=live
- this keyword
https://appendto.com/2016/10/javascript-functions-as-first-class-objects/ -
explanation on first class functions
https://www.youtube.com/watch?v=JEq7Ehw-qk8&index=1&list=PLoYCgNOIyGABI011EYc-
avPOsk1YsMUe_ - explanation on first class functions
https://coggle.it/diagram/Vz9LvW8byvN0I38x - web development path ramification
http://stackoverflow.com/questions/2051833/difference-between-the-javascript-
string-type-and-string-object difference between type of and new
first class functions: taka a function as parameter and if function is aleardy
defined it doesn't use (), if function is not
defined then function need to be called with ().
this: "$() is the jQuery constructor function. this is a reference to the DOM
element of invocation.
so basically, in $(this), you are just passing the this in $() as a parameter so
that you could call jQuery methods and
functions."
https://www.youtube.com/watch?v=JduQUNn7L4w explanation of 'this' keyword
https://www.youtube.com/watch?v=yuo8YqKDQ-M explanation of 'this' keyword with
chrome
console
http://www.digital-web.com/articles/scope_in_javascript/ - this keyword
explanation, old article
this: depends on the context in which it's invoked (element in which 'this' is
invoked(object, constructor))
(some function).call(object you want to be considered 'this', optional parameters)
- change the context of 'this' function with given argument in () and parameters
separated by ',' comma.
(some function).apply(object you want to be considered 'this', [optional
parameters]) - change the context of 'this' function with given argument in () and
parameters separated by ',' comma in array.
REST:
https://www.youtube.com/watch?v=Q-BpqyOT3a8 Rest API introduction
SASS:
http://sass-lang.com/guide about sass
https://code.visualstudio.com/docs/languages/css set up
TO READ:
http://blog.codinghorror.com/should-all-web-traffic-be-encrypted/
- MVC reflection
- About lambda blog.geektrainer.com
- About ViewModels http://rachelappel.com/use-viewmodels-to-manage-data-amp-
organize-code-in-asp-net-mvc-applications/
- 30 days with bootstrap http://jameschambers.com/2014/06/day-1-the-mvc-5-starter-
project/
- ASP.NET social authentication https://docs.microsoft.com/en-
us/aspnet/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-
google-oauth2-and-openid-sign-on
- ASP.NET Migrations https://www.asp.net/identity/overview/migrations