Databaser

Databaser är grunden för modern datahantering och utgör ryggraden i de flesta affärssystem. I denna sektion lär du dig allt från grundläggande SQL och relationsdatabaser till avancerad databashantering med Entity Framework Core.

Vad du kommer att lära dig

Grundläggande databaskoncepten

  • Relationsdatabaser och deras struktur
  • SQL-syntax och CRUD-operationer
  • Datatyper och constraints
  • Säkerhet (inklusive skydd mot SQL Injection)

Praktiska verktyg

  • SQLite och DB Browser for SQLite
  • Verktyg för databashantering
  • Integration mellan SQL och C#

Avancerade tekniker

  • Aggregering och JOINs
  • Prestanda och optimering
  • Entity Framework för modern databashantering

Rekommenderad studieordning

  1. SQL-datatyper - Lär dig de grundläggande datatyperna
  2. SQL-säkerhet och Bobby Tables - Viktiga säkerhetsaspekter
  3. SQLite och DB Browser - Praktiska verktyg för utveckling
  4. SQL-verktyg och Praktiska Övningar - Hands-on träning
  5. CRUD-operationer - Grundläggande databasoperationer
  6. Joins och relationer - Koppla ihop tabeller på ett säkert sätt
  7. Relationsdatabaser - Djupare förståelse för databasstrukturer

Förkunskaper

  • Grundläggande C#-programmering
  • Förståelse för variabler och datatyper
  • Kunskap om kontrollstrukturer (if/else, loopar)

Praktisk tillämpning

Under kursen kommer du att arbeta med verkliga databasproblem och lära dig att:

  • Designa effektiva databasscheman
  • Skriva säkra och optimerade SQL-frågor
  • Integrera databaser med C#-applikationer
  • Hantera datamigrationer och säkerhet

Denna kunskap är fundamental för alla som vill utveckla moderna webbapplikationer, API:er eller desktop-applikationer med C#.


Undersidor


    Upp

    Upp


    Licens: Apache 2.0 | © 2023 Marcus Medina, Campus Mölndal. Alla rättigheter förbehållna.
    Du får använda och modifiera detta verk enligt villkoren i Apache License, Version 2.0. Du får inte använda detta verk för kommersiella ändamål utan tillstånd från upphovsmannen.