Kurs: C#.NET 6 and .NET 2015 Development


Klasserom5 dagerKursNorsk
Start Sted Språk
05.12.16 Sandbrogaten 5, 5003 Bergen, Bergen Norsk
16.01.17 Brynsveien 12, 0667 Oslo, Oslo Norsk
30.01.17 Sandbrogaten 5, 5003 Bergen, Bergen Norsk
06.03.17 Brynsveien 12, 0667 Oslo, Oslo Norsk
06.03.17 Strandveien 43, 7042 Trondheim, Trondheim Norsk
24.04.17 Brynsveien 12, 0667 Oslo, Oslo Norsk
12.06.17 Sandbrogaten 5, 5003 Bergen, Bergen Norsk
26.06.17 Brynsveien 12, 0667 Oslo, Oslo Norsk
Se flere datoer



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


Stedsbeskrivelse


Oslo, Bergen, Trondheim og Stavanger! Vi setter opp kurset på forespørsel i alle byer



Forkunnskaper


  • At least 6 months programming experience
  • Familiarity with OO concepts would be an advantage

Do you have any questions regarding this course? Please contact us:  development@glasspaper.no eller besøk www.glasspaper.no



Varighet


5 dager



Studiepoeng


RECOMMENDATIONS
\"Thomas is a great teacher! I managed to learn more from this 5 day course than I did during a much longer course at the university. By alternating between theory, examples, coding and practical exercises I felt that I could stay concentrated during the whole day (or at least mostly).”
-       Anna Gund, Development Engineer, Siemens AS


The course went through lots of interesting and necessary subjects. The instructor knew what he was talking about, could answer everything, was very good at explaining what was happening and why. Overall experience of this course was that it was very good. I learned a lot.”
- Kristian Momork (attendee at C# training with Thomas Huijer 3.September 2012)


Thomas is extremely knowledgeable and quickly understands any questions thrown at him and  have an explanation/ solution for you..”
- Morten Gulliksen (attendee at C# training with Thomas Huijer 5.Desember 2011)



Innlevering


Exam 70-483 Programming in C#

Counts as credit toward the following certification(s): MCSD: Windows Store Apps Using C#



Målgruppe


Developers who want to develop solutions for the .NET 4.5 platform using C#.



  Søknad

Påmelding
C#.NET 6 and .NET 2015 Development hos Glasspaper
Start her
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons

KAMPANJE!!!
Felt som er merket med * må fylles ut
Ønsket valuta *
Dato og sted *
Kursdeltakere
Hvor mange? (Gavekort)
Kampanjekoden er korrekt og rabatt er lagt til.
Fant ingen kampanje. Skrev du kampanjekoden riktig?
Kampanjekode er korrekt, men kampanjen gir ikke bedre pris enn nåværende kampanje.
Deltaker {{$index+1}}
Filen ble lastet opp
Filen ble fjernet
Laster opp... {{item.upload_progress}}%
{{ file.file.name }} Fjern
{{total_price | fprice}} kr {{currency}}
{{total_price-total_with_discount | fprice}} kr {{currency}}
{{total_with_discount | fprice}} kr {{currency}}
{{total_vat | fprice}} kr {{currency}}
X

MVA per produkt:

{{arr[1]}}
Betalingsmåte *
Number: 1+2 *
Vennligst rett opp følgende og forsøk igjen
{{errors_msg}}
Sender...
Vent til opplasting av fil er ferdig

Dette skjemaet er 100% sikkert.
Glasspaper vil snart kontakte deg og bekrefte!



 

Åpen deltakerdiskusjon om kurset eller emnet

Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!



Anbefalinger fra andre brukere