IT-kurs
Systemutvikling
C#(sharp) programmering
Du har valgt: Hordaland
Nullstill
Filter
Ferdig

-

5 treff ( i Hordaland ) i C#(sharp) programmering
 

Oslo 4 dager 19 900 kr
28 Nov
Once you have mastered the core features of C# as a programming language, you are ready to take the next step. [+]
Once you have mastered the core features of C# as a programming language, you are ready to take the next step. The .NET Framework offers an incredibly rich and diverse set of APIs that cover all aspects of contemporary development. This course takes a detailed look at the areas of C# and .NET that have particular resonance to developers today, including asynchrony, creating decoupled and adaptable systems, and test-driven development. What you will learn: Asynchronous programming techniques Parallelization and concurrency Debugging multithreaded code Reflection and metadata Using CodeDom and dynamic code Dynamic programming Dependency injection Test-driven development About Andy Olsen - the author of the course Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.   Asynchronous Programming: Creating tasks; Designing task-based APIs; Continuations; Nested tasks  Managing Tasks: Quick recap of async and await; A closer look at the Task class; Working with TaskCompletionSource; Task scheduling Parallel Programming: Task-based and data-based parallelism; Using the Parallel class; Using PLINQ; TPL DataFlow Debugging Multithreaded Code: Types of bugs; Visual Studio debugging techniques; Going beyond Visual Studio Reflection and Metadata: Metadata storage; Loading assemblies; Examining types using reflection; Creating instances using reflection; Late binding; Assembly metadata; Defining and accessing custom attributes Integrating with Unmanaged Code: The dynamic keyword; Using The Dynamic Language Runtime CodeDom and Dynamic Code: Overview of CodeDom; Compiling code; Using interfaces effectively; Using reflection effectively; Using Reflection Emit; Creating dynamic methods; Working with builder classes Dependency Injection: DI concepts; Tools for implementing DI; Overview of Unity; Resolving dependencies; Designing for DI Test-Driven Development: TDD concepts; Tooling for TDD in .NET; Creating unit tests; Mocking; Coverage; Following a TDD approach to development [-]
Les mer
Nettstudier 2 semester 4 980 kr
På forespørsel
NET-arkitekturen. Utviklingsmiljøet. Grunnleggende C#-syntaks. Objektorientert programmering med arv og polymorfi. GUI. Datafiler. Programmering mot databaser. ADO.NET, ... [+]
  Studieår: 2013-2014   Gjennomføring: Høst og vår Antall studiepoeng: 5.0 Forutsetninger: Grunnleggende objektorientert programmering i for eksempel Java eller C++ Innleveringer: Øvinger: 8 av 11 må være godkjent.  Personlig veileder: ja Vurderingsform: Skriftlig eksamen, 4 timer. Case-beskrivelser etc. legges ut i ItsLearning 24 timer før. (NB! Eksamensform kan bli endret under forutsetning av at ny teknologi gjør det mulig å arrangere eksamen elektronisk.) Ansvarlig: Grethe Sandstrak Eksamensdato: 05.12.13 / 08.05.14         Læremål: Etter å ha gjennomført emnet skal kandidaten ha følgende samlete læringsutbytte: KUNNSKAPER:Kandidaten:- kan gjøre rede for sentrale begreper innen objektorientering- kan konstruere et objektorientert C#. NET-program ut fra en gitt problemstilling- kan finne fram, sette seg inn i og anvende dokumentasjon om .NET Framework library- kjenner til ulike GUI-komponenter og hvordan de brukes i C#-programmer FERDIGHETER:Kandidaten kan:- sette opp programmiljø for å utvikle og kjøre C#. NET applikasjoner på egen pc- kan anvende klasser fra .NET Framework library- lage C#.NET program* med fordeling av oppgaver mellom objekter og der arv og polymorfi benyttes* med grafiske brukergrensesnitt* som kommuniserer med en database via SQL* med LINQ, delegater, templates GENERELL KOMPETANSEKandidaten kan:- kommunisere om objektorientert programmering og databaser med relevant begrepsapparat Innhold:NET-arkitekturen. Utviklingsmiljøet. Grunnleggende C#-syntaks. Objektorientert programmering med arv og polymorfi. GUI. Datafiler. Programmering mot databaser. ADO.NET, LINQ, Templates, Collections.Les mer om faget her Påmeldingsfrist: 25.08.13 / 25.01.14         Velg semester:  Høst 2013    Vår 2014     Fag C#.NET 4980,-         Semesteravgift og eksamenskostnader kommer i tillegg.    [-]
