Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Læringsspor C# Software Development - Online-undervisning med certifikat
C# Software Development
C# Software Development
Beginner
5.0
1 reviews
4 Learners
This track is divided into multiple courses, starting from the basic concepts of C#, slowly moving towards more advanced concepts, and eventually lead…
318
Chapters
36
Learning hours
387
Assignments
AI Assistant
Shareable Certificate
Resultater
Resultater
Track content
Related courses and projects
Udtalelser
Funktioner
Priser
Resultater
Resultater
Track content
Related courses and projects
Udtalelser
Funktioner
Priser

Hvad du vil lære

Master C# syntax and basic programming concepts
Implement loops for repetitive tasks in C#
Explore object-oriented programming in C#
Understand and use C# data types effectively
Work with arrays and perform array operations
Learn SQL basics for database manipulation
Control program flow with C# control structures
Create and use methods in C# applications
Build web pages using HTML fundamentals
Learning track content
Hvorfor C#?
C#-Syntaks
Visning af Output
Udfordring: Konsoloutput
Kommentarer
Udfordring: Kommentarer
Variabler
Identifikatorer
Grundlæggende Operatorer og Udtryk
Udfordring: Operatorer
Heltal-Datatyper
Udfordring: Ordreoplysninger
Floating-Point og Double
Boolske Værdier
Tegn
Streng
Udfordring: Strenge
Grundlæggende Strengformatering
Udfordring: Strengformatering
Deklaration af Konstanter
Grundlæggende Typekonvertering
Udfordring: Typekonvertering
Grundlæggende Typekonvertering
Udfordring: Grundlæggende Typekonvertering
Sammenligningsoperatorer
Logiske Operatorer
Udfordring: Operatorer
Rækkefølge af Operationer
If-sætning
Udfordring: If-Betingelse
Else-nøgleord
Udfordring: Else-nøgleordet
If-Else Kæde
Udfordring: If, Else-If, Else
Switch-sætning
Udfordring: Switch
For-Løkke
Udfordring: For-Løkke
While-løkke
Do-While-Løkke
Udfordring: Do-While-Løkke
Break-sætning
Continue-sætning
Udfordring: Break og Continue
Hvad er Arrays?
Indeksering
Multidimensionelle Arrays
Udfordring: Multidimensionelle Arrays
Gennemløb af Arrays
Udfordring: Array-Løkker
Hvad Er Metoder?
Oprettelse og Kald af Metoder
Udfordring: Oprettelse af Metoder
Metodeparametre
Udfordring: Metode med Parametre
Metoders Returværdier
Udfordring: Returværdier
Lokale og Globale Scopes
Udfordring: Scopes
Hvad er Lister?
Udfordring: Listeerklæring
Listemetoder
Hvad er ordbøger?
Udfordring: Ordbøger
Læsning af Filer med StreamReader
Læsning af Filer ved Hjælp af Filmetoder
Skrivning af Filer
Fejlhåndtering
Udfordring: Fejlhåndtering
Hvad Er Structs?
Definering og Anvendelse af en Struktur
Udfordring: Structs
Structs med Andre Datastrukturer
Struct Metoder
Korrekt Adgang til Felter i Struct-Methods
Udfordring: Metoder
Struct Konstruktører
Udfordring: Konstruktører
Enumeratorer
Udfordring: Enumerator
Hvad er Objektorienteret Programmering?
Definering af Klasser
Udfordring: Oprettelse af Klasser
Klasseobjekter
Klasseobjekter vs Struktur-Objekter
Udfordring: Objekter
Klassemétoder
Udfordring: Metoder
Klassekonstruktører
Udfordring: Konstruktører
Afledte Klasser
Udfordring: Afledte Klasser
Almindelige Adgangsmodifikatorer
Udfordring: Øvelse med Modifikatorer
`Static`-nøgleordet
Udfordring: `static` Nøgleord
Metodeoverbelastning
Udfordring: Metodeoverbelastning
Hvad er Principperne for OOP?
Arv
Udfordring: Arv
Polymorfi
Udfordring: Polymorfi
Indkapsling
Udfordring: Indkapsling
Abstraktion
Abstraktionsøvelse
Hentning af Individuelle Kolonner
Hentning af Flere Kolonner
Hentning af Alle Kolonner
Hentning af Unikke Rækker
Begrænsning af Resultater
Udfordring: Find Befolkningen i Landene
Udfordring: Find Alle Lande
Udfordring: Find Alle Lande med Deres Id'er
Udfordring: Find Landehovedstæder
Udfordring: Find de Regioner, Hvor Alle Lande er Placeret
Sortering af Data
Udfordring: Populationsortering
Sortering Efter Flere Kolonner
Udfordring: Dobbelt-Sorteringsforespørgsel
Angivelse af Sorteringsretning
Udfordring: Sorter Landene Efter Region og Hovedstad
Udfordring: Sorter Hovedstæder i Faldende Rækkefølge
Udfordring: Sorter Lande i Stigende Rækkefølge
Udfordring: Find Lande, Deres Id'er og Deres Befolkninger
Udfordring: Find Lande, Id'er, Befolkninger, Regioner og Sorter Dem
Udfordring: Find Alle Kontinenter og Sorter Dem i Stigende Rækkefølge
Brug af WHERE-Klausulen
Udfordring: Nordamerikansk Befolkningssortering
WHERE-sætningens Operatorer
Udfordring: Populationsgrænseforespørgsel
Kontrol af et Interval af Værdier
Kontrol for Ingen Værdi
Brug af AND-Operatoren
Udfordring: Sortering af Europa-Regionen
Brug af OR-Operatoren
Udfordring: Filtrering af Amerikanske Regioner
Brug af NOT-Operatoren
Udfordring: Sortering af Ikke-Europæiske Hovedstæder
AVG()-Funktionen
Udfordring: Valg af Overfladeareal
COUNT()-Funktionen
Udfordring: Kontinental Optælling
MAX()-Funktionen
MIN()-Funktionen
Udfordring: Gennemsnit for Stort Overfladeareal
SUM()-Funktionen
Introduktion til Internettet
Internettets Historie og Udvikling
Hvorfor HTML Er Vigtigt i Webudvikling
Grundlæggende Struktur af et HTML-Dokument
Forståelse af Tags, Elementer og Attributter
HTML-Dokumentstruktur Forklaret
Udfordring: Strukturér et HTML-Dokument
Brug af Overskrifter og Afsnit i HTML
Udfordring: Behersk Tekstmarkering
Forbedring af Tekst og Interaktivitet i HTML
Arbejde med Links
Brug af Knapper
Udfordring: Anvend Særlig Tekstmarkering
Oprettelse og Brug af Lister i HTML
Udfordring: Strukturer Indhold med Lister
Arbejde med Billeder i HTML
Udfordring: Indsæt Billeder
Indlejring af Lydfiler i HTML
Udfordring: Brug af Lyd-Elementer
Integration af Video på Websider
Udfordring: Brug Videoelementer
Oprettelse og Strukturering af HTML-Tabeller
Udfordring: Arbejde med Tabeller
Opbygning af HTML-formularer
Udfordring: Opbyg en Webformular
Brug af Formularinput
Mærkning af Formularfelter
Udfordring: Anvend Formularfelter og Etiketter
HTML Input-Attributter for Udvidet Funktionalitet
Forståelse og Anvendelse af Semantisk HTML
Undersøgelse af Semantiske Elementer i HTML
Udfordring: Implementering af Semantiske Elementer
Hvad Er .NET-Platformen Egentlig?
Oprettelse af en Konsolapplikation
Modtagelse af Input fra Brugeren
Opgave - Opbygning af en Simpel Lommeregner
Håndtering af Undtagelser Forårsaget af Brugerinput
Opgave - Forbedring af Lommeregneren
Læsning af Filer
Skrivning af Filer
Opgave - Filbaseret Lommeregner
Hvad er asynkron programmering?
Implementering af en Asynkron Metode
Opgave - Asynkron Filaflæsning
Introduktion til API'er
Udførelse af en GET-anmodning
Opgave – Brug af et API
Håndtering af Undtagelser Forårsaget af HTTP-Anmodning
Opgave - Undtagelseshåndtering for API-svar
Hvad Er en Database?
Struktur Af En Relationel Database
Opsætning af en MySQL-server
Forbindelse til MySQL-serveren
Opgave - Skrivning af Forbindelsesstrenge
Udførelse af Kommandoer
Opgave - Udførelse af MySQL-Kommandoer
MySqlCommand-metoder
Opgave - Tilslutning til en MySQL-database og Udførelse af Kommandoer
Introduktion til CRUD-operationer
Installation og Brug af MySQL Workbench
Create - Del I
Opgave - Brug af CREATE
Create - Del II
Opgave - Brug af INSERT
Læs
Opgave - Brug af SELECT
Opdatér
Opgave - Brug af UPDATE
Slet - Del I
Slet - Del II
Opgave - Brug af DELETE
Lagrede Procedurer
Opgave - Udførelse af Lagrede Procedurer
DataReader kontra DataSet
Dataadapter og Dataset
Opgave - Læsning af Tabeller med MySqlDataAdapter
Hvad Er Det Næste?
Boost dine Tech Færdigheder!
med op til 55% rabat
Features:
*Tracks not included in Pro plan
500+ Topbedømte kurserBanebrydende AI Copilot
Personlige studieveje40+ praktiske virkelige projekter
Uden afbestilling, før den valgte rabatplan udløber, accepterer jeg, at Codefinity automatisk opkræver $104 hver 3. måned indtil jeg annullerer. Læs mere om afbestillings- og refunderingspolitikken på Abonnementsvilkår.
Recommended Courses and Projects

