سرفصل دوره آموزشی برنامه نویسی دات نت فرم ورک | Net Framework Application | با نرم افزار ویژوال استادیو مجتمع فنی تهران نمایندگی سیدخندان آشنایی با Microsoft .Net Framework نگارش­های .Net ساختار .Net آشنایی با BCL و مفهوم Namespace در سازمان­دهی آشنایی با CLR و نحوه عملکرد آن در زمان اجرا آشنایی با زبان MSIL آشنایی با برخی ابزارها در .Net Framework معرفی csc.exe معرفی ildasm.exe معرفی ilasm.exe معرفی Red Gate .Net Reflector آشنایی با مفهوم Code Protection و برخی ابزارهای موجود از جمله Dotfuscator ساختار برنامه­ ها آشنایی با مفهوم Type در .Net انواع Type Value Type Reference Type معرفی نمودار Type در .Net کلاس­ها معرفی مقدماتی انواع اعضای یک کلاس (Field، Method، Property و ...) طبقه­ بندی اعضای کلاس (Instance Member، Static Member) طبقه ­بندی کلاس­ها (Standard، Sealed، Abstract، Static) ساخت کلاس و روش­های ایجاد Instance از کلاس مدیریت کلاس­ها نحوه ذخیره­سازی در فایل­ها و معرفی دستور Partial ایجاد Namespace و معرفی دستور Using معرفی پنجره Class View معرفی سطوح دسترسی (Access Modifier) نحوه تعریف Field دستورات readonly و const در تعریف Field آشنایی بیشتر با اعضای Static تعریف Method برای کلاس مفهوم Overloading استفاده از params برای دریافت پارامترهای نامحدود پارامترهای ref و out پارامترهای optional آشنایی با Constructor و Destructor آشنایی با Constructorهای Static در کلاس آشنایی با Extension Method تعریف Property برای کلاس معرفی توابع get و set خلاصه نویسی در تعریف Property خلاصه نویسی در مقدار دهی به Propertyها در زمان ایجاد Instance از کلاس معرفی Indexer دستور العمل برای انتخاب بین Field و Property تعریف Operator برای کلاس معرفی Operator Overloading بررسی خاصیت جایگزاری عملگرها تعریف Nested Type برای کلاس معرفی و نحوه ساخت Enum معرفی Flags و عملگرهای ساختمان بیتی رویدادها تعریف رویداد برای کلاس آشنایی با delegate معرفی توابع add و remove در تعریف رویداد استفاده از رویدادهای یک کلاس معرفی مفهوم تابع Handler معرفی مفهوم Multi-Casting معرفی Anonymous Method و تعیین Scope در دسترسی به منابع معرفی استاندارد رویدادها در .Net معرفی System.EventHandler معرفی کلاس System.EventArgs مفاهیم شیء­گرایی (کپسوله­سازی، وراثت و چندریختی) کپسوله ­سازی و معرفی مفهوم تجزیه وراثت نحوه ارث­بری در .Net و معرفی مفاهیم (کلاس پدر و فرزند) بررسی وضعیت اعضای کلاس پدر و فرزند مفهوم و کاربرد overloading مفهوم و کاربرد overriding مفهوم و کاربرد shadowing مفهوم Member Hiding معرفی دستورات this و base بررسی وضعیت Constructorهای کلاس فرزند و پدر Override کردن رویدادها کنترل رویداد کلاس پدر توسط کلاس فرزند معرفی و کاربرد چندریختی پیاده سازی چند ریختی با استفاده از وراثت معرفی کلاس­ها و اعضای Abstract پیاده­سازی چندریختی با استفاده از Interfaceها معرفی Interface و انواع اعضای Interface ارث­بری بین Interfaceها آشنایی با مدلسازی و کاربردهای آن معرفی زبان UML معرفی نمودار Class نحوه ارایه Typeها در نمودار معرفی انواع روابط روابط Instance Level Association Aggregation Composition روابط Class Level Generalization Realization Dependency معرفی امکانات Visual Studio در مدلسازی انواع روش­های Convert معرفی روش Explicit Conversion معرفی روش Implicit Conversion آشنایی با شیء System.Convert تعریف اپراتور Conversion معرفی Cast معرفی Boxing و Un-Boxing معرفی Widening و Narrowing معرفی Generic Typeها بررسی مشکلات ناشی از Castکردن نحوه ایجاد و استفاده از کلاس­های Generic معرفی اعضای Generic در کلاس بررسی Generic Typeها در وراثت معرفی Constraintها در C# و معرفی دستور where مجموعه­ ها معرفی کلاس ArrayList معرفی کلاس Hashtable معرفی کلاس Queue معرفی کلاس Stack معرفی کلاس HybridDictionary معرفی کلاس OrderedDictionary معرفی کلاس StringCollection و StringDictionary معرفی مفهوم Enumerator بررسی IEnumerator بررسی IEnumerable معرفی دستور yield و کاربر حلقه foreach معرفی IComparer و IComparable معرفی مجموعه­ های Generic معرفی کلاس List معرفی کلاس Dictionary<TKey, TValue> معرفی کلاس Queue معرفی کلاس Stack معرفی کلاس LinkedList معرفی Design Patterns طبقه­ بندی Design Patternهای GoF معرفی Patternهای Creational معرفی Patternهای Structural معرفی Patternهای Behavioral معرفی کامل دو یا سه Pattern (معمولاً Singleton، Decorator، Observer) آزمایش و رفع خطاهای برنامه معرفی انواع خطاها برطرف­سازی خطاهای املایی نحوه آزمایش برنامه­ ها معرفی Test Plan معرفی Unit Test معرفی Integration Test معرفی Stress Test معرفی Platform Test معرفی امکانات Visual Studio در آزمایش برنامه­ها عیب­یابی برنامه­ها با استفاده از امکانات Visual Studio معرفی Break Mode نحوه ورود به Break Mode و آشنایی با Break Point تعریف Condition برای Break Point تعریف Hit Count برای Break Point معرفی دستورات Step Into، Step Over، Step Out، Run to Cursor و Set Next Statement معرفی پنجره­های Autos، Locals، Watch، Quick Watch و Call Stack برطرف سازی خطاهای زمان اجرا بررسی روش­های مؤثر در پیش­گیری از وقع خطا (خوش­بینانه و بدبینانه) آشنایی با مفهوم Exception در .Net نحوه تولید خطا و معرفی دستور throw ایجاد Exceptionهای جدید با ارث­بری از کلاس Exception بررسی رفتار Visual Studio در برخورد با Exceptionها استفاده از Structured Exception Handling و معرفی بلاک­های try، catch و finally معرفی Black Box و White Box و بررسی امکانات Visual Studio در ساخت آن­ها آشنایی با دو شیء Debug و Trace معرفی Listener و کلاس­های TextWriterTraceListener، EventLogTraceListener، ConsoleTraceListner انجام تنظیمات در فایل Configuration ذخیره­سازی و بازیابی اطلاعات بررسی موجودیت فایل­ها و پوشه­ها معرفی شیء Path معرفی شیء Directory معرفی شیء File معرفی کلاس DirectoryInfo معرفی کلاس FileInfo معرفی کلاس DriveInfo خواندن و نوشتن اطلاعات استفاده از متدهای شیء File ادامه خواندن و نوشتن اطلاعات معرفی مفهوم Stream و نحوه تبدیل اطلاعات معرفی کلاس­های FileStream و MemoryStream معرفی کلاس ­های FileNotFoundException، FileFormatException و ... معرفی کلاس­ های StreamReader، StreamWriter، BinaryReader و BinaryWriter فشرده ­سازی اطلاعات معرفی الگوریتم ­های GZip و Deflate معرفی کلاس های GZipStream و DeflateStream معرفی نحوه فشرده­سازی اطلاعات معرفی نحوه بازگشت اطلاعات و آشنایی با کلاس BitConverter معرفی IsolatedStorage بررسی پارامترهای مؤثر در انتخاب محل ذخیره­سازی اطلاعات (Machine و User) معرفی کلاس IsolatedStorageFile معرفی کلاس IsolateStorageFileStream آشنایی با Serialization انواع روش­های Serialization (Binary، Xml، Soap و JSON) معرفی کلاس BinaryFormatter و معرفی کلاس Serializable آشنایی با زبان Xml بررسی قوانین در معتبر بودن اطلاعات سازماند­های اجزا در قالب درخت آشنایی با امکانات Visual Studio در ویرایش فایل­های Xml و معرفی برخی ابزارهای دیگر از جمله Altova Xml Spy معرفی کلاس­های XmlAttribute، XmlElement، XmlArray، XmlIgnore و XmlSerializer معرفی ISerializable و بررسی رویدادها در عملیات Serialization آشنایی با مفهوم Thread در رفتار برنامه­ها ساخت Thread معرفی کلاس Thread معرفی ThreadStart و ParametrizedThreadStart معرفی پنجره Threads در Break Mode بررسی نحوه به اشتراک­گزاری اطلاعات بین Threadها معرفی دستورات lock و volatile معرفی کلاس ReaderWriterLock معرفی اشیاء Mutex و ThreadPool برای مدیریت برنامه نحوه ایجاد Timer و استفاده از کلاس Timer انجام عملیات روی متن استفاده از Regular Expression ها برای جستجو معرفی کلاس RegEx آشنایی با مفهوم Encoding و معرفی UTF و ASCII معرفی کلاس Encoding خواندن و نوشتن اطلاعات با بررسی Encoding

سرفصل دوره آموزش .Net Framework Application Development Foundation I

دوره آموزشی تخصصی و کلاس اموزش برنامه نویسی دات نت فرم ورک | Net Framework Application | با نرم افزار ویژوال استودیو ، مجتمع فنی تهران نمایندگی سیدخندان

پیش نیاز دوره آموزش .Net Framework Application Development Foundation I

فاقد پیش نیاز می باشد.

لیست ارائه های دوره .Net Framework Application Development Foundation I

ردیف عنوان دوره روزهای تشکیل تاریخ شروع تعداد ساعت شهریه (ریال) توضیح پیش نیاز ثبت نام

مقالات مرتبط با وب و برنامه‌نویسی

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *