رویداد به پایان رسیده است!
دوره برنامه نویسی سی شارپ صنعتی در قالب مدرسه تکمیلی در تاریخپنج‌شنبه ۱ آذربه پایان رسیده است. (جزئیات بیشتر)

دوره برنامه نویسی سی شارپ صنعتی در قالب مدرسه تکمیلی

شروع:
یک‌شنبه ۱ مهر ۹۷ ۱۵:۰۰
پایان:
پنج‌شنبه ۱ آذر ۹۷ ۱۸:۳۰
دوره برنامه نویسی سی شارپ صنعتی در قالب مدرسه تکمیلی
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

توضیحات بیشتر

 دوره برنامه نویسی سی شارپ با همکاری دانشکده مهندسی و علوم کامپیوتر دانشگاه شهیدبهشتی و شرکت همکاران سیستم به مدت 50 ساعت در مهر و آبان ماه سال جاری در دانشکده مهندسی و علوم کامپیوتر برگزار خواهد شد. روزهای برگزاری این دوره یکشنبه از ساعت 15 تا 18:30 و پنجشنبه  از ساعت 9 تا 12:30 می باشد. 

پیش نیاز برگزاری این دوره:

  • گذراندن حداقل ترم 6 کارشناسی مهندسی کامپیوتر
  • گذاراندن درس های

o       اجباری:

  • برنامه نویسی مقدماتی و پیشرفته
  • طراحی الگوریتم
  • ساختمان داده ها
  • بانک های اطلاعاتی

o       اختیاری:

  • زبان های برنامه سازی
  • سیستم های عامل

 

سرفصل های پیشنهادی دوره (لازم به ذکر است در جلسه اول این دوره، آزمونی به منظور سنجش سطح کلاس و متناسب کردن این سرفصل‌ها برگزار می‌شود.):

  • آشنایی با .NET Framework و زبان C#

          NET Core

         NET Standard

  • ساخت و اجرای نرم افزارهای تحت console به صورت cross-platform
  • آشنایی با ابزارها

          Microsoft Visual Studio

          Visual Studio Code

  • متغیر ها و انواع داده ابتدایی
  • ساختارهای کنترلی و حلقه ها
  • الگوریتم و حل مسأله
  • Enum ها
  • مفهوم کلاس و شیء
  • ساخت نرم افزارهای cross-platform
  • مجموعه ها (Collections) و آرایه ها
  • متد ها (Methods)
  • مفاهیم برنامه نویسی وب
  • آشنایی با ASP.NET MVC
  • کلاس ها، اشیاء و برنامه نویسی شیء گرا
  • اجزاء کلاس ها
  • مفاهیم برنامه نویسی شیء گرا
  • مفهوم Value Type/Reference Type
  • Project/Assembly/Reference
  • مدیریت حافظه
  • Generic ها
  • Nullable Types
  • Interface ها
  • Delegate و Event
  • Exception ها و مدیریت خطاها
  • Enumeration و Iterator ها
  • آشنایی با برخی کلاس های مهم در .NET Framework Class Library
  • Anonymous Type و Anonymous Method
  • LINQ - مقدماتی
  • آشنایی با ADO.NET
  • Attribute و Reflection - مقدماتی
  • آشنایی با Entity Framework
  • الگوهای صحیح کد نویسی و نگاهی به موضوع Performance
  • Debugging
  • فایل ها و Stream ها
  • برنامه نویسی Asynchronous
  • Thread ها و برنامه نویسی موازی
  • موضوعات پیشرفته:

o       انواع پارامترهای متدها

       Covariance/Contravariance

        Lazy<T>

        Indexer

       Operator Overloading

       Thread Synchronization

o        آشنایی با معماری نرم افزارهای Enterprise


به همراه داشتن لبتاپ حاوی محیط برنامه نویسی سی شارپ، در همه جلسات کلاس ضروری می باشد. 

آدرس:تهران ولنجک- میدان شهیدشهریاری (دانشگاه)- دانشگاه شهیدبهشتی- دانشکده مهندسی و علوم کامپیوتر- آمفی تئاتر دانشکده