0
هیچ محصولی در سبد خرید نیست.

مجموع: تومان

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

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

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

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

استاندارد ECMA این اهداف طراحی زبان را برای سی شارپ برآورده می‌سازد:

  1. سی شارپ یک زبان برنامه‌سازی ساده، مدرن، برای اهداف عمومی و شیءگرا است.
  2. به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهره‌وری برنامه‌نویس، زبان دارای چک‌کننده Strong Type، چک‌کننده مرزهای آرایه، تشخیص حالت‌هایی که یک متغیر مقداردهی اولیه نشده‌است، قابلیت انتقال کدها و Garbage Collection خودکار است.
  3. این زبان برای استفاده در اجزای توسعه نرم‌افزار برای دستیابی به مزایای سامانه‌های توزیعی در نظر گرفته شده‌است.
  4. قابلیت انتقال برنامه‌نویس بسیار مهم است، خصوصاً برای آن دسته از برنامه‌نویسانی که با زبان‌های C و C++ آشنا هستند.
  5. پشتیبانی از این زبان برای بین‌المللی شدن بسیار مهم است.
  6. زبان سی شارپ برای نوشتن برنامه‌ها برای سامانه‌های تعبیه شده و میزبان در نظر گرفته شده‌است، سیستم‌عامل‌های پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک.
  7. هر چند برنامه‌های نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبان‌های C و اسمبلی نیست.

آموزش دوره مقدماتی

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

آموزش دوره پیشرفته

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

آموزش دوره تکمیلی

۶۰ ساعت
تومان 5 میلیون
  • مباحث به‌صورت گسترده‌تر مطرح می‌شود
  • زمان بیشتری برای رفع اشکال خواهد بود
  • بررسی سورس‌کدهای بیشتر و متنوع‌تر
  • ارائه فیلم‌های آموزشی و سورس‌کدهای تجاری