VB.NET / Subject
Intermediate
Build intermediate VB.NET skills with delegates, events, generics, LINQ, Windows Forms, ADO.NET, reflection, iterators, tasks, async programming and synchronization.
Your Progress
Learning Summary
Suggested sequence
Learning roadmap
Topics follow the Admin display order
Intermediate
94 topics- Delegates
- Multicast Delegates
- Events
- Event Handlers
- AddHandler
- RemoveHandler
- RaiseEvent
- Anonymous Methods
- Lambda Expressions
- Generic Classes
- Generic Methods
- Generic Interfaces
- Generic Constraints
- Introduction to LINQ
- LINQ Queries
- Query Syntax
- Method Syntax
- Where
- Select
- OrderBy
- GroupBy
- Join
- Aggregate
- Any
- All
- First
- FirstOrDefault
- Single
- Distinct
- Skip
- Take
- Windows Forms
- Forms
- Controls
- Labels
- TextBoxes
- Buttons
- CheckBoxes
- RadioButtons
- ComboBoxes
- ListBoxes
- DataGridView
- MenuStrip
- ToolStrip
- Dialog Boxes
- MessageBox
- Event-Driven Programming
- Form Validation
- Multiple Forms
- MDI Applications
- ADO.NET
- Database Connections
- ConnectionString
- SqlConnection
- SqlCommand
- SqlDataReader
- DataSet
- DataTable
- DataAdapter
- Parameters
- CRUD Operations
- Transactions
- Stored Procedures
- Reflection
- Attributes
- Custom Attributes
- Extension Methods
- Anonymous Types
- Tuples
- ValueTuple
- Iterators
- Yield
- Operator Overloading
- Partial Classes
- Partial Methods
- XML Literals
- Late Binding
- Dynamic Programming
- Threads
- Thread Class
- ThreadPool
- Tasks
- Task Parallel Library
- Async
- Await
- Parallel Programming
- CancellationToken
- Synchronization
- Locks
- Monitor
- Mutex
- Semaphore
- Race Conditions
- Deadlocks
Topics
94 published topics
- 81 ThreadPoolLearn ThreadPool through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 82 TasksLearn Tasks through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 83 Task Parallel LibraryLearn Task Parallel Library through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 84 AsyncLearn Async through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 85 AwaitLearn Await through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 86 Parallel ProgrammingLearn Parallel Programming through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 87 CancellationTokenLearn CancellationToken through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 88 SynchronizationLearn Synchronization through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 89 LocksLearn Locks through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 90 MonitorLearn Monitor through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 91 MutexLearn Mutex through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 92 SemaphoreLearn Semaphore through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 93 Race ConditionsLearn Race Conditions through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning
- 94 DeadlocksLearn Deadlocks through a detailed VB.NET lesson with examples, exercises and practice questions.Intermediate · 13 min read · 120 min learning