Expert Programming in C# and .NET (Udemy.com)

Get to grips with the mechanics of .NET and C# to help you write powerful applications more efficiently

Created by: Packt Publishing

Produced in 2016

icon
What you will learn

  • Create a sample application demonstrating the new features explored in C# 6 and Visual Studio.
  • Construct a mortgage calculator to determine the financial implications of changes in one or more variables.
  • Query and manipulate data using LINQ.
  • Improve your application's performance with multithreaded programming.
  • Enhance your skills to perform cross-platform deployments using C# 6 and .Net Framework 4.6.
  • Explore some best approaches to coding to keep your skills relevant in a rapidly-changing industry.

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100

icon
Course Description

.NET is one of the biggest software development platforms, and understanding its inner workings is the key to unlocking its true potential and performance. This course helps you uncover the hidden extras in .NET, enabling you to write robust and performant applications. Covering all of the latest features in C# 6 and .NET 4.6, we'll start from the bottom with coverage of the CLR, and JIT compiler and work through advanced C# 6 programming techniques.
The second part of the video explores the .NET framework including LINQ, ADO.NET, and working with databases (replacing sql server with nosql). We'll also show you how to start working in the new Microsoft way introduce you to GitHub, and take a brief tour of your cloud deployment options.
About The Author
Reynald Adolphe is a technologist and .NET developer with 10+ years experience in website consulting and development. He focuses on user experience, user interface, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach who helps programmers build their brand and career to the next level and guides new-comers to become elite software engineers.
Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald's specialties include C#, Silverlight, ASP.NET, MVC, Razor, LINQ, Java, JavaScript, JQuery, AJAX, HTML5, CSS3, SOAP, Knockout.js, RequireJS, Underscore.js, AmplifyJS, XML, WCF, SQL, SDLC, MSTest, Moq, QUnit, and Bootstrap. Reynald also produces tech events, featuring popular tech speakers, musicians, and comedians.Who this course is for:
  • If you are a C# developer who has a few years of experience in .NET programming and you need to know the basics of the syntax, and how to create web forms or MVC applications, this course is for you!

icon
Instructor Details

placeholder

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.
With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.
From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



Reynald Adolphe is a technologist and .NET developer specializing in website consulting and development.

He focuses on user experience, user interface, back-end development, and the languages used to create web applications. He's a speaker and personal technology coach helping programmers build their brand and career to the next level and guiding new-comers to become elite software engineers.
Previously, he worked for the Tribune Company in Los Angeles and Accenture in Chicago. Reynald's specialties include C#, .NET Core, E

icon
More courses by Packt Publishing

.NET Core Microservices

$11.99

JavaScript Design Patterns: 20 Patterns for Expert Code

$11.99

Mastering Go Programming

$11.99

Learning Path: Automation with Ansible, Puppet, and Salt

$11.99

Learning Path: Magento: Master and Test Magento 2 with Ease

$11.99

DevOps Fundamentals with Azure

$11.99

icon
More visual basic .net courses

Basic C# Clearly Explained

$11.99

Let's Code: VB.Net Exercises for Beginners

$11.99

Learn To Program Tic-Tac-Toe with C# and Visual Studio

$11.99

What's New in C# 6, C# 7 and Visual Studio 2017

$11.99

Beginners Guide To C# With Visual Studio 2017

$11.99

VB.NET Introduction

$11.99

icon
Reviews

4.1

23 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Jay Raja

One of the lectures I had an issue listening to, the audio cut out :(

By Spring Up Grzegorz Pomykala

The introduction and framework overview is nothing to write home about - shallow and boring. Thanksfully it gets better when it gets to the changes to the language. Then the author raves about pretty basic things like delegates, lambdas, generics etc. I would rate the course as intermediate at best, the "expert" in the course title is misleading. It is quite dissappointing after all and it does not feel like a money well spent

By Magnus Elden

The voice is good for the most part and it is clear and easy to follow with good examples. The issue is the way the tone of the voice, the volume and the clarity varies across sentences.

Clear, concise.

explanations are clear and example also. Great job

Thanks

While this series does give a whirlwind overview of several new features in .NET 4.6 and C# 6, it does not get much into programming at all, and those things it does cover don't strike me as particularly difficult concepts. I was looking for a deep expert-level course in C# 6.

On a positive note, the instructor speaks clearly and explains the concepts well; for someone looking to scratch the surface of these topics I would recommend this course.

Great course and good to learn

One of the lectures I had an issue listening to, the audio cut out :(

The introduction and framework overview is nothing to write home about - shallow and boring. Thanksfully it gets better when it gets to the changes to the language. Then the author raves about pretty basic things like delegates, lambdas, generics etc. I would rate the course as intermediate at best, the "expert" in the course title is misleading. It is quite dissappointing after all and it does not feel like a money well spent

The voice is good for the most part and it is clear and easy to follow with good examples. The issue is the way the tone of the voice, the volume and the clarity varies across sentences.

The only issue I had was that at about 2:50 in video 30. GitHub Code Hosting, the audio cut out. I thought I might be able to follow along with subtitles or transcripts, but those cut out at the same point, too. Other than that, it was great, and thank you!