Learn how to program in C# using Microsoft Visual Studio Express
Install and use Visual Studio Express for Desktop
Write Code in C#
Apply Object Oriented Design Principles
Derfine Classes, Namespaces, Methods and Structs
Make proper use of the C# keywords
Undrstand the .NET Framewor and Runtime environment
Apply advanced concepts such as delegates, generics, and LINQ
For direct low cost personalized online C# training with the instructor of this course, please email your request to peterteach@gmail.com
This course starts with downloading and installing the free version of Visual Studio 2013 Express for Desktop Development, and proceeds through all the important aspects and concepts of writing C# code. After installing Visual Studio, we see how to get started writing the simplest of all possible programs, “Hello World”. Then we survey the landscape and look at the documentation on the .NET Framework, the C# Programming Guide, and learn basic C# syntax and keywords. After that we dig into the fundamental elements of expressions, identifiers, data types, and casting. Then before going on further into all the fascinating areas of C# syntax, we take a quick overview of the underlying run time environment, including the CLR, IL, JIT, assemblies, ILDASM, and the GC. From there we go through each major subtopic of C# programming, including control statements, such as decision and looping constructs, exception handling, file IO, object serialization, classes and structs, namespaces, objects, constructors, destructors, and methods, as well as fields, properties, methods and events. At that point we explain the important distinction between value types and reference types, as well as encapsulation and scope of visibility. Next, we explore more advanced topics, such as attributes, method overloading, optional and output parameters, inheritance, interfaces, abstract classes, partial classes, and operator overloading. We then get into functional programming topics, including delegates, events, lambda expressions, and querying data by using LINQ. Then we study generics, extension methods, and the IDisposable interface. Next, we get into even more advanced topics, including dynamic variables, reflection, threading and synchronization, and asynchronous methods. Finally we explore where you will go next in your learning career, including WPF and XAML, Web Sites (ASP.NET Web Forms, ASP.NET MVC, AJAX, jQuery), Web Services (WCF, Web APIs, SOAP, REST), and Cloud Computing (Windows Azure), as well as Windows Store Apps. Additional topics that will be included are security and cryptography, as well as versioning, digital signing, and deploying assemblies.
Peter Thorsteinson coupons
Development course coupon
course coupon
Intro C#
Intro C# course coupon
Intro C# coupon
Udemy coupons
Udemy coupon code
Udemy courses
free coupons
Udemy free courses
Udemy free coupon
Free Intro C# course coupon
Udemy Coupon Deals, Udemy Coupon Code, 100% coupons.
via R. G.
0 comments:
Post a Comment