csharptutorials

C# Tutorial

Do You Want To Learn C#

Learning C# doesn’t have to be hard. Actually, we think it can be fun!

This isn’t just another C# Tutorial. We’ve created an easy-to-follow learning path to help you learn C# from the ground up.
We tell you what you need to know and in the order that you need to know it!

In just 7 days, we’ll take someone with no programming
knowledge to the point where you can:

  • Build Simple C# Applications
  • Utilize Object Oriented Programming (inheritance and polymorphism)
  • Understand UML Class Diagrams
  • Implement Class Designs in Your Code
  • Build Normalized Relational Databases
  • Use T-SQL to Query and Update Data

Each day includes fun, personalized video tutorials and lectures with an associated “homework” assignment to re-enforce that day’s lessons. Each day builds on the
information you learned the previous day.

Every C# Tutorial for the first 7 days was recorded using the latest FREE version of Visual Studio called Visual C# 2010 Express Edition.

What is this?

Welcome to LearnVisualStudio.NET … a website containing over 900 video tutorials on C#, ASP.NET, the .NET Framework and of course, Visual Studio.

How Much Does it Cost?

An entire year is just $69.95 … that’s about $5.83 per month. (I spent this much at Starbucks this morning!) Also, check out our LIFETIME memberships!!!

C# Tutorial

We have more than just an extensive collection of C# Tutorials to help you Learn C#! We have over 45 hours of ASP.NET Tutorials to help
you Learn ASP.NET and over 25 hours of Visual Basic Tutorials to help
you Learn Visual Basic. Take a look at our video library to see our entire collection
of .NET Tutorials.

Day 1

What you’ll learn on Day 1

Visual C# 2010 Express Edition Installation on Windows 7
Building Your First Application in C#
Dissecting the First Application you Wrote in C#
Visual Studio IDE Overview Day 1: General Overview
Declaring Variables and Assigning Values
Commenting Code
Accepting Input in Command Line Applications
The if Decision Statement
Variable Scope

  • Install everything you need to get started
  • Build your first application in C#
  • Get familiar with the Visual Studio IDE
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 2

What you’ll learn on Day 2

Introduction to the .NET Framework
Operators, Expressions and Statements
More About Data Types
Switch Statement and Conditional Operator
for Iterations
while Iterations and Reading Data from a Text File
Arrays
Visual Studio IDE Overview Day 2: Debugging Tools

  • Get introduced to the .NET Framework
  • Introduction to Conditional Operators
  • Learn how to Debug your application
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 3

What you’ll learn on Day 3

Introduction to Object Oriented Programming
Methods
Fields and Properties
Understanding Instantiation with the new Operator
Accessibility Modifiers
Object Associations: Aggregation and Containment
Visual Studio IDE Overview Day 3: Code Snippets, Managing Tabs, Intermediate Window
Introduction to UML and Class Diagrams

  • Object Oriented Programming
  • Methods, Fields and Properties
  • UML and Class Diagrams
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 4

What you’ll learn on Day 4

Introduction to Inheritance
Overriding Methods on the Base Classes
Constructors
Overloading Methods
Static Methods, Properties and Classes
Auto Implemented Properties
More UML Class Diagrams: Inheritance and Interfaces
Visual Studio IDE Overview Day 4: Navigating Through Code
Enumerations

  • Understand Inheritance
  • Constructors and Overloading Methods
  • Auto Implemented Properties and Enumerations
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 5

What you’ll learn on Day 5

Arrays and Collections of Objects
Generics Collections
Polymorphism via Inheritance
Polymorphism via Abstract Classes
Polymorphism via Interfaces
More about Polymorphism via Interfaces
Visual Studio IDE Overview Day 5: Implementing Interfaces, Defining Regions
More UML Class Diagrams: Interfaces and Abstract

  • Object Collections
  • Polymorphism
  • Implementing Interfaces
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 6

What you’ll learn on Day 6

Introduction to Relational Databases and SQL Server
Creating Your First Database and Tables
SQL Server Data Types and Constraints
Relating Two Tables Together and Defining a Constraint
Understanding Basic Relational Database Normalization
Visual Studio IDE Overview Day 6: Built-In Database Tools

  • Create your first Database
  • SQL Server Data Types
  • Database Normalization
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 7

What you’ll learn on Day 7

Installing SQL Server Management Studio Express
Setting Up Your Database by Running a Script File
Creating Test Data and Scripting Tables & Data using 3rd Party Tools
SELECTing Data using Transact SQL
INSERTing Data into Tables using T-SQL
UPDATE-ing Data using T-SQL
DELETE-ing Data using T-SQL
T-SQL WHERE Clause Options
T-SQL Ordering Statements and TOP Keyword
T-SQL Inner Join Statements

  • SQL Server Management Studio Express Edition
  • Insert and Updating Records
  • T-SQL Joins
  • Re-enforce the day’s lessons with your interactive “homework” assignment

Day 8 and Beyond

What you’ll learn

Auto Implemented Properties
Local Type Inference (var keyword)
Object and Collection Initializers
Anonymous Types
Extension Methods
Lambda Expressions
Introduction to LINQ to Objects
LINQ Projection
LINQ Where Clause
LINQ From and Join
LINQ Ordering and Grouping
LINQ Set Operations
LINQ Quantifiers
C# 4.0 Language Enhancements – Part 1
C# 4.0 Language Enhancements – Part 2

  • Intermediate to Advanced C# concepts
  • Object and Collection Initializers
  • Anonymous Types
  • Extension Methods
  • Lambda Expressions
  • LINQ

and much, much more!

What Should You Learn Next

After you get a solid grasp on the C# language itself, it’s time to jump in and learn
more about the .NET Framework to do specific things like:

  • Build Interactive Webpages with ASP.NET Web Forms or ASP.NET MVC Framework
  • Use ASP.NET AJAX to Make Your Webpages Come Alive
  • Retrieve and Manage Database Data Using ADO.NET or LINQ
  • Build Windows Applications Using Windows Forms or WPF
  • …. and there’s literally NO END to what you can learn with LearnVisualStudio.NET.

Get Started Today

Get a subscription for as little as $69.95 to get started learning C# today. That’s less than .20 cents a day for access to every video in our video library. You’ll get access to every C# Tutorial listed above, every tutorial in our video library and every video tutorial we create during the term of your membership!

  • Instantly download over 900 .NET Tutorials covering beginner and expert material
  • Download source code featured in video when available
  • Download a dozen eBooks, .NET Cheat Sheets and other PDF files to supplement your video learning
  • Download any new videos we release while you’re a member
  • 30 Day Money Back Guarantee
  • LIFETIME memberships available with an added bonus — access to our exclusive LIFETIME member forums!

Join LearnVisualStudio.NET


10 Year Anniversary Sale - 30% Off - ENDING SOON!!!    Learn more ...