چجوری یه سی شارپ کار حرفه ای بشیم ؟ بهترین دوره آموزشی حرفه ای سی شارپ رو کجا یاد بگیریم ؟ به دوره آموزش سی شارپ پیشرفته خوش اومدید. دوره ای که پیش رو دارید دوره پیشرفته زبان سی شارپ است. ما قبلاً در طول یک دوره مقدماتی با امکانات و ویژگی های اولیه زبان سی شارپ آشنا شدیم. در طول دوره پیشرفته نگاهی دقیق تر و جزئی تر به امکانات مختلف این زبان برنامه نویسی خواهیم داشت. در این ویدیو به بررسی سرفصل های مرتبط به دوره پرداخته و دیدی کلی نسبت به این دوره به دست خواهیم آورد. اما به صورت خلاصه، مباحثی که دوستان در طول این دوره با آن ها آشنا خواهند شد به شرح زیر است:
- آشنایی با ساختار و معماری دات نت
- مروری بر امکانات پایه سی شارپ (متغیر ها، دستورات کنترلی، حلقه ها، متد ها و ...)
- برنامه نویسی شئ گرا در سی شارپ (اصول و مفاهیم، کلاس ها و شئ ها، وراثت، چند ریختی و ...)
- مدیریت خطاها و استثناءها
- آشنایی و کار با Interface ها
- مجموعه ها و نوع های Generic
- Delegate ها، Event ها و عبارات Lambda
- استفاده از قابلیت Pointer ها و کلمه کلیدی unsafe
- LINQ
- مدیریت حافظه و Object Life Time
- Class Library ها و تنظیمات Assembly ها در دات نت
- آشنایی با مفاهیم Type Reflection و Late Binding و همچنین برنامه نویسی با Attribute ها
- نوع های dynamic و DLR
- کار با Process ها و AppDomain ها
- آشنایی با CIL و اسمبلی های Dynamic
- کار با Thread ها و برنامه نویسی Asynchronous
- COM Interop
- کار با فایل ها و مبحث Object Serialization
- امنیت در دات نت
- نوشتن تست برای برنامه ها و Test Driven Development
- آشنایی با برنامه های Windows Forms، WPF و UWP یا Universla Windows Platform (در این بخش شما با نحوه نوشتن برنامه های ونیدوز آشنا خواهید شد)
- کار با ADO.NET و ارتباط با بانک اطلاعاتی SQL Server و آشنایی با مفاهیم Connected Layer و Disconnected Layer
- آشنایی با Entity Framework Code First
- کارگاه آموزشی (نوشتن یک برنامه کامل مبتنی بر ویندوز)
- کار با فایل های XML، قابلیت LINQ to XML و کار با فرمت JSON
- برنامه نویسی تحت شبکه
- آشنایی با MEF برای نوشتن برنامه های Extendable
- آشنایی با قابلیت های پیشرفته محیط Visual Studio
- کار با ابزارهای Tracing و Event Log ها
- آشنایی با پلاتفرم کامپایلر دات نت (Roslyn)
- نوشتن سرویس های ویندوز (Windows Services)
در داخل ویدیو بارگذاری شده، به صورت کامل به بررسی سرفصل های دوره پرداخته ایم. سعی بر این بوده که سرفصل ها مطابق با سرفصل استاندارد کتاب های مرجع بوده و تمامی مباحثی که برای نوشتن کاربردی یک برنامه سی شارپ به آن ها نیاز است را پوشش دهیم.