<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های ارگن</title><link>https://virgool.ir/feed/@ergan.ir</link><description>وب سایت آموزش برنامه نویسی ارگن، https://ergan.ir</description><language>fa</language><pubDate>2026-11-12 02:03:31</pubDate><image><url>https://files.virgool.ir/upload/users/1749274/avatar/qJCM73.jpeg</url><title>ارگن</title><link>https://virgool.ir/@ergan.ir</link></image><item><title>Dapper چیست؟</title><link>https://virgool.ir/@ergan.ir/dapper-چیست-m7jrdylsolju</link><description>Dapper چیست و چه کاربردی دارد؟Dapper یک ORM محبوب کوچک، سبک و بسیار سریع است که وظیفه آن مدیریت ارتباط بین برنامه نویسی و بانک اطلاعاتی می باشد. با کمک Dapper می توانید به سادگی دستورات SQL خود را در قالب Stored Procedure و یا دستورات مستقیم SQL اجرا نمائید. Dapper کمک می کند قسمت هایی مانند مدیریت Connection ها، اجرا Command های SQL ای و همچنین تبدیل نتایج درخواست (Select Result) به ViewModel بسیار ساده و سریع انجام شود.مهمترین ویژگی های Dapperاز Dapper به عنوان یک ORM سبک نام برده می شود که هنگام استفاده هیچ گونه نیازی به ساخت Context و یا استفاده از Entity Framework نیست.Dapper تنها از کدها و دستورهای خام موجود در SQL برای برقراری ارتباط و اجرای کوئری ها استفاده می کند.وظیفه اصلی Dapper مدیریت ارتباط مابین بانک اطلاعات و محیط برنامه نویسی مانند زبان سی شارپ است.که با کمک آن می توان براحتی کلیه ی دستورات SQL را در ساختار ذخیره شده Stored Procedure ها و دستورات TSQL اجرا کنید.Dapper به لحاظ سرعت عنوان سلطان Micro ORM را از آن خود کرده و تقریباً سرعت آن در حد استفاده از یک خوانش‌گر داده خام ADO.NET است. Dapper رابط IDbConnection را با فراهم کردن متدهای افزونه (Extension Method) مفید برای جستجو (Query) پایگاه داده تعمیم می‌دهد. IDbConnection امکان پیاده‌سازی یک کلاس اتصال (Connection Class) را به وجود می‌آورد. Dapper در اصل برای استفاده در موقعیت‌هایی طراحی شده است که قصد کار با نوع داده‌های نیرومند (Strongly Typed) به عنوان اشیا کسب‌وکار در یک اپلیکیشن دات‌نت وجود داشته باشد.منبع : ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Fri, 10 Feb 2023 12:42:31 +0330</pubDate></item><item><title>بررسی بازار کار زبان سی شارپ</title><link>https://virgool.ir/@ergan.ir/بررسی-بازار-کار-زبان-سی-شارپ-ncvdeolchxqo</link><description>زبان برنامه نویسی سی شارپسی شارپ یک زبان برنامه نویسی شی گرا و سطح بالاست و زبان برگزیده شرکت ماکروسافت نیز هست. این زبان همانند زبان برنامه نویسی جاوا مناسب برای پروژه های اقتصادی و بزرگ است.این زبان برنامه نویسی از محبوبیت بالایی در میان جامعه برنامه نویسان داراست، زبان برنامه نویسی سی شارپ دارای یکی از بزرگ ترین جامعه های آماری برنامه نویس است، همین امر به شما هم برای یادگیری و هم برای رفع باگ ها و خطای های شما کمک میکند زیرا که احتمال آن زیاد است که کسی در گذشته به مشکل شما برخورده باشد و راه حل آن را در سایت های مخالفت مانند stackoverflow.com قرار داده باشد و شما می توانید از این پاسخ ها نهایت استفاده را ببرید.زبان برنامه نویسی سی شارپ (C#) شباهت زیادی به زبان برنامه نویسی جاوا دارد، پس اگر شما زبان برنامه نویسی جاوا را بلد هستید، یادگیری سی شارپ برای شما چندان سخت نخواهد بود.درآمد برنامه نویس سی شارپافرادی که در سازمانها و یا شرکتها به این منظور استخدام می شوند علاوه بر حقوق، بیمه برایشان پرداخت می شود. میزان درآمد هرکس به عوامل مختلفی مثل شهر و محل زندگی شما، میزان تجربه، سابقه کار، پست سازمانی و میزان تخصص اشاره کرد. به طور متوسط درآمد کارمندی یک برنامه نویس سی شارپ بین7-15 میلیون است و با داشتن پست بالاتر در آن موسسه به حقوق شما افزوده می شود. در ضمن باید در نظر داشته باشید که حقوق هر فرد به میزان تجربه و مهارت و دانش او نیز وابسته است و این بدیهی است که اگر شما دارای مهارت و دانش بالای برنامه نویسی داشته باشید قطعا حقوق بالاتری نیز دریافت خواهید کرد.آینده برنامه نویسیاتفاق خوبی که وجود دارد این است که شما به هرچیزی که نگاه کنید و استفاده کنید ربطی به زبان برنامه نویسی دارد. از برنامه های که در گوشی از آن استفاده می کنید تا برنامه های موجود در ادارات. پس می توانیم بگوییم که هرچیزی که در اطراف می بینید و به صورت الکترنیکی می باشد ریشه ای در برنامه نویسی دارد.خیلی از شرکت ها و سازمان ها در حال سفارش سایت و اپلیکیشن هستند و هر رو زبا پیشرفت تکنولوژی بر آنها افزوده می شود. بنابراین با گذشت زمان احتیاج جامعه به برنامه نویسی نیز بیشتر می شود و زندگی روزمره ما با برنامه نویسی گره می خورد. پس امیدوار باشید به بزرگ تر شدن و پر اهمیت شدن بازار کار برنامه نویسی، می توان گفت آینده برنامه نویسی بسیار روشن  خواهد بود.اگر تصمیم دارید زبان برنامه نویسی سی شارپ را یادبگیرد دوره آموزش سی شارپ از مقدماتی تا پیشرفته سایت ارگن بهترین گزینه برای شما خواهد بود.منبع : ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Fri, 10 Feb 2023 12:41:45 +0330</pubDate></item><item><title>DevExpress چیست؟ - معرفی کامپوننت DevExpress</title><link>https://virgool.ir/@ergan.ir/devexpress-چیست-معرفی-کامپوننت-devexpress-pp3k5ty6x8sq</link><description>معرفی و بررسی کامپوننت DevExpressیکی از بهترین و قدرتمند ترین کامپوننت های برنامه نویسی دات نت کامپوننت DevExpress است، محصولی پر طرفدار از شرکت Developer Express است، این کامپوننت شما را قادر می سازد تا نرم افزار هایی با ظاهر زیبا و با کیفیت بسازید، همچنین شی گرایی که در DevExpress وجود دارد کار برنامه نویس های سی شارپ (دات نت) را راحت تر کرده است و همینطور ابزار های قدرتمندی در اختیار برنامه نویس قرار می دهد تا راحتر بتواند محیط نرم افزار خود را حرفه ای تر و قدرتمند تر کند. از ویژگی های این فریمورک ریسپانسیو بودنش هست و قالب های دمو زیادی موجود دارد و رایگان می باشد. با استفاده از این کامپوننت دیگر خبری از محیط خشک ابزار های WinForm نیست و نرم افزار شما دارای ظاهر و امکانات بسیار زیادی خواهد بود.اگر به یادگیری زبان برنامه نویسی سی شارپ و استفاده از DevExpress علاقه دارید می توانید از دوره آموزش سی شارپ از مقدماتی تا پیشرفته سایت ارگن استفاده کنید.منبع : ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Fri, 10 Feb 2023 12:40:36 +0330</pubDate></item><item><title>10 تگ مهم HTML</title><link>https://virgool.ir/@ergan.ir/10-تگ-مهم-html-plqbyyaavnft</link><description>در این مقاله از سایت ارگن به بررسی 10 تگ مهم در HTML می پردازیمAudioتگ &lt;audio&gt; میتواند پادکست ها، موسیقی ها، صدا ها را که با فرمت های MP3, WAV و OGG هستند را پخش کند، البته این تگ چندان ناشناخته نیست و در بسیاری از وب سایت ها به کار رفته است.Blockquoteتگ &lt;blockquote&gt; یک بلاک نقل قول به شما نمایش می دهد، به صورتی که متنی که درون این تگ قرار بگیرد در خروجی به صورت نقل قول نمایش داده خواهد شد.Outputتگ &lt;output&gt; میشه گفت یکی از تگ های کمتر شناخته شده در html می باشد، این تگ حاصل یک محاسبه را برای شما نشان می دهد، برای دیدن نمونه کد این تگ میتوانید به وب سایت w3schools مراجعه کنید.Pictureبرای قرار دادن تصویر &lt;img&gt; استفاده می شود و معمولا کمتر استفاده میشود، اما کار این تگ چیست؟ این تگ به شما اجازه می دهد که بجای یک تصویر از منابع مختلفی از تصاویر را نمایش بدهید، برای درک بهتر و یادگیری این تگ به این آموزش از سایت w3schools مراجعه فرمایید.Progressتگ &lt;progress&gt; همینطور که از اسم این تگ مشخص است این تگ یک نوار پیشرفت را برای شما به نمایش در می آورد با درصد دلخواه شما، همینطور این تگ را میتواند توسط جاوااسکریپت داینامیک کرد و نسبت به یک رویداد خاصی این نوار پیشرفت کند.برای خواندن ادامه این مقاله به مقاله 10 تگ مهم HTML سایت ارگن مراجعه فرمایید.اگر به یادگیری زبان نشانه گذاری html علاقه دارید ما به شما دوره آموزش رایگان html و css سایت ارگن را پیشنهاد می کنیم.منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Mon, 07 Nov 2022 11:00:44 +0330</pubDate></item><item><title>asp.net core چیست؟مزایای استفاده از asp.net core</title><link>https://virgool.ir/@ergan.ir/aspnet-core-چیستمزایای-استفاده-از-aspnet-core-yd4ub9pxvgco</link><description>در این مقاله از سایت ارگن به بررسی asp.net core و مزایای آن می پردازیم.Asp.Net Core چیست؟asp.net core یک فریم وورک منبع باز یا open source و چند سکویی یا cross platform است که برای ایجاد و توسعه نرم افزار های تحت وب، اینترنت اشیاء و بک اند به کار می رود. برنامه های asp.net core میتوانند روی .net core یا روی فریم وورک .net اجرا شوند. شما می توانید نرم افزار های asp.net core خود را بر روی ویندوز، مک و لینوکس توسعه و اجرا کنید.برای توسعه سایت، کاربرد  ASP.NET Core چیست؟برای توسعه سایت asp.net core بسیار عالی و مثال زدنی است، زمانی که در مورد کد نویسی بک اند سایت سخنی به میان می آید قطعا درمورد asp.net core نیز صبحت خواهد شد، به عقیده بسیاری از کارشناسان فعال حوزه it و برنامه نویسی، فریم وورک Asp.Net Core بهترین محیط توسعه وب است چرا که قابلیت های منحصر به فردی را در اختیار برنامه نویس یا توسعه دهند قرار می دهد. این فریم وورک قدرتمند امتحان خود را در حوزه وب پس داده است و بسیاری از توسعه دهندگان وب به asp.net core علاقه زیادی از خود نشان می دهند. به همین دلیل asp.net core در نظر سنجی های مختلف جهانی به عنوان یکی از بهترین تکنولوژی های توسعه وب شناخته شده است.چگونه از ASP.NET Core استفاده کنیم؟برای خواندن ادامه مطلب به asp.net core چیست ؟ مزایای استفاده از asp.net core از سایت ارگن مراجعه فرمایید.برای یادگیری زبان برنامه نویسی سی شارپ دوره آموزش سی شارپ ارگن به شما پیشنهاد داده می شود.منبع : ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 23 Oct 2022 11:41:32 +0330</pubDate></item><item><title>دوره آموزش سی شارپ</title><link>https://virgool.ir/@ergan.ir/دوره-آموزش-سی-شارپ-qgee73q72xpq</link><description>یک خبر خوب از سایت ارگن برای علاقه مندان به برنامه نویسی و زبان برنامه نویسی سی شارپ.آموزش سی شارپ از مقدماتی تا پیشرفته سایت ارگندوره آموزش سی شارپ مقدماتی تا پیشرفته سایت ارگن برای مدت محدود رایگان شد، فرصت را از دست ندهید، فقط کافیه در سایت ergan.ir ثبت نام کنید و در این دوره شرکت کنید.درباره دوره آموزش سی شارپ سایت ارگن: این دوره دارای پشتیبانی مادام العمر می باشد.سر فصل های دوره آموزش سی شارپ:فصل اول :بخش اول:آموزش مقدماتی سی شارپ و بررسی کامل مباحث پایه و اصول برنامه نویسی سی شارپبخش دوم:معرفی و شروع کار با windows form applicationارث بری (Inheritance) در سی شارپاینترفیس (Interface) در سی شارپچند ریختی (Polymorphism) در سی شارپپروژه ماشین حسابکدنویسی تمیز (Clean Coding)آموزش زبان Linqآموزش Lambda Expressionentity framework code firstارتباط با بانک اطلاعاتی sql-serverپروژه عملیفصل دوم :شروع پروژه حسابداری از صفر و آموزش تمام موارد مورد نیاز از سی شارپ برای شما در این پروژهپیشنیاز ها:این دوره پیشنیازی ندارد،فقط علاقهمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sat, 15 Oct 2022 11:11:45 +0330</pubDate></item><item><title>هک چیست و چگونه انجام می شود؟</title><link>https://virgool.ir/@ergan.ir/هک-چیست-و-چگونه-انجام-می-شود-yzatcbkx8nvu</link><description>در این مقاله از سایت ارگن در مورد هک و هکر صحبت می کنیم، تا پایان این مقاله با ما همراه باشید.هک کردن تلاشی قانونی و یا غیر قانونی برای دسترسی و سو استفاده از یک سیستم کامپیوتری یا یک شبکه‌ی خصوصی باشد. هک زمانی اتفاق می افتد که یک شخص که به اصطلاح به آن هکر گفته می شود از سد سیستم های امنیتی سیستم کامپیوتری شما عبور کند و به اطلاعات آن دسترسی داشته باشد و بتواند از آن اطلاعات سو استفاده کند.هک چیست؟هک یعنی چه؟ هک در واقع کاری است که برای پیدا کردن نقاط ورودیِ ممکن در سیستم‌های کامپیوتری و یا شبکه‌های کامپیوتری انجام می‌شود و در نهایت رخنه و ورود، اتفاق می‌افتد. Hacking معمولا برای پیدا کردن راه دسترسی البته از نوع دسترسی غیرمجاز به سیستم‌ها و شبکه‌های کامپیوتری انجام می‌شود. عموما هدف از هک، یا صدمه رساندن به سیستم‌ها است یا دزدیدن اطلاعات موجود در سیستم.........برای خواندن ادامه این مقاله به سایت ارگن مراجعه کنید: هک چیست و چگونه انجام می شود؟منبع : ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Mon, 10 Oct 2022 23:04:18 +0330</pubDate></item><item><title>6 زبان برنامه نویسی آینده دار</title><link>https://virgool.ir/@ergan.ir/6-زبان-برنامه-نویسی-آینده-دار-hxn7xfz0m9wr</link><description>در این مقاله از سایت ارگن به 6 زبان برتر برنامه نویسی دنیا می پردازیم6 زبان برتر برنامه نویسی آینده عبارت‌اند از:C#/سی‌شارپPython/پایتونJava/جاواJavaScript/جاوا اسکریپتC/C++PHPC#/سی‌شارپزبان سی‌شارپ توسط مایکروسافت توسعه یافته و برای برنامه‌نویسی بک‌اند (BackEnd)، برنامه‌های موبایلی با پایه‌ی ویندوز و غیره مورد استفاده قرار می‌گیرد. توسعه‌دهندگان سی‌شارپ، این زبان را به ‌علت رابط کاربری ساده و طراحی خوبش می‌پسندند. سی شارپ یکی از زبان های برنامه نویسی آینده دار است و اگر می‌خواهید در سیستم‌عامل ویندوز، برنامه بسازید، طبیعتا باید زبان سی‌شارپ را بیاموزید.زبان برنامه نویسی سی شارپ یک زبان سطح بالا و بسیار قدرتمند می باشد که تقریبا در تمامی حوزه های برنامه نویسی وارد شده مانند ، برنامه نویسی وب، برنامه نویسی موبایل، هوش مصنوعی، ربات نویسی، نرم افزار های تحت ویندوز و …از آنجایی که سی شارپ به زبان انگلیسی بسیار نزدیک است پس یادگیری این زبان بسیار آسان و لذت بخش می باشد، این زبان برنامه نویسی کاملاً همه کاره و شی گرا (OOP) است که در میان برنامه نویسان بسیار مورد استفاده و مورد اعتماد است.سی شارپ دارای جامعه برنامه نویسان بسیار بسیار بزرگ است و در سایت stackoverflow بزرگ ترین انجمن پرسش و پاسخ را دارد پس با این توضیحات هر سوالی یا مشکلی در مورد زبان برنامه نویسی سی شارپ دارید بدون پاسخ نخواهد بود.وب‌سایت‌هایی که از سی شارپ استفاده می‌کنندمطمئنا مشخص است که بزرگترین وب‌سایتی که از این زبان برنامه نویسی برای برنامه نویسی خود استفاده می‌کند، مایکروسافت است. وب‌سایت‌های دیگر شامل ویژوال استودیو، دل، stackoverflow و Myspace می‌شود.برای خواندن ادامه این مقاله به این آدرس مراجعه کنید: 6 زبان برنامه نویسی آینده داراگر می خواهید سی شارپ را آموزش ببینید ما به شما دوره آموزش سی شارپ از مقدماتی تا پیشرفته سایت ارگن را معرفی می کنیم که یک دوره بسیار فوق العاده از جنس تجربه و پروژه محور است.منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 09 Oct 2022 22:32:56 +0330</pubDate></item><item><title>برنامه نویسی را از کجا شروع کنم؟</title><link>https://virgool.ir/@ergan.ir/برنامه-نویسی-را-از-کجا-شروع-کنم-cx2sldmz2lhz</link><description>در این مقاله از سایت ارگن شما را برای ورود به دنیای برنامه نویسی راهنمایی می کنیم.تا پایان این مقاله با ما همراه باشید.هدفمهم تر از تعیین زبان برنامه نویسی، مشخص کردن هدف  برای خودتونه که میخواید تو چه حوزه ای فعالیت داشته باشید، اگر هدفتون را تعیین کنید انتخاب زبان برنامه نویسی براتون خیلی راحت میشه.علاقهپس باید در مورد حوزه های برنامه نویسی تحقیق کنی و ببینی  تو چه حوزه ای علاقه داری کار کنی و همینطور ببینی کدوم حوزه  درآمد بیشتری داره و بازار کارش چطوره. مثل چی: طراحی سایت ( فرانت اند و بک اند )، ساخت اپلیکیشن  های موبایل، هوش مصنوعی و ...انتخاب زبان برنامه نویسیخب حالا که تصمیم خودتون رو گرفتید و حوزه مورد علاقه خودتون رو پیدا کردید وقتش رسیده که وارد کد نویسی بشید و باید زبان برنامه نویسی خودتون رو انتخاب کنید، که من در ادامه چندتا از زبان های برنامه نویسی حوزه ها مختلف را براتون نام بردم.فرانت اند1: آموزش html و css2: آموزش بوت استرپ3: آموزش جاوااسکریپت4 : آموزش یکی از فریم وورک های جاوااسکریپتبک اند1: php2:  سی شارپ ( c# )3: پایتون4 :  جاوااسکریپتیه رازی را بهتون بگمپس خوب گوش کنیم، نذاریم ترس هامون سرنوشت زندیگیمون را تعیین کنن، برای رسیدن به هدفتون فقط و فقط باید یک کار را انجام بدید، فقط شروع کنید… همین……اگر میخوای برنامه نویسی را شروع کنی میتونی از دوره های زیر استفاده کنی:آموزش رایگان html و cssآموزش سی شارپ از مقدماتی تا پیشرفتهآموزش برنامه نویسی غیرهمزمان در سی شارپآموزش رایگان جاوااسکریپتمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Fri, 30 Sep 2022 12:22:57 +0330</pubDate></item><item><title>سی شارپ چیست؟</title><link>https://virgool.ir/@ergan.ir/سی-شارپ-چیست-v4m85qf4ffgb</link><description>در این مقاله از سایت ارگن به معرفی زبان سی شارپ می پردازیم و شما را کاملا با زبان برنامه نویسی سی شارپ آشنا می کنیم. زبان برنامه نویسی سی شارپ، یک زبان برنامه نویسی Cross Platform است که با وجود NET Core شما می توانید این زبان را بر روی همه سیستم عامل ها (Windows, Linux, Mac) اجرا کنید و به توسعه برنامه های خود بپردازید. برای بررسی بیشتر زبان برنامه نویسی c# تا انتهای مقاله با ما همراه باشید.درباره سی شارپبدون شک یکی از محبوب ترین و پرکاربرد ترین زبان های برنامه نویسی در دنیا سی شارپ است و بر اساس تحقیقات انجام گرفته جزو 5 زبان برنامه نویسی برتر دنیا شناخته شده است و همچنین بازار بسیار خوبی در ایران و دنیا نیز دارد.از زبان برنامه نویسی C# می توان برای ساخت برنامه های تحت ویندوز (دسکتاپ)، برنامه های تحت وب،Web service  ها، برنامه های موبایل و بازی ها استفاده کرد. برای ایجاد برنامه های ویندوز از طریق زبان سی شارپ می توان از پلتفرم های WinForms،WPF  و UWP استفاده کرد. حتی با استفاده از زبان سی شارپ و پلتفرم هایی مانند Xamarin می ‌توان برای اندروید،  iOS و ویندوزفون‌ ها برنامه ایجاد کرد. همچنین فریمورک های ASP.NET MVC  و ASP.NET Core دو تکنولوژی برای طراحی و ایجاد برنامه های تحت وب مدرن هستند که امروزه در دنیای برنامه نویسی بسیار پرکاربرد و پر آوازه می باشند. بنابراین اگر تسلط خوبی به زبان برنامه نویسی سی شارپ داشته باشید، شما آمادگی کافی برای شروع یادگیری فریمورک قدرتمند ASP.NET Core را نیز خواهید داشت.تاریخچه سی شارپدر سال ۱۹۹۹، شرکت Sun (سان) اجازه استفاده از زبان برنامه‌نویسی جاوا را در اختیار شرکت مایکروسافت قرار داد تا در سیستم‌عامل خود از آن استفاده کند. جاوا در اصل به هیچ پلتفرم یا سیستم‌عاملی وابسته نبود، ولی مایکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم‌عامل بودن جاوا را از آن برداشت، شرکت سان پرونده‌ای علیه مایکروسافت درست کرد و مایکروسافت مجبور شد تا زبان شی گرای جدیدی با کامپایل جدید که به ++C شبیه بود را ایجاد کند. در سال ۱۹۹۹ آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool بود و شبیه زبان C بود اما با خواص شیءگرایی، مایکروسافت در نظر داشت اسم این زبان را برای همیشه Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی چارچوب دات‌ نت در سال ۲۰۰۰ این زبان به C# تغییر نام یافت. مدیر و سرپرست طراحان سی شارپ در مایکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبان‌های برنامه سازی++Borland، Delphi، Pascal، C++ به آسانی در دستورالعمل‌های سی شارپ قابل رویت است.چرا سی شارپ؟دلایل بسیاری برای این که چرا باید سی شارپ را انتخاب کنیم وجود دارد که در ادامه به برخی از این موارد اشاره میکنیم:یادگیری آسانسی شارپ جزء زبان های سطح بالا است و به زبان های برنامه نویسی چون  C, C++ و جاوا نزدیک است؛ بنابراین یادگیری این زبان آسان است و شما با داشتن یک منبع مناسب می توانید به خوبی این زبان برنامه نویسی را یاد بگیرید....... برای خواندن ادامه مقاله به سایت ارگن مراجعه کنید.سی شارپ یکی از بهترین زبان های برنامه نویسی در دنیا و ایران است، اگر میخواهید سی شارپ را آموزش ببنید میتوانید از دوره آموزش سی شارپ سایت ارگن استفاده کنید.دوره های مرتبط با سی شارپ:آموزش برنامه نویسی غیرهمزمان در سی شارپمقالات مرتبط:7 دلیل برای یادگیری زبان برنامه نویسی سی شارپچرا باید سی شارپ را یاد بگیریم؟منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Wed, 28 Sep 2022 23:15:11 +0330</pubDate></item><item><title>با دانشگاه رفتن برنامه نویس میشم؟</title><link>https://virgool.ir/@ergan.ir/با-دانشگاه-رفتن-برنامه-نویس-میشم-hykseckshfqj</link><description>آموزش برنامه نویسی ارگندر این مقاله از سایت ارگن به بررسی نقش دانشگاه و رشته انتخابی در برنامه نویس شدن شما را بررسی میکنیم.این که بخوای دانشگاه بری یا نه کلابحثش جداس! اما این که با دانشگاه رفتن برنامه نویس میشیم یا نه یکم داستان فرق میکنه! آیا باید رشتمون مرتبط باشه؟ریاضیات خفنی لازم داره؟ امروز به این موارد پاسخ میدمرشته مرتبط با برنامه نویسیشاید تعجب کنی و بگی که برای برنامه نویس شدن مگر نباید حتما رشتم کامپیوتر باشه!!! اگر به مهاجرت از طریق برنامه نویسی فکر میکنی که بحثش جداس.چه رشته ای انتخاب کنم؟قطعا اگر به برنامه نویسی علاقه داری، بهترین انتخاب برای تو رشته کامپیوتر گرایش نرم افزار خواهد بود چون با شغل آیندت بسیار مرتبطه و همینطور هم که میدونی برنامه نویسی یکی از  بهترین شغل های دنیاست.حالا دانشگاه کافیه؟خیر!! اما سوال اصلی اینجاس پس ما تو دانشگاه چیکار میکنیم؟ مباحث الگوریتمی و ساختمان داده و ... تدریس میشه که شاید بتونه به شما درآینده کمک کنه، اما این که در دانشگاه شما به صورت تخصصی مثلا سی شارپ یا جاوا و... را یادبگیرید اصلا اینطور نیست، پس...تصمیم نهاییدانشگاه فقط میتونه یه مشوق خوب برات باشه که از مسیرت دور نشی چوت در فضایی داری تحصیل میکنی که مثلا استاد دانشگاه شما یکی از بهترین برنامه نویس هاست، اما با همه اینها برای برنامه نویس شدن و متخصص شدن خودت باید یادبگیری و خودت دنبالش باشی.سخن آخرپس اگر توهم رشتت با برنامه نویسی مربتط نیست اصلا نگران نباش و بهونه نیار فقط باید شروع کنی، برنامه نویسی یک مهارته بله تو هم میتونی یادش بگیری پس شروع کن...اگر میخوای طراحی سایت رو شروع کنی میتونی در دوره های رایگان سایت ارگن استفاده کنیآموزش رایگان html و cssو اگر میخوای یک زبان برنامه نویسی بک اند را یادبگیری پیشنهاد ما به شما دوره آموزش سی شارپ از مقدماتی تا پیشرفته می باشد.بعد از گذراندن دوره سی شاپ می توانید از آموزش برنامه نویسی غیرهمزمان در سی شارپ نیز استفاده کنید.منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Fri, 16 Sep 2022 23:53:54 +0430</pubDate></item><item><title>7 دلیل برای یادگیری زبان برنامه نویسی سی شارپ</title><link>https://virgool.ir/@ergan.ir/7-دلیل-برای-یادگیری-زبان-برنامه-نویسی-سی-شارپ-ikizhb0mojjy</link><description>ارگندر این مقاله از سایت ارگن به بررسی زبان برنامه نویسی سی شارپ میپردازیمسی شارپ یکی از قدرتنمد ترین زبان های برنامه نویسی در دنیاس که یادگیری این زبان بسیار بسیار لذت بخش خواهد بود.اگر میخواهید به عنوان یک برنامه نویس موفق و حرفه ای در ایران و حتی خارج از ایران برنامه نویسی کنید زبان برنامه نویسی سی شارپ یکی از بهترین گزین ها برای شما خواهد بود، در ادامه 7 دلیل برای یادگیری زبان برنامه نویسی سی شارپ را بیان میکنیم.1.چند منظوره بودن سی شارپسی شارپ یک زبان برنامه نویسی قدرتمند است که در حوزه های مختلف ورود پیدا کرده و در آنها بسیار موفق ظاهر شده است، شما اگر بخواهید در حوزه های وب، موبایل، هوش مصنوعی، بازی سازی، برنامه نویسی دسکتاپ، ربات نویسی و… فعالیت کنید، فقط با یادگیری زبان برنامه نویسی سی شارپ میتوانید در این حوزه ها فعالیت کنید و برنامه نویس وب، موبایل و … باشید.2.شروع آسان و کاربر پسند بودن سی شارپاز آنجایی که سی شارپ تا حد بسیار زیادی به زبان انگلیسی نزدیک است، همین امر باعث شده است تا یادگیری این زبان بسیار آسان باشد.3.#C بسیار سریع استزبان هایی که دارای نوع های استاتیک هستند همیشه سریع تر از زبان هایی هستند که دارای نوع های داینامیک اند. سی شارپ در هنگام اجرا بر روی دستگاه شما نیاز به منابع زیادی ندارد.همین امر باعث میشود که سی شارپ بسیار سریع باشد، امروزه فریم وورک asp.net core سی شارپ بسیار قدرتمند و سریع ظاهر شده و میتوان وب سایت هایی با سرعت بسیار بالا را کد نویسی کرد.4.آینده سی شارپسی شارپ توسط مایکروسافت برای ساخت برنامه‌ها بر روی پلت‌فرم مایکروسافت توسعه یافته است، مایکروسافت مطمئنا به‌‌روزرسانی‌های مرتبط به این زبان را حفظ می‌کند و  روز به روز در حال گسترش می باشد.5.#C یک زبان ایده آل برای توسعه وبتوسعه وب یکی از پرطرفدارترین زمینه ها در دنیای فناوری است. اگر شما آرزوی دارید یک توسعه دهنده وب باشید، #C یک زبان کامل برای شماست.6.سی شارپ دارای جامعه آماری بزرگقبل از این که بخواهید یک زبان برنامه نویسی را انتخاب کنید نیاز است که ابتدا جامعه آماری آن زبان را در کشور خود و دنیا بررسی کنید چرا که داشتن یک جامعه آماری قدرتمند برای پیشرفت شما بسیار ضروری است،پس اندازه جامعه بسیار مهم است زیرا هرچقدر جامعه بزرگتر باشد پشتیبانی نیز بیشتر است، زمانی که شما وارد دنیای برنامه نویسی شوید نیاز خود را به پشتیبانی حس میکنید چرا که مواقعی پیش می آید که شما در پروژه های خود دچار مشکل میشوید و نیاز دارید که پشتیبانی دریافت کنید، اینجاست که اهمیت داشتن یک جامعه آماری قوی برای شما بیشتر از هر زمانی اهمیت پیدا میکند. اکنون با هم به بررسی جامعه آماری زبان برنامه نویسی سی شارپ بپردازیم:چهارمین انجمن بزرگ دنیا StackOverflowStackOverflow یک سایت پرسش و پاسخ برنامه‌نویسی است که بدون شک سایت محبوب برنامه‌نویسان است. از آنجایی که StackOverflow با زبان سی شارپ ایجاد شده است در نتیجه جامعه آماری سی شارپ در این سایت بسیار قوی است و تقریبا هر مشکلی داشته باشید با مراجعه به این سوال میتوانید راه حل خود را پیدا کنید.هفتمین انجمن بزرگ دنیا Meetupدر Meetup، شما می‌توانید مسائل را از دیگر توسعه‌دهندگان یاد بگیرید و همینطور همینطور شماوره هایی ام برای شما ارائه میدهد، بیش از 140K عضو انجمن سی شارپ در میت آپ وجود دارد ،بنابراین در زبان‌های برنامه‌نویسی، C# هفتمین انجمن بزرگ میت‌آپ را دارد.علاوه‌براین، Unity محبوب‌ترین موتور بازی است که با cross-platform سازگار است و این جامعه‌ای بسیار بزرگ با بیش از 4.5 میلیون توسعه‌دهنده ثبت‌نام‌شده و بزرگ‌ترین بازار جهانی موتورهای بازی می‌باشد (45% تاکنون). جامعه Unity بسیار فعال است، بنابراین اگر می‌خواهید بازی‌ها یا برنامه‌های واقعیت مجازی را توسعه دهید، Unity انتخابی عالی است که به راحتی می‌توانید پشتیبانی شوید و همچنین به ابزارهایی که توسط توسعه‌دهندگان Unity ساخته شده است، دسترسی داشته باشید.7.فرصت‌های شغلی سی شارپسی شارپ با استفاده از فریم وورک قدرتمند خوب به نام asp.net core توانسته سر و صدای زیادی در دنیای برنامه نویسی بک اند سایت ایجاد کند، چرا که asp.net core بسیار سریع، پرقدرت و با امنیت بسیار بالا میباشد و توانسته از رقبای خود پیشی بگیرد، از همه مهم تر در کشور ما و همینطور در دنیا برنامه نویسی های asp.net core بسیار محبوب هستند و بازار کار خوبی دارند، شما با یادگیری زبان سی شارپ میتوانید در حوزه وب بسیار قوی عمل کنید. سی شارپ در کشور ما ایران و دنیا بسیار تقاضا دارد و هیچوقت یک برنامه نویس سی شارپ بی کار نمی ماند.سخن آخرسی شارپ در کشور ما بسیار متقاضی دارد و یک زبانی است که با یادگیری آن میتوانید در همه حوزه ها اعم از وب، موبایل، دسکتاپ،هوش مصنوعی، بازی سازی و… وارد شوید، پس اگر تا الان در یادگیری زبان سی شارپ مردد بودید ما پیشنهاد میکنیم همین الان یادگیری سی شارپ را شروع کنید، برای یادگیری زبان برنامه نویسی سی شارپ میتوانید از دوره ( آموزش سی شارپ ) استفاده کنید.منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 20:59:15 +0430</pubDate></item><item><title>آموزش جاوااسکریپت</title><link>https://virgool.ir/@ergan.ir/آموزش-جاوااسکریپت-b7ullf7rmzsq</link><description>آموزش رایگان مقدماتی تا پیشرفته جاوااسکریپت در جواب این سوال باید بگیم که به،جاوااسکریپت هم در برنامه نویسی صفحات وب و هم اپلیکیشن های موبایل (iosوAndroid) و همینطور desktop کاربرد دارد؛یعنی این که شما با یادگیری کامل زبان جاوااسکریپت و فریمورک های آن میتوانید هم در زمینه طراحی سایت فعالیت کنید،موبایل و همینطور دسکتاپ یا این که به صورت فول استک فعالیت کنید یا در اصطلاح (Full stack js) باشید.در حال حاضر اگر به سایت های اسخدامی رجوع کنید میبینید که اکثرا نیاز به برنامه نویس جاوااسکریپت دارند با تیتر های (&#34;تسلط کامل بر جاوااسکریپت&#34;، “استخدام برنامه نویس مسط به انگولار”، “استخدام Vuejs Developer” و…)، تمامی این فرصت های شغلی برا کسانی است که جاوااسکریپت و فریموورک های آن را به صورت حرفه ای یادگرفته اند.درمیان جوامع امروز جاوااسکریپت به عنوان یک زبان برنامه نویسی سمت کاربر یا کلاینت ساید یادمیشود اما جاوااسکریپت بسیار فراتر از این حرف هاست، پیشبینی هایی که تاکنون صورت گرفته است نشان دهده این است که در آینده تکنولوژی به بستر وب وابسته خواهند شد و همه ی تعاملات در بستر اینترنت صورت خواهد گرفت،لذا این زبان برنامه نویسی پاسخ گو تمام این نیاز ها خواهد بود،همین موضوع باعث شده تا جاوااسکریپت یک گزینه ی خوب برای اینترنت اشیاء باشد.پس نتیجه میگیریم که در آینده با گسترش تگنولوژی نیاز به جاوااسکریپت دوچندان خواهد شد و کسانی که جاوااسکریپت را به صورت حرفه ای آموزش دیده اند از بیقیه جلوتر هستند.بله همینطور است جاوااسکریپت همیشه همراه شما خواهد و به آن نیاز پیداخواهید کرد، برای مثال شما با استفاده از کتابخانه هایی مانند JQuery میتوانید در بخش فرانت اند صفحات وب انیمیشن های زیبا خلق کنید،یاهمین فریموورک هایی که دارد مانند Vue.js و React.js یا Angular.js قدرت بسیار زیادی به شما میدهد تا بتوانید صفحات وب خود را شخصی سازی کنید.عکسهمانطور که در بالا اشاره کردیم جاوااسکریپت فقط محدود به وب نیست، میتوان با استفاده از فریم وورک (Electron) برنامه های تحت دسکتاپ ایجاد کرد، به طور مثال ادیتور قدرتمند Visual Studio Code توسط فریم‌ورک الکترون ایجاد شده است!از طرفی دیگر فریم‌ورک React Native امکان ایجاد برنامه‌های موبایل اندروید و iOS را به شما می‌دهد، آن‌هم تنها با استفاده از دانش جاوا اسکریپتی شما.کلام آخراگر تا الان اقدام به یادگیری زبان برنامه نویسی جاوااسکریپت نکردی همین الان اقدام به یادگیری این زبان قدرتمند کن.پیش نیاز یادگیری زبان برنامه نویسی جاوا اسکریپت فقط آشنایی با HTMLوCSSمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 20:55:01 +0430</pubDate></item><item><title>آموزش رایگان بوت استرپ (BootStrap)</title><link>https://virgool.ir/@ergan.ir/آموزش-رایگان-بوت-استرپ-bootstrap-bzxpi6lqa2by</link><description>آموزش رایگان بوت استرپ در این مقاله از سایت ارگن قصد داریم به بررسی کتابخانه بوت استرپ بپردازیم اما بوت استرپ (BootStrap)  چیست ؟                      Bootstrap مجموعه ای از ابزارهای رایگان برای ایجاد صفحات وب و نرم افزارهای تحت وب است .بوت استرپ یک فریم ورک طراحی وب سایت است که در ابتدا توسط توسعه دهندگان توییتر برای استفاده داخلی ایجاد شد. bootstrap پس از مدتی در دسترس عموم قرار گرفت و به مجموعه‌ای مناسب از ابزارها برای توسعه رابط‌های کاربری با هر میزان پیچیدگی تبدیل شد.اکنون Bootstrap یک مجموعه ابزار HTML ، CSS و JS منبع باز و رایگان است. هنگامی که توسعه دهنده وب Bootstrap این فایل‌ها را به صفحه وب سایت خود اضافه می‌کند، تعداد زیادی کلاس و اجزای آماده برای طرح بندی در دسترس قرار می‌گیرد. از بوت استرپ برای ایجاد و طراحی وب سایت‌های ریسپانسیو در کمترین زمان استفاده می شود.اهمیت استفاده از بوت استرپ(BootStrap)ظاهر زیبای برای وب سایت ها بسیار مهم است ،  بوت استرپ این امکان را به طراحان و برنامه نویسان می دهد که از طرح‌های پیش فرض استاندارد برای صفحات وب خود استفاده کنند ، استفاده از این طرح‌ها امکان طراحی سایت های استاندارد با ظاهری جذاب را به وجود می آورد.اکنون با آموزش رایگان بوت استرپ (BootStrap) از سایت ارگن با ما همراه باشید تا آموزش این کتابخانه قدرتمند را شروع کنیم و یک بار برای همین بوت استرپ را یادبگیرید.پیش از یادگیری بوت استرپ نیاز است که html  و css را به خوبی یادبگیرید که به شما پیشنهاد میکنیم از دوره زیر استفاده کنید. دوره آموزش رایگان html و cssمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 20:52:34 +0430</pubDate></item><item><title>آموزش برنامه نویسی غیر همزمان در سی شارپ</title><link>https://virgool.ir/@ergan.ir/آموزش-برنامه-نویسی-غیر-همزمان-در-سی-شارپ-f8v673csqztl</link><description>در این مقاله میخواهیم در مورد برنامه نویسی غیرهمزمان در سی شارپ صحبت کنیم.برنامه نویسی غیرهمزمان (Asynchronous) در سی شارپ از نسخه 5 زبان سی شارپ ارائه شد .برنامه نویسی غیرهمزمان یا Asynchronous یک مدل برنامه نویسی است. در برنامه نویسی غیرهمزمان برعکس روش Synchronous که کد های به ترتیب و از بالا به پایین خط به خط اجرا میشدند اکنون کد ها به ترتیب و پشت سر هم اجرا نمی شوند و اجرا خط 21 وابسته به اجرای خط 20 نیست. برای مثال میتوانیم بگوییم که یک بخش برنامه در حال دانلود یک فایل میباشد، بخش دیگر درحال آپلود یک فایل و از آنجایی که اجرای کد ها به صورتخطی نیست این دو با یکدیگر تداخلی نخواهند داشت،اما شاید برایتان سوالی پیش آید که چرا ترتیب اجرای کد ها را در برنامه بهم میریزیم؟:/از آنجایی که امروزه cpu ها بسیار قدرتمند شده اند و دارای هسته های متعددی هستند پس زیاد معقول نیست تا cpu را حتی یک لحظه بیکار بگذاریم، با کمک روش برنامه نویسی غیرهمزمان یا Asynchronous میتوانیم نهایت استفاده را از cpu داشته باشیم و چندین کار را در کنار یکدیگر انجام دهیم.تا این جا متوجه شدیم که Asynchronous دقیقا نقطه مقابل Synchronous قرار دارد.درست است که در برنامه نویسی غیرهمزمان چندین کار را باهم اجرا میکنیم اما هیچ تضمینی وجود ندارد که بگوییم که حتما سرعت اجرای برنامه بالا میرود، حتی امکان دارد در بعضی موارد که نیاز به پردازش های سنگین دارد سرعت اجرای برنامه کاهش پیدا کند، پس اگر برای بالا برد سرعت برنامه خود میخواهید از Asynchronous استفاده کنید باید بگویم که باید تجدید نظر کنید، استفاده از برنامه نویسی غیرهمزمان در جای مناسب خود میتواند نتایج بسیار خوبی در بر داشته باشد.نتیجه گیریدر این مقاله از سایت ارگن بررسی کردیم که مفهوم Asynchronous چیست و چه کاربردهایی دارد.در ابتدا در مورد برنامه نویسی همزمان یا Synchronous بحث کردیم و گفتیم که کد ها در این روش به صورت خطی اجرا میشوند، در ادامه هم به بررسی مدل برنامه نویسی غیرهمزمان یا Asynchronous پرداخیتم و گفتیم که در این روش کد ها به ترتیب اجرا نمی شوند و ترتیب اجرا را بهم زدیم و cpu را کنترل کردیم.در کا استفاده از برنامه نویسی غیرهمزمان در جای مناسب خود بسیار لذت بخش خواهد بود.پیشنیاز ها :آموزش سی شارپمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 19:30:37 +0430</pubDate></item><item><title>دوره آموزش جامع html و css</title><link>https://virgool.ir/@ergan.ir/دوره-آموزش-جامع-html-و-css-rg9fehb56rdq</link><description>در این مقاله به دوره آموزش رایگان html و css سایت ارگن میپردازیمHTML یک زبان نشانه گذاری ابر متن است ، برای یادگیری HTML باید تگ های این زبان را به درستی و کامل فرا بگیرید .تگ های html نشان میدهند که چه عصری در کجای صفحه قرار گیرد به همین دلیل است که HTML یک زبان نشانه گذاری می باشد .در آموزش HTML باید تگ ها یا عناصر زیادی را بررسی کرد ، این تگ ها هستن که در صفحات مختلف هر وب سایتی به نمایش درمیان تا تا کابر بتواند از محتوات این سایت استفاده کند .اولین تگ های حیاتی HTMl میتوان از تگ HTML ، head و body نام بردتگ HTMl پدر تمامی تگ ها میباشد و بقیه تگ ها درون این تگ قرار میگیردند .تگ بعدی head میباشد که در این تگ تنطیمات سایت قرار میگیرد ازجمله کد های css که درون تگ style نوشته میشوند و یا کد های جاواسکریپت که در این تگ قرار میگیرند ،موارد دیگه ای که تگ head دارا میباشد تگ title است که همینطور از اسمش پیداش تیتر و معرفی هر صفحه از وب سایت را تعیین میکند که برای سئو سایت خیلی حیاتی است . تا این جا طالاعات مهمی در مورد آموزش html برای شما شرح دادیم  ،حالا میخواهیم تا آمووزش را پیشرفته تر کنیم و بریم سراغ تگ های مهم دیگه .در html  این امکان وجود دارد تا ویدئو و صدا در صفحه html به نمایش گذاشته شود  تگ video برای ویدئو و تگ audio برای بخش مربوط به صدا و بدون تصویر مناسب است .تگ div : این تگ یکی از مهم ترین و طلایی ترین قسمت های آموزش Html است .تمامی المان ها یا تگ هایی که میخواهید  در صفحه قرار دهید ابتدا باید درون یک فضا یا ظرف قرار بگیرند که این فضا را با div مشخص میکنیم .div دارای بلوک باز و بسته است که المان های ما درون این قرار  میگیرند .استال دهی های مهم مربوط به div عرض و ارتفاع  ( width , height )  هستند تا فضای این طرف را برای ما مشخص کنند و همینطور برای تعیین حاشیه خارجی آن ازاستایل border به وفور استفاده میشود .عموماً استفاده از تگ div سبب می شود که برای خطایابی در سریعترین زمان ممکن به نتیجه برسید، این تگ ستون آموزش HTML است.html با این که ساده بنظر می رسد اما پایه و اساس یادگیری طراحی وب است حالا چه برنامه نویسی سمت سرور یا سمت کلاینتپس نتیجه میگیریم که هرکسی که قصد دارد وارد دنیای طراحی سایت شود ابتدا باید html را آموزش ببنیددر همین راستا وب سایت ارگن یک آموزش جامع و رایگان html و css  را منتشر کرده است که میتوانید یک بار برای همیشه به صورت رایگان html را یادبگیریددوره آموزش جامع جاوااسکریپتآموزش رایگان بوت استرپمنبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 19:27:48 +0430</pubDate></item><item><title>آموزش سی شارپ از مقدماتی تا پیشرفته</title><link>https://virgool.ir/@ergan.ir/آموزش-سی-شارپ-از-مقدماتی-تا-پیشرفته-sl476rrnv6ya</link><description>در این مقاله از سایت ارگن میخواهیم در  مورد زبان برنامه نویسی سی شارپ صحبت کنیم.دوره آموزش مقدماتی تا پیشرفته سی شارپ ( پروژه محور )سی شارپ با کاربردی ساده و آسان طراحی شده است و یک زبان برنامه نویسی سطح بالا و بسیار پیشرفته است و تا حد زیادی به زبان انگلیسی نزدیک است که همین امر باعث میشود تا کار کردن با این زبان بسیار لذت بخش باشد.سی شارپ یک زبان استایتک تایپ است، به این معنی که کدهای شما قبل از اینکه در برنامه ساخته شوند، خطاهای آن‌ها بررسی می‌شوند. خطاها ساده‌تر ردیابی می‌شوند، و از آنجا که زبان‌های استاتیک تایپ نسبت به کدهای شما بسیار دقیق عمل می‌کنند، به طور کلی کدها پایدارتر خواهند شد، بنابراین همان‌طور که برنامه بزرگ‌تر و پیچیده‌تر می‌شود، نگهداری آن آسان است.سی شارپ به عنوان یک زبان بنامه نویسی استاتیک تایپ بسیار سریع تر از زبان های داینامیک تایپ است و همین یک برگ برنده برای این زبان نحسوب میشود.سخن آخرسی شارپ در کشور ما بسیار متقاضی دارد و یک زبانی است که با یادگیری آن میتوانید در همه حوزه ها اعم از وب، موبایل، دسکتاپ،هوش مصنوعی، بازی سازی و… وارد شوید، پس اگر تا الان در یادگیری زبان سی شارپ مردد بودید ما پیشنهاد میکنیم همین الان یادگیری سی شارپ را شروع کنید.منبع: ergan.ir</description><category>ارگن</category><author>ارگن</author><pubDate>Sun, 04 Sep 2022 19:22:35 +0430</pubDate></item><item><title>چرا سایت آموزش برنامه نویسی ارگن؟</title><link>https://virgool.ir/@ergan.ir/چرا-سایت-آموزش-برنامه-نویسی-ارگن-kiwi6vjbsm85</link><description>تاریخچه: وب سایت ارگن در بهار 1401 پیاده سازی شده است نام ارگن یک نام ترکی است به معنای یادبگیر . ارگن یک پلتفرم کاملا متفاوت در زمینه یادگیری و آموزش بوده تا بتواند برای کسب و کار , توسعه و نگهداری نرم افزار , فن آوری های جدید و مهارت های خلاقانه ای که شما به دنبال ان هستید به صورت حرفه ای آموزش ببینید. در ارگن همیشه به روز باشید: اگر شما سعی دارید به صورت فردی برای بالا بردن مهارت های خود در جهت کسب و کار از آموزش آنلاین استفاده کنید : ارگن از بهترین گزینه های شما خواهد بود . همچنین با هزینه هایی باور نکردنی که برای دوره های خاصی در سایت گذاشته شده است می توانید به صورت حرفه ای مهارت های خود را به سطح حرفه ای برسانید. امروزه بسیاری از شرکت های بزرگ دنیا با توجه به نیاز های سازمانی از افراد مورد اعتماد خود در سازمان برای رفع نیازهای خود استفاده می کنند . با توجه به هزینه آموزش به صورت حضوری و البته چالش هایی نظیر مکان , زمان و همچنین استاد مناسب رو به رو خواهند بود . شرکت ها ی خصوصی و دولتی می توانند با دسترسی به ویدئو های آموزشی ارگن مهارت های کارمندان خود را افزایش دهند تا در واقع با بهره گیری و اپدیت نیرو های خود شاهد عملکرد چشم گیری انان در سازمان باشند . ورود به بازار کار: بسیاری از فارغ التحصیلان برای ورود به بازار پر رقابت کار در ایران نیاز به یادگیری مهارت های لازم دارند . یکی از بزرگترین چالش ها هزینه های آموزشی هست . ارگن با قرار دادن بیش از 100 ها آموزش رایگان با اساتید حرفه ای , شیوه آموزشی نوین و قرار دادن دوره های مناسب برای ورود به بازار کسب و کار , را فراهم نموده است.چرا ارگن :· رزومه تایید شده اساتید را مطالعه نمایید· از ویدئو های رایگان استفاده نمایید· پرداخت آسان در سایت· پشتیبانی از مشکلات فنی· پشتیبانی علمی توسط اساتید· مشاهده سر فصل های آموزشی· کیفیت فوق العاده صدا و تصویر· مدرسین حرفه ایاگر میخوای وارد دنیای برنامه نویسی بشی و دوره ای که انتخاب میکنی پشتیبانی مادام العمر داشته باشه سایت آموزش برنامه نویسی ارگن رو از دست نده، اینم لینکش</description><category>ارگن</category><author>ارگن</author><pubDate>Tue, 16 Aug 2022 23:36:16 +0430</pubDate></item><item><title>آموزش رایگان پلاگین Wow.js</title><link>https://virgool.ir/@ergan.ir/آموزش-رایگان-پلاگین-wowjs-vsf46d1axxhz</link><description> آموزش رایگان پلاگین Wow.js از سایت ارگن قصد داریم به صورت کامل و عملی پلاگین wow.js را به شما آموزش بدهیم.اصلا پلاگین Wow.js چی هست ؟وقتی در حال وب گردی هستید امکان داره با سایت هایی مواجه بشید که افکت های زیبایی به المان های سایتشون دادن و هر کدوم به ترتیب روی صفحه سایت ظاهر میشناگر کار شما طراحی وب هست میتونید از پلاگین wow.js برای نمایش المان های سایتتون استفاده کنید.در آین آموزش با همراه باشید تا نحوه استفاده از پلاگین wow.js را به شما آموزش بدهیم .پیش نیاز ها :آشنایی با html-cssاگر با html_css آشنایی ندارید ابتدا دوره آموزش رایگان html و css را مشاهده کنید.برای دیدن آموزش های بیشتر به سایت ارگن مراجعه کنید</description><category>ارگن</category><author>ارگن</author><pubDate>Tue, 16 Aug 2022 16:00:59 +0430</pubDate></item><item><title>API چیست؟</title><link>https://virgool.ir/@ergan.ir/api-چیست-b9xy6v5sqk1v</link><description>در این مقاله از سایت ارگن به معرفی api میپردازیمدر گفت و گو های برنامه نویس ها کلمه Api بسیار استفاده میشود. ممکن است برای کسانی که به تازگی وارد دنیای برنامه نویسی شده اند دچار سردگمی بشوند و از بپرسند که Api چیست و چه کاربردی دارد؟از لحاظ معنی API (Application Programming Interface) مخفف رابط برنامه نویسی اپلیکیشن است.فرض کنید میخواهید با تلفن همراه خود مبلغی را از حساب خود به به حساب فرد دیگری منتقل کنید، شما این کار را با گوشی خود انجام داده اید همینطور میتوانید از طریق وب سایت بانک مورد نظر نیز این کار را انجام دهید، تفاوتی نمیکند در هر صورت شما یک درخواست به بانک فرستادید و یک پاسخ دریافت کردید، تمام مراحل این کار با Api انجام گرفته شده است.به زبان ساده تر Api بخشی از یک برنامه است که وظیفه ارائه اطلاعات را دارد، پس از درخواست شما به نرم افزار، نرم افزار درخواست را بررسی کرده و یک پاسخ بده شما میدهد.تفاوت API و وبسایتاینترنت مجموعه ای سرور هاست که صفحات مختلف سایت ها روی این سرور ها قرار دارند،  از یک دیدگاه خاص عملکرد این سرورهاشباهت بسیار زیادی به API دارد. در واقع شما می‌توانید کامپیوتر شخصی خود را به یک سرور محلی تبدیل کنید. زمانی که شما یک آدرس اینترنتی مانند https://ergan.ir را در مرورگر خود وارد می‌کنید، یک درخواست از مرورگر کامپیوتر شما به سرور ارگن ارسال می‌شود. زمانی که مرورگر پاسخ سرور را دریافت کرد، کد HTML داخل آن را در خود ترجمه کرده و نمایش می‌دهد.از دید مرورگر، سرور ارگن یک API محسوب می‌شود. از این دید، مرورگر نیز خود یک client یا کاربر است. این به آن معنی است که هر زمان که شما یک آدرس اینترنتی را در مرورگر خود وارد می‌نمایید، در حال استفاده از نوعی API هستید. البته توجه کنید که در حقیقت، سرور remote یک API نیست. در واقع API یک برنامه است که در بخشی از کامپیوتر سرور remote اجرا می‌شود.به طور خلاصه، هنگامی که یک شرکت به مشتریان خود یک API ارائه می‌دهد، به این معنی است که آنها مجموعه‌ای از آدرس‌های اختصاصی ساخته‌اند که پاسخ‌های داده‌های خالص را برمی‌گردانند؛ یعنی پاسخ‌ها هیچ نوع کد نمایشی را که از رابط گرافیکی مانند وبسایت انتظار دارید، بر نمی گردانند.API چگونه خدمات میدهدتمام درخواست ها به api و همینطور پاسخ api ها به شکل یک فایل json هستند که شما به عنوان برنامه نویس اطلاعات مورد نیاز خود را که در پاسخ api به شما داده شده است را واکشی میکنید و از  آن در وب سایت یا اپلیکیشن خود استفاده میکنید، برای درک بهتر یک مثال دیگه میتوانیم بزنیم،شما یک نرم افزار حسابداری برای فروشگاه خود دارید که کلیه اطلاعات محصولات شما مانند نام،قیمت و…. در بانک اطلاعاتی نرم افزار شما ذخیره شده است، حال شما میخواهید برای فروشگاه خود یک وب سایت فروشگاهی راه اندازی کنید و میخواهید وب سایت شما از کلیه اطلاعات محصولات درج شده نرم افزار حسابداری شما استفاده کند، ممکن است شما 2000 محصول در نرم افزار حسابداری خود ثبت کرده باشید و مقول نیست که مجدد این 2000 محصول را به صورت دستی در بانک اطلاعاتی وب سایت درج کنید، پس مجبور هستید که از اطلاعات نرم افزار استفاده کنید، برای این کار باید سراغ API برویم، نرم افزار شما اگر آنلاین باید میتوانید API های آن را ایجاد کنید و از آن در وب سایت استفاده کنید به این صورت که  وب سایت درخواست داده از بانک اطلاعاتی نرم افزار را میکند و نرم افزار در پاسخ کل اطلاعات محصولات را در قالب یک فایل json به وب سایت ارسال میکند که شما میتوانید از این اطلاعات استفاده کنید.جمع بندیامروزه استفاده از API ها یک امر ضروری به حساب  می آیند چرا که اکثر نرم افزار ها، وب سایت ها، اپلیکشین ها و … از طریق API با یکدیگر در ارتباط هستند.اگر میخوای برنامه نویس ماهری بشی همین الان شروع کن( آموزش سی شارپ )برای دیدن آموزش های بیشتر به سایت ارگن مراجعه کنید</description><category>ارگن</category><author>ارگن</author><pubDate>Tue, 16 Aug 2022 14:00:06 +0430</pubDate></item></channel></rss>