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 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 12+ 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 C# course will teach you everything you need to know about proper syntax and object-oriented concepts as well as the main building blocks of the language. We will not dive into developing Windows or web applications since those should be covered separately (I will be releasing an ASP .NET MVC 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.
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 earned 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
plus…
- Correct C# naming conventions and best practices
- Understanding of assemblies and best usage
- The Object Oriented approach to separating data access from presentation
- TONS OF VIDEOS AND 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 software startups.
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 C# 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
milan.malkani@csharpclasses.com
http://www.linkedin.com/in/milanmalkani
So with that, I invite you to sign up and attend this online C# class. 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.