C# Programmering Grundkursus

Formål

At give deltagere viden og færdigheder til at kunne skrive programmer i C# ved hælp af Visual Studio.

Beskrivelse

Dette er et rigtigt godt C# starter-kursus for personer uden erfaring med Visual Studio eller tung objektorienteret programmeringserfaring.

Kurset giver en introduktion til Visual Studio og den objektorienterede tankegang i C#.

På kurset gennemgås datatyper, betingelser og løkker. Kurset giver en god forståelse for, hvorledes man programmerer objektorienteret med C#, samt hvordan opretter man klasser og bruger nedarvning.

Der er meget hands-on, så man dermed får en god forståelse for denne nye verden.

Hvis man er fuldtidsudvikler og vant til at arbejde med C#, anbefaler vi i stedet at tage kurset MS-483 Programming in C#.

Forudsætninger

  • MS-901 - Windows Phone 8 Programmering Grundkursus (inkl. Windows Phone 8)
  • SU-202 - Objektorienteret Grundkursus for C++/C#/Obj-C og Java

Videre forløb

  • MS-480 - Programming in HTML5 with JavaScript and CSS3 (inkl. Microsoft Surface Tablet)
  • MS-483 - Programming in C#
  • MS-902 - Windows Phone 8 Programmering Datahåndtering
  • SU-801 - Platformsuafhængig mobiludvikling med Xamarin

Materialer

  • Kursusmateriale på dansk

Tilhørende certificering

  • PM0500 - MCSD .NET Developer - Windows Store using C#
  • PM0520 - MCSD .NET Developer - Windows Store using HTML5
  • PM0540 - MCSD .NET Developer - Web Apps
  • PM0900 - SCD - Windows Phone Certified Developer

Tilhørende test

  • TSU-207 - C# Programming Basics

Indhold

  • Getting Started
    • Introduction to Microsoft .NET and the .NET Framework
    • Introduction to the Software Development Life Cycle
    • Exploring Visual Studio
  • Creating a Simple Windows Forms Application
    • Creating a Windows Forms Project
    • Adding Controls to a Windows Forms Project
    • Compiling and Running a Windows Forms Project
  • Programming Fundamentals
    • Understanding Programming Concepts
    • Defining Program Structure and Flow
    • Styling and Writing Code
  • Data Types and Variables
    • Introduction to Data Types
    • Defining and Using Variables
    • Defining and Using Collections
    • Converting Data Types
  • Controlling Program Execution
    • Writing Expressions
    • Creating Conditional Statements
    • Creating Iteration Statements
  • Fundamentals of Object-Oriented Programming
    • Introduction to Object-Oriented Programming
    • Defining a Class
    • Creating a Class Instance
  • Creating Object-Oriented Applications
    • Designing Classes with the Class Designer Tool
    • Implementing Inheritance
    • Defining and Implementing Interfaces