چگونه متخصص سی شارپ شویم ؟
چگونه متخصص سی شارپ شویم ؟
شاید شما بخواهید یک زبان برنامه نویسی رو به هر دلیلی (به خاطر علاقه یا درآمد و تخصص) یاد بگیرید اما نمیدونید کدام زبان را انتخاب کنید و بعد انتخاب چطور این زبان برنامه نویسی را فرا بگیرید . ما در این مطلب به صورت کامل میخواهیم در مورد زبان برنامه نویسی سی شارپ توضیحاتی رو ارائه بدیم که بعد خواندن این مطلب می توانید یک انتخاب هوشمند و منطقی داشته باشید . و در صورت انتخاب زبان برنامه نویسی سی شارپ منابع مفیدی رو در اختیار شما قرار میدهیم .
برنامه نویسی سی شارپ چیست ؟
یک زبان برنامهنویسی چند منظوره است که برای ساخت طیف گستردهای از برنامهها مورد استفاده قرار میگیرد. یک زبان بسیار قابل حمل که توانایی ساخت برنامههای دسکتاپ، برنامههای وب، بستههای خط فرمان و بسیاری شکلهای دیگر برنامهها را دارد. سی شارپ بهطرز قدرتمندی با سیستمعامل مایکروسافت عجین شده است؛ در نتیجه به وفور مورد استفاده برنامهنویسان قرار میگیرد.
چرا باید سی شارپ یاد بگیرم ؟
شاید این سوال برای شما پیش بیاد چرا ما باید برنامه نویسی سی شارپ رو یاد بگیریم جواب این سوال سخت نیست سی شارپ یک زبان برنامه نویسی چند منظوره هست و وقتی برنامه نویسی سی شارپ رو فرا بگیریم به راحتی می توانیم برنامه های دسکتاپ ،وب (از طریق ASP.Net) و یا حتی اندرویدی رو بنویسیم پس سی شارپ فقط مختص برنامه نویسی ویندوز نیست و یک زبان چند منظوره هست در ادامه چند دلیل رو ارائه خواهیم داد که در مورد آینده کاری برنامه نویسی سی شارپ هست .
ویژگی های برنامه نویسی سی شارپ :
به چند دلیلی می توان گفت برنامه نویسی سی شارپ دارای آینده کاری خوبی میباشد این چند دلیل رو با هم مرور میکنیم .
- یک زبان بسیار قابل حمل که توانایی ساخت برنامههای دسکتاپ، برنامههای وب، بستههای خط فرمان و بسیاری شکلهای دیگر برنامهها را دارد.
- یک زبان تحت چهار چوب .net نوشته شده و به همین خاطر کاملا قدرتمند و کاملا شی گراست
- یک زبان برنامهنویسی چند منظوره است که برای ساخت طیف گستردهای از برنامهها مورد استفاده قرار میگیرد.
- یکی زبان برنامه نویسی که در تعداد کثیری از شرکت ها و موسسات چه شخصی و چه دولتی استفاده می شود (شرکت های برنامه نویسی و بخش فناوری)
- یکی زبان که توسط مایکروسافت پشتیبانی می شود و در برنامه نویسی وب خیلی کاربرد دارد .
- در انتها با رجوع به بخش استخدام روزنامه ها و سایت های استخدام متوجه خواهید شد چه تعداد آگهی استخدام برنامه نویس سی شارپ (چه دسکتاپ چه وب) درج شده است.
حالا بعد از این همه توضیح در مورد برنامه نویسی سی شارپ باید به فکر منابع آموزشی این زبان باشیم.
برای یاد گیری زبان برنامه نویسی سی شارپ چند راه وجود داره : بریم کلاس حضوری که ما زیاد پیشنهاد نمیکنیم به چند دلیل ، اولین دلیل این که به ازای هزینه ای که میکنید واقعا مباحث قابل قبولی ارائه نمی شود دوم این که وقت زیادی از دانشجو گرفته می شود چون باید زمان رفت و برگشت دیر کرد استاد سوالات دیگر دانشجویان این همه رو باید در نظر بگیری که واقعا زمان زیادی می شود سوم این که خیلی از اساتید به صورت آکادمی و دانشگاهی درس میدن که متاسفانه در بازار کار هیچ گونه کاربردی ندارد و فقط سرفصل های تئوری و خیلی مقدماتی ارائه می شود و . . . .
یک روش دیگر استفاده از منابع آموزشی مانند کتاب و فیلم هست که هر دو رو مورد بررسی قرار میدیم و چند کتاب و فیلم ارائه میدهیم .
بین استفاده از کتاب و فیلم آموزشی ، ما فیلم آموزشی رو پیشنهاد میکنیم به دلیل این که اولا تصویری هست دوما یک کتاب ۵۰۰ صفحه در قالب ۱ الی ۲ ساعت فیلم آموزشی قابل تدریس هست .
منابع آموزش برنامه نویسی سی شارپ به صورت کتاب :
- آموزش برنامه نویسی سی شارپ به زبان ساده
- آموزش مقدماتی سی شارپ
- دانلود کتاب آموزش برنامه نویسی سی شارپ C#
- دانلود مجموعه آموزشی ۱۰۰۱ نکته در سی شارپ
- دانلود کتاب آموزش کاربردی زبان برنامه نویسی C#.NET به زبان فارسی
- دانلود کتاب آموزش برنامه نویسی پیشرفته سی شارپ به زبان فارسی
- برنامه نویسی شی گرا در #C
- برنامه نویسی بانک اطلاعاتی با #C
- دانلود کتاب آموزشی C# به صورت Power Point
- دانلود کتاب آموزش برنامه نویسی به زبان سی شارپ
- دانلود کتاب آموزش سی شارپ سید محمد هاشمیان
منابع آموزش برنامه نویسی سی شارپ به صورت فیلم (پیشنهاد ما) :
فیلم آموزشی یکی از منابع جهت یادگیری برنامه نویسی سی شارپ هست که بهترین گزینه برای کسانی هست که میخواهند زود یاد بگیرن با کمترین هزینه ممکن در بخش ما ۹ جلسه از دوره ۱۰۰ جلسه ای آموزش برنامه نویسی سی شارپ رو آماده کردیم که شما به صورت رایگان دانلود کنید و اگر مفید بود و واقعا چیزی رو یاد گرفتید می تونید در این دوره شرکت کنید و مابقی جلسات رو تهیه کنید ، یه خوبی که این دوره دارد این است شما میتونید به صورت مستقیم در ارتباط باشید که سوالی پیش آمد یا مشکلی در زمینه برنامه نویسی سی شارپ داشتید بپرسید .
در این ۹ جلسه چه چیزهایی می آموزیم ؟
- جلسه مقدمه :
معرفی مدرس و دوره
نمایش پروژه ها و کارها
معرفی زبان برنامه نویسی C#
چرا Dot Net?
تفاوت Console Application و Form Application
آشنایی با Visual Studio 2013
نحوه ی ساخت پروژه در VS 2013
NameSpace چیست؟
ساختار کلی یک برنامه به زبان C# - جلسه یک :
متغیر چیست؟
انواع داده ای در C#
تفاوت Float با Double
اصول نامگذاری متغیر ها در سی شارپ
کاراکتر های مجاز در سی شارپ
بیان حدود متغیر ها
نحو ی تعریف متغیر ها
عملگر ها در سی شارپ
تفاوت x++ با ++x چیست؟ - جلسه دو :
بیان مفهوم کپسوله سازی
شروع کار با فرم ها
آشنایی با texbox
آشنایی با String
تفاوت ‘۱’ با ۱
نحوه ی تبدیل String به عدد
نحوه ی تبدیل عدد به String
آشنایی با Button
آشنایی با MessageBox
ساخت یک ماشین حساب کوچک - جلسه سه :
بیان دستور کنترلی if …else
عملگر های منطقی (بزرگتر ، کوچکتر ، مساوی و…)
نحوی تشخیس عدد زوج و فرد و…
اجرای یک دستور در کد if
تمرین - جلسه چهار :
اجرای یک بلاک کد بعد از if
If های تو در تو
If با چند شرط
استفاده از قانون دمورگان در شرط ها - جلسه پنج :
آشنایی با دستور Switch
Default درSwitch
دستور شرطی
تمرین - جلسه شش :
آشنایی با Console
نحوه ی دریافت ورودی از کنسول
نحوه ی چاپ خروجی در کنسول
آشنایی به loop و دلیل استفاده از آن
آشنایی با دستور For
کاربرد دستور for
بخش های قابل حذف دستور for
تمرین - جلسه هفت :
آرایه چیست؟
موارد استفاده از آرایه
نحوه ی تعریف آرایه
نحوه ی مقدار دهی اولیه آرایه
آشنایی با کنترل Listbox و توانایی های آن
نحوه ی پیمایش آرایه و چاپ آن
آشنایی با متد items.add
آشنایی با متد items.addrange - جلسه هشت :
متدها با مقادیر ورودی
متغیر های محلی
نحوه ی ارسال مقادیر به متد ها
آیا میتوان چند متد با یک نام داشت؟
مشکل متدها در سی شارپ
آشنایی با ارسال به متد از نوع ref
آشنایی با ارسال به متد از نوع out
آشنایی با public
آشنایی با private
متغیر ها public هستند یا private ؟
نحوه ی دسترسی به متغیر عای private
دلیل تعریف private
شی جاری چیست؟
آشنایی با کلمه کلیدی this
دلیل استفاده از this
نحوه ی استفاده از this
یادآوری : همین ۹ جلسه ای که از دوره آموزش برنامه نویسی سی شارپ را به صورت رایگان قرار دادیم در کلاس های حضوری به عنوان دوره مقدماتی درس داده می شود که باید دانشجو بین ۳۰۰ تا ۸۰۰ هزار تومان پرداخت کند.