CSharp windows Preparation - Free Course

Discussion in 'MCAD' started by auratius@gmail.com, Mar 9, 2007.

  1. Guest

    http://www.auratius.co.za/index.html

    C# 2.0 Programming for Windows Applications

    [Introduction to .Net]
    Introduction to .NET
    Overview of the .NET Framework
    How .NET is Different from Traditional Programming
    Common Language Runtime (CLR)
    Common Language Specification (CLS)
    Common Type System (CTS)
    Overview of .NET Assemblies
    Microsoft Intermediate Language (MSIL)
    ..NET Namespaces
    ..NET Framework Classes
    Introduction to Visual Studio.NET
    Setting Profiles
    Creating a Project
    Using the Solution Explorer
    Setting Project Properties
    Adding References
    Using the Code Editor
    Compiling a Program
    Running a Program

    Language Fundamentals
    C# Project Types
    Program Structure
    Defining Namespaces
    C# Data Types
    Declaration and use of Variables and Constants
    Operators and Expressions
    Console I/O
    Type Conversions and Type Checking
    Conditionals and Looping
    if
    if/else
    switch
    while
    for
    foreach

    Functions and Parameters
    Defining Functions
    Parameters
    Passing by Value
    Passing by Reference
    Value Types versus Reference Types
    The Stack
    The Heap
    Function Overloading
    Variable Length Parameter Lists
    Type Checking
    Static Members
    Exception Handling
    What are Exceptions
    Catching Exceptions
    ..NET Exception Hierarchy
    Throwing Exceptions
    Managing Resources with Finally
    Defining Custom Exception Types

    Data Structures
    Defining and Using Arrays
    Using System.Array
    Defining and Using Structures
    Defining and Using Enumerations
    Using System.Enum
    Using .NET Collections
    ArrayList
    Hashtable
    Object-Oriented Programming Concepts
    Purpose of Object-Oriented Programming
    Building Classes
    Creating Objects
    Using Inheritance with .NET Classes
    Understanding the Role of Interfaces in .NET
    ICollection
    IList
    IDictionary
    IDbConnection
    IDbCommand

    Windows Forms Programming in Visual Studio.NET
    What are Windows Forms
    Overview of Controls
    The .NET Control Hierarchy
    Label and TextBox Controls
    Button Controls
    Using the Windows Forms Designer
    The Life-cycle of a Form
    Handling Events
    Event Driven Programming Model
    Common Event Categories
    Writing Event Handlers
    Sharing Event Handlers between Events

    Using Controls
    Enabling/Disabling Controls
    Showing/Hiding Controls
    Setting Focus to a Control
    Making Choices Using the CheckBox and RadioButton Controls
    Managing Lists Using the ListBox, ComboBox, ListView and TreeView
    Controls
    Providing Assistance with the ToolTip Control
    Using the Up/Down Controls
    Building Menus, Toolbars and Statusbars in .NET 2.0
    New Controls in .NET 2.0
    Working with Dialogs
    Using the MessageBox Class
    Using the Standard Dialogs
    Creating and Using Windows Dialogs
    Modal versus Modeless Dialogs
    Working with Modal Dialogs
    Using DialogResult
    Setting the Default and Cancel Buttons
    Using the ErrorProvider Control
    Working with Modeless Dialogs

    ADO.NET
    The ADO.NET Object Model
    Client-Side vs. Server-Side Cursors
    Connected vs. Disconnected Access
    Using Connection Classes to Connect to a Data Source
    Using Command Classes to Execute Queries and Stored Procedures
    Insert, Update and Delete with ADO.NET
    Using DataReader Classes to Work with Cursors
    Using the DataSet Class with Disconnected Data
    Using DataAdapter Classes with DataSets
    Data Binding
    Introduction to Data Binding
    Binding Controls using .NET 2.0

    MDI Applications
    Introduction to MDI Applications
    Building the Parent Form
    Building the Child Form
    Spawning Child Forms
    Using XML
    Introduction to XML and XML Schemas
    Reading XML Data with a DataSet
    Writing XML Data with a DataSet
    Working with Xml Documents
    Working with Configuration Files

    Introduction to Web Services
    Web Services Architecture
    Web Service Programming Model
    Understanding SOAP Messages
    Creating Web Services using C#
    Protocols for Accessing Web Services
    Consuming a Web Service
    Using WSDL and Proxy Classes
    Reading and Writing Files
    System.IO Namespace
    Examining Files and Directories
    Opening Files
    Reading Files
    Writing Files

    Deploying Applications
    Issues with Deployment
    Using XCOPY Deployment
    Using Visual Studio Deployment Projects
    Using VS 2005 Publish Option


    Prerequisites
    Working knowledge of HTML and basic web site design. Basic knowledge
    of one of programming languages such as C, C++, Java, Visual Basic,
    Javascript or VBScript.
    Requirements
    In order to take full advantage of this course, students will need to
    have access Microsoft Visual Studio.NET (Visusal Studio .NET Express
    version is currently available for free evaluation download).
    Class Books

    Required Book: Microsoft Visual C# 2005 Step by Step
    [Register Now]


    Additional Information:
    This online course is limited to 100 participants. Your place in the
    course is confirmed by an email sent after registration. Introductory
    courses are intended for students with no experience in the subject
    matter and are seeking beginner level training.

    Additional Cost: Book and software migh be required for the course.
    Read the Requirements and Book section for more information.

    Start Date:Click on the Register Now button to process to the
    registration page. You will see the start date of the class on that
    page.

    How eClasses Work:The classroom environment is based on Online and
    Email Access I will post lectures, reading selections, and hands-on
    assignments once a week in the online classroom. Students can discuss
    the assignments with the instructor and amongst themselves in the
    classroom area. This format has no set meeting time, which allows
    students to attend class at a time most convenient to them, yet still
    provides logically organized communication between class participants.
    , Mar 9, 2007
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. DoubleHelix
    Replies:
    3
    Views:
    667
    DoubleHelix
    Apr 9, 2008
  2. Replies:
    0
    Views:
    825
  3. Doug_Warwick

    Course 2272 vs. Course 2285

    Doug_Warwick, Oct 25, 2005, in forum: MCSA
    Replies:
    1
    Views:
    513
    Jeanie Decker \(MS\)
    Nov 15, 2005
  4. jedlarosa

    Help In Using Datagridview In Csharp

    jedlarosa, Dec 2, 2009, in forum: General Computer Support
    Replies:
    0
    Views:
    1,996
    jedlarosa
    Dec 2, 2009
  5. EVS
    Replies:
    0
    Views:
    1,683
Loading...

Share This Page