شرکت آموزشی و خدمات رایانه ای ویرا

برنامه نویس عزیز سلام

در این صفحه به معرفی زبان سی شارپ می پردازیم و شما را کاملا با زبان برنامه نویسی #C و ویژگی های این زبان آشنا می کنیم. زبان برنامه نویسی سی شارپ، یک زبان برنامه نویسی Cross Platform است که به لطف NET Core شما می توانید این زبان را روی همه سیستم عامل ها (Windows, Linux, Mac) اجرا کنید و به توسعه برنامه های خود بپردازید. در ادامه با ما همراه باشید.

سی شارپ چیست؟

بدون شک یکی از محبوب ترین و پرکاربرد ترین زبان های برنامه نویسی حال حاضر دنیا سی شارپ نام دارد و بر اساس آخرین تحقیقات صورت گرفته این زبان جزو 5 زبان برنامه نویسی برتر در دنیا می باشد، که همچنین بازار کار بسیار خوبی در ایران دارد. از زبان برنامه نویسی C# می توان برای ساخت برنامه های تحت ویندوز (دسکتاپ)، برنامه های تحت وب،Web service  ها، برنامه های موبایل و بازی ها استفاده کرد.برای توسعه برنامه های ویندوز از طریق زبان سی شارپ می توان از پلتفرم های WinForms،WPF  و UWP استفاده کرد. حتی با استفاده از زبان سی شارپ و پلتفرم هایی مانند Xamarin و UWP می ‌توان برای اندروید،  iOS و ویندوزفون‌ ها برنامه ایجاد کرد. همچنین فریمورک های ASP.NET MVC  و ASP.NET Core دو تکنولوژی برای طراحی و ایجاد برنامه های تحت وب مدرن هستند که امروزه در دنیای برنامه نویسی بسیار پرکاربرد و پر آوازه می باشند. بنابراین اگر تسلط خوبی به زبان برنامه نویسی سی شارپ داشته باشید، شما آمادگی کافی برای شروع یادگیری فریمورک قدرتمند ASP.NET Core را نیز خواهید داشت.

چرا سی شارپ؟

دلایل بسیاری برای محبوبیت زبان سی شارپ وجود دارد که از جمله آنها می توان به موارد زیر اشاره کرد :

  • آسان بودن یادگیری برنامه نویسی سی شارپ

سی شارپ جزء زبان های سطح بالا است و به زبان های برنامه نویسی چون  C, C++ و جاوا نزدیک است؛ بنابراین یادگیری این زبان آسان است و شما با داشتن یک منبع مناسب می توانید به خوبی این زبان برنامه نویسی را یاد بگیرید.

  • استفاده گسترده از زبان سی شارپ برای توسعه برنامه های دسکتاپ (ویندوز) و تحت وب

زبان C# به صورت گسترده برای تولید برنامه های دسکتاپ ، تحت وب و Web service ها مورد استفاده قرار می گیرد؛ مایکروسافت با خرید شرکت  Xamarin قدم بزرگی در مسیر رشد هر چه بیشتر استفاده از زبان #C برداشت. Xamarin  امکانی را فراهم کرده است که به سادگی می‌توان با استفاده از زبان #C برای دستگاه‌های اندرویدی و iOS اپلیکیشن موبایل تولید کرد.

  • استفاده از زبان سی شارپ برای تولید بازی

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

  • زبان #C دارای برنامه های تحت وب یکپارچه ای است
  • کدنویسی آسان در نرم افزار ویژوال استودیو که قدرتمندترین IDE موجود برای برنامه نویسی است.
  • زبان برنامه نویسی سی شارپ دارای کتابخانه بزرگی است که می تواند عملکرد سطح بالاتری نسبت به دیگر زبان ها همچون جاوا و C++ ارائه دهد.
  • بازار کار عالی در ایران و خارج از ایران
  • پشتیبانی و بروزرسانی مداوم توسط شرکت مایکروسافت
  • زبان برنامه نویسی C# کاملا شی گرا است.
