سی شارپ پلاتین
اموزش زبان برنامه نویسی سی شارپ

سی شارپ یک زبان برنامه نویسی شی گراست که توسط شرکت ماکروسافت ساخته شده و ترکیبی از قابلیت های خوب زبان های برنامه نویسی ++ Cو Javaاست. اگر با این دو زبان اشنایی دارید، این شانس را دارید که زبان # C را راحت یاد بگیرید. این زبان به قدری راحت است که هم کسانی که قبلا برنامه نویسی نکرده اند و هم دانش اموزان می توانند راحت ان را یاد بگیرند.

از سی شارپ می توان برای ساخت نرم افزار های تحت ویندوز، تحت وب، وب سرویس ها، برنامه های موبایل و بازی ها استفاده کرد. می توان به جای واژه ویژوال سی شارپ از کلمه سی شارپ استفاده کرد، اما ویژوال سی شارپ به معنی استفاده هم زمان از سی شارپ و محیط گرافیکی ویژوال استودیو می باشد.

سی شارپ از کتابخانه های کلاس دات نت که شامل مجموعه بزرگی از اجزا از قبل ساخته شده است، استفاده می کند. این اجزا با ساخت هر چه سریعتر برنامه ها کمک می کنند. سی شارپ یه برنامه بسیار قدرتمند و شی گراست و با ان می توان برنامه هایی با قابلیت مدیریت بیشتر و درک اسان ایجاد کرد. ساختار
این زبان نسبت به زبان های دیگر بسیار اسان و قابل فهم است.

اهداف طراحی زبان

  • استاندارد ECMA این اهداف طراحی زبان را برای سی شارپ برآورده می‌سازد:
  • سی شارپ یک زبان برنامه‌سازی ساده، مدرن، برای اهداف عمومی و شیءگرا است.
  • به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره‌وری برنامه‌نویس، زبان دارای چک‌کننده Strong Type، چک‌کننده مرزهای آرایه، تشخیص حالت‌هایی که یک متغیر مقداردهی اولیه نشده‌است، قابلیت انتقال کدها و Garbage Collection خودکار است.
  • این زبان برای استفاده در اجزای توسعه نرم‌افزار برای دستیابی به مزایای سامانه‌های توزیعی در نظر گرفته شده‌است.
  • قابلیت انتقال برنامه‌نویس بسیار مهم است، خصوصاً برای آن دسته از برنامه‌نویسانی که با زبان‌های C و C++ آشنا هستند.
  • پشتیبانی از این زبان برای بین‌المللی شدن بسیار مهم است.
  • زبان سی شارپ برای نوشتن برنامه‌ها برای سامانه‌های تعبیه شده و میزبان در نظر گرفته شده‌است، سیستم‌عامل‌های پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک.
  • هر چند برنامه‌های نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبان‌های C و اسمبلی نیست.
تکمیلی
آموزش دوره تکمیلی
/۶۰ ساعت
  • مباحث به صورت گسترده تر مطرح می شود.
  • زمان بیشتری برای رفع اشکال خواهد بود.
  • بررسی سورس کد های بیشتر و متنوع تر.
  • ارائه فیلم های آموزشی و سورس کد های تجاری.

*دوره آموزش تکمیلی، مباحث مربوط به دوره آموزش مقدماتی و پیشرفته را نیز شامل می شود.

ثبت نام
پیشرفته
آموزش دوره پیشرفته
/۴۵ ساعت
  • آشنایی و کار با فایل ها
  • آشنایی و کار با شبکه
  • کنترل خطا Error Handing
  • کار با دیتابیس
  • طراحی و پیاده سازی برنامه های رابط گرافیکی
  • کار با مباحث چند نخی Multithreading
  • آشنایی و کار با Enumeration
  • آنشایی و کار با Delegate / Event
  • آشنایی و کار با Reflection
  • آشنایی و کار با ساختار – struct
  • آشنایی و کار با Generic
  • آشنایی و کار با LINQ

دوره آموزشی پیشرفته، مباحث مربوط به دوره آموزش مقدماتی را نیز شامل می شود.

ثبت نام
مقدماتی
آموزش دوره مقدماتی
/۲۵ ساعت
  • آشنایی با زبان برنامه نویسی سی شارپ
  • آشنایی با متغیر ها
  • آشنایی با دستورات شرطی و حلقه ها
  • آشنایی با آرایه ها
  • آشنایی و استفاده از مفاهیم شی گرایی
  • کار با اینترفیس ها Interface
  • کلاس های انتزاعی Abstract Class
  • آشنایی با فضای نام (namespace)
  • آشنایی و کار با متد ها
  • آشنایی با کلاس ها
  • آشنایی و نحوه استفادهRegular Expression
  • کار با توابع تاریخ و زمان
ثبت نام
C#