Les mer
3 dager 17 900 kr
This course gets you started with the C# language and the .NET framework. It will help you to understand the basic syntax and cover the most important parts of the class ... [+]
This course gets you started with the C# language and the .NET framework. It will help you to understand the basic syntax and cover the most important parts of the class library. It will also give you a solid foundation in object oriented development, covering both inheritance and interface implementation. The course is delivered by experienced developers who will show you the best way to write C# according to modern best practices.     Day 1 The .NET platform and Visual Studio Overview of the .NET framework and C# Different project templates Building and running projects   Language constructs Basic data types Operators Declaring and using variables Namespaces Arrays Flow control and loops   Classes Writing your own classes Adding behaviour through methods     Day 2 Generic collections Lists, queues and stacks Dictionaries IEnumerables and foreach loops   OOP basics Member access modifiers Data encapsulation Writing properties and get/set accessors Constructors Designing with objects   Inheritance Inheriting behaviour from base classes Virtual methods and overriding Abstract classes and methods How to use inheritance appropriately   Interfaces What interfaces are Implementing interfaces Class inheritance vs interface implementation     Day 3 Garbage Collection and memory management Garbage collection overview Memory heaps and stacks Using ref and out parameters Structs vs classes Boxing and unboxing   Type conversion Type conversions Implicit and explicit conversion The Convert class   Exceptions and error handling Try ... Catch ... Finally syntax Catching multiple exception types Throwing exceptions Creating your own exception types   Built-in types Date and time Manipulating strings Reading from and writing to files Streams   [-]
Les mer
Oslo 3 dager 17 900 kr
13 Dec
In this course students will learn essential programming skills and techniques that are required to develop Windows 10 Universal Apps using C#. [+]
Module 1: Introduction to the Windows UWP Windows 10 Universal Apps Windows Core API CoreCLR / .NET Native Tooling Visual Studio 2015 Module 2: Creating User Interfaces using XAML XAML Basics Using Controls Programming in code behind Databinding Module 3: MVVM The MVVM design pattern ViewModels Commands & RelayCommands Event Aggregator Using MVVM Frameworks Module 4: Navigation & Menus The Application Lifecycle Navigation Creating menus AppBar Control Module 5: User Experience XAML Styling Implementing Templates Shared Resources Adaptive UI using SplitView & RelativePanel Introduction to Blend for Visual Studio 2015 Module 6: User Notifications Implementing Live Tiles The Action Center Sending Push Notifications Module 7: Background processing REST API communication Azure Mobile Services Background execution Cortana integration Module 8: Packaging & Deployment The manifest file Visual assets Creating test and store packages The Windows Application Certification Kit Module 9: Publishing to the Windows store Publishing Monetization & Advertisement In App purchases Application Insights Updating the app About Erik Van Appeldoorn - the author of the course Erik is an experienced software developer and trainer from The Netherlands. He loves software development and likes to share his knowledge and experiences with other developers. His key interests are: Software Architecture, Internal Quality, Test Driven Development and Clean Code. Erik speaks regularly about these topics at international events. [-]
Les mer
Oslo Trondheim 5 dager 22 900 kr
27 Nov
11 Dec
C# 7 is new in Visual Studio 2017, and is the latest evolution of Microsofts primary programming language. [+]
C# 7 is new in Visual Studio 2017, and is the latest evolution of Microsofts primary programming language. This course covers the latest language features in C# 7 and the .NET 2017 platform. You will get a deep and broad understanding of C# as a programming language, and gain confidence to explore the richness of the .NET Framework library including asynchronous programming, LINQ, and EF. What you will learn: Essential C# syntax Implementing object-oriented designs in C# Using generics, collection classes, and exceptions What is new in C# 7 and .NET 2017 Using LINQ and EF Introduction to asynchronous programming Overview of ASP.NET MVC About Andy Olsen - the author of the course Andy is a freelance consultant and instructor based in the UK, working mostly in the City of London and Oxford. Andy has been working with .NET since the Beta 1 days and has extensive experience in many facets of .NET development including WCF, WPF, WF, ASP.NET MVC Web development, and mobile applications. Andy has designed and written many Microsoft Official Curriculum courses in the last decade, and has been engaged as author and technical reviewer with Apress on some of their biggest selling books.   Introduction to C# and .NET: .NET Framework building blocks; Hello world in C#; Using Visual Studio 2017; Namespaces and assemblies Core C# Programming Constructs: Variables, operators, and statements; Reference types vs. value types; Conversions; Nullable types; Using the Console and String classes; Flow-of-control; C# 7 pattern matching; Using implicit types More C# Programming Constructs: Defining methods; Input, output, and optional parameters; C# 7 local functions; C# 7 enhancements for out and ref; Method overloading; Arrays; Structures Defining and Using Classes: Defining classes; Defining constructors and finalizers; Defining properties; Creating and disposing objects; Defining constants and read-only fields; Static members; Partial classes/methods Inheritance and Polymorphism: Defining base classes and derived classes; Overriding methods; Abstract classes; Interfaces Exception Handling: Defining Try/Catch/Finally blocks; Throwing exceptions; C# 7 throw expressions; Defining new exception classes; Defining Using blocks Creating Collections of Objects: Overview of generics; Using List collections; Using Dictionary collections Whats New in C# 6: Static using syntax; Auto-property initializers; Dictionary initializers; Exception filters; String interpolation Delegates, Events, and Lambdas: Overview; Defining simple delegates; Defining and handling events; Using lambda expressions; Expression-bodied members in C# 6 and C# 7 Additional Language Features: Operator overloading; Extension methods; Object initializers; Anonymous types; C# 7 tuples Introduction to LINQ: The role of LINQ; Simple LINQ query expressions; Using LINQ with collections; LINQ query operators Using the Entity Framework: EF classes and DbContext; Implementing relationships; Managing data; Additional techniques Introduction to Asynchronous Programming: Understanding the async and await keywords; C#7 generalized async returns; Implementing asynchronous code Overview of ASP.NET MVC: Creating an ASP.NET MVC application; Defining models, views, and controllers; Introduction to REST and Web API [-]
Les mer

Lukk Denne siden benytter seg av informasjonskapsler (cookies).
Du kan fortsette å bruke siden som vanlig hvis du godtar dette. Les mer om bruk av informasjonskapsler i vår personvernerklæring.
;