- آن دسته از افرادی که می خواهند به زبان برنامه نویسی حرفه ای #C به عنوان یکی از پردرآمدترین زبان های برنامه نویسی، تسلط یابند.
- آن دسته از مهندسین صنایع که برای اجرای تحلیل و طراحی شی گرای نرم افزار احتیاج به دانش عملی oop دارند نیز از مخاطبین این دوره هستند.
- آن دسته از برنامه نویسانی که می خواهند در محیطی عملی و کاربردی از صفر تا صد مراحل اجرای یک پروژه را در محیط Net. تجربه کنند.
تخفیف ویژه آموزش Git به همراه GitLab + Github و Azure DevOps مدت محدود

دوره آموزشی C#
- طول دوره: 40
- مدرس: مهندس رامشینی
- تاریخ شروع: 1399/07/10
- ساعت برگزاری: پنجشنبه ها ساعت 16:00 تا 20:00
- مبلغ دوره: 1,200,000
درباره دوره
سی شارپ (#C) یک زبان برنامهنویسی همه منظوره، مدرن و شئگرا است که توسط مایکروسافت توسعه داده شده است.
پیش نیاز دوره
دوره آموزشی منطق و مقدمات برنامه نویسی
مخاطبین دوره
اهداف دوره
- آشنایی با محیط توسعه #C
- اصول برنامه نویسی با زبان #C
- آشنایی با کلاس های C# و طراحی شی گرا
- آشنایی با طراحی برنامه های پایه و کاربردی
- آشنایی با اتصال #C به پایگاه داده SQL server
- ایجاد آمادگی جهت شرکت در دوره های پیشرفته #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