asteio.com - Learn C# the Right Way
Self Paced C# for the Real World

You are not logged in. (Login)
Skip Main Menu
Learn C# the right way or I will refund 100% of your money. Guaranteed.

This is your resource to learn C# the right way. C# is a powerful and feature rich language for Microsoft's .NET Framework and this course will teach you everything you need to know about the language. In a very short amount of time, you will have a strong foothold on the fundamentals so you can move towards building enterprise applications.

As a software consultant and freelance Microsoft Certified Trainer, I've had to teach myself everything I know about Microsoft technologies and C# through a blend of self-paced learning, consulting, and time in a classroom with students to learn how to effectively deliver customized lessons. This is my opportunity to share my 10+ years of experience in the field with you.

It's important for you to understand the target audience for this course and the overview of areas of C# that will be covered. This course is for those that are eager to learn and willing to put the time and work into absorbing the concepts. To get the most out of C#, you do not need a college degree or any real experience with software development, but you do need a willingness to spend a little extra time making sure you have a solid understanding.

This course will teach you everything you need to know about proper syntax and object-oriented concepts as well as the main building blocks of C#. We will not dive into developing Windows or web applications since those should be covered separately (I will be releasing an ASP .NET course shortly).

There are many courses that offer to teach "Visual C#" and Windows/web development, but I have not found one that gets to the bare bones of how it all works - and that's why I started this C# tutorial. I also wanted the chance to bring these concepts to a a broader market for under the $1,995 per week that students were paying to attend my in-person classes.

Certifications are great, but...

Certifications are great for impressing a prospective client or employer and getting your foot in the door. The one thing that a certification won't do, however, is help you keep your job or consulting role. Once you sign on that dotted line and sit down at a desk it's all about what you know and not how pretty your resume looks.

Now, I'm not telling you not to get a certification. In fact, I have an MCAD, MCSD, and an MCDBA, but those are just the bait to attract new clients. At the end of the day, my clients have kept me around and even approved increases in my bill rates because I have delivered based on my real world understanding. I don't do exam crams or .NET boot camps. I don't read brain dumps or even take .NET practice exams. My job is to deliver solutions to my clients, so I make it a point to understand everything I possibly can about C# and .NET development. That gives me the ability to build great software while instructing and mentoring others.

I want to share the most important topics with you including:
  • Understanding the myths of VB .NET vs C#
  • A walk through of the main functionality in Visual Studio .NET
  • Coverage of the .NET data types
  • Arrays
  • Conditional statements
  • Passing data to and from methods
  • Proper use of generic collections
  • In depth analysis of the Object-Oriented concepts (Encapsulation, Inheritance, Polymorphism)
  • All of the access modifiers (private, protected, internal, protected internal, public)
  • Database access with ADO .NET (connected and disconnected)
plus...

  • Proper C# naming conventions and best practices
  • Understanding of assemblies and proper usage
  • The Object Oriented approach to separating data access from presentation
  • TONS OF HANDS-ON LABS!!

About Me

As a true Austin, Texas native, I've been writing software for over 10 years now and it's been a fun ride. I have traveled the country as a consultant and freelance Microsoft Certified Trainer. I've also had a hand in a few different startups including LiveMusicClips.com.

Milan Indru Malkani
Growing up I was not your typical 8 year old science geek that spent summers reading Sci-fi books and building a computer in my mother's basement. I was by all standards a normal student through all of years in school including my short stint in college, but I had most of my difficulties in math and science. The problem wasn't that I didn't have the capacity to learn. The problem was that I didn't know how to learn and I couldn't find someone to teach me in a way that made sense.

Over the past several years I've been working to solve that problem not only for myself, but for others that take my classes. Every time I walked into a classroom, my goal was to get everyone to a point where they say "I understand" instead of "I have a lot to memorize". I want you to be at that point as well with this material. In fact, I want you to understand it so well that you teach it to others.

Milan Indru Malkani
support AT asteio DOT c-o-m
http://www.linkedin.com/in/milanmalkani

Sign up today

So with that, I invite you to sign up and attend the course. You will be challenged and will come out of this with a great foundation in C# or I will refund 100% of your money. Guaranteed.

Available Courses

  • Cost: $250.00
    Enrollment is currently closed. You can sign up on the site for free, and I will contact you as soon as the course is ready to accept new students.

Skip Testimonials

Testimonials

"Thank you. The best class I ever had." - P.S., MD Anderson

"I really appreciate you going the extra mile like this. Honestly, I have never
taken a MS course before and was expecting it to be something more canned ... Let me tell you, the way that you explained the
object-oriented concept is much better than any professor I ever had in college." - E.B., US Army

Milan's "knowledge and expertise were very valuable in reaching the IT strategic goals set for the organization" -
A. C.-N., CTO of TheKnot.com