Spindustry News

Azure For IT Professionals

Learn more about implementing Azure as part of your infrastructure.

Staying Sharp on Microsoft Office Can Save Time & Money

Learning the latest Microsoft Office tips and tricks can benefit you greatly.

"How do I determine if this new technology is for real?"

Michael Bird explains how to navigate new technology waters.
Training partners

Spindustry Training

spindustrytraining.com - (515) 334-9556

Bookmark and Share

Beginning C# 4.5 using Visual Studio 2012/2013

Course Code: STTBCS2012
Length: 5 Days
Tuition: $2,195.00

Schedule for this Course

There are no dates scheduled for this course.
If you would like to be added to the wait list for this class Click Here

Course Description:

Prerequisites

  • There are no prerequisites for this class.
  • Knowledge of programming fundamentals is helpful, but not required.
  • Knowledge of SQL is helpful, but not required.

Course Outline:

Intro to C#

  • .NET Framework
  • Visual Studio 2012/2013 Overview
  • Creating a Simple Application
    • Console Application
    • Windows Forms Application
    • Web Application

Basic C# Syntax

  • Variables
    • Value Types vs. Reference Types
    • Simple Types
    • Naming Variables
    • Literal Values
    • Declaring Variables
    • Assignment
  • Expressions
  • Operators
  • Namespaces

Flow Control

  • Operators
  • Branching Statements
  • Looping

More About Variables

  • Type Conversion
  • Enumerations
  • Structures
  • Arrays
  • Manipulating Stings

Functions

  • Defining Functions
  • Using Functions
  • Returning Values
  • Parameters
  • Overloading
  • The Main() Function
  • Delegates

Debugging and Error Handling

  • Debugging in VS 2012/2013
  • Break Points
  • Interrogating Variables
  • Stepping Through Code
  • Immediate Window
  • Command Window
  • Call Stack
  • Handling Errors
    • Try…Catch…Finally

Intro to Object-Oriented Programming

  • Objects
  • Properties
  • Fields
  • Methods
  • Events
  • Constructors
  • Destructors
  • Instance vs. Static Members
  • Interfaces
  • Inheritance
  • Polymorphism
  • Defining a Class
    • Fields
    • Methods
    • Properties
  • Refactoring
  • The This Keyword
  • Implementing Interfaces
  • The Partial Keyword

Collections

  • Using Collections
  • Indexers
  • Iterators

Generics

  • Introduction to Generics
  • Nullable Types

C# Language Enhancements

  • LINQ
  • Initializers
  • Anonymous Types
  • Extension Methods
  • Intro to Lambda Expressions

Basic Windows Programming

  • Controls Overview
  • Creating Windows Forms
  • Creating MDI Applications
  • Creating Menus

Basic ASP.NET Programming

  • ASP.NET Overview
  • Creating a Simple Web Page
  • Using Server Controls
  • Simple Client Side Validation
  • CSS Overview

Introduction to Data

  • ADO.NET
    • SqlConnection
    • SqlCommand
    • SqlDataAdapter
    • SqlDataReader
  • LINQ to SQL Overview
  • Entity Framework Overview

Working with Files

  • Reading from Files
  • Writing to Files

Deployment

  • Deploying a Windows Application
  • Deploying a Web Application

back to top