سی شارپ:یک زبان برنامه نویسی همگردان، سطح بالا، شیءگرا، ساخت یافته، رویداد محور، تابعی، دستوری و جنریک است که توسط شرکتمایکروسافت در سال ۲۰۰۰ میلادی از خانوادهٔ زبان‌های چارچوب دات‌نت معرفی شد. زبان سی شارپ همچنین از خانواده زبان‌های برنامه‌نویسی سی نیز است.

در طی سالها همیشه زبان سی شارپ در زمره پنج زبان برتر از حیس  محبوبیت,تعداد کاربر و تقاضای  شغلی در جهان بوده است.

سی شارپ:یک زبان برنامه نویسی همگردان، سطح بالا، شیءگرا، ساخت یافته، رویداد محور، تابعی، دستوری و جنریک است که توسط شرکتمایکروسافت در سال ۲۰۰۰ میلادی از خانوادهٔ زبان‌های چارچوب دات‌نت معرفی شد. زبان سی شارپ همچنین از خانواده زبان‌های برنامه‌نویسی سی نیز است.

در طی سالها همیشه زبان سی شارپ در زمره پنج زبان برتر از حیس  محبوبیت,تعداد کاربر و تقاضای  شغلی در جهان بوده است.

حتی می‌توان به کمک C# نرم‌افزارهای تحت ویندوز و macOS تولید کرد. راستش در چند نسخه اخیر ویندوز، مخصوصا Windows 10، بخش زیادی از خود این سیستم عامل به وسیله زبان C# نوشته شده است.

C# یک زبان ساده و قدرتمند است. به کمک C# می‌توان برای پلتفرم‌های مختلف، از موبایل گرفته تا سرور‌ها، کد نوشت. C# شرکت مایکروسافت را پشت سر خود دارد، که این یعنی قرار نیست به این زودی از رده خارج شود. تعداد زیادی برنامه‌نویس در سراسر جهان با C# کد می‌نویسند. همین موضوع باعث می‌شود تقریبا اکثر اوقات به سادگی راه حل مشکلات خود را در اینترنت پیدا کنید، چون احتمالا حداقل یک نفر پیش از شما با آن مشکل روبرو شده است.

زبان C#، برای کسی که می‌خواهد تازه به دنیای نرم‌افزار وارد شود بسیار مناسب است. 

شرکت شبکه کار سبزینه اقدام به برگزاری دوره های سی شار با سرفصل های کامل نموده است.

سرفصل های دوره سی شارپ :

مفاهیم اولیه سی شارپ، متغیرها، ثوابت
انواع زبان های برنامه نویسی
زبان ویژوال سی شارپ
معرفی محیط سی شارپ
الگوی یک برنامه ساده به زبان سی شارپ (#C)
انواع داده ها
متغیر چیست؟
تعریف متغیر
نوع متغیر
مقداردهی متغیر
نشان دادن محتوای متغیرها بر روی خروجی
نام گذاری متغیر
تعریف ثوابت
تبدیل انواع
درس دوم: کار با محیط فرمی و معرفی کنترل ها
واسط گرافیکی کاربر
ایجاد پروژه
معرفی جعبه کنترل
رویدادهای مختلف ماوس و صفحه کلید در سی شارپ
معرفی خصوصیات فرم و کنترل های مختلف (Text box ,Label ,Button ,Checkbox ,Combo box)
کار با کنترل Timer و Progress bar 
کار با کنترل MenuStrip و دیالوگ ها (ColorDialog ,OpenFileDialog ,SaveFileDialog ,FontDialog) 
کار با کنترل ContextMenuStrip برای ایجاد منوی راست کلیک در پروژه
استفاده از کامپوننت ها در سی شارپ
نحوه اضافه کردن کامپوننت های مختلف به سی شارپ
درس سوم: عبارت ها، عملگرها و دستورات شرطی
عبارت های محاسباتی
عبارت های منطقی (Logical) یا بولین (Boolean)
نوع داده کاراکتری
نوع داده رشته ای
عملگرهای ریاضی یا حسابی
عملگرهای افزایشی و کاهشی
عملگرهای مقایسه ای
دستورات شرطی if و if-else
دستور Break
عملگرهای منطقی
دستور Switch
درس چهارم: حلقه ها، آرایه ها، متدها و کلاس ها
دستورات حلقه شرطی while
دستورات حلقه شرطی do while
دستور حلقه for و حلقه for تودرتو
کلاس چیست؟
نحوه تعریف و استفاده از کلاس
متد چیست؟
استفاده از متدهای آماده
آرایه ها
مرتب کردن داده های یک لیست
عمل جستجو در لیست
تولید اعداد تصادفی
حلقه foreach
کلاس Array
STRING
درس پنجم: کار با فایل ها و استریم ها
مفهوم فایل و دایرکتوری (Directory)
کار روی پوشه ها
ورودی – خروجی فایل
کلاس فایل استریم (Stream)
خواندن و نوشتن در فایل
درس ششم: تکنولوژی ADO.NET در سی شارپ
نحوه برقراری ارتباط با بانک اطلاعاتی از طریق ADO.NET
ذخیره اطلاعات از طریق ADO.NET
حذف اطلاعات از طریق ADO.NET
ویرایش اطلاعات از طریق ADO.NET
جستجوی اطلاعات از طریق ADO.NET
درس هفتم: تکنولوژی Entity Framework در سی شارپ
نحوه برقرای ارتباط با بانک اطلاعاتی از طریق Entity Framework
ذخیره اطلاعات از طریق Entity Framework
حذف اطلاعات از طریق Entity Framework
ویرایش اطلاعات از طریق Entity Framework
جستجوی اطلاعات از طریق Entity Framework
درس هشتم: تکنولوژی LINQ to SQL در سی شارپ
اضافه کردن موارد مورد نیاز برای کار با LINQ به برنامه
نمایش اطلاعات درون DataGridView
بایند کردن (Bind) فیلدها به کنترل های روی فرم
ایجاد پروسیجرها (Procedure) برای انجام عملیات روی جداول
ذخیره اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
حذف اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
ویرایش اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
جستجوی اطلاعات در بانک اطلاعاتی به روش LINQ to SQL
درس نهم: پشتیبان گیری و بازیابی اطلاعات در سی شارپ
پشتیبان گیری و بازیابی اطلاعات از بانک اطلاعاتی sqlite
پشتیبان گیری و بازیابی اطلاعات از بانک اطلاعاتی sqlite
درس دهم: کار با تصویر در بانک اطلاعاتی در سی شارپ
ذخیره تصویر در بانک اطلاعاتی
جستجوی تصویر ذخیره شده
ویرایش تصویر
درس یازدهم: گرافیک در سی شارپ
فضاهای نام مربوط به گرافیک
رسم اشکال گرافیکی
کار با تصاویر گرافیکی
کار با کنترل PictureBox