(Online Workshop With Optional Hindi/English Support)
📥 Download BrochureThis online workshop builds a strong foundation in C# and Windows app development. Students will learn from basic syntax to real-time project architecture, database, reporting and deployment. The course includes live sessions, coding demos, mini tasks and a final group project — all taught in Marathi for better regional understanding (with optional Hindi/English support).
Module 1: Introduction to C# and .NET Framework
Overview of the .NET ecosystem, Visual Studio environment, and how C# fits into modern application development. Introduction to console applications and syntax basics.
Module 2: Variables, Data Types, and Operators
Understanding value types, reference types, constants, and variable declarations. Use of arithmetic, logical, and comparison operators in practical scenarios.
Module 3: Control Structures (if, switch, loops)
Learn decision-making and flow control using if-else, switch-case, while, for, and foreach loops with real-life coding examples.
Module 4: Object-Oriented Programming in C#
Core OOP principles—classes, objects, inheritance, polymorphism, encapsulation, and abstraction. How to build modular, maintainable code using these concepts.
Module 5: Windows Forms UI Controls and Events
Create interactive desktop applications using Windows Forms. Design UI using buttons, textboxes, labels, radio buttons, checkboxes, and handle their events.
Module 6: ADO.NET – Connecting with SQL Server
Introduction to ADO.NET architecture. Learn how to connect to SQL Server, execute queries, perform CRUD operations, and use DataTables and DataAdapters.
Module 7: Crystal Reports – Design and Integration
Build custom reports using Crystal Reports, fetch data dynamically, apply filters, format layout, and integrate reports into your Windows applications.
Module 8: Project Architecture – UI, BLL, DAL Layers
Design real-world applications with separation of concerns. Understand layered architecture: User Interface (UI), Business Logic Layer (BLL), and Data Access Layer (DAL).
Module 9: Exception Handling and Debugging Techniques
Handle runtime errors gracefully using try-catch blocks, finally, and custom exceptions. Learn debugging tips and use breakpoints, watch windows, and output logs effectively.
Module 10: Final Group Project – Team Work and Code Review
Students will form small teams, plan and build a working Windows application. Mentor support for code guidance, best practices, and group reviews.
Module 11: Setup & Deployment – Building .exe Files
Convert your application into a distributable package. Learn about setup projects, .exe creation, dependencies, installer customization, and deployment tips.
Module 12: .NET Career Path, Resume Guidance, and Mock Interviews
Explore .NET job roles (developer, analyst, tester), build a strong resume, understand what recruiters look for, and attend mock interviews with feedback.