C# programmering
Programmering i C#, godkendt kursus for ledige
Her er kurset for dig, som vil lære at programmere i C#.
- Kursus for ledige - uden egenbetaling
- Godkendt på alle de regionale positivlister (Jobcenter)
- Opstartsgaranti - kursusopstart hver anden uge
- Mentorstøttet fjernundervisning
- Kom på kursus uanset hvor i landet du bor
- Mulighed for karriererådgivning
- Adgang til jobsøgningskurser - også efter forløbet
- Erhvervsrettet forløb med opgaver og rutiner i praktiske scenarier
- Pris til jobcentret: DKK 22.000 ekskl. moms
Ingen egenbetaling
- Nyledige.dk
- Kurser
- Web, programmering og grafisk design
- C# udvikler, godkendt kursus for ledige
C# er et objektorienteret programmeringssprog, som blandt andet benyttes til webudvikling på Microsofts .NET-platform. Her er kurset for dig, som vil lære at programmere i C#.
C# er et af verdens mest udbredte programmeringssprog. Det benyttes af udviklere på mange forskellige niveauer, og indlæringskurven er relativt lav sammenlignet med mere komplekse programmeringssprog som eksempelvis Java.
For dig, som skal lære C# er det en klar fordel, hvis du har en grundlæggende forståelse for at skrive kode, selvom du endnu ikke har programmeret dit første program eller applikation.
Til gengæld er vejen fra amatør til ekspert relativ kort, når først du er introduceret til C#, og har brugt den fornødne tid på at lære det.
Test dine færdigheder
Test dine færdigheder. Som kursist får du adgang til et væld af virkelighedstro opgaver og tests, som giver dig indsigt i de praktiske muligheder med C#.
Challenge Labs præsenterer dig for opgaver og rutiner i praktiske scenarier, som du bliver bedt om det løse eller udføre efter fastsatte krav.
Opstartsgaranti
Kurset udbydes med opstartsgaranti.
Dermed kan du være sikker på, at kurset afholdes med start og slut på de oplyste datoer.
Med kurserne følger et års fuld adgang til de over 30.000 faglitterære kvalitetstitler, du finder på Books24x7.com.
Planlagte kursusforløb
Online
25. november 2024
CPRO-10506-251124-E-EN
- Starter 25. november 2024
- Slutter 17. januar 2025
- NB: Kurset er på engelsk / This course is in English
Kursusfri i perioden fra 23.12.24 til og med 3.1.25.
E-learning
Online
9. december 2024
CPRO-10507-091224-E-EN
- Starter 9. december 2024
- Slutter 31. januar 2025
- NB: Kurset er på engelsk / This course is in English
Kursusfri i perioden fra 23.12.24 til og med 3.1.25.
E-learning
Online
13. januar 2025
CPRO-10205-130125-E-EN
- Starter 13. januar 2025
- Slutter 21. februar 2025
- NB: Kurset er på engelsk / This course is in English
E-learning
Skal vi ringe dig op?
Ja, tak - jeg vil gerne vide mere om, hvordan jeg kommer på C# programmering
Er du jobkonsulent?
Du kan tilmelde en borger til et kursusforløb, hvis du på forhånd har aftalt det med vedkommende og har fået tilladelse til at overføre borgerens personoplysninger til Nyledige.
Forudsætninger for deltagelse på kurset
Hvordan udtales C#?
Den korrekte udtale af C# er:
/si ʃɑːrp/ - altså "see sharp".
Ikke "C havelåge", "C kryds" eller "Cis".
Navnet tager inspiration fra musikalsk notation, hvor et kryds (havelåge-tegn) efter en node angiver, at den pågældende tone skal spilles en halv tone over notationen. På dansk udtaler vi en sådan tone med et "-is" efter. I dette tilfælde altså et "Cis". På engelsk siger man derimod "C sharp" - og deraf udtalen.
Du får tilknyttet en mentor
På kurset er der tilknyttet mentor, som du altid kan kontakte. Her kan du få svar på nogle af de udfordringer som du støder på.
Installer Visual Studio på din PC
Det er en rigtig god ide, at have Microsoft Visual Studio installeret på din PC.
Du kan benytte communityversionen (til uddannelsesbrug) som du finder her.
Jobmuligheder
Der er altid ledige jobs for dig med kompetencer indenfor programmering, softwaretest, app- og webudvikling eller nogle af de andre kompetencer, du kan erhverve dig via et kursus som dette.
Næsten uanset hvilke teknologier og platforme du vælger at specialisere dig i, er jobmulighederne fremragende over hele landet.
Hvor i landet er kurset godkendt?
C# programmering er godkendt på de regionale positivlister for:
- Hovedstaden (146)
- Sjælland (172)
- Fyn
- Sydjylland
- Østjylland
- Nordjylland
Bor du i Vestjylland eller på Bornholm kan kurset også godkendes via de regionale lister, da kurset er godkendt i en tilstødende region.
Kursusplan
Developer Fundamentals (2022):
Track 1: Programming Fundamentals
Uge 1
Programming Fundamentals : Command Line Interface & Operating System Commands
Programming Fundamentals: Introduction to ProgrammingProgramming Fundamentals: Systematic Design with Pseudocode
Programming Fundamentals: Algorithms, Sorting, & SearchingProgramming Fundamentals: Object-oriented Programming
Programming Fundamentals: Programming Best Practices- Final Exam: Programming Fundamentals
- Final Exam: Programming Fundamentals
Track 2: Web Fundamentals
Web Fundamentals: Web Development with HTML
Web Fundamentals: Cascading Style Sheets for Web PagesWeb Fundamentals: Dynamic Web Pages with JavaScript
- Final Exam: Web Fundamentals
- Final Exam: Web Fundamentals
Track 3: Database Fundamentals
Uge 2
Database Fundamentals: Database Concepts
Database Fundamentals: Understanding Relational Database Management Systems
Database Fundamentals: Getting Started with SQLDatabase Fundamentals: Working with SQL Commands
Database Fundamentals: Database Administration Basics- Final Exam: Database Fundamentals
- Final Exam: Database Fundamentals
Track 4: Software Design and Development Fundamentals
Software Design and Development: Software Engineering & SDLC Phases
Software Design and Development: Methodologies
Software Design and Development: Object-oriented Analysis and DesignSoftware Design and Development: Modeling with UML
Software Design and Development: Design Patterns & SOLID PrinciplesSoftware Design and Development: Version Control System
- Final Exam: Software Design and Development Fundamentals
70-483 | Programming in C#
Uge 3
Managing Program Flow
Creating Types
Using Types
Debugging and Security Implementation
Manipulating and Retrieving Data
Uge 4
Managing Multithreading
Memory Management and String Operations
Implementing Data Access
70-483 er et teoretisk kursus og lidt af en "klassiker" på området.
Det er ikke noget nyt kursus, men er løbende opdateret. Det teoretiske fundament er imidlertid det samme, og indholdet er derfor fuldstændig aktuelt.
Secure programming
Uge 5
Introduction to Secure Programming
Secure Programming for C#
Securing C# Applications
Creating Secure C# Code
Application Security in .NETCode Access Security and Cryptography in .NET
Visual Studio 2017 first look
Uge 6
Visual Studio 2017 Installation and New Features
Tools and C++ Updates.NET Core, C#, and Visual Studio Extensions
Visual Studio Mobile Center Introduction and New Features
Mobile Center SDK for Android and iOSMobile Center for Xamarin and React Native
Mobile Center ToolsMobile Center Identity and Troubleshooting
Challenge Labs
Challenge Labs er med til at fastholde og teste de færdigheder og kompetencer du får via e-learningen. Vi anbefaler kraftigt, at du bruger dem aktivt.
Dels fordi de giver dig en konkret, praktisk orienteret overbygning til e-learningen - og dels fordi du via de inkluderede challenge labs får andre vinkler på stort set alle kursets emner.
Det er både rigtig sjovt og udviklende at gennemføre opgaverne. Du kan gennemføre de inkluderede challenge labs i både study- og testpre-mode.
Access File Data by Using C# [CCD-001]
Guided
Access Relational Data by Using C# [CCD-002]
Guided
Access MongoDB Data by Using C# [CCD-003]
Guided
I disse udfordringer skal du benytte C# til at behandle data fra filer. Du skal læse data fra CSV-filer, behandle individuelle poster og manipulere datasæt med C#.
Til sidst skal du skrive data til en CSV-fil.
Can You Access Data by Using C#? [CCD-004]
Advanced
Can You Access Data by Using C#? [CCD-005]
Expert
I disse udfordringer skal du bruge C# til at læse og skrive data fra en relationel database og en ikke-relationel database.
Først skal du skrive kode, der opdaterer data i en MariaDB-database, og derefter eksporterer du data til JSON-filer.
Dernæst skal du skrive kode, der importerer dokumenter til en MongoDB®-samling, og til sidst skal du skrive kode, der kombinerer data fra de relationelle og dokumentbaserede databaser.
Create a C# Console Application That Uses Literals and Variables [ICS-001]
Guided
I dette lab skal du oprette en konsolapplikation med variabler. Først skal du oprette en simpel konsol C#-applikation, hvorefter du skal konfigurere applikationens output.
Til sidst skal du ændre applikationskoden til at bruge variabler.
Manage Strings in C# [ICS-002]
Guided
Manage Numbers in C# [ICS-003]
Guided
Manage Dates and Times in C# [ICS-004]
Guided
I disse labs lærer du de teknikker, der bruges til at udføre grundlæggende operationer på henholdsvis strenge, numre, datoer og tidspunkter.
Can You Create a C# Console Application That Uses Variables? [ICS-005]
Advanced
Du skal programmere en applikation, der bruger variabler. Først skal du oprette en konsolapplikation, og derefter vil du skrive kode for at udlæse tekst og unicode-tegn til konsollen.
Dernæst skal du erklære og tildele værdier til variabler af forskellige typer, og derefter udlæse disse værdier til konsollen.
Til sidst udsender du en tekststreng og den aktuelle dato til konsollen.
Manage a Collection of Data in C# by Using an Array [ICS-006]
Guided
Manage a Collection of Data in C# by Using a Foreeach Loop [ICS-007]
Guided
Manage a Collection of Data in C# by Using a For Loop [ICS-008]
Guided
Manage a Collection of Data in C# by Using a Do While Loop [ICS-009]
Guided
Her skal du administrere samlinger af relaterede data. Først skal du oprette et simpelt C#-konsolprogram, og derefter vil du oprette et enkeltdimensionelt array til at administrere strengdata.
Dernæst tildeles data til arrayet, som du derefter skal iterere gennem arrayet ved hjælp af henholdsvis foreeach-, for- og do while-loops.
Til sidst i hvert lab skal du oprette et todimensionelt streng-array, som derefter itereres gennem arrayet, også med brug af foreeach-, for- og do while-loops.
Can You Loop Through an Array in a C# Application? [ICS-010]
Advanced
Her skal du beskæftige dig med administration af samlinger af relaterede data. Først skal du oprette et simpelt C#-konsolprogram, og derefter skal du oprette et enkeltdimensionelt array til at administrere strengdata.
Dernæst skal du tildele data til arrayet, og derefter iterere dem gennem arrayet ved at bruge et do while-loop.
Til sidst oprettes et todimensionelt streng-array, og derefter itereres data gennem arrayet, også med brug af et do while-loop.
Compare Values by Using Boolean Operators in C# [ICS-011]
Advanced
Her skal du beskæftige dig med administration af samlinger af relaterede data. Først skal du oprette et simpelt C#-konsolprogram, og derefter skal du oprette et enkeltdimensionelt array til at administrere strengdata.
Dernæst skal du tildele data til arrayet, og derefter iterere dem gennem arrayet ved at bruge et do while-loop.
Til sidst oprettes et todimensionelt streng-array, og derefter itereres data gennem arrayet, også med brug af et do while-loop.
Evaluate Variables by Using Logical Expressions in C# [ICS-012]
Guided
Du skal anvende regler i din applikation ved at bruge logiske udtryk. Først oprettes en simpel C#-konsolapplikation, og derefter skal du evaluere booleske variabler ved at benytte logiske AND- og OR-operatorer.
Til sidst skal du evaluere heltalsvariabler ved at bruge de logiske AND-, XOR- og OR-operatorer.
Evaluate Conditions by Using an If Else Structure in C# [ICS-013]
Guided
Få dine applikationer til at udføre forskellige opgaver baseret på forskellige forhold ved at bruge if- og else-sætninger. Først oprettes en simpel C#-konsolapplikation, og derefter bestemmes det aktuelle år og dato ved at bruge C# DateTime-objektet.
Dernæst skal du bestemme årets aktuelle kvartal ved at bruge en if- og en else if-erklæring.
Til bestemmes den passende tekst til at skrive til konsollen ved at bruge en if-sætning.
Manage Branching Logic by Using a Switch-Case Structure in C# [ICS-014]
Guided
Få dine applikationer til at udføre forskellige opgaver baseret på forskellige forhold ved at bruge en switch-case struktur.
Først oprettes en simpel C#-konsolapplikation, og derefter bestemmes det aktuelle år og dato ved at bruge C# DateTime-objektet. Dernæst tildeles variabelværdier ved at bruge en switch-sætning.
Til sidst skal du skrive en besked til konsollen ved at bruge variabelværdierne angivet i switch-sætningen.
Can You Use Branching and Conditional Logic in a C# Application? [ICS-015]
Advanced
Du skal kontrollere strømmen af kode i din applikation ved at bruge boolske operatorer, logiske udtryk og forgreningsteknikker.
Først oprettes en konsolapplikation, og derefter tildeles værdier til variabler ved at bruge en if-sætning. Dernæst tildeles variabler ved at bruge en switch-sætning.
Til sidst skal du vise udvalgte data ved at bruge de betingede logiske AND- og OR-operatorer.