VB.NET

VB.NET DESCRIPTION

  • Elements of this syllabus are subject to change.
  • This five-day instructor-led course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.
  • This is the first course in the Visual Basic .NET curriculum and will serve as the entry point for other .NET courses.
  • The focus of this course is on providing an introduction to Windows-based programming for Engineering Technology applications using Microsoft's Visual Basic .NET (VB .NET) programming environment. In addition, an integral part of the course will be the study of the BASIC programming language itself ... independent of the GUI program development environment provided by VB .NET. Microsoft's QBasic will be used for this purpose

At Course Completion

After completing this course, students will be able to:

  • Create a simple Visual Basic .NET-based application based on the Windows Application template.
  • Use forms and controls to create a user interface.
  • Create and use variables and arrays.
  • Create and use Sub and Function procedures, including predefined functions.
  • Implement decision structures and loops by using conditional expressions.
  • Validate user input for fields, controls, and forms.
  • Apply object-oriented programming techniques to create classes, add methods, and add properties.
  • Resolve syntax, run-time, and logic errors by using the debugger and structured exception handling.
  • Enhance the user interface by adding menus, status bars, and toolbars.
  • Create a simple Visual Basic .NET-based Web Forms application that uses an XML Web Service.
  • Access and manipulate data in a Microsoft Access or Microsoft SQL Server™ database by using Microsoft ADO.NET.
  • Build, package, and deploy an application.

 



VB .NET
   Lecture 1
  • Introduction to .Net Platform
  • Elements of .Net Platform
  • Common Language Runtime
  • NET Base Class Library
  • Common Type System

     Lecture 2

  • Data types
  • Type Safety
  • Type Conversion
  • Console I/O, Operators
  • Control Instructions
  • Loops
  • Procedures
  • Call be Ref
  • Call by Val
  • Modules

     Lecture 3

  • Difference between Procedural & OO Programming
  • Classes & Objects
  • Access Specifiers
  • References
  • Constructors
  • Overloaded Constructors
  • Optional keyword
  • Overloaded functions

     Lecture 4

  • Shared Data
  • Shared Constructor
  • Read-only, Inheritance
  • Not inheritable Classes

     Lecture 5

  • Overridable
  •  NotOverridable
  • MustInherit
  • Implmenting Multiple Interfaces
  • Implmenting Multiple Interfaces

      Lecture 6

  • Arrays-Rectangular & Jagged
  • For Each-in loop
  • Passing Arrays to Methods
  • System. Array Class

     Lecture 7

  • Strings
  • System. String Class
  • Structures
  • Classes vs. Structures
  • Reference Types vs. Value Types
  • ParamArray
  • Common Type System
  • Interoperability
  • Properties
  • Indexers

     Lecture 8

  • Namespaces
  • Enumerations
  • Reflections
  • Exception Handling

     Lecture 9

  • Collections Namespace
  • Stack, Queue
  • Hash table
  • Dictionary
  • I enumerator

     Lecture 10

  • Win Forms - GDI+

     Lecture 11

  • Win Forms - GDI+

     Lecture 12

  • GDI+ - Transformations
  • Processing Mouse & Keyboard Input
  • Events & Delegates

     Lecture 13

  • Controls
  • Employee Form
  • Builing UI

     Lecture 14

  • User Controls
  • Building application with MS Agent COM component

     Lecture 15

  • SDI
  • Menus
  • Toolbars
  • Status bars

     Lecture 16

  • File I/O & Serialization
  • MDI

     Lecture 17

  • Threading
  • How to launch threads
  • Thread States
  • Thread Priorities
  • Foreground and Background Threads

     Lecture 18

  • Synchronization using Sync lock
  • Monitor, Mutex
  • R-W Locks and Interlocked mechanism
  • Thread Pooling

      Lecture 19 

  • Multithreading-Synchronization
  • Thread Pooling
  • Assemblies
  • Static Linking
  • Dynamic linking
  • Dll Hell
  • Disadvantages of DLLs
  • COM

      Lecture 20

  • Assemblies & Manifests
  • Creating and Using Private & Shared Assemblies
  • Deployment
  • Delayed Signing

      Lecture 21  

  • Versioning
  • Redirection
  • Application Domains
  • Language Interoperability
  • COM Interoperability

      Lecture 22

  • Networking Basics
  • TCP/IP chat
  • UDP

     Lecture23

  • Internet
  • Http GET and POST
  • Request, Response
  • Uploading an Downloading files using Web Client 

      Lecture24

  • Software Architecture
  • ADO.NET Architecture
  • SQL.NET and OLE DB.NET Data Providers
  • Creating & Accessing Stored Procedure

     Lecture25

  • Writing Image to Database
  • Accessing BLOB
  • Connected & Disconnected Approaches
  • Using Data Grid Control

      Lecture26

  • XML
  • XML & ADO.NET
  • XML Document Parser
  • XML Reader
  • XML Writer

      Lecture27

  • Web Architecture
  • Pros & Cons of Server Scripts/Programs
  • ASP.NET
  • Creating ASP.NET Applications
  • Server Controls

      Lecture28

  • Validation Controls
  • Accessing Database Through ASP.NET Application
  • Web User Controls

      Lecture29

  • ASP.NET State Management Models
  • Session States
  • State Management Through Database
  • Cookies State Management

 



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com



For more details please contact here............
USA Contact:-+1-914-885-1413  ||  +1-949-209-8994 India Contact:-+91-40-60504560  ||  +1-914-885-1413 Email:-Info@globalitfamily.com


Take a Free Demo class

Submit your enquire here

© 2013 : Global IT Family. All Rights Reserved