دوره برنامهنویسی سیشارپ متوسطه
معرفی دوره:
این دوره، آموزش برنامهنویسی با استفاده از زبان Microsoft C# میباشد. این دوره مخصوص دانشجویانی میباشد که ضمن تسلط بر مقدمات و مبانی برنامهنویسی، برنامهنویسی سیشارپ در سطح مقدماتی را نیز بدانند و حال تصمیم به یادگیری مباحث کاملتر دارند.
زبان سیشارپ یک زبان برنامهنویسی خیلی خوب و قوی و یکی از زبانهای بستهی نرمافزاری Microsoft .NET محصول شرکت Microsoft میباشد که هماکنون نیز در سطح بینالمللی کاربردهای زیادی دارد.
تولید اپلیکیشنهای تحت ویندوز و وب، اپلیکیشنهای تحت تلفن همراه و برنامهنویسی سختافزاری از جمله محصولات مهمی است که توسط این زبان میتوان تولید کرد.
همچنین برنامههای حوزهی هوش مصنوعی، علم داده، یادگیری ماشین و یادگیری عمیق نیز از دیگر محصولات جدیدی است که توسط این زبان میتوان ایجاد نمود.
در دورهی حاضر، دانشجویان مباحث کاملتری را در سیشارپ خواهند آموخت به طوری که بعد از پایانِ این دوره، دانشجویان قادر به تولید یک بستهی نرمافزاریِ کامل خواهند بود.
تولید چند برنامهی کاربردی به صورت کامل در دستور کارِ این دورهی آموزشی است.
قوانین دوره:
-
حضور به موقع و مرتب و فعّال دانشجویان در کلاس
-
انجام به موقع و مرتب تمرینهای تدوینشده که در طول دوره ارائه میگردد.
-
همکاری با تیم پشتیبان توت که در طول دوره در کنار دانشجویان هستند به منظور حفظ کیفیت یادگیری دانشجویان
-
تکمیل صحیح اطلاعات فردی در فرم مربوط به ثبت نام به منظور درج در گواهی پایان دوره
کلیهی مفاهیم این دورهی آموزشی با مثالهای کاربُردی خواهد بود.
سرفصل های دوره
- CheskBox
- ListBox
- MaskedTextBox
- MenuStrip
- PictureBox
- Timer
- TabControl
- برنامههای چندفُرمی
- حرکت بین فرمها
- انتقال اطلاعات بین فرمها
- طراحیِ فرم به صورت حرفهایتر
- استفاده از Properties برنامه
- مدیریت خطاها
- ایجاد و استفاده از کلاسها
- کلاسها و ساختارها
- فیلدها
- سطح دستیابی به اعضای کلاس
- ثابتها
- خاصیت
- متدها
- تعریف متد
- فراخوانی متد
- متدهای ایستا
- ارسال آرگومانها به متد
- برگرداندن چند مقدار توسط متد با استفاده از Tuple
- ارسال شیء به متد
- متدهای بازگشتی
- سازنده
- سازنده پارامتردار
- سازنده ایستا
- سربارگذاریِ سازنده
- مخربها
- وراثت
- کلاس مشتق
- سلسلهمراتب کلاسهای پایه
- کلاسهای مُهر و موم شده
- مخفی کردن اعضای کلاس پایه در کلاس مشتق
- سازندهها و مخربها در وراثت
- ارسال پارامترها با روش مقدار و ارجاع
- پارامترهای in و out
- نوع داده شمارشی
- کلاس Object
- تولید فایل DLL از کلاس و استفاده از آن
- کلاس ایستا
- چندریختی
- پنهانسازی متدهای کلاس
- واسطها
- متد مجازی
- کلاس مجرد
- سطح دستیابی رابط
- پیادهسازیِ رابط
- ارجاع به رابط
- عملگرهای is و as
- شیءهای دارای نوع یکسان
- آرایههای ساده
- بهرهمندی از نوعهای ارجاع
- آرایههای چند بُعدی
- کلاس Array
- آرایهها به عنوان پارامتر
- استفاده از foreach
- استفاده از yield
- ساخت و بهرهمندی از رشتهها
- قالبهای رشته
- الحاق رشتهها
- قالبهای تاریخ و زمان
- قالبهای اعداد
- عبارتهای باقاعده (منظّم)
- رشتهها و محدودهها
- مدیریت سیستم فایل
- بررسی اطلاعات درایوهای سختافزاری
- کلاس path
- ایجاد فایل و پوشه
- ایجاد تغییرات در فایلها
- خواندن و نوشتن در فایل
- ایجاد یک FileStream
- کدگذاریِ فایل متنی
- خواندن و نوشتنِ استریمها
- فشردهسازیِ فایلها
- اصول اولیه پایگاه داده
- طراحی بانکهای اطلاعاتی ساده
- معرفی ساختارهای بانک اطلاعاتی
- بانکهای اطلاعاتیِ رابطهای
- فیلدها و رکوردها
- ایجاد جداول و ارتباطات
- اطلاح و نرمالسازیِ پایگاه داده
- مروری بر ADO.NET
- پایگاه داده OLEDB
- فضای نام
- استفاده از اتصال پایگاه داده
- رشتههای اتصال
- اتصال به پایگاه داده
- رشتههای تقاضا
- ذخیره و بازیابی در جداول پایگاه داده
جزئیات دوره
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.
بخش نظرات
ورود
اولین نفر باشید که نظر خود را ثبت میکنید.