| Details: |
** Special Offer valid until 31-Jul-2010. **
Level 1
DOT NET Concepts, Why do we need DOT NET, Introducing the DOT NET Framework, Understanding the Common Type System, Compilers, Assemblies & Microsoft Intermediate Language (MSIL), Namespaces, Using the Visual Studio IDE, What is Visual Studio, Project Basics, The Visual Studio Interface, What is Visual Studio?, Docking/Pinning Windows, Using the Work Area, Reviewing the Other Windows, Using the Integrated Web Browser, Compiling & Executing, Getting Help, Creating Simple Interfaces, Form Basics, Setting Form Properties, Defining the Startup Form, Adding Controls to a Form, Pacing Controls on a Form, Setting Control Properties, What is an Event?, Writing Code for an Event, Accessing the Code Editor, Running the Application
Level 2
....., Type Conversion, Structures, Arrays, Using Procedures, What is a Procedure?, Creating & calling Sub Procedures, Creating & calling Function Procedures, Using Arguments, Passing Standard Arguments, Passing ByRef, Passing Arrays, Optional Arguments, Overloading, Using Built-in Functions, Using the Sub Main, Operators & Expressions, VB.NET Operators, Building Expressions, Using Strings, Control of Flow Logic, Using the If…Then Structure, Using the Select Case Structure, Using the Do…Loop Structure, Using the For…Next Structure, Using the For Each…Next Structure
Level 3
...., Working with Multiple Forms, Drag & Drop, Windows Controls, Overview of Windows Controls, Label, LinkLabel, TextBox, Button, Menu, CheckBox, RadioButton & GroupBox, PictureBox, Panel, ListBox, CheckedListBox, ComboBox, TabControl, DateTimePicker, MonthCalendar, Timer, ImageList, Splitter, DomainUpDown, NumericUpDown, ToolTip, ContextMenu, ToolBar, StatusBar, ErrorProvider, NotifyIcon, Using Dialogs, Creating Custom Dialog Forms
Level 4
...., MDI & Menus, Cascade & Tile, File IO, Directory & DirectoryInfo Classes, File & FileInfo Classes, Stream Classes, StreamReader & StreamWriter Classes, StringReader & StringWriter Classes, Debugging, The need for Debugging, What is Break Mode?, Breakpoints & Stepping, Autos & Locals Windows, Watch Expressions, The Call Stack, Using the Command Window, Error Handling, What is an Exception? Demo: looking at method documentation, Using Try…Catch…Finally, Exit Try & When, Throwing Exceptions, Input Validation, Types of Validation, Intrinsic Validation, ....
Level 5
Object Oriented Concepts, Why & What is OOP?, Classes & Objects, Object Oriented Techniques, Abstraction, Encapsulation, Inheritance, Polymorphism, Class Members, Properties, Methods, Events, Namespaces, Creating Classes, Defining the Class, Access Modifiers, Creating Methods, Creating Properties, Overloading Methods, Constructors, Garbage Collection, Destructor & Dispose, Revisiting Structures, Inheritance, Deriving Classes, Overriding Methods, Using MyBase, MyClass vs. Me, Constructor Chaining, Interfaces, What is an Interface?, ....
Level 6
Polymorphism, What is Polymorphism, Polymorphism using Inheritance, Polymorphism using Interfaces, Using Shared Members, Why use shared Members, Shared Data Members, Shared Methods, Namespaces, Creating a Namespace, Using Imports, Inheritance & Forms, Benefits of Form Inheritance, Creating the Base Form, Creating the Inherited Form, Developing Components, What is an Component, Creating the Component Class, Adding a Property, Adding a Method, Testing the Component, Console Applications, ...
Level 7
Threading, What is a Thread?, Creating & Using Threads, Managing Threads, Handling Shared Resources, Serialization, Serialization & Persistence, Serializing an Object, Deserializing an Object, Deployment, Deployment Concepts, Deploying Simple Applications, Deploying Componentized Applications, Private Assemblies, Strong Named Assemblies, Deploying Shared Components, Using the Global Assembly Cache, Assembly Versioning, Windows Services, Services vs. Applications, Creating the Service, Adding Event Logging, Hand |