×
ribbon

آموزش جامع C# سطح پیشرفته - کنترل جریان، آرایه‌ها و خطاها

با یادگیری زبان برنامه نویسی سی شارپ می توانید کار توسعه برنامه های مایکروسافت را آغاز کنید. زبان... بیشتر
بدون امتیاز
0دانشجو
2ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیتیر ۱۴۰۵

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری تست واحد و توسعه آزمون محور

یادگیری آرایه ها و مجموعه ها

یادگیری کنترل جریان

کار با خطاها و شروع تولید

این دوره شامل:

2 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

7 فصل0 جلسه2 ساعت ویدیو
مقدمه
  1- خوش آمدگویی
01:16
  2- چیزهایی که باید بدانید
01:48
  3- استفاده از فایل های تمرینی
00:55
فصل اول – تست واحد و توسعه آزمون محور
  1- تست واحد چیست؟
01:25
  2- ساخت یک پروژه تست واحد
02:02
  3- نوشتن یک تست واحد
03:53
  4- اجرای تست ها
01:57
  5- ایجاد گروه های Tab
01:16
فصل دوم – آرایه ها و مجموعه ها
  1- آرایه های ساده
04:36
  2- تغییر اندازه آرایه ها
04:04
  3- کار با آرایه های ساده
03:53
  4- تست کردن کلاس آرایه ساده
05:47
  5- استفاده از آرایه های چند بعدی
03:19
  6- مدیریت داده های مرتب شده با لیست ها
04:42
  7- کار با لیست ها
02:53
  8- تست کردن لیست
04:38
  9- مقدمه ای بر LINQ
04:25
  10- داده های نامرتب و دیکشنری ها
04:35
فصل سوم – کنترل جریان
  1- ارزیابی شرط ها با if-else
03:03
  2- تغییر فرمت های if-else و عملگر سه گانه
03:27
  3- عبارات if، else-if، else
02:34
  4- تغییر عبارات
03:40
  5- منطق ترکیبی با عملگر منطقی OR
02:23
  6- منطق ترکیبی با عملگر منطقی AND
01:55
  7- عملگرد منطقی NOT
01:26
  8- For loop
04:22
  9- تست کردن مجموعه
03:56
  10- حلقه foreach
03:38
  11- حلقه های do و do-while
03:23
  12- مدیریت جریان با break و continue
04:51
فصل چهارم – کار با خطاها
  1- افزودن یک پروژه کنسول
04:08
  2- آشنایی با خطاهای زمان اجرا
03:36
  3- عیب یابی خطاها در کد
06:05
  4- مدیریت خطاها با try-catch
06:54
  5- استفاده از چندین عبارت catch
05:33
  6- تمیز کردن کد با finally
02:03
فصل پنجم – شروع تولید
  1- کار با پکیج های NuGet
04:18
  2- لاگ کردن با NLog
06:06
  3- برنامه نهایی
03:07
فصل ششم – نتیجه گیری
  1- گام های بعدی
01:39

پیش‌نیاز‌ها

پیش نیاز این دوره، دوره "آموزش جامع C# سطح مقدماتی - قاعده نحوی و برنامه نویسی شی گرا" است

توضیحات دوره

با یادگیری زبان برنامه‌نویسی سی‌شارپ می‌توانید کار توسعه برنامه‌های مایکروسافت را آغاز کنید. زبان برنامه‌نویسی سی‌شارپ که سریع، توانا و کارآمد است، بهترین ویژگی‌های زبان C++ و جاوا را با هم ترکیب کرده است و هیچ‌یک از مشکلات آن‌ها مانند شمارش رفرنس یا مشکلات عملکرد را ندارد. این دوره دومین بخش و سطح پیشرفته از سری دوره‌های آموزش جامع سی‌شارپ است که تکنیک‌های پیچیده‌تری مانند تست کردن کد، ذخیره‌سازی داده در آرایه‌ها و مجموعه‌ها، پردازش لیست با LINQ، کنترل جریان برنامه و کار با خطاها را پوشش می‌دهد.

در این دوره با تست واحد و همچنین مکانیزم‌های کنترل جریان مانند عبارات if-else و switch، عملگرهای منطقی و حلقه‌ها آشنا می‌شوید. همچنین یاد می‌گیرید چگونه پروژه‌هایتان را اجرا کنید، خطاها را عیب‌یابی کنید تا متوجه شوید چرا کد در زمان اجرا متوقف شده است و خطاها را با عبارات Catch مدیریت خواهید کرد. در ضمن طریقه ایجاد و مدیریت پکیج‌های کدهای کامپایل‌شده با NuGet، مدیریت logهای برنامه با NLog و تولید یک برنامه نهایی را فرا خواهید گرفت.

دیدگاه کاربران

هنوز امتیاز و دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه

ضمانت بازگشت وجه

کیفیت این آموزش توسط مکتب‌خونه تضمین شده است. در صورت عدم رضایت، با شرایط زیر می‌توانید درخواست بازگشت وجه کنید.

مهلت درخواستتا ۱۵ روز پس از خرید دوره
میزان مشاهدهکمتر از ۲۰ درصد یا ۵ جلسه از دوره
2دوره
0دانشجو

بروس ون هورن، توسعه‌دهنده نرم‌افزار در شرکت **Virtual Storage Intelligence**، یک مهندس نرم‌افزار **Full-Stack** با تجربه در طراحی و توسعه نرم‌افزارهای باکیفیت برای طیف گسترده‌ای از پلتفرم‌ها و محیط‌های نرم‌افزاری است. او در طول سال‌های فعالیت حرفه‌ای خود همواره با ارائه راهکارهای فنی خلاقانه و همکاری مؤثر با کارفرمایان، نقش مهمی در موفقیت پروژه‌های مختلف ایفا کرده است.

وی در سال ۲۰۰۸ به شرکت **Network Enterprises**، که توسط تعدادی از همکاران سابقش تأسیس شده بود، پیوست و به‌عنوان توسعه‌دهنده **Java** در پروژه‌های سفارشی نیروی دریایی ایالات متحده مشغول به کار شد. بروس علاوه بر توسعه نرم‌افزار، دانش و تجربه خود در زمینه طراحی تجربه کاربری (**UX**) را نیز در اختیار پروژه‌های نوآورانه شرکت و طرح‌های **Open Source** قرار داد و در پیشبرد آن‌ها نقش مؤثری داشت.

نتیجه این همکاری‌ها، موفقیت تیم توسعه **OIS-MC** و کسب جایزه معتبر **Navy IM/IT Excellence Award** در سال ۲۰۱۰ از سوی نیروی دریایی ایالات متحده بود؛ افتخاری که نشان‌دهنده کیفیت و اثربخشی فعالیت‌های این تیم در حوزه فناوری اطلاعات است.