kursus

Introduktion til SQL

Introduktion til SQL

Dette kursus er ideelt for begyndere, der er klar til at udforske SQL-verdenen. Uanset om du lige er startet med databaseadministration eller ønsker at bruge SQL i dine applikationsudviklingsprojekter, dækker dette kursus det grundlæggende. Du lærer hurtigt at udnytte det fulde potentiale i SQL, fra forespørgsler og håndtering af data til problemfri integration i virkelige applikationer. Ved kursets afslutning vil du have selvtilliden og færdighederne til at løse praktiske problemer med SQL og forbedre din udviklingsproces.

kursus

Ultimativ HTML

Ultimativ HTML

Lær det grundlæggende i HTML (HyperText Markup Language), fundamentet for webudvikling. Dette begynder-venlige kursus dækker tags, attributter, elementer og strukturering af websider. Få praktiske færdigheder i at skabe overskrifter, afsnit, lister, billeder, links, formularer og tabeller. Udforsk bedste praksis, optimering og webtilgængelighed. Start din webudviklingsrejse med HTML.

kursus

Mellemliggende SQL

Mellemliggende SQL

Dette kursus er perfekt for dem, der allerede har en grundlæggende forståelse af SQL og ønsker at dykke ned i mere avancerede begreber for at skabe mere kraftfulde forespørgsler. Gennem kurset vil du blive fortrolig med datagruppering og filtrering af grupperede data. Du vil også lære at arbejde med flere tabeller samtidigt, herunder hvordan man kombinerer dem. Derudover vil du udforske forskellige typer tabelsammenføjninger og hvordan man anvender dem i praksis.

