Beskrivning av: Programming with Visual Basic .NET Training
Learn how to create robust, advanced Windows or ASP.NET web applications using Visual Basic. In this Programming with Visual Basic .NET training course, you will develop the skills to leverage the object-oriented capabilities of Visual Basic to create multi-tier applications that include relational database access. Visual Basic enables developers to rapidly assemble well-architected applications that run on the Microsoft .NET framework.
- Experience with any programming language, such as Visual Basic 6 or earlier, VBScript, VBA, C, or Pascal
- You should know how to:
- Create a forms-based application
- Write a loop to iterate through the strings in a list box
- Define a variable that will hold floating point values
- Program "If" statements and "While and For" loops
- Write functions
- This course uses Visual Studio 2015 but is useful to those using an earlier version
Programming with Visual Basic .NET Training Delivery Methods
- After-course instructor coaching benefit
- Learning Tree end-of-course exam included
- After-course computing sandbox included
Programming with Visual Basic .NET Training Course Benefits
- Construct web and Windows applications that fully exploit Visual Basic and .NET
- Model business logic by coding classes with fields, properties, methods, and events
- Apply inheritance, interfaces, and polymorphism
- Harness EF, LINQ, and lambda functions for data access
Programming with Visual Basic .NET Course Outline
Developing .NET Business Applications
- Preparing an effective layered application architecture
- Implementing a Visual Basic solution with Visual Studio
- Strong naming assemblies with Visual Studio
Object-Oriented Programming with Visual Basic
Designing classes with encapsulation
- Coding classes with fields and public properties, methods and events
- Instantiating objects with constructors and initialisers
- Linking objects with associations
- Crafting classes with Visual Studio class designer
- Creating shared, overloaded and extension methods
Applying inheritance
- Identifying when to use inheritance
- Coding inheritance hierarchies with Inherits
- Overriding base class functionality with Protected, Overridable and Overrides
Employing polymorphism
- Creating abstractions with MustInherit classes
- Attaching the Implements clause to interfaces
- Invoking polymorphic behaviour
- Implementing INotifyPropertyChanged and IDataErrorInfo
Engaging the .NET Framework
Common Language Runtime (CLR)
- CLR architecture and services
- Managing memory and garbage collection
- Compiling Visual Basic into Intermediate Language
- Handling errors with Try/Catch/Finally
- Throwing exceptions to enforce correct client behaviour
Surveying the .NET Framework Class Library
- Representing sets of data with .NET arrays and generic collections: List(Of T), BindingList(Of T)
- Leveraging data annotation attributes for validation
- Matching complex patterns with Regular Expressions
Programming web user interfaces
- Designing ASP.NET web pages and adding controls
- Working with the ASP.NET page life cycle and events
- Integrating data access into ASP.NET
Constructing .NET desktop applications
- Laying out Windows Forms and controls
- Responding to user interface events
- Implementing master/detail data binding
- Displaying data entry errors with Error Provider
Accessing Data with Entity Framework and LINQ
Connecting to databases with ADO.NET
- Working with Connection, Command and DataReader
- Calling stored procedures from ADO.NET
- Releasing disposable objects
Mapping objects to databases with ADO.NET Entity Framework
- Demystifying the database, model and code-first approaches
- Automating object-relational mapping with DbContext and DbSet
- Representing associations with foreign key mappings
- Lazy and eager loading-related objects
- Persisting an object graph into the database
Integrating query into Visual Basic with LINQ
- Constructing LINQ statements
- Filtering, sorting, grouping and reshaping data: Where, Order By, Group By and Select
- Building custom objects from LINQ queries with anonymous classes
- Working with expression and lambda function LINQ syntax
- Harnessing LINQ with collections and Entity Framework
Deploying Visual Basic Applications
- Employing .NET configuration and VB My.Settings
- Packaging ASP.NET web applications with Visual Studio
- Publishing Windows applications with ClickOnce
Intresseanmälan
Learning Tree International
Learning Tree är ett internationellt utbildningsföretag med över 40 års erfarenhet av att leverera utbildning till yrkesverksamma IT-proffs, projektledare, verksamhetsutvecklare och chefer. Vi erbjuder allt från enstaka kurser till globala utbildningsprogram, och vi hjälper våra kunder att införa hållbara processer som fungerar idag och förbereder...
Läs mer om Learning Tree International AB och visa alla utbildningar.