دوره آموزش C#, دوره آموزش سی شارپ، در دوره آموزش c# دانشجو به دانش و تجربه خوبی از زبان c# دست می یابد و تسلط خوبی به زبان c# سی شارپ پیدا می کند.

دوره آموزش C#

  • طول دوره: 40 ساعت
  • مدرس: مهندس رامشینی
  • تاریخ شروع: 1403/09/20
  • ساعت برگزاری: سه شنبه و پنجشنبه ساعت 17 تا 21
  • مبلغ دوره: 3,800,000 تومان

درباره دوره

سی شارپ (#C) یک زبان برنامه‌نویسی همه منظوره، مدرن و شئ‌گرا است که توسط مایکروسافت توسعه داده شده است.

علاقمندان به یادگیری سی شارپ می توانند همچنین این دوره را به صورت غیر حضوری از منوی پکیج های آموزشی دریافت نمایند.

سرفصل دوره آموزشی

معرفی زبان #C

  • تاریخچه C#
  • انواع زبان های برنامه نویسی
  • انواع نرم افزار های قابل توسعه توسط C#
  • آموزش مفسر ها و کامپایلر ها
  • آموزش نحوه اجرای برنامه های C#

آموزش برنامه نویسی با زبان #C

  • اولین برنامه درC#
  • آموزش برنامه نویسی ویندوز
  • آموزش اصول قالب بندی و نمایش متن
  • آموزش Comment ها در زبان C#
  • آموزش استفاده از visual studio 2019
  • انواع داده اولیه در سی شارپ
  • اصو ل نامگذاری در C#
  • تصمیم گیری و عملگرهای رابطه ای
  • آموزش عملگر های منطقی در C#
  • آموزش عملگر های تخصیص دهنده در اين دوره از آموزش C#
  • آموزش عملگر های افزاینده و کاهنده
  • آموزش ساختار های کنترلی در این دوره از آموزش C#
  • آموزش ساختار های شرطی if & if else
  • آموزش عبارت تکرار while
  • آموزش عبارت تکرار Do-while
  • آموزش عبارت تکرار for
  • آموزش عبارت تکرار Foreach
  • آموزش عبارت چند انتخابی switch

کار با فرم ها در پروژه های ویندوزی

آشنایی با کنترل های ابتدایی نظیر Group box, Picture box, List box, DataGridView و ...

آموزش آرایه ها، رشته ها و فایل ها در #C

  • آموزش انواع اصلی و مرجع در C#
  • آموزش آرایه ها
  • آموزش آرایه های چند بعدی در C#
  • آموزش متدهای کار با کاراکترها و رشته ها در سی شارپ
  • مقایسه رشته ها در C#
  • آموزش متد های String
  • آموزش اتصال و استخراج رشته ها در C#

آموزش متد ها در زبان #C

  • آموزش اعلان و فراخوانی متد در C#
  • آموزش Optional parameter ها
  • قلمرو اعلان در C#
  • آشنایی با کلمات کلیدی ref و out
  • استفاده از آرایه به عنوان ورودی و خروجی متد
  • Call by value & Call by Refrence
  • آموزش مفاهیم حافظه
  • حافظه Stack و Heap
  • Method Overloading
  • آموزش Generic Method
  • Static Method

آموزش کلاس ها و اشیاء در #C

  • برنامه نویسی شی گرا OOP چیست؟
  • مفهوم classو object
  • تعریف کلاس Class
  • تعریف Property و Field
  • آموزش اعلان کلاس و نمونه سازی یک شی از کلاس در C#
  • آموزش مقدار دهی شی ها با سازنده ها (Constructor) در C#
  • آموزش مفاهیم کنترل دسترسی (internal ، Public , private , protected)
  • تعریف Automatically Implemented Properties
  • تعریف Read - Only Properties
  • آموزش کپسوله سازی و متد های set و get
  • Namespace ها در سی شارپ
  • معرفی کلمه کلیدی this
  • آموزش کلاس های Static
  • آموزش کلاس های abstract
  • آموزش کلاس های sealed

آموزش Inheritance در #C

  • کلاس های مبنا و کلاس های مشتق شده
  • رابطه بین کلاس های مبنا و کلاس های مشتق شده
  • سازنده ها در کلاس های مشتق شده
  • آموزش Overloading
  • آموزش Overriding
  • آموزش Hiding

آموزش Extension Methods

آموزش Lambda Expressions

آموزش Delegate

آموزش Enumeration and Iterators

آموزش Anonymous Types

کنترل استثنا در #C

  • آموزش انواع Exception در C#
  • بررسی Exception
  • آموزش Finally در C#
  • آموزش Using

آموزش User Define Data Types در #C

  • آموزش Enums
  • آموزش Classes
  • آموزش Structs

آشنایی با مفاهیم اولیه پایگاه داده

  • نسل های ذخیره و بازیابی اطلاعات
  • مدل های مختلف سیستم های پایگاه داده
  • آشنایی با مدل ER
  • آشنایی با موجودیت ها و صفت ها در مدل ER
  • درجه ارتباط و نوع ارتباط
  • مدل سازی داده ها با استفاده از مدل ER
  • مفهوم آنومالی
  • مفهوم افزونگی داده

کار با پایگاه داده SQL Server

  • 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

آموزش تکنولوژی دسترسی به داده (LINQ)

  • آموزش Query Expressions
  • آموزش Sub queries
  • آموزش LINQ to SQL
  • آموزش LINQ to Entity
  • آموزش Filtering
  • آموزش Projecting
  • آموزش Joining
  • آموزش Ordering
  • آموزش Grouping

پیش نیاز دوره

دوره آموزشی منطق و مقدمات برنامه نویسی