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-opplæring med sertifikat
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
Attester
Funksjoner
Priser
Resultater
Resultater
Track content
Related courses and projects
Attester
Funksjoner
Priser

Hva 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
Vise Utdata
Utfordring: Konsollutskrift
Kommentarer
Utfordring: Kommentarer
Variabler
Identifikatorer
Grunnleggende Operatorer og Uttrykk
Utfordring: Operatorer
Heltallsdatatyper
Utfordring: Bestillingsinformasjon
Flyttall og Double
Boolske Verdier
Tegn
Streng
Utfordring: Strenger
Grunnleggende Strengformatering
Utfordring: Strengformatering
Deklarere Konstanter
Grunnleggende Typekonvertering
Utfordring: Typekonvertering
Grunnleggende Typekonvertering
Utfordring: Grunnleggende Typekonvertering
Sammenligningsoperatorer
Logiske Operatorer
Utfordring: Operatorer
Rekkefølge av Operasjoner
If-setning
Utfordring: If-betingelse
Else-nøkkelord
Utfordring: Else-nøkkelord
If-Else-Kjede
Utfordring: If, Else-If, Else
Switch-setning
Utfordring: Switch
For-løkke
Utfordring: For-løkke
While-løkke
Do-While-løkke
Utfordring: Do-While-Løkke
Break-setning
Continue-setning
Utfordring: Break og Continue
Hva er Matriser?
Indeksering
Flerdimensjonale Matriser
Utfordring: Flerdimensjonale Matriser
Iterering Gjennom Matriser
Utfordring: Array-Løkker
Hva er Metoder?
Oppretting og Kall av Metoder
Utfordring: Opprettelse av Metoder
Metodeparametere
Utfordring: Metode med Parametere
Metode Returverdier
Utfordring: Returverdier
Lokale og Globale Omfang
Utfordring: Omfang
Hva er lister?
Utfordring: Deklarasjon av Liste
Listemetoder
Hva er ordbøker?
Utfordring: Ordbøker
Lese Filer med StreamReader
Lese Filer Ved Hjelp Av Filmetoder
Skrive Filer
Feilhåndtering
Utfordring: Feilhåndtering
Hva Er Strukturer?
Definere og Bruke en Struktur
Utfordring: Strukturer
Strukturer med Andre Datastrukturer
Strukturmetoder
Korrekt Tilgang til Felt i Metode for Struct
Utfordring: Metoder
Konstruktører for Struct
Utfordring: Konstruktører
Enumeratorer
Utfordring: Enumerator
Hva er objektorientert programmering?
Definere Klasser
Utfordring: Lage Klasser
Klasseobjekter
Klasseobjekter vs Struktur-Objekter
Utfordring: Objekter
Klassemåter
Utfordring: Metoder
Klassekonstruktører
Utfordring: Konstruktører
Avledede Klasser
Utfordring: Avledede Klasser
Vanlige Tilgangsmodifikatorer
Utfordring: Øvelse med Modifikatorer
Nøkkelordet `static`
Utfordring: `static`-nøkkelord
Metodeoverlasting
Utfordring: Metodeoverlasting
Hva er prinsippene for OOP?
Arv
Utfordring: Arv
Polymorfisme
Utfordring: Polymorfisme
Innkapsling
Utfordring: Innkapsling
Abstraksjon
Abstraksjonsøvelse
Hente Individuelle Kolonner
Hente Flere Kolonner
Hente Alle Kolonner
Hente Unike Rader
Begrensning av Resultater
Utfordring: Finn Befolkningen i Landene
Utfordring: Finn Alle Land
Utfordring: Finn Alle Land Med Deres ID-er
Utfordring: Finn Lands Hovedsteder
Utfordring: Finn Regionene Der Alle Land Er Lokalisert
Sortering av Data
Utfordring: Sortering Etter Befolkning
Sortering Etter Flere Kolonner
Utfordring: Dobbel-Sorteringsspørring
Spesifisere Sorteringsretning
Utfordring: Sorter Landene Etter Region og Hovedstad
Utfordring: Sorter Hovedsteder i Synkende Rekkefølge
Utfordring: Sorter Land i Stigende Rekkefølge
Utfordring: Finn Land, Deres ID-er og Deres Befolkning
Utfordring: Finn Land, ID-er, Befolkninger, Regioner og Sorter Dem
Utfordring: Finn Alle Kontinenter og Sorter Dem i Stigende Rekkefølge
Bruk av WHERE-setningen
Utfordring: Sortering av Befolkning i Nord-Amerika
WHERE-setningens Operatorer
Utfordring: Befolkningsgrense-Spørring
Sjekke for et Verdiområde
Sjekke for Ingen Verdi
Bruk av AND-operatoren
Utfordring: Sortering av Europa-Regionen
Bruk av OR-Operatoren
Utfordring: Filter for Amerikanske Regioner
Bruk av NOT-Operatoren
Utfordring: Sortering av Hovedsteder Utenfor Europa
AVG()-Funksjonen
Utfordring: Valg av Overflateareal
COUNT()-Funksjonen
Utfordring: Kontinental Telling
MAX()-Funksjonen
MIN()-Funksjonen
Utfordring: Stort Gjennomsnittlig Overflateareal
SUM()-Funksjonen
Introduksjon til Nettet
Internettets Historie og Utvikling
Hvorfor HTML er Viktig i Webutvikling
Grunnleggende Struktur i et HTML-Dokument
Forståelse av tagger, elementer og attributter
Forklaring Av HTML-Dokumentstruktur
Utfordring: Strukturere et HTML-dokument
Bruk av Overskrifter og Avsnitt i HTML
Utfordring: Mestre Tekstmerking
Forbedring av Tekst og Interaktivitet i HTML
Arbeide med lenker
Bruk av Knapper
Utfordring: Bruk Spesialtekstmarkering
Oppretting og Bruk av Lister i HTML
Utfordring: Strukturer Innhold med Lister
Arbeide med Bilder i HTML
Utfordring: Sette Inn Bilder
Innbygging av Lydfiler i HTML
Utfordring: Bruk av Lyd-Elementer
Integrering av Video i Nettsider
Utfordring: Bruk Videoelementer
Oppretting og Strukturering av HTML-Tabeller
Utfordring: Arbeid med Tabeller
Bygge HTML-skjemaer
Utfordring: Bygg et Webskjema
Bruk av skjemainndata
Merking av skjemainndata
Utfordring: Bruk Skjemainndata og Etiketter
HTML-inndataattributter for Utvidet Funksjonalitet
Forståelse og bruk av semantisk HTML
Utforsking av Semantiske Elementer i HTML
Utfordring: Implementere Semantiske Elementer
Hva Er .NET-Plattformen Egentlig?
Oppretting av en Konsollapplikasjon
Ta Inn Data Fra Brukeren
Oppgave – Bygge en Enkel Kalkulator
Håndtering av Unntak Forårsaket av Brukerinput
Oppgave – Forbedre Kalkulatoren
Lesing av Filer
Skrive Filer
Oppgave – Filbasert Kalkulator
Hva er asynkron programmering?
Implementering av en Asynkron Metode
Oppgave – Asynkron Filavlesning
Introduksjon til API-er
Utføring av en GET-forespørsel
Oppgave – Bruk av et API
Håndtering av Unntak Forårsaket av HTTP-forespørsel
Oppgave – Unntakshåndtering for API-respons
Hva er en database?
Struktur av en relasjonsdatabase
Oppsett av en MySQL-server
Tilkobling til MySQL-serveren
Oppgave – Skrive Tilkoblingsstrenger
Utførelse av Kommandoer
Oppgave – Utføre MySQL-kommandoer
MySqlCommand-metoder
Oppgave – Koble til en MySQL-database og Utføre Kommandoer
Introduksjon til CRUD-operasjoner
Installasjon og Bruk av MySQL Workbench
Create – Del I
Oppgave – Bruk av CREATE
Create - Del II
Oppgave – Bruk av INSERT
Lese
Oppgave – Bruk av SELECT
Oppdater
Oppgave – Bruk av UPDATE
Slett – Del I
Slett – Del II
Oppgave – Bruk av DELETE
Lagrede Prosedyrer
Oppgave – Kjøring av Lagrede Prosedyrer
DataReader kontra DataSet
Dataadapter og Dataset
Oppgave – Lese Tabeller med MySqlDataAdapter
Hva er neste?
Forbedre dine tekniske ferdigheter!
med opptil 55% rabatt
Features:
*Tracks not included in Pro plan
500+ topprangerte kursBanebrytende AI Copilot
Personlige studieløp40+ praktiske prosjekter fra virkeligheten
Uten oppsigelse, før den valgte rabatterte planen utløper, godtar jeg at Codefinity automatisk belaster $104 hver 3. måned til jeg kansellerer. Les mer om oppsigelses- og refusjonspolicy på Abonnementsvilkår.
Recommended Courses and Projects