آموزش
برنامه نویسی
برنامه نویسی
برنامه نویسی سی شارپ
آموزش کامپیوتر

دوره آموزش برنامه نویسی سی شارپ

سرفصل دوره آموزش برنامه نویسی سی شارپ

  • معرفی برنامه نویسی و اهداف آن
  • معرفی فرآیند برنامه نویسی 
  • معرفی تاریخچه زبان های برنامه نویسی
  •  تاریخچه C#
  •  انواع زبان های برنامه نویسی
  •  انواع نرم افزار های قابل توسعه توسط C#
  •  آموزش مفسر ها و کامپایلر ها
  •  آموزش نحوه اجرای برنامه های C#
  •  آموزش برنامه نویسی ‏Object Oriented Programming
  •  اصو ل نامگذاری در C#
  • اولین برنامه درC#
  •  آموزش برنامه نویسی ویندوز
  •  آموزش اصول قالب بندی و نمایش متن
  •  آموزش Comment ها در زبان C#
  •  آموزش استفاده از visual studio 
  •  انواع داده اولیه در سی شارپ
  •  آموزش مفاهیم حافظه
  •  حافظه Stack و Heap
  •  تصمیم گیری و عملگر های رابطه ای
  •  آموزش عملگر های منطقی در C#
  •  آموزش عملگر های تخصیص دهنده در  #C
  •  آموزش عملگر های افزاینده و کاهنده
  •  آموزش ساختار های کنترلی در  #C
  •  آموزش ساختار های شرطی if & if else
  •  آموزش عبارت تکرار ‏while
  •  آموزش عبارت تکرار ‏Do-while
  •  آموزش عبارت تکرار ‏for
  •  آموزش عبارت تکرار Foreach
  •  آموزش عبارت چند انتخابی ‏switch
  • آموزش انواع اصلی و مرجع در C#
  • آموزش آرایه ها
  • آموزش عبارت ‏for‏پیشرفته
  • آموزش آرایه های چند بعدی در C#
  • آموزش رشته ها و کاراکترها در C#
  • آموزش متدهای کار با کاراکترها
  • مقایسه رشته ها در C#
  • آموزش متد های ‏String
  • آموزش اتصال و استخراج رشته ها در C#
  • آموزش کار با فایل های سیستم عامل در C#
  • تعریف برنامه نویسی شی گرا OOP
  • تعریف کلاس – Class
  • تعریفProperty و Field
  • آموزش اعلان کلاس و نمونه سازی یک شی از کلاس در C#
  • آموزش مقدار دهی شی ها با سازنده ها (Constructor) در C#
  • آموزش مفاهیم کنترل دسترسیinternal ، Public , private , protected
  • آموزش متد های سازنده کلاس در C#
  • تعریف Automatically Implemented Properties
  • تعریفRead – Only Properties
  • آموزش کپسوله سازی و متد های ‏set‏و ‏get
  • Namespace ها در سی شارپ
  • معرفی کلمه کلیدی this
  • آموزش کلاس های ‏Static
  • آموزش کلاس های ‏abstract
  • آموزش کلاس های sealed
  • آمـوزش لزوم وراثت در برنامه نویسی
  •  آمـوزش وراثت یک سطحی در سی شـارپ
  •  آمـوزش وراثت دو سطحی در سی شـارپ
  •  آمـوزش ارث بری توابع در سی شـارپ
  •  آمـوزش استفاده از Base برای دسترسی به متدهـای Parent
  •  آمـوزش وراثت در Constructor ها و فراخوانی Constructor والد با استفاده از Base

 

 

  • آموزش اعلان و فراخوانی متد ‏در C#
  • آموزش Optional parameter ها
  • آموزش متد ها و فیلد های ‏Static
  • قلمرو اعلان در C#
  • آشنایی با کلمات کلیدی ref و out
  • استفاده از آرایه به عنوان ورودی و خروجی متد
  • Call by value & Call by Refrence
  • Method Overloading
  • آموزش Generic Method
  • Static Method
  • آموزش انواع Exception در C#
  •  بررسی Exception
  • آموزش Finally در C#
  • آموزش Using
  • آموزش Multi-catch در C#
  • طراحی GUI و رابط کاربری با زبان #
  • کار با فرم ها در پروژه های ویندوزی
  •  آشنایی با کنترل های ابتدایی  نظیر:

