Links

Index

Table of content

Client Programming

  1. 1.
    The location and history objects
  2. 2.
    Document object
  3. 3.
    The form object
  4. 4.
    IFE
  5. 5.
    Dynamic Scope vs. Lexical Scope
  6. 6.
    call(), apply(), bind()
  7. 7.
    bind() and currying
  8. 8.
    Functions are Objects
  9. 9.
    First Class Citizens
  10. 10.
    Higher Order Functions
  11. 11.
    Closures and Encapsulation
  12. 12.
    Promises
  13. 13.
    ES8 - Async Await
  14. 14.
    Job Queue
  15. 15.
    Parallel, Sequence and Race
  16. 16.
    ES2020: allSettled()
  17. 17.
    ES2021: any()
  18. 18.
    Threads, Concurrency and Parallelism
  19. 19.
    What Is A Module?
  20. 20.
    Module Pattern
  21. 21.
    CommonJS, AMD, UMD
  22. 22.
    ES6 Modules

Server programming

  1. 1.
    Collections
    1. 1.
      Arrays
      1. 1.
        Array Initialization
      2. 2.
        Searching and Sorting
      3. 3.
        Multidimensional Arrays
      4. 4.
        Copying and Resizing
    2. 2.
      List<T>
    3. 3.
      List and Sequence Interfaces
    4. 4.
      Implementing Lists and Sequences
      1. 1.
        Implementing IEnumerable<T> with Iterators
      2. 2.
        Collection<T>
      3. 3.
        ReadOnlyCollection<T>
  2. 2.
    Inheritance
    1. 1.
      Inheritance and Conversions
    2. 2.
      Interface Inheritance
    3. 3.
      Virtual Methods
    4. 4.
      Abstract Methods
    5. 5.
      Sealed Methods and Classes
    6. 6.
      Accessing Base Members
    7. 7.
      Inheritance and Construction
    8. 8.
      Special Base Types
  3. 3.
    LINQ
    1. 1.
      Query Expressions
      1. 1.
        How Query Expressions Expand
      2. 2.
        Supporting Query Expressions
    2. 2.
      Deferred Evaluation
    3. 3.
      LINQ, Generics, and IQueryable<T>
    4. 4.
      Standard LINQ Operators
      1. 1.
        Filtering
      2. 2.
        Select
      3. 3.
        SelectMany
      4. 4.
        Ordering
      5. 5.
        Grouping
      6. 6.
        Joins
  4. 4.
    Introduction to .NET
  5. 5.
    Introduction to ASP.NET
  6. 6.
    Internet Information Services
  7. 7.
    What is web API
  8. 8.
    Web API project
  9. 9.
    Project structure
  10. 10.
    Web API controller
  11. 11.
    Configure Web API
  12. 12.
    Web API routing
  13. 13.
    Middleware
  14. 14.
    Parameter binding
  15. 15.
    Action return type
  16. 16.
    Data formats
  17. 17.
    Create Web API for CRUD operations
    1. 1.
      Implement GET
    2. 2.
      Implement POST
    3. 3.
      Implement PUT
    4. 4.
      Implement DELETE
  18. 18.
    Consume Web API
    1. 1.
      Consume all CRUD operations
  19. 19.
    HttpClient
  20. 20.
    Dependency Injection
  21. 21.
    Exception-handling
  22. 22.
    Access to databases
  23. 23.
    Create the database
  24. 24.
    Authentication and Security
  25. 25.
    Web API hosting