kurs

Introduksjon til SQL

Introduksjon til SQL

Dette kurset er ideelt for nybegynnere som ønsker å utforske SQL-verdenen. Enten du nettopp har begynt med databaseadministrasjon eller ønsker å bruke SQL i applikasjonsutviklingsprosjekter, dekker dette kurset det grunnleggende. Du lærer raskt hvordan du kan utnytte det fulle potensialet til SQL, fra spørring og håndtering av data til sømløs integrering i virkelige applikasjoner. Ved kursets slutt vil du ha selvtillit og ferdigheter til å løse praktiske problemer med SQL og forbedre utviklingsprosessen.

kurs

Ultimate HTML

Ultimate HTML

Lær det grunnleggende i HTML (HyperText Markup Language), grunnlaget for webutvikling. Dette nybegynnervennlige kurset dekker tags, attributter, elementer og strukturering av nettsider. Få praktiske ferdigheter i å lage overskrifter, avsnitt, lister, bilder, lenker, skjemaer og tabeller. Utforsk beste praksis, optimalisering og webtilgjengelighet. Start din webutviklingsreise med HTML.

kurs

Videregående SQL

Videregående SQL

Dette kurset er perfekt for de som allerede har en grunnleggende forståelse av SQL og ønsker å fordype seg i mer avanserte konsepter for å lage kraftigere spørringer. Gjennom kurset vil du bli kjent med datagruppering og filtrering av grupperte data. Du vil også lære hvordan du arbeider med flere tabeller samtidig, inkludert hvordan du kombinerer dem. I tillegg vil du utforske forskjellige typer tabellkoblinger og hvordan du anvender dem i praksis.

