Advanced .NET Framework Programming Using VB.NET
- Advanced
- 18 and older
- $2,595
- Earn 25,950 reward points
- Price Lock Guarantee
- (Exact location to be announced), New York, NY
- over 5 sessions
Thankfully we have 3 other Visual Basic Classes for you to choose from. Check our top choices below or see all classes for more options.
Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online
Automate repetitive tasks in Excel and develop custom commands with VBA programming. Learn the fundamentals of Macros and Excel automation in this hands-on class. Prior knowledge of Intermediate Excel is recommended.
May 12th
10am–5pm EDT
Meets 2 Times
Jun 24th
10am–5pm EDT
Meets 2 Times
Noble Desktop @ 185 Madison Ave, New York, NY & Virtually Online
Master the art of automating Excel with VBA macros in this beginner-friendly course. Learn how to enhance your spreadsheet skills and boost productivity by incorporating basic macros. No prior programming knowledge is required, just a basic understanding of Excel functions.
May 12th
10am–5pm EDT
Jun 24th
10am–5pm EDT
NYIM Training @ 185 Madison Ave, New York, NY & Virtually Online
Learn how to automate tasks and boost your productivity with Excel Programming using VBA. Master the VBA programming language and create custom buttons to streamline your workflow. Take this hands-on course and discover the power of macros and Excel automation.
May 12th
10am–5pm EDT
Meets 2 Times
Jun 24th
10am–5pm EDT
Meets 2 Times
All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.
This hands-on course examines how to utilize advanced features of VB.NET and the .NET Framework in order to build sophisticated, scalable, high-performing applications. The course includes coverage of features available in .NET 2.0 through .NET 4.5.
The course begins by reviewing .NET's Common Type System, and then examines nullable types, inferred types and dynamic data. Advanced object-oriented programming topics include auto-implemented properties, inheritance, abstract classes, sealed classes, and generics, as well as how to implement many of the .NET interfaces in order to take advantage of .NET functionality.
Students learn how to use synchronous and asynchronous delegates to call methods using late binding, as well as how to use delegates to define and fire custom events and manage
callbacks. The course shows how to build multithreaded applications and synchronize access to shared resources, including the Thread and ThreadPool classes as well as .NET
4.0's Task class and the Parallel Task Library. Coverage of the new .NET 4.5 Async and Await features is included.
Students learn how to work with data in .NET's collections, as well as how to create anduse custom generic methods and collections. Database topics include how to use ADO.NET to manipulate data in databases and how advanced ADO.NET features provide support for transaction management, connection pooling, and the management of disconnected DataSets. Coverage includes how to work with XML documents and make XPath queries.
The course includes the use of LINQ to make queries of data, regardless of its location. Coverage includes using LINQ to Objects, LINQ to SQL, LINQ to DataSets and LINQ to XML, as well as how PLINQ can be used to make efficient queries on large sets of data located in memory.
Students learn about .NET's support for n-tiered application development, including encapsulating functionality in private and shared assemblies. Students also explore how to create and consume WCF services to build distributed systems. The course includes coverage of attributes and reflection, and how to leverage attributes and reflection to design creative, robust solutions to common design problems.
Other topics include: overriding System.Object methods; boxing and unboxing issues; when to use the String vs. StringBuilder types; working with data in other cultures (internationalization); and pattern matching using regular expressions.
Comprehensive labs provide students with extensive experience coding with Visual Studio to practice with the topics presented throughout the course.
Course Prerequisites
Visual Basic.NET programming experience.
Course Overview
Working with Types
Object-Oriented Programming
Working with Text
Collections and Generics
Working with Delegates
Managing Data with ADO.NET
Working with XML Data
Working with LINQ
Working with Threads
Working with the ThreadPool
Working with the Parallel Task Library
Assemblies
Working with Attributes
Using Reflection
Windows Communication Foundation (WCF)
Note: Classes do not have fixed location. Prior to each class they examine the geographical location of the enrolled students and then select a venue that will provide most convenient overall access for the students. Classes are held in hotel conference rooms and exact location is determined 2 weeks prior to the course date.
Students have had a positive experience in the Advanced .NET Framework Programming Using VB.NET class. They found the instructor to be knowledgeable, friendly, and helpful, making the overall class experience excellent. The option to take the class remotely was also appreciated by students. The instructor was praised for their expertise and the informative nature of the class. Students expressed a desire for additional training with instructors of the same caliber. The staff at SST, from administration to instructors, were commended for their superior personal attention and exceeding expectations in terms of course material and lab explanations. Quotes: - "The instructor was very knowledgeable and his class was very informative." - "I hope to have additional training with instructors as knowledgeable as him." - "Both classes I've attended have exceeded my expectations from the course material to the explanation of the labs and the help I received."
People who viewed this class also viewed the following classes
Get quick answers from CourseHorse and past students.
HOTT delivers instructor-led technical training across the United States, Canada and the United Kingdom. Whether you attend in person, remote-live or on-demand, our classroom-based training philosophy zeroes in on your ability to work more productively and with higher quality results after training....
Read more about Hands On Technology Transfer, Inc.
This school has been carefully vetted by CourseHorse and is a verified NYC educator.
Hands On Technology Transfer, Inc.
Chelsea, Manhattan
(Exact location to be announced)
New York, New York Chelsea, Manhattan
(Exact location to be announced)
New York, New York
Booking this class for a group? Find great private group events
Or see all Coding Group Events
Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.
Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!
Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!
Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!
Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!
More in More Programming Languages
Get special date and rate options for your group. Submit the form below and we'll get back to you within 2 business hours with pricing and availability.