Page Loading...
Layout Table~~~~3312~3312~~
8 Sessions - 24 Hours of Interactive Training~
C# is an object oriented programming language developed by Microsoft that enables developers to quickly build a wide range of applications for the .NET platform. Some programming experience will be helpful, but none is assumed for the C# for Developers training course from LearnKey. Expert instructor, Jesse Liberty, begins with a solid introduction to programming methods. He shows you how to build applications and continues with advanced topics like class libraries, threading streams and interoperations with COM. At the conclusion of this training course, you will understand how to build Windows and web applications on the .NET platform using C#.
Benefits
• Increase your earning potential and technical credibility.
• Enhance employment opportunities with in-demand programming knowledge.
• LearnKey courses let you move along at your own pace and gain new skills in a useful, productive manner. .~~~3312~3313~~
Course Outline Table~~~~3312~3314~~
Session 1~Section A: C# & .NET
· Introduction
· The .NET PLATFORM
· .NET Features
· .NET Process
Section B: C# Example
· Getting Started
· Set Text
· Set Up Button
· View Event Handler
· Build & Run
· C# Basic Components
· Classes, Objects, Types
· Methods
Section C: Console Apps
· Using Comments
· Console Object
· Name Spaces
· Dot Operator
· Create Console App with Notepad
· Compile & Run
· Visual Studio Console App
· Build & Run
Section D: Variable & Constants
· Declarations
· Replaceable Parameter
· Variable Assignment
· Constants
· Set Variable
· Variable Usage
· Set Enum Variable
Section E: Types, Expressions & White Space
· Types
· String
· Identifiers
· Statements & Expressions
· White Space
Section F: Branching Basics
· Branch Types
· Unconditional
· Basic Branching
· Return Statement
· Parameters & Local Variables
· Debug Branch
· Conditional - if
Section G: Switch & Iteration Statements
· Switch Expression
· Convert String to Integer
· Use Switch Statement
· Iteration Types
· For Statement
· Using Iteration Statements
· While & Do While
· For Loop
Section H: Operators
· Usage
· Relational
· Mathematical
· Logical Operators
· Short Circulation Evaluation
· Using Math Operators
· Modules Operator
· Prefix & Post Fix
· Testing Logical~~~3312~3315~~
Session 2~Section A: Classes & Constructor
· Access Modifiers
· Methods of a Class
· This Keyword
· Default Constructor
· Class Variables
· Using Class
· Add Member Variable
· Add Constructors
· Review & Run
Section B: Static Methods & Destroying Objects
· Static Methods
· Static Members
· Using Static Member
· Destroying Objects
Section C: Member Variables & Properties
· Types
· Stack & Heap
· Passing Parameters
· Pass by Reference
· Return Multiple Values
· Out Keyword
· Properties
· Using Get & Set
Section D: Inheritance
· Hierarchy Levels
· Derived Inheritance
· Polymorphism
· Override Method
· Pass Type
· Declarations
· Step Through
Section E: Boxing & Operator Overload
· System.Object
· Boxing
· Operator Overloading
· Conversion Operators
· Creating Type-Roman
· Compute Value
· Step-Through Overload
· Assign New Values
· Implicit Conversion
· Explicit Conversion~~~3312~3316~~
Session 3~Section A: Interfaces
· Define & Implement Interface
· Implement Additional Classes
· Testing Implementation
· Create Instance
· Create New Interface
· Apply Interface
· Define Extended Interface
· Use Extended Interface
· Implement Extended Interfaces
· Test Extended Interface
· Interface as Parameter
· Is Keyword
· Step-Through Is Code
· As Keyword
Section B: Arrays
· Foreach Loop
· Create Array
· Use For & Foreach
· Initialize Array
Section C: Multi-Dimensional Arrays
· Dimension Types
· Rectangular Array
· Initialize Array
· Dimensioning Issues
· Jagged Arrays
· Params
Section D: Indexers
· Create Indexer
· Create & Fill Array
· Offset Into Array
· Stung Indexer
Section E: IEnumerable
· Implement IEnumerate
· Using IEnumerated Objects
· Step-Through Enumeration~~~3312~3317~~
Session 4~Section A: IComparable
· Array Lists
· IComparable Interface
· Implement IComparable
· Custom Comparison
· Custom IComparable
· Runtime, Sort Choice
· Create Custom Compare
Section B: Collection Classes
· Queues
· Using Queue Class
· Stacks
· Using Stack Class
· Stacks to Arrays
· Dictionary & Hashtable
· Using Hashtable
Section C: Strings
· Methods, Properties
· String Builder Class
· Regular Expression
· String Manipulations
· String Properties & Methods
· Splitting within Strings
· Splitting with Regular Expression
Section D: Exceptions
· Try-Catch & Finally
· Throw On Exception
· Using a Catch Block
· Special Exception Handler
· Finally Block
· Using Help & Stack Track
Section E: Nested Exceptions
· Declare Custom Exception
· Looping Catch Block
· Create Nesting
· Step-Through Nesting
Section F: Delegates
· Delegating Methods
· Implementing Delegate
· Delegates as Parameters
· Step-Through Delegated Function
· Use Delegate to Invoke Method
· Static Delegates
· Delegates as Properties~~~3312~3318~~
Session 5~Section A: Multicast Delegates
· Using Multicast
· Invoke Multiple Methods
Section B: Events
· Implementing Events
· Sample Event Program
· Event Handling
· Event Notification
· Run Program
· Register Delegate to Event
· Create Event Args Instance
· Fire New Event
Section C: Windows Applications
· Windows vs. Web Apps
· Basic Window Form
· Hand Coding Windows App
· Save, Compile
· Use Visual Studio.Net
· Modify Application
Section D: Windows Forms
· Create New Project
· Checkbox
· Radio Buttons
· Event Button
· Output Label
· Checklist Box
· Additional Controls
· View Code & Run
Section E: XML Comments
· Using XML Comments
· Create XML Documentation
· Create HTML from XML Comments
Section F: Introduction to Relational Databases
· Relational Databases
· Database Structure
· SQL Server Diagrams
· Structured Query Language
· Query Analyzer
· Building Queries
· Refining Information~~~3312~3319~~
Session 6~Section A: ADO.NET Objects
· Object Model
· Data Objects
· Create ADO Application
· Using SqlDataAdapter
· Populate Listbox from Database
· Using OleDbDataAdapter
Section B: Data Relationships
· Use DataGrid in ADO Application
· Setup Connection Object
· Setup Command Object & Data Adapter
· Populate DataGrid & Test Application
· Data Relationship
· Add Additional Tables to DataGrid
· Data Relation Object
· Test & Debug ADO Application
· Using Debug Tools
· Using ADO Application
Section C: Updates
· Populate Listbox & Dropdown Menu
· Update Displayed Data
· Update Dropdown Menu
· Update Database Data
· Working in Multiple Tables
Section D: Transactions
· ACID Test
· SQL Transactions & Stored Procedures
· Use Stored Procedures
· Pass Parameters to SPs
· Transaction Support with SP
· Connection Transaction
· Commit & Rollback
Section E: Update Using Data Adapter
· Update DataSet
· Update DataSet Method
· Map Column Names & Text
· Update Database with ADO.NET
· Use DataAdapter to Update~~~3312~3320~~
Session 7~Section A: Concurrency
· SPROC
· Params for Concurrency
· ADO.NET with Concurrency
· Command Builder
Section B: Web Forms
· Web Forms Diagram
· Web Forms Support State
· Create ASP.NET Web App
· Add Label & Button
· Add Button
· Run Web App
· Controls
· ASP.NET Events
· Create DataGrid
· Bind DataGrid
· Customize DataGrid Controls
· Create New Method
· Create DataRow View
· Extract DataItem
· Modify DataCell by Event Handling
Section C: Attributes
· Attribute Targets
· Using Targets
· Using Attributes
· Create Attribute
· Named Attributes
· ILDSM
Section D: Reflections
· Create Array of Attributes
· Use Discovery Process
· LateBinding
Section E: Threads
· Multithreading Support
· Time Splicing
· Create Implicit Threads
· Joining Threads
· Killing Threads
· Sleep
· Join Threads
· Abort Thread~~~3312~3321~~
Session 8~Section A: Synchronization
· Concurrency Issues
· Interlocked Increment
· Lock
· Threading Problems
Section B: Streaming Data
· ExploreDirectory
· Read & Write Streams
· Buffered Stream
· StreamReader & StreamWriter
Section C: Asynch I/O
· AsyncCallback Delegate
· Test Constructor
· Buffers & Tokens
· Buffering at Work
· HTTP Web Request
· Web Streaming Objects
· Read Page from Web
Section D: Network I/O
· Network Streaming
· Sockets & Ports
· Support Network I/O
· Server Side
· Client Side
· Server & Client Interaction
· Asynch Network I/O
· Client Handler
· Asynch Read & Write
· Send Text String
· Asynch File Read
· Asynch File Streaming
Section E: Serialization
· Binary Serialization
· Serialize to Disk
· Deserialize
· Nonserialized Option
Section F: ActiveX
· Create ActiveX Control
· Create VB Project
· ActiveX Event Handler
· Import into .NET
· Add Control to Toolbox
· Create .NET Project~~~3312~3325~~
Ordering~~~~3312~3322~~
C# For Developers Training Course by LearnKey~
Per Seat Licencing Available
Call 01223 894 136 for quotes for MULTIPLE USERS and Training Centre/Bootcamp & Education Solutions!
~~PER USER%3A CD Course|371588|PER USER%3A ONLINE Course|!78762|LIBRARY LICENCE%3A CD Course|371585|~3312~3323~c# .net ado~
Menu Page
|
Toolbar Page
|
Frameset Page
|
Index Page
|
Table of Contents