kurs

C#-Grunnleggende

C#-Grunnleggende

Gjør deg klar til å starte en spennende reise innen programmering med C# – språket som driver Windows-applikasjoner, spill og mer. Lås opp muligheten til å utvikle alt fra dynamiske nettapplikasjoner til kraftig skrivebordsprogramvare. Med sin eleganse, ytelse og allsidighet er C# din inngangsport til fremtidens programmering.

kurs

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.

kurs

CSS-Grunnleggende

CSS-Grunnleggende

Lær det grunnleggende i CSS, stilsett-språket som forvandler utseendet og følelsen på nettsider. Utforsk sentrale konsepter som tekststiler, farger, mellomrom, boksmodellen, Flexbox og dekorative effekter. Bygg ferdigheter for å lage visuelt engasjerende og velstrukturerte nettsider.

kurs

HTML-Grunnleggende

HTML-Grunnleggende

Behersk det grunnleggende i HTML for å bygge godt strukturerte og tilgjengelige nettinnhold. Lær hvordan du strukturerer dokumenter ved hjelp av tagger, elementer og attributter. Arbeid trygt med tekst, lister, bilder, lyd og video for å berike nettsider. Lag tabeller for organisert data og skjemaer for brukerinnsending og interaksjon. Oppdag semantisk HTML for å forbedre tilgjengelighet og bygg komplette, funksjonelle nettsidestrukturer fra bunnen av.

kurs

SQL-optimalisering og spørringsfunksjoner

SQL-optimalisering og spørringsfunksjoner

Start på en spennende reise gjennom SQL med avanserte teknikker i SQL. Lær om de viktige ACID-egenskapene som bidrar til å opprettholde datanøyaktighet i databasetransaksjoner. Oppdag avanserte metoder for å optimalisere spørringer for å forbedre databaseytelsen. Utforsk spesielle SQL-funksjoner som vindusfunksjoner, triggere, Data Control Language (DCL) og NoSQL-databaser. Dette vil hjelpe deg å håndtere moderne databaseadministrasjon trygt og effektivt.

kurs

CSS-layout, Effekter og Sass

CSS-layout, Effekter og Sass

Forbedre dine ferdigheter innen styling ved å mestre avanserte CSS-teknikker for moderne webdesign. Plasser og håndter elementer med presisjon ved hjelp av avanserte posisjoneringsstrategier. Lag jevne overganger og engasjerende animasjoner for å forbedre brukeropplevelsen. Transformer og manipuler elementer for dynamiske visuelle effekter. Bygg responsive design som tilpasser seg ulike enheter, og lær å effektivisere arbeidsflyten med CSS-preprosessorer som Sass.

