• تهرانپارس ، خ شهید محمود آمینه بزرگراه رسالت، پلاک 213، طبقه2، واحد7

  • 021-77295097 0912-8099518

  • شنبه تا پنجشنبه۹ صبح تا ۶ بعد از ظهر

پکیج آموزش معماری پیاز(Onion Architecture)

درباره دوره

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

تاریخ شروعتعداد ساعتساعت برگزارینام استادهزینه (تومان)وضعیتثبت نام
1399/07/1040پنجشنبه ها ساعت 16:00 تا 20:00مهندس رامشینی1,200,000درحال ثبت نامثبت نام

پیشنیاز ها

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

مخاطبین

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

اهداف دوره

  • آشنایی با محیط توسعه #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