Skip to content

Week 3 curriculum

escalonn edited this page Nov 19, 2020 · 4 revisions
  • HTML
    • Fundamentals (Elements, Attributes, Doctype, HTML 5)
    • Multimedia (Audio, Canvas, Video)
    • Forms (Input, Validation)
  • CSS
    • Fundamentals (rule, property, cascade, inheritance, box model, media query, positioning, Responsive Design, display, common properties, external/internal/inline)
    • Selectors (Omni, Tag, Class, Id, Parent-Child, Ancestor-Descendant, Sibling, Pseudo-Classes, Pseudo-Elements)
  • ASP.NET MVC
    • MVC Concepts (Model, View, Controller)
    • Request lifecycle (DNS, HTTP, request, response)
    • ASP.NET Core (Web server, Host, Middleware)
    • Controller (Actions, HTTP Verbs)
    • Model (DataAnnotations, viewmodel)
    • View (Razor, strongly-typed, weakly-typed, Layout, ViewData, ViewBag)
    • Routing (Global, route parameters)
    • Validation (Server, client, CSRF, anti-forgery token)
    • Helpers (HTML, Tag, Custom)
    • Model binding (Route parameters, query string, form data)
    • Dependency injection (Singleton, Scoped, Transient, FromServices)

  • EF code-first (with migrations)
  • EF lazy loading
  • testing with EF
  • testing with Moq
  • git branching, merging, workflows
  • git merge resolution

not pushed to next week

  • TempData
  • Attribute routing
  • Partial views
  • Filters (Authorization, Exception, Resource, Action, Result)
  • Testing (Mock, Moq, integration testing)

HTML: https://developer.mozilla.org/en-US/docs/Web/HTML

CSS: https://developer.mozilla.org/en-US/docs/Web/CSS

HTTP: https://developer.mozilla.org/en-US/docs/Web/HTTP

MVC crash course:

Clone this wiki locally