kurs

C# Utover Det Grunnleggende

C# Utover Det Grunnleggende

Utforsk nye konsepter i C#. Du vil gå gjennom ulike emner og lære hvordan du arbeider med objektorientert programmering og mer avanserte datastrukturer. Dette vil hjelpe deg å bygge mer komplekse, velstrukturerte applikasjoner og forberede deg på neste steg—arbeid med .NET.

kurs

Introduction to .NET With C#

Introduction to .NET With C#

Dette kurset gir deg et solid grunnlag for å begynne å lage applikasjoner med .NET i C#. Kurset dekker konsollapplikasjoner, asynkron programmering, webtjenester, databasegrunnlag og ADO.NET CRUD-operasjoner, og gir deg praktiske ferdigheter. Fra å lage apper og håndtere unntak til å optimalisere databaseadgang, sikrer dette kurset en grundig forståelse av sentrale .NET-utviklingskonsepter.

kurs

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 velger 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 kodemiljø

Dykk inn i vårt interaktive miljø: skriv og kjør koden din med sanntids tilbakemelding og suksessmålinger—lær ved å gjøre på hvert trinn.

AI-drevet støtte

Bruk den innebygde AI-assistenten til å forklare feil, foreslå løsninger eller svare på spørsmål om koden din—slik at du forblir produktiv og aldri står fast.

Check your progress

Avslutt hver modul med en rask quiz som gir umiddelbar tilbakemelding, sporer fremgangen din og sikrer at du har mestret viktige konsepter.

Promote your expertise

Tjen ditt bransjeanerkjente sertifikat ved fullføring og del det på LinkedIn med ett klikk—la nettverket ditt se hva du kan gjøre.

Stolte på av ansatte i ledende selskaper
og studenter fra toppuniversiteter

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

Full tilgang til katalogen

Et abonnement gir tilgang til dette kurset og hele katalogen vår av prosjekter og ferdigheter.
Features:
500+ topprangerte kursBanebrytende AI Copilot
Personlige studieløp40+ praktiske prosjekter fra virkeligheten
Uten oppsigelse, før den valgte rabatterte planen utløper, godtar jeg at Codefinity automatisk belaster $104 hver 3. måned til jeg kansellerer. Les mer om oppsigelses- og refusjonspolicy på Abonnementsvilkår.

Prøv Codefinity med tillit – 30-dagers pengene-tilbake-garanti inkludert

For å ønske deg velkommen til Codefinity, tilbyr vi opptil 64% rabatt på våre kurs. I tillegg har vi en 30-dagers pengene-tilbake-garanti, slik at du kan prøve oss uten risiko.Vi ser virkelig frem til å ønske deg velkommen til vår plattform og er forpliktet til å gjøre din læringsopplevelse enkel, interaktiv og morsom.
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å umiddelbar tilgang til 500+ kurs

Ubegrenset læring, umiddelbar tilgang
Ubegrenset læring, umiddelbar tilgangFå full tilgang til alle kurs og spor, inkludert videoinnhold, quizer og dyptgående materialer—start læringen når som helst.
Bransjeanerkjente sertifikater
Bransjeanerkjente sertifikaterTjen sertifikater som bekrefter din ekspertise og styrker karrieren din innen teknologi, AI, data, markedsføring og mer.
KI-assistert læring
KI-assistert læringFå personlige hint, sanntids tilbakemelding og AI-drevne forklaringer for å akselerere fremgangen din.
Stadig utvidelse: Nye kurs og karrierespor
Stadig utvidelse: Nye kurs og karrieresporHold deg foran med stadig oppdaterte kurs, karriereveikart, utfordringer og praktiske prøver.
Bygg ferdigheter som betyr noe
Bygg ferdigheter som betyr noeMestre etterspurte ferdigheter med kurs i AI, datavitenskap, programmering, markedsføring, automatisering, webutvikling og mer.
Interaktiv og sømløs læring
Interaktiv og sømløs læringEngasjer deg med praktiske prosjekter, virkelige øvelser og en intuitiv læringsopplevelse — ingen ekstra verktøy nødvendig.
Vi beklager at noe gikk galt. Hva skjedde?
some-alt