Skip to content

4-SEW-2022_23

  • GraphQL
    • GraphQL with HotChocolate End-to-End Server and Client
  • gRPC
    • gRPC, ProtoBuf, Definition and End-to-End Implementation of a Service with one Method
  • Repetition:
    • AController
  • Blazor: Pulling State Up using EventHandlers
  • Introduction: ProtoBuf gRPC#Message Format
  • OpenAPI
  • Swagger
  • Implement deletion of items end-to-end (Client, Controller, Repository)
  • AController (abstract Controller)
  • Adding new elements in frontend by using POST
  • End-to-end implementation: View - Controller - Repository
  • AutoMapper
    • Using Projections for efficient DB queries
  • IQES Feedback
  • Symposium Accenture Cloud
  • Blazor WebAssembly
  • WebApi: API
  • Client-Server Communication using REST
  • MudBlazor
  • MudBlazor
  • User State Management
  • Register
  • Login
  • Pitfalls
  • Keeping User State Information on Client
  • Local Storage Browser API
  • 2023-02-28
  • Complex Linq Queries with nested Queries
  • Saving a Subquery in a variable for re-use
  • Creating a Report for Sections in the Playbook project
  • Playbook Project
    • Implementation of Story Sections Page
    • Data Access via asynchronous Repositories
  • Playbook Project
    • DB Access via DbContext directly from View
    • Querying and displaying books with authors
  • Repetition: Dependency Injection
  • Linq to SQL
  • Query Analysis
  • GroupBy, Joins, Navigation Properties
  • Asynchronous DB Queries
  • Linq to SQL
  • SchoolDbContext
  • Setting up test data
  • Simple Linq Queries
  • Linq
    • Select
    • Where
    • OrderBy
    • Aggregate
    • First
    • Join
    • Intersect
    • Union
    • All
    • Any
    • SelectMan
    • MaxBy
  • Tasks
  • async await
  • TastStateMachine
  • Threads vs Tasks
  • asynchronous Http Call
  • Heist Example
  • Semaphores
  • Producer-Consumer Pattern
  • Blocking Collection
  • Concurrent and parallel programming
  • Threads
  • Race Conditions
  • Deadlocks
  • Threadsynchronisation
  • lock Statement
  • Semaphores
  • Analyzing the Test from Theory lesson
  • Blazor Components
  • Parameter via HTML Attributes
  • Parameter via URL
  • Blazor Components
  • Templating, Routing
  • Dependency Injection
  • Loading data from database and displaying it in the web view
  • Repetition Repositories
  • DB Queries: Insert/Update
  • OR Mapping
  • Entity Framework Core
  • Attribute Mapping
  • Fluent API
  • 1:N and M:N Relationships
  • 2022-09-20
  • Overview Blazor
  • OR Mapping Theory
  • Repetition topics from last school year
  • Linq
  • Delegates