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

-

2 treff ( i Bergen ) i C#(sharp) programmering

Sorter på søkerangering, kursnavn, pris, sted, kursdato


Bergen Og 2 andre steder 5 dager 22 900 kr
12 Jun
26 Jun
C# 6 is new in Visual Studio 2015, and is the latest evolution of Microsofts primary programming language. This course covers the latest language features in C# 6 and the... [+]
C# 6 is new in Visual Studio 2015, and is the latest evolution of Microsofts primary programming language. This course covers the latest language features in C# 6 and the .NET 2015 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# 6 and .NET 2015 Using LINQ and EF Asynchronous programming Dynamic programming Overview of MVC6 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 2015; 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; Using implicit types More C# Programming Constructs: Defining methods; Input, output, and optional parameters; 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; Defining new exception classes; Defining Using blocks Creating Collections of Objects: Overview of generics; Using List collections; Using Dictionary collections What is 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 Additional Language Features: Operator overloading; Extension methods; Object initializers; Anonymous types 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 Asynchronous Programming: Understanding the async and await keywords; Implementing asynchronous code; Synchronization techniques Integrating with Unmanaged Code: The dynamic keyword; The Dynamic Language Runtime Overview of MVC6: Creating an ASP.NET MVC application; Defining models, views, and controllers; Introduction to REST and Web API [-]
Les mer
Bergen Og 2 andre steder 3 dager 17 900 kr
10 May
12 Jun
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