kursus

C#-Grundlæggende

C#-Grundlæggende

Gør dig klar til at begive dig ud på en spændende koderejse med C# – sproget der driver Windows-applikationer, spil og meget mere. Lås op for potentialet til at bygge alt fra dynamiske webapplikationer til kraftfuld desktopsoftware. Med sin elegance, ydeevne og alsidighed er C# din adgang til fremtidens programmering.

kursus

Relational Database and Normalization

Relational Database and Normalization

This course delves into the theory behind relational databases. You'll learn what they are and see how they differ from non-relational databases. Throughout the course, we'll walk you through the ins and outs of database design and familiarize you with various types of relationships. Additionally, you'll explore the concepts of normalization and normal forms, equipping you with the knowledge to craft efficient and optimized databases.

kursus

CSS-Grundlæggende

CSS-Grundlæggende

Behersk det grundlæggende i CSS, sproget til styling, der forvandler udseendet og oplevelsen af websider. Udforsk kernekoncepter såsom tekststilarter, farver, afstand, box-modellen, Flexbox og dekorative effekter. Opbyg færdigheder til at skabe visuelt engagerende og velstrukturerede websider.

kursus

HTML-Grundlæggende

HTML-Grundlæggende

Behersk det grundlæggende i HTML for at opbygge velstruktureret og tilgængeligt webindhold. Lær at strukturere dokumenter ved hjælp af tags, elementer og attributter. Arbejd sikkert med tekst, lister, billeder, lyd og video for at berige websider. Opret tabeller for organiserede data og formularer til brugerinput og interaktion. Opdag semantisk HTML for at forbedre tilgængelighed og opbygge komplette, funktionelle webstedsstrukturer fra bunden.

kursus

SQL-optimering og Forespørgselsfunktioner

SQL-optimering og Forespørgselsfunktioner

Begynd en spændende rejse gennem SQL med avancerede teknikker i SQL. Lær om de vigtige ACID-egenskaber, der sikrer datanøjagtighed i databasetransaktioner. Opdag avancerede metoder til at optimere dine forespørgsler for at forbedre databaseydelsen. Udforsk særlige SQL-funktioner som vinduesfunktioner, triggere, Data Control Language (DCL) og NoSQL-databaser. Dette vil hjælpe dig med at håndtere moderne databasestyring sikkert og effektivt.

kursus

CSS-layout, effekter og Sass

CSS-layout, effekter og Sass

Forbedr dine stylingfærdigheder ved at mestre avancerede CSS-teknikker til moderne webdesign. Positionér og administrér elementer med præcision ved hjælp af avancerede positioneringsstrategier. Skab glidende overgange og engagerende animationer for at forbedre brugeroplevelsen. Transformér og manipuler elementer for dynamiske visuelle effekter. Byg responsive designs, der tilpasser sig på tværs af enheder, og lær at effektivisere din arbejdsgang med CSS preprocessorer som Sass.

