Advanced .NET Framework Programming Using C#
- Advanced
- 18 and older
- $2,795
- (Exact location to be announced), New York, NY
- 40 hours over 5 sessions
Thankfully we have 37 other C# Classes for you to choose from. Check our top choices below or see all classes for more options.
Collina Italiana @ 1556 3rd Ave , New York, NY
Become practically fluent in Italian with Presto Level 11 (C2) at Collina Italiana. Immerse yourself in the language, effortlessly expressing yourself like a native speaker, reading and discussing classic Italian literature by Dante, Boccaccio, Manzoni, and more. Advance your grammar and conversation skills to the highest level.
Apr 30th
6:30–8:30pm EDT
Meets 10 Times
May 3rd
2–4pm EDT
Meets 10 Times
Collina Italiana @ 1556 3rd Ave , New York, NY
Take your Italian language skills to the next level with Collina Italiana's Presto Level 10 course. Become practically bilingual, confidently express yourself, and understand native materials like books, movies, and music. Keep the conversation going and sharpen your skills with advanced grammar and conversation practice.
Apr 25th
6–8pm EDT
Meets 10 Times
Apr 30th
6:30–8:30pm EDT
Meets 10 Times
May 3rd
2–4pm EDT
Meets 10 Times
New York City Guitar School @ 251 W 30th St, New York, NY
Unlock your musical potential with a guitar course designed for absolute beginners. Students will learn basic chords, practice with real songs, and connect with classmates at the New York City Guitar School. Guitars are provided, so all you need to bring is your desire to rock!
Mar 30th
2–3pm EDT
Meets 12 Times
Apr 2nd
6–7pm EDT
Meets 12 Times
Apr 2nd
7–8pm EDT
Meets 12 Times
Apr 3rd
6–7pm EDT
Meets 12 Times
Apr 6th
2–3pm EDT
Meets 12 Times
This class has 31 more dates.
Tap here to see more
The New York Performing Arts Academy @ 244 West 54th St, New York, NY
Unlock your potential as an actor and master the art of stage, film, and television performance with industry professionals at The New York Performing Arts Academy. Gain comprehensive training and develop the skills needed to excel in the world of acting. Start your journey towards becoming a skilled and authentic actor in a supportive and collaborative learning environment.
Apr 6th
3–4:30pm EDT
Meets 12 Times
Apr 13th
3–4:30pm EDT
Meets 12 Times
Apr 20th
3–4:30pm EDT
Meets 12 Times
Apr 27th
3–4:30pm EDT
Meets 12 Times
May 4th
3–4:30pm EDT
Meets 12 Times
This class has 6 more dates.
Tap here to see more
The New York Performing Arts Academy @ 244 West 54th St, New York, NY
Master the art of stage, film, and television acting with industry professionals at The New York Performing Arts Academy. Develop your skills in script analysis, character development, and audition preparation in a supportive learning environment. Take your acting to the next level and become a skilled and authentic actor with this comprehensive training program.
Apr 6th
3–4:30pm EDT
Meets 8 Times
Apr 13th
3–4:30pm EDT
Meets 8 Times
Apr 20th
3–4:30pm EDT
Meets 8 Times
Apr 27th
3–4:30pm EDT
Meets 8 Times
May 4th
3–4:30pm EDT
Meets 8 Times
This class has 6 more dates.
Tap here to see more
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 C# 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.
Students Will Learn:
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 and use 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. The course concludes by examining how .NET code can interact with legacy code via features like PInvoke and COM Interop. 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: C# programming experience.
Course materials include student guide, hands-on lab manual and USB flash drive containing examples and lab files. Students receive a certificate of completion at the end of class.
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 who have taken the Advanced .NET Framework Programming Using C# class have had a positive experience and praise the instructor for being knowledgeable, friendly, and helpful. They found the class to be very informative and learned a lot from the material covered. The remote class option was also appreciated by the students. Overall, the class exceeded their expectations, both in terms of course material and lab explanations. Quotes from the reviews: 1. "The instructor was very knowledgeable and his class was very informative. I hope to have additional training with instructors as knowledgeable as him." 2. "Overall class experience was excellent. The remote class option was great!" 3. "Both classes I've attended have exceeded my expectations from the course material to the explanation of the labs and the help I received."
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.
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.