Button 
Textbox 
Checkbox 
Radio button 
Group box 
Label 
Combo box 
Picture box 
List box 
Timer 
Masked Text box 
Numeric Up Down 
Rich Text box 
Background worker 
Checked list box 

Context menu strip 
Menu strip 
Status strip 
Tool strip container 
Date time picker 
List view 
Flow layout panel 
Table layout panel 
Color Dialog 
Folder Browser Dialog 
Font Dialog 
Open File Dialog 
Save File Dialog 
Date grid view 
Chart 
File system watcher 
Tree view 
Tab control 
 رویداد ها و خصوصیت های کنترل ها
 آشنایی با کنترل های پیشرفته
Drag and Drop  
User Control 
 گزارش ها در #C با Viewer Report
 عملیات چاپ در فرم های #C
 اضافه کردن کنترل های کامپوننت ها به برنامه
 کار با کنترل های DevComponent
 اصول طراحی کاربردی، کاربرپسندی و کاربردپذیری

در این بخش از دوره آموزشی به آموزش کلیدی مفاهیم دیتابیس می پردازیم:

  •  SQL Server چیست؟
  • چگونه SQL Server را نصب کنم؟
  • ارائه و معرفی نسخه مناسب SQL Server برای نصب
  • آموزش محیط کلی کار کردن با SQL Server
  • آموزش مفاهیم اصلی بانک اطلاعاتی
  • جدول چیست؟
  • رابطه چیست؟
  • آموزش ایجاد جداول در SQL Server
  • آموزش انواع DataType ها در SQL Server 
  • آموزش مفهوم Identity در جداول SQL Server
  • آموزش ساخت Primary Key در SQL Server
  • ذخیره سازی داده های مرتبط با تاریخ
  • آموزش ساخت diagram برای درک مفهوم عملکرد SQL Server
  • بررسی دستورات SQL
  • آموزش دستور Insert
  • آموزش دستور Update
  • آموزش دستور Delete
  • آموزش دستور Select همراه با where و And و Or و Like
  • آموزش دستورات Join برای اتصال چند جدول به همدیگر در محیط Query نویسی در SQL Server
  • اتصال به پایگاه داده با ADO.Net
    Sql Connection 
    Sql Command 
    Sql Data Reader 

 

 

 

 

  • بررسی DataBase First در Entity Framework
  •  بررسی Code First در Entity Framework
  •  بررسی Model First در Entity Framework
  • آمـوزش بازیابی داده از Entity Framework با استفاده از Query
  •  آمـوزش ساخت Anonymous Object با استفاده از کوئری
  •  آمـوزش دستور First or Default
  •  آمـوزش دستور Single or Default
  •  آمـوزش دستور Find
  •  آمـوزش ترکیب شرط ها با استفاده از and در Entity Framework
  •  آمـوزش ترکیب شرط ها با استفاده از or در Entity Framework
  •  آمـوزش ثبت داده ها با استفاده از Entity Framework
  •  آمـوزش حذف داده ها با استفاده از Entity Framework
  •  آمـوزش بروز رسانی داده ها با استفاده از Entity Framework
  • آموزش Query Expressions
  • آموزش Sub queries
  • آموزش LINQ to SQL
  • آموزش LINQ to Entity
  • آموزش Filtering
  • آموزش Projecting
  • آموزش Joining
  • آموزش Ordering
  • آموزش Grouping

مشاوره و ثبت نام

پیمایش به بالا