kursus

C# Ud Over Det Grundlæggende

C# Ud Over Det Grundlæggende

Udforsk nye koncepter i C#. Du vil gennemgå en række emner og lære at arbejde med objektorienteret programmering samt mere avancerede datastrukturer. Dette vil hjælpe dig med at opbygge mere komplekse, velstrukturerede applikationer og forberede dig på det næste skridt—at arbejde med .NET.

kursus

Introduktion til .NET med C#

Introduktion til .NET med C#

Dette kursus giver dig et solidt fundament til at begynde at udvikle applikationer ved hjælp af .NET i C#. Kurset dækker konsolapplikationer, asynkron programmering, webtjenester, databasegrundlag og ADO.NET CRUD-operationer, så du opnår praktiske færdigheder. Fra oprettelse af apps og håndtering af undtagelser til optimering af databaseadgang sikrer dette kursus en grundig forståelse af væsentlige .NET-udviklingskoncepter.

kursus

C# Desktop Development with .NET MAUI

C# Desktop Development with .NET MAUI

In this course, we will learn about some advanced C# concepts along with MAUI, which is an application development library. We will learn how to create some interesting GUI applications while keeping them quick and responsive using techniques like Threading. We will make applications that will interact user input and APIs, and apart from that, we will cover some important C# concepts like Reflection and Generics. This course will further improve our programming skills and will give us a strong foundation to move forward towards Web Development.

Hvorfor Folk Vælger Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Interaktivt kodningsmiljø

Dyk ned i vores interaktive miljø: skriv og kør din kode med feedback i realtid og succesmålinger—lær ved at gøre på hvert trin.

AI-drevet support

Udnyt den indbyggede AI-assistent til at forklare fejl, foreslå rettelser eller besvare spørgsmål om din kode—så du forbliver produktiv og aldrig går i stå.

Check your progress

Afslut hvert modul med en hurtig quiz, der giver øjeblikkelig feedback, sporer din fremgang og sikrer, at du har mestret nøglekoncepter.

Promote your expertise

Tjen dit brancheanerkendte certifikat ved afslutning og del det på LinkedIn med ét klik—lad dit netværk se, hvad du kan.

Betroet af Medarbejdere fra Ledende Virksomheder
og Studerende fra Topuniversiteter

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Fuld adgang til kataloget

Et abonnement åbner dette kursus og hele vores katalog af projekter og færdigheder.
Features:
500+ Topbedømte kurserBanebrydende AI Copilot
Personlige studieveje40+ praktiske virkelige projekter
Uden afbestilling, før den valgte rabatplan udløber, accepterer jeg, at Codefinity automatisk opkræver $104 hver 3. måned indtil jeg annullerer. Læs mere om afbestillings- og refunderingspolitikken på Abonnementsvilkår.

Prøv Codefinity med tillid – 30-dages pengene-tilbage-garanti inkluderet

For at byde dig velkommen til Codefinity, tilbyder vi op til 64% rabat på vores kurser. Plus, vi har en 30-dages pengene-tilbage-garanti, så du kan prøve os uden risiko.Vi ser virkelig frem til at byde dig velkommen til vores platform og er engagerede i at gøre din læringsoplevelse nem, interaktiv og sjov.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Få øjeblikkelig adgang til 500+ kurser

Ubegrænset Læring, Øjeblikkelig Adgang
Ubegrænset Læring, Øjeblikkelig AdgangFå fuld adgang til alle kurser og spor, inklusive videoindhold, quizzer og dybdegående materialer—start læring når som helst.
Brancheanerkendte Certifikater
Brancheanerkendte CertifikaterTjen certifikater, der validerer din ekspertise og styrker din karriere inden for tech, AI, data, marketing og mere.
KI-assisteret læring
KI-assisteret læringFå personlige hints, feedback i realtid og AI-drevne forklaringer for at fremskynde din fremgang.
Konstant Udvidelse: Nye Kurser & Karriereforløb
Konstant Udvidelse: Nye Kurser & KarriereforløbHold dig foran med konstant opdaterede kurser, karriereplaner, udfordringer og praktiske prøver.
Opbyg Færdigheder Der Tæller
Opbyg Færdigheder Der TællerMestre efterspurgte færdigheder med kurser i AI, datavidenskab, programmering, marketing, automatisering, webudvikling og mere.
Interaktiv & Problemfri Læring
Interaktiv & Problemfri LæringEngager dig med praktiske projekter, virkelige øvelser og en intuitiv læringsoplevelse — ingen ekstra værktøjer nødvendige.
Vi beklager, at noget gik galt. Hvad skete der?
some-alt