Course Description
In a 1-year Desktop App Development (C#) course, students will delve deep into the intricacies of developing robust and feature-rich desktop applications using the C# programming language and the .NET framework. The course will start with the basics of C# programming, covering topics such as data types, variables, control structures, and OOP concepts. As students progress, they will learn advanced topics such as asynchronous programming, LINQ (Language Integrated Query), and parallel programming to enhance the performance and responsiveness of their applications. Additionally, students will explore different aspects of desktop application development, including user interface design, database integration, and deployment strategies. Throughout the course, students will work on a series of projects of increasing complexity, culminating in a final project that showcases their skills and knowledge. By the end of the course, students will be well-equipped to design, develop, and deploy professional desktop applications using C# and the .NET framework.
What you’ll learn
- Overview of C#
- Proto-type & Designs
- Creating Layout
- Forms Communication
- Have Fun With Math
- Road Map to Project
- Quality Assurance
- Connecting Data Base
- Building Reports
- Setup And Publishing
This course is designed to build a strong foundation in computer science, covering core topics like programming, cloud computing, and emerging technologies. By working on practical projects and real-world applications, students will gain hands-on experience and develop critical skills to thrive in today's tech landscape.
Introduction to VS 2015, 2019, 2022
IDE and Services packages
Tool Bar, Explorer, Services explorer, Solution explore, Debugging, Profiler
Creating new project and about Templates
Controls and Properties of form
Introduction to forms Communication
Switch from one form to another
Programming for calculation of a sold or being sold products
Count Contries from Drop Down
Variables, Loops, Arrays, 2D Arrays, Condition Delegation, Aggregation Composition
Testing White and Black Box Testing
Understanding Deficiencies in Quality
Design Product Connecting Proces with Data Base
Introduction to Reporting System
Basic Report with Crystal Reports
Advance Reports (Invoice, Sale, Ledger, Stock
Compile and make Development Package
Farhan Ali Surahio
Director
About Instructor
The instructor is a seasoned professional with over 20 years of experience in computer science, serving as both a professor and a skilled developer. His deep understanding of the field, combined with his hands-on expertise in software development, allows him to effectively bridge the gap between theory and practice. As a professor, he is dedicated to simplifying complex concepts, ensuring his students gain both a solid academic foundation and practical skills. His dual role as an educator and developer enhances his ability to mentor and guide the next generation of computer scientists and engineers.
Louis Ferguson
1 days ago
Water timed folly right aware if oh truth. Imprudence attachment him for sympathize. Large above be to means. Dashwood does provide stronger is. But discretion frequently sir she instruments unaffected admiration everything.
Frequently Asked Questions