en
Feedback
DotNet | دات نت

DotNet | دات نت

Open in Telegram

تو این روزا بهتره که همیشه علم خودمون رو بالا ببریم و بتونیم با سریع ترین راه ممکن خودمونو بروز نگه داریم. - سعی کنیم از کمترین امکانات بیشترین بهره رو ببریم منتظرت هستیم😉 دنیا رو جای بهتری برای یادگیری کنیم 🌹 #course #book 🆔 @dotnetcode

Show more
583
Subscribers
+224 hours
+77 days
+1430 days
Posts Archive
نوشته‌های برنامه نویسی روش یادگیری برنامه نویسی ASP.Net Core به صورت کامل https://files.virgool.io/upload/users/83502/posts/tk9ho2n1zrsj/jl9xrur5qtyb.png سلام دوست من ! حتماً تا الان اسم دات نت و بخصوص فریم ورک ASP.Net Core را شنیدی. در این مقاله به بررسی سرفصل های کلی این فریم ورک و روش یادگیری اصولی و درست آن می پردازیم. با من همراه باش ... پیش نیاز هافریم ورک ASP.Net Core بر پایه dotnet core و با زبان سی شارپ توسعه یافته است. برای یادگیری این فریم ورک ،یک حداقل آشنایی ای با سی شارپ لازم است. هر چند یادگیری سی شارپ به صورت عمیق، موارد مانند collection ها، مدیریت حافظه، مباحث رمزنگاری، برنامه نویسی async و await همچنین آشنایی با Ado.Net و تسلط بر روی Linq بینهایت مهم و کمک کننده است. درک کردن فریم ورک دات نت، اینکه از چه بخش ها ، کلاس ها و نیم اسپیس هایی تشکیل شده است، به افزایش سطح کدنویسی و درک برنامه نویسی شما کمک فراوانی می کند. برای یادگیری این موارد، یک دوره ی پروژه محور سی شارپ ببینید و حتماً سعی کنید در قالب اپلیکیشن دسکتاپ و یا کنسول موارد مهم را پیاده سازی کنید. بخصوص مواردی که مربوط به مدیریت داده و دستورات Linq می باشد. برای پروژه در این بخش می توانید یک نرم افزار مدیریت کتابخانه ساده یا یک نرم افزار حسابداری یا مدیریت مالی بسیار ساده را مدل سازی و پیاده سازی کنید. می توانید این پروژه را در قالب Console application و یا Windows Forms ایجاد کنید. یادگیری ASP.Net Core - مقدماتیوقتی با پیش زمینه دات نت و سی شارپ به سراغ توسعه وب میایم، کار یکم راحت تره. اما یه موضوعی که همون اول بسیار خودنمایی می کنه و در روز های اول واقعاً اذیت کنند است (در حدی که ممکنه گریه برنامه نویس تازه کار در بیاد !) ، معماری نرم افزاری به نام MVC است که به صورت پیشفرض در ASP.Net Core وجود دارد و در بسیاری از قالب های پروژه این مدل را به برنامه نویس تحمیل میکند. این موضوع که از ابتدا باید با یک معماری درگیر بشیم، بسیار موضوع سختی است. اما برای یادگیری نباید عجله کنیم. در گام اول سعی کنید تفاوت بین Model و View و Controller را به صورت کامل درک کنید. یعنی بتوانید در یک اپلکیشن ساده مثلاً یک ماشین حساب، بخش های مختلف را تفکیک کنید. پس از درک این موضوع، یک مسئله ی مهم دیگر را باید درک کنید و آن استفاده از اصل Convention over configuration در باطن ASP.Net Core است ! یعنی اینکه در ASP.Net Core خیلی از موارد از قبل آماده است و نیاز به تنظیم خاصی وجود ندارد اما باید اصول نام گذاری و پوشه بندی و ... را رعایت کنید. مثلاً اینکه فریم ورک به صورت خودکار می داند که View ها در چه پوشه هایی قرار بگیرند و کجا به دنبال آن ها بگردد از قبل مشخص است. در قسمت مقدماتی سعی کنید تا می توانید اپلیکیشن های کوچک بسازید و بخش های مختلف MVC را بررسی کنید. مدل های مختلف بسازید و از آن ها استفاده کنید. شرایط مختلف اعمال کنید و خروجی ها را بررسی کنید. بحث مسیریابی یا Routing هم بسیار مهم است. این مبحث مطالب گسترده ای داره اما سعی کنید حداقل در حد ساخت چندین صفحه در اپلیکیشن و جابه جاشدن بین آن ها از طریق یک منوی نویگیشن پیش برید. فریم ورک Entity framework core یکی دیگر از مواردی است که بهتر است در مرحله مقدماتی، بخش های اصلی آن را یاد بگیرید. این فریم ورک به منظور مدیریت داده ها و انجام عملیات های دیتابیس یا همان CRUD استفاده می شود. بعد از این مورد می توانید شروع به ساخت یک وبسایت بسیار ساده کنید. ساخت وبسایت شخصی خودتان و ایجاد یک وبلاگ ساده در آن ، بهترین موضوع برای پروژه و ایجاد اولین نمونه کار شماست. https://files.virgool.io/upload/users/83502/posts/tk9ho2n1zrsj/frtwlurigjrd.jpeg یادگیری ASP.Net Core - متوسطتا اینجا مقدمات برنامه نویسی ASP.Net Core را درک کردیم. الان می تونیم دانش خودمون را در بخش هایی مثل Entity Framework ، پترن های نرم افزاری بخصوص Repository pattern و Unit of work و همچنین تست نویسی و Unit Testing گسترش بدیم. در این بخش مفاهیم عمیق تر ASP.Net core مانند محلی سازی (Localization)، کش کردن اطلاعات (Caching) ، Model Validation ، احراز هویت و اعطای سطح دسترسی (Authentication & Authorization) را باید یاد بگیریم. شخصی سازی بخش های مختلف ASP.Net Core و ایجاد Helper ها، فیلتر های متفاوت، یادگیری طرز کار Middle ware ، استفاده از عملیات های Async - Await و مواردی [...]

نوشته‌های برنامه نویسی علت خرابی پکیج باکسی چیست؟ تعمیر پکیج باکسیپکیج باکسی ساخت کدام کشور است؟ پکیج دیواری باکسی محصول مشترک شرکت گرم ایران و باکسی ایتالیا با مدل تجاری Eco3 و دارای 2 ظرفیت 24000 و 28000 تولید و عرضه می گردد. پکیج دیواری باکسی دارای دو مبدل حرارتی از نوع مبدل اول مسی جهت مدار گرمایش و مبدل ثانویه استنلس استیل جهت آبگرم مصرفی می باشد. الکتروپمپ پکیج دیواری باکسی از نوع قوی تر انتخاب شده و دارای هد بالاتری می باشد . به همین جهت می توان از پکیج دیواری باکسی در سیستم های گرمایش کف نیز بهره برد. انتخاب پکیج مناسب برای منزل:محاسبه سر انگشتی برای انتخاب یک پکیج دیواری مناسبمعتدل و مرطوب (شهر های شمالی)* ساختمان های دسته اول: برای هر متر مربع 80 تا 100 وات * ساختمان های دسته دوم: برای هر متر مربع 100 تا 120 وات * ساختمان های دسته سوم: برای هر متر مربع 120 تا 140 وات گرم و خشک (شهر های کوهستانی مانند مشهد، تهران)* ساختمان های دسته اول: برای هر متر مربع 100 تا 120 وات * ساختمان های دسته دوم: برای هر متر مربع 120 تا 140 وات * ساختمان های دسته سوم: برای هر متر مربع 140 تا 160 وات گرم و مرطوب (شهر های جنوبی)* ساختمان های دسته اول: برای هر متر مربع 60 تا 80 وات * ساختمان های دسته دوم: برای هر متر مربع 80 تا 100 وات * ساختمان های دسته سوم: برای هر متر مربع 100 تا 120 وات این اعداد به محاسبه سر انگشتی معروف است و مربوط به مناطق آب و هوایی ایران می باشد. خدمات پکیج باکسی:-نصب پکیج باکسی -سرویس پکیج باکسی -تعمیر پکیج باکسی نصب پکیج باکسی:سرویس پکیج باکسی:شاید شما همانند بسیاری از مصرف کنندگان عزیز انجام سرویس را کاری بیهوده تلقی کنید ،اما در نظر داشته باشید انجام سرویس پکیج باکسی از هزینه های زیاد تعمیر جلوگیری به عمل خواهد آورد. مراحل سرویس پکیج باکسی :* رسوب زدایی پکیج باکسی * سرویس پلوت دستگاه * هواگیری رادیاتاب * چکاب و سرویس کلی دستگاه * سرویس شعله پکیج باکسی * شستشو کامل پکیج باکسی * سرویس و تعمیر و تنظیم قطعات * عیب یابی کد های خطا فواید رسوب زدایی و سرویس پکیج باکسی:با انجام سرویس پکیج، به افزایش بازدهی و راندمان دستگاه کمک کرده ایم. با صرف هزینه اندک به منظور سرویس های دوره ای از پرداخت هزینه بیشتر برای تعمیر آن جلوگیری می کنیم. پیش از خرابی و از کار افتادن دستگاه از وقوع آن جلوگیری کرده و نسبت به سلامت یا معیوب بودن پکیج آگاهی پیدا می کنیم. در سرویس و رسوب زدایی پکیج با تمیز کردن دستگاه آن را جرم گیری کرده و ظاهر پکیج زیبا می شود. از کجا بفهمیم که به رسوب زدایی پکیج نیاز است ؟فشار آب گرم در دوش حمام و شیر آشپزخانه بسیار کم است پکیج روشن می شود اما آب به خوبی گرم نمی شود مدت زمان زیادی طول می شد که آب گرم شود شوفاژ و رادیاتور ها به خوبی گرم نمی شوند زمانی که پکیج روشن می شود ، صدای تق تق می دهد فشار و بار سنج پکیج بی دلیل بالا می رود در پکیج ارور شماره ۷۰ روشن می شود سرویس پکیج هر چند وقت باید انجام شود؟ سرویس کامل: در این نوع سرویس پکیج تمامی قطعات مورد بازبینی قرار می گیرند و بررسی می شوند، در این نوع دستگاه به طور کامل سرویس می شود، اگر مدت زمان طولانی از سرویس و رسوب زدایی پکیج می گذرد بهتر است این نوع سرویس را انتخاب کنید تا به نتیجه مطلوب در کارایی آن برسید. سرویس دوره ای: این سرویس پکیج عموما در بازه های زمانی چند ماهه صورت می گیرد و به دلیل کوتاه بودن زمان بین دو سرویس، کار آن سبک تر است و دستگاه به ندرت دچار مشکل خواهد شد، بهتر است پس از خرید و نصب دستگاه از همان ابتدا با روند سرویس دوره ای پکیج پیش بروید، ساده بودن این نوع سرویس به حدی است که با افزایش تجربه و اطلاعات خودتان نیز می توانید آن را انجام دهید. https://files.virgool.io/upload/users/445555/posts/s5uzlyscb3nf/jsdbq4mxxbxh.jpeg برخی مشکلات رایج در پکیج باکسی:خاموش شدن مدام پکیج باکسی:زمانی که مشکل پکیج باکسی شما خاموش شدن مدام پکیج است مشکلات متفاوتی وجود دارد. در برخی موارد مشکل از برد دستگاه می‌باشد و علت دیگر خاموش شدن پکیج می‌تواند کم بودن فشار آب یا گاز هم باشد که با تنظیم فشار مشکل برطرف خواهد شد.در اینجا توصیه میشود با متخصصان تهران سرویس تماس حاصل نمایید. سر و صدای پکیج باکسی:از مجموع علت‌های که باعث بروز سر و صدا در پکیج می‌شوند هوا گرفتن پکیج و یا رسوب گرفتن آن می‌باشد که در این ص[...]

نوشته‌های برنامه نویسی 4 نکته طلایی رشد در اینستاگرام https://files.virgool.io/upload/users/978684/posts/xcmxntavmf8h/ndo8l3gebm8w.jpeg سلام دوستان توی این مقاله قراره با 4 نکته خفن آشنا بشید که خیلی جاها در قالب پکیج بفروش میرسه یا خیلیا زیاد بهشون توجه نمیکنن و انتظار رسد در اینستاگرام رو دارند! 1_ارزش قائل باشید اولین قانون اینه که ارزش قائل باشید. یعنی باید یک ارزشی منتقل کنید تا دلیلی باشه که مخاطب جذب بشه و شمارو فالو کنه این ابتدایی ترین چیزیه که هر پیج باید رعایت کنه اما متاسفانه بعضیا به سمت کپی برداری و پر کردن نوار خالی میرن که هیچ ارزشی برای مخاطب نداره واقعا! دلیلشم در ۹۰درصد مواقع وقت نداشتنه. یا مثلا پیج فروش لوازم عکس های بی کفیت و یهویی از محصولات میزاره که باعث کم شدن دردصد فروش میشه. 2_محتوای خوب بخش اصلی اینستاگرام تولید محتوای خوبه و اگر بتونید این مرحله رو به خوبی پشت سر بزارید تقریبا نصف بیشتر راه رو طی کردید.اهمیت به ظاهر پیج و طراحی پست های خوب باعث میشه مخاطب توی پیج بمونه و اعتبار شما بیشتر بشه. همیشه قبل از پست گذاشتن از خودتون بپرسید که آیا خودِ من این محتوا رو میپسندم؟ 3_ساخت برند https://files.virgool.io/upload/users/978684/posts/xcmxntavmf8h/ykwphpj7fu0u.jpeg لطفا به برند سازی توجه کنید چون این قسمت معرف شما هست.منظور فعلا برندسازی در اینستاگرام هست و که پروفایل شما چجوری باشه. برای عکس پروفایل بهتره که تصویر خودتون باشه و اگر شرکت یا برند هستید لوگو با کیفیت باشه که مشخص باشه دقیقا چی هست. درمورد آیدی پیج هم سعی کنید اسم خودتون یا شرکت باشه جوری که تقریبا تو ذهن بمونه ، طولانی نباشه و خوانا باشه. اسم پیج هم باید نام خودتون یا کسب و کارتون به فارسی باشه و در کنارش حوزه کاریتون مثلا: نام | مدرس خیلی ساده و قشنگ. بیو پیج هم باید یک معرفی یا شعار باشه و در ادامه آدرس یا شماره تماس باشه تا مخاطب بتونه بیشتر اعتماد کنه. 4_تعامل با مخاطب پیجی که تعامل برقرار نمیکنه به سمت نابودی میره! به این نکته دقت کنید که باید با فالوور های خودتون و همکاران که در حوزه شما فعالیت دارن تعامل برقرار کنید. این تعامل باعث لایک بیشتر و کامنت بیشتر میشه و راهی برای ورود به اکسپلور میشه. جمع بندی امیدوارم مفید بوده باشه و حتما مطالب دیگه ای هم قرار خواهم داد. شما میتونید کامل این مقاله رو از سایت کدشو بخوانید. ➖ @codedeveloper

photo content

photo content

نوشته‌های برنامه نویسی آموزش سی شارپ مقدماتی (قسمت ششم): https://files.virgool.io/upload/users/132116/posts/esxxurxddizn/ffeuoxy8amnu.jpeg با عرض سلام و احترام. پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم. تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم. شماره ی تماس: 09215149218 نشانی پست الکترونیکی: RezaQadimi.ir@Gmail.com آدرس سایت: https://www.Reza-Qadimi.ir آدرس کدها: https://github.com/Learning-CSharp-Fundamental متغیر: متغیرها، فضاهایی از حافظه می باشند، که برای نگه داشتن یک مقدار و بعد هم استفاده از آن، به کار گرفته می شوند. هر متغیر (یا اصطلاحا هر خانه ای از حافظه)، می تواند جنس خاص خودش را داشته باشد. ما چندین نوع متغیر داریم: * کاراکتر یا Char * بول یا Boolean * رشته ای یا String * عدد صحیح یا Integer * عدد اعشاری یا Floating Point * برای اعداد صحیح (به ترتیب حجمی که می توانیم در آن ها ذخیره کنیم): sbyte, byte, short, ushort, int, uint, long, ulong * برای اعداد اعشاری (به ترتیب حجمی که می توانیم در آن ها ذخیره کنیم): float, double, decimal در حافظه، دو ناحیه داریم: * Stack * Heap https://files.virgool.io/upload/users/132116/posts/esxxurxddizn/ahrpgtxctpkf.png یک سری از متغیرها در Stack قرار می گیرند (یا اصطلاحا Allocate می شوند)، و یک سری از متغیرها در Heap. بر اساس یک تعریف، متغیرها دو دسته می باشند (Local Variable و Field): Local Variable: دسته ی اول، متغیرهایی هستند که در داخل توابع تعریف می شوند (مانند تابع Main که در مقالات قبل، با آن آشنا شدیم)، و اصطلاحا به آنها متغیرهای محلی یا Local Variable می گوییم. نکته: همه ی Local Variable ها در داخل Stack قرار می گیرند، و مطلقا مقدار اولیه ندارند (حتی نباید بگوییم که مقدار null خواهند داشت). نکته: وقتی یک متغیر محلی (Local Variable) تعریف می کنیم، یک فضا در Stack ایجاد می شود، با همان اسم و از جنس همان متغیر. مثال: زمانی که ما یک متغیر به اسم x و از نوع داده ی int تعریف می کنیم، یک فضایی در Stack ایجاد می شود، به اسم x و از جنس int. Field: دسته ی دوم، متغیرهایی هستند که بیرون از Function یا تابع، و در درون کلاس (مانند کلاس Program) تعریف می شوند. نکته: همه ی متغیرهایی که خارج از Function تعریف می شوند، در Heap قرار می گیرند و اتفاقا (بر عکس متغیرهایی که در Stack قرار می گیرند) مقدار اولیه ی مشخص دارند. از یک دیدگاه دیگر، (این بار هم) متغیرها به دو دسته تقسیم می شوند (Value/Primitive Type و Reference Type): https://files.virgool.io/upload/users/132116/posts/esxxurxddizn/ou8eaawyjxls.jpeg Value Type or Primitive Type: دسته ی اول، متغیرهایی هستند که خودشان و مقدارشان در یک جا قرار دارد (یا Stack، یا Heap). مانند: int, uint, float/single, char, bool Reference Type: دسته ی دیگر، نوع داده ی مرجع یا Reference Type می باشد. این دسته از متغیرها، خودشان در یک جا (در Stack)، و مقدارشان در جای دیگر (در Heap) قرار می گیرد، و اصطلاحا به مقدارشان اشاره یا Point می کنند. به عنوان مثال، string و همه ی آرایه ها (از هر نوع)، در دسته ی Reference Type ها قرار می گیرند. https://files.virgool.io/upload/users/132116/posts/esxxurxddizn/mkwoqxz48mdd.png نکته: همه ی متغیرهای Reference Type، مقدار null دارند. نکته: string ها در Reference Type ها استثنا هستند (خواهید دید که متغیرهای string ی، با وجود Reference Type بودن، بعضی از رفتارهایی که از Reference Type ها انتظار داریم را ندارند!). پی نوشت: در مقاله ی بعد، به بررسی نحوه ی کار کردن، با هر کدام از انواع متغیرها می پردازیم. تشکر: با تشکر از زحمات ارزشمند استاد داریوش تصدیقی. ➖ @codedeveloper

photo content

ایران برخوردار است. ۵- سرمایه گذاری از طریق فرانچایزها، صاحب مک دونالد شویدیکی دیگر از جذاب ترین روش های سرمایه گذاری در اروپا، خرید فرانچایز و حق امتیاز برخی شرکت های زنجیره ای است. برای مثال می توان با خرید امتیاز مک دونالد و تاسیس شعبه در یکی از شهرهای کشور مقصد در اروپا اقدام به اخذ اقامت اروپا کرد. البته بسته به نوع فرانچایز و کشور مقصد، میزان سرمایه گذاری متفاوت است. برای مثال در وین اتریش برای راه اندازی یک شعبه مک دونالد به ۶۰۰ هزار یورو سرمایه نیاز است. البته باید در خرید فرانچایز به قوانین شرکت مادر نیز توجه کنیم. برای مثال متقاضی در صورت خرید امتیاز مک دونالد باید در یک دوره آموزشی ۶ تا ۱ ساله مک دونالد برای آشنایی با نحوه کار، شرکت کند. https://files.virgool.io/upload/users/163013/posts/u4mes3yg5ceu/kqeq651hmetq.jpeg چه کشورهایی برای اقامت از طریق سرمایه گذاری شرایط بهتری دارند؟بسته به شرایط متقاضی پاسخ به این سوال متفاوت است. کسانی که قصد اقامت از طریق خرید ملک را دارند می توانند به کشورهایی مثل یونان فکر کنند. از طرف دیگر کشورهای توسعه یافته تری مثل آلمان یا فرانسه شرایط بهتری برای راه اندازی شرکت در اختیار سرمایه گذاران قرار می دهند. همچنین اقامت خودحمایتی یا پروژه ی استارت آپ نیز فقط در برخی کشورها اجرا می شود. در حقیقت نمی توان راهی یکسان برای سرمایه گذاری در اروپا پیشنهاد کرد. https://files.virgool.io/upload/users/163013/posts/u4mes3yg5ceu/trgcwikcs7xo.jpeg سرمایه گذاری، یک تیغ برنده و خطرناکسرمایه گذاری در اروپا علی رغم همه جذابیت های خودش، چالش هایی نیز دارد. اقدام عجولانه در سرمایه گذاری می تواند حاصل سال ها تلاش متقاضی را از بین ببرد. هر کدام از روش هایی که در این مقاله به آن ها اشاره کردیم، چالش ها و قوانین ویژه ای دارند. پیشنهاد می کنیم پیش از سرمایه گذاری حتما با متخصصین مهاجرت مشورت کنید. تجربه، دارایی ارزشمندی است که فقط متخصصین می توانند در اختیار شما قرار دهند. پیشنهاد می کنیم برای مشورت و اخذ اقامت اروپا از طریق سرمایه گذاری با موسسه حقوقی سایرس تماس حاصل کنید. همکاران ما بهترین راه حل را برای اخذ اقامت اروپا در اختیار شما قرار می دهند. ➖ @codedeveloper

نوشته‌های کارآفرینی چگونه در اروپا سرمایه گذاری کنیم ؟ یکی از بهترین راه های اخذ اقامت اروپا، سرمایه گذاری در کشورهای قاره سبز است. البته سرمایه گذاری مانند سایر شیوه های اخذ اقامت پیچیدگی های خاص خود را دارند. علاوه بر قوانین کلی اتحادیه اروپا که تمامی کشورها مجاز به رعایت آن هستند، هر کشوری شرایط خاص خود را دارد. در این مقاله سعی می کنیم به تمام سوالات و ابهامات درباره سرمایه گذاری در اروپا پاسخ دهیم. در ادامه همراه موسسه حقوقی سایرس باشید. اقتصاد باثبات، بهترین دلیل برای سرمایه گذاری در اروپاسرمایه گذاری در اروپا فقط وسیله ای برای اخذ اقامت اروپا نیست. اقتصاد با ثبات و توسعه یافته کشورهای اروپایی نوید یک آینده روشن را می دهد. در حقیقت با سرمایه گذاری در این کشورها علاوه بر اخذ اقامت می توان در دراز مدت سود مالی خوبی نیز به دست آورد. از طرف دیگر معمولا قوانین سرمایه گذاری در اروپا برای افراد مختلف با شرایط گوناگون مثل مهاجرین کار چندان سختی نیست. در حقیقت اروپایی دست تاجرین و سرمایه گذاران را برای توسعه هر چه بیشتر اقتصاد خود کاملا باز گذاشته اند. https://files.virgool.io/upload/users/163013/posts/u4mes3yg5ceu/16iln9skdaqj.jpeg ۵ روش سرمایه گذاری در اروپا و اخذ اقامتروش های مختلفی برای سرمایه گذاری در اروپا وجود دارد. در حقیقت نمی توان هر کسی باید با توجه به مقصد مورد نظر و شرایط خود اقدام به سرمایه گذاری در اروپا کند. ۱- سرمایه گذاری در اروپا از طریق ثبت شرکت، توسعه تجارت در بهترین اقتصاد دنیایکی از بهترین راه های اخذ اقامت اروپا، ثبت شرکت است. معمولا افرادی که قصد راه اندازی یک بیزنس را دارند به دنبال بهترین شرایط محیطی هستند. در این میان هیچ قاره ای مانند اروپا نمی تواند کارآفرینان را راضی کند. به لحاظ قانونی شرکت را می توان به شیوه های مختلف در اروپا ثبت کرد. شرکت را می توان به صورت مسئولیت محدود، تضامنی یا سهامی عام در اروپا به ثبت رساند. البته باید به خاطر داشته باشیم هر کشوری برای دادن اقامت شرایط خاص خود را دارد. برای مثال در کشور آلمان پس از ۵ سال و در صورت سوددهی مناسب شرکت، می توان اقدام به اخذ اقامت دائم کرد. شرایط سرمایه گذاری برای اخذ اقامت یونان نیز تقریبا مشابه آلمان است. https://files.virgool.io/upload/users/163013/posts/u4mes3yg5ceu/lkfa94dofqu7.jpeg ۲- اخذ اقامت از طریق کارآفرینی و استارت آپ، در اروپا کارآفرین شویدکشورهای اروپایی همیشه از ایده های نو استقبال می کنند. سیاست گذاری این کشورها نیز به گونه ای است که بتواند سهم عمده ای از اقتصاد خلاق جهان را در اختیار داشته باشد. در راستای همین سیاست برخی کشورها اقدام به ارائه اقامت از طریق ویزای استارت آپ کرده اند. البته این برنامه در همه کشورها اجرایی نشده است. برای اخذ ویزای استارت آپ، متقاضی می تواند ایده و بیزنس پلن خود را به شرکت های سرمایه گذار اروپایی معرفی کند. در صورت پذیرش ایده و داشتن شرایط قانونی مورد نظر می تواند به صورت موقت اقامت اروپا در کمتر از دو ماه را به دست آورد. ۳- سرمایه گذاری از طریق خرید ملک، کلید اروپا در دست شما استیکی دیگر از روشهایی که اتفاقا برای ایرانی ها در سال های اخیر بسیار جذاب بوده، اقدام به سرمایه گذاری از طریق خرید ملک است. البته این گزینه سرمایه گذاری در همه کشورها گزینه مناسبی نیست. در حقیقت در برخی کشورها قید خانه ها بسیار بالا است. اما در کشورهای اروپای شرقی و کشورهایی مثل یونان می توان به با قیمت مناسبی خانه تهیه کرد. بسته به قوانین کشورها ابتدا اجازه اقامت موقت و در صورت رعایت کامل قوانین و مقررات نیز می توان اقامت اروپا را به دست آورد. https://files.virgool.io/upload/users/163013/posts/u4mes3yg5ceu/dsx3k9dysvgt.jpeg ۴- اقامت از طریق خودحمایتی، راه میانبر زندگی در اروپایکی دیگر از روش هایی که در دسته بندی سرمایه گذاری برای مهاجرت قرار می گیرد، خودحمایتی است. خودحمایتی به این معنی است که شما از طریق اسناد و مدارک به کشور مبدا ثابت کنید، از توانایی مالی برای زندگی در اروپا برخوردار هستید. از طریق خودحمایتی می توان اقامت فرانسه، آلمان یا یونان را به دست آورد. هر کدام از این کشورها البته حداقلی از گردش حساب را مد نظر قرار می دهند. برای مثال در کشور اتریش برای اخذ ویزای خودحمایتی یک خانواده ۳ نفره با فرزندان زیر ۱۸ سال حداقل به ۳۶ هزار یورو درآمد سالانه نیاز است. برای اخذ ویزای خودحمایتی فرد باید با ارسال مدارک و اسناد بانک نشان دهد که به همان میزان از درآمد ریالی در[...]

photo content

نوشته‌های بلاک چین گروه تلگرام برای برنامه نویسان بلاکچینی ،سالیدیتی ، قرارداد‌های هوشمند سلام دوستان😊👋 من سارا هستم. و یک گروه تلگرامی درست کردم، که کامیونتی برنامه نویسان بلاکچین بتونن با همدیگه در ارتباط باشیم و باهم دیگه تبادل نظر کنیم و از همه مهمتر همدیگه رو بشناسیم. خوشحال میشم شما هم عضوی از ما باشید. این گروه کاملا غیر متمرکزِ و هرکسی میتونه ادمین بشه. و هیچ هدف تجاری برای گروه در نظر نگرفته شده. لینک گروه لینک گروه: 🆔 https://t.me/soliditylang https://files.virgool.io/upload/users/38563/posts/cca1ns54zhui/sdlm1femiuoi.png <figcaptionسالیدیتی ➖ @codedeveloper

photo content

جدید نزدیک به پرچمدار چه پیشرفت هایی نسبت به نسل قبلی خواهد داشت. منبع: pocket-lint.com@codedeveloper

ه طراحی پایتون وجود دارد. ۷- مقایسه ماژول ها و کلاس ها و اشیاء۷.۱- ماژول ها شبیه به Dictionaries هستند.زمانی که ما با ماژول ها کار میکنیم،‌ باید به نکات زیر توجه کنیم: * ماژول پایتون یک بسته برای کپسوله سازی کدهایی با قابلیت استفاده دوباره است. ماژول ها در یک پوشه و در کنار فایل __init__.py قرار میگیرند. * ماژول ها شامل توابع و کلاس ها هستند. * ماژول ها توسط کلمه کلیدی import وارد کد میشوند. یاد آوری کنم که Dictionaries ها جفت key-value هستند. یعنی به عنوان مثال ما یک Dictionary داشته باشیم که حاوی کلیدی به اسم EmployeId باشد و بخواهیم به داده ای که دارد دسترسی پیدا کنیم باید به صورت زیر عمل کنیم. employee = {'EmployeId': 'Employee Unique Id'} print(employee['EmployeId']) برای اینکه بتونیم ار ماژول ها استفاده بکنیم باید مسیر زیر رو طی کنیم: * داشتن ماژولی که حاوی توابع یا کلاس باشد. * وارد کردن ماژول توسط کلمه کلیدی import * الان میتونیم با استفاده از نام ماژول به همراه یک نقطه در اخرش به تمامی کلاس ها و توابعی که در آن موجود است دسترسی پیدا کنیم. به مثال زیر توجه کنید employee.py: def employee(): print(&quotHi Employees") main.py: import employee employee.employee() ماژول ها و dictionary ها رو وقتی با هم مقایسه بکنیم میبینیم که در بیشتر موارد شبیه هم هستند به جز موارد زیر: * در dictionary ها کلید ها string هستند و برای دسترسی به آن ها باید به صورت زیر عمل کرد: myDict[&quotkey"] در ماژول ها، کلید ها یک علامت هستند مانند زیر: myModule.Key ۸- کلاس ها شبیه ماژول ها هستندماژول ها نسخه پیشرفته dictionaries هستند که این امکان رو دارند که در خود کد های پایتون رو نگه داری کنند و ما از طریق آن ها به آن کد ها دسترسی پیدا کنیم. کلاس ها هم روش هایی هستند که به ما کمک میکنند تا کد هایی که به هم ربط دارند رو یک جا نگه داریم و بتونیم با نام کلاس و نقطه به ان ها دسترسی پیدا کنیم. به عنوان مثال اگه بخوایم یک کلاس برای employee بسازیم باید به صورت زیر عمل کنیم: class Employee: def __init__(self): self.Age = &quotEmployee Age" def EmployeId(self): print(&quotThis is Employee Unique id") منبع: کتاب Object Oriented Python ➖ @codedeveloper

نوشته‌های مهندسی نرم افزار مقایسه گلکسی S20 FE با A52 5G: نبرد دو میانرده نزدیک به پرچمدار برای انتخاب یک گوشی سامسونگ نزدیک به پرچمدار گلکسی S20 FE 2020 گزینه مناسبت تری است یا گلکسی A52 5G؟ در این مطلب با کنار هم گذاشتن مشخصات و ویژگی های این دو گوشی به شما کمک خواهیم کرد تصمیم گیری راحت تری برای خرید گوشی جدید خود داشته باشید. طراحی و صفحه نمایش گلکسی S20 FE در برابر گلکسی A52 5Gهر دو گوشی دارای صفحه نمایش تخت با یک پانچ هول در وسط و بالای گوشی برای دوربین سلفی هستند. ماژول دوربین پشتی هر دو در بالای گوشی سمت چپ قرار گرفته است، هرچند که Galaxy A52 5G دارای لنزهای دوربین برجسته تری در مقایسه با Galaxy S20 FE است که ماژول دوربین پشتی چشمگیرتری را ایجاد می کند. جنس بدنه هر دو گوشی بر خلاف پرچمدارهای موجود در بازار به جای شیشه از جنس پلاستیک می باشد با این وجود کیفیت ساخت S20 FE کمی بالاتر به نظر می رسد. https://virgool.io/p/wz42sqfir78w/undefined از نظر ابعاد، Galaxy A52 5G تقریباً مشابه Galaxy S20 FE است و وزن آنها نیز تقریباً یکسان است. Galaxy A52 5G دارای گواهینامه مقاومت در برابر آب و گرد و غبار IP67 و Galaxy S20 FE دارای گواهینامه IP68 می باشد. رنگ های زیبا و متنوع هر دو این گوشی ها شاید وجه تمایز آن ها با مدل های دیگر باشد. A52 در رنگ های آبی، بنفش، سیاه و سفید و S20 FE در رنگ های آبی، قرمز، نیلی، سبز فیروزه ای، سفید، نارنجی عرضه می شود. صفحه نمایش هر دو 6.5 اینچی Super AMOLED با رزولوشن Full HD+ می باشد. همچین هر دو تراکم 404 پیکسل در اینچ و نرخ تازه سازی 120 هرتز دارند. حداکثر روشنایی Galaxy A52 5G هشتصد نیت است اما برخلاف S20FE از HDR پشتیبانی نمی کند. https://files.virgool.io/upload/users/978421/posts/wz42sqfir78w/e7c2iofe7nlt.jpeg مقایسه سخت افزار و باتری دو گوشیگوشی گلکسی A52 5G دارای پردازنده Qualcomm SD750، رم 6/8 گیگابایت، حافظه 128/256 گیگابایت، درگاه میکرو اس دی تا 1 ترابایت و باتری 4500 میلی آمپر ساعت می باشد. همچنین گوشی گلکسی S20 FE مجهز به پردازنده Qualcomm SD865، رم 6 گیگابایت، حافظه 128 گیگابایت، درگاه میکرو اس دی و باتری 4500 میلی آمپر ساعت می باشد. گوشی A52 5G از شارژر سریع 25 واتی پشتیبانی می کند اما خبری از شارژ بی سیم در آن نیست. گوشی S20 FE از شارژر سریع 15 واتی همراه با شارژر معکوس بی سیم می باشد. این گوشی سری S20 سامسونگ با داشتن پردازنده مدرن تر و پشتیبانی از شارژر بی سیم را می تواند برنده مقایسه سخت افزاری دانست. https://files.virgool.io/upload/users/978421/posts/wz42sqfir78w/d1as1frzo1xv.jpeg مقایسه دوربین های گلکسی A52 5G و گلکسی S20 FEسامسونگ Galaxy A52 5G دارای دوربین پشتی چهارگانه شامل دوربین اصلی 64 مگاپیکسلی با لرزشگیر اپتیکال تصویر (OIS) و دیافراگم f/1.8، به همراه یک لنز فوق عریض 12 مگاپیکسلی با f/2.2، یک لنز تشخیص عمق 5 مگاپیکسلی با f/2.4  و یک لنز ماکرو f/2.4 می باشد. سامسونگ Galaxy S20 FE دارای دوربین پشتی سه گانه شامل دوربین اصلی 12 مگاپیکسلی مجهز به لرزشگیر اپتیکال، f/1.8  و سایز پیکسل 1.8 میکرومتر، یک لنز تله فوتو 8 مگاپیکسلی مجهز به لرزشگیر تصویر، f/2.4 با سایز پیکسل 1.0 میکرومتر و قابلیت زوم 3 برابری و یک لنز فوق عریض 12 مگاپیکسلی، f/2.2 با سایز پیکسل 1.8 میکرومتر می باشد. سامسونگ از دوربین سلفی مشابهی در این مدل استفاده کرده است. هر دو گوشی دوربین سلفی 32 مگاپیکسلی با دیافراگم f/2.2 می دارند. با توجه به نتایج تست دوربین ها در موقعیت های مختلف، دوربین Galaxy S20 FE عملکرد بهتری داشته و عکس های با کیفیت تری با آن می توان ثبت کرد. https://files.virgool.io/upload/users/978421/posts/wz42sqfir78w/gtxbutfiixth.jpeg نتیجه گیریسامسونگ گلکسی A52 5G و گلکسی S20 FE از نظر مشخصات بسیار شبیه به هم هستند. هر دو نمایشگری با وضوح تصویر یکسان و نرخ تازه سازی 120 هرتز دارند. ظرفیت باتری آن ها مشابه است و هر دو از microSD و فناوری 5G پشتیبانی می کنند. از برتری های Galaxy A52 5G می توان به طراحی بهتر، حافظه رم و فضای ذخیره سازی بیشتر نام برد. اما Galaxy S20 FE دوربین با کیفیت تری ارائه می دهد، همچنین از HDR و شارژ بی سیم پشتیبانی می کند. با توجه به قیمت پایین تر Galaxy A52 5G می توان آن را برنده این مقایسه دانست. اما لازم به ذکر است که شایعاتی در مورد عرضه Galaxy S21 FE به گوش میرسد و باید منتظر بود که این گوشی [...]

photo content

ردی از این قبیل هم حتماً یاد بگیرید. یادگیری API نویسی و طراحی API های REST Full بسیار مهم است. اگر تمامی این موارد را به خوبی یاد گرفتید، می توانید به سراغ یادگیری قالب های توسعه جدیدتر مانند Razor Pages و Blazor هم بروید و با اون ها آشنا بشید. https://files.virgool.io/upload/users/83502/posts/tk9ho2n1zrsj/coxytyuaerwj.jpeg یادگیری ASP.Net Core - پیشرفتهدر این سطح شما هم اکنون یک برنامه نویس وب هستید و احتمالاً چندین پروژه کوچک را در رزومه خودتون دارید. الان وقت استفاده از تمامی مهارت کنار همدیگه رسیده است. البته باید یادگیری را ادامه بدین ! برای این مرحله مواردی مانند Docker و Azure می تونند بسیار مفید و مهم باشند. در این بخش شما تا حدودی به سمت DevOps حرکت می کنید. با ابزارهایی مثل Git و GitHub باید کار کنید. در برنامه نویسی سعی کنید پترن ها و الگو های جدیدتر یاد بگیرید و بکار ببرید. اگر کدنویسی تمیز و معماری تمیز را بلد نیستید، حتماً یاد بگیرید ! توسعه به سبک های مختلف از جمله DDD و TDD را یاد بگیرید. متدولوژی هایی مانند Agile و Scrum هم یاد بگیرید که در آینده بتوانید در تیم های بزرگ همکاری کنید. تا می توانید پروژه های مختلف انجام دهید. از یک وبسایت شرکتی گرفته تا یک فروشگاه بزرگ اینترنتی. سعی کنید از صفر تا صد قسمت سمت سرور را خودتون پیاده سازی کنید تا به درک کامل نسبت به موضوعات و ارتباط اون ها برسید. یک کار مفید دیگه هم اینه که بر گردیم و پروژه های قدیمی تر و کثیف خودمون را بروزرسانی و تمیز کنیم ! یعنی انجام عمل Refactoring روی پروژه های قدیمی خودمون که باعث افزایش مهارت های درک معماری نرم افزار و کدنویسی تمیز می شود. حتماً حتماً و باز هم حتماً (!) برای کدهای خودتون تست بنویسید و با تست نویسی به صورت کامل آشنا بشید. نه تنها Unit Testing بلکه Integration Testing و موارد دیگر را یاد بگیرید. https://files.virgool.io/upload/users/83502/posts/tk9ho2n1zrsj/zr3aqwvvagma.png خلاصه سطح حرفه ای، اینه که سعی کنید وسیع تر از ASP.Net Core به قضیه نگاه کنید و به سمت معماری ها و اصول مهندسی نرم افزار و توسعه نرم افزار برید. ------------------------------------------------------------ امیداورم که خوشتون اومده باشه و بتونه بهتون کمک کنه تا در مسیر یادگیری این فریم ورک خوشگل موفق باشید ! اگه این محتوا را دوست داشتید داخل اینستاگرام هم هستم ، کافیه @monolearn.ir را دنبال کنید :) ➖ @codedeveloper

نوشته‌های مهندسی نرم افزار ست ماگ دوتایی برای کسی که دوستش دارید https://files.virgool.io/upload/users/248657/posts/wy9wfwv7hkic/ba0i6ghdi8x6.jpeg ماگ دونفره یک بهانه زیباست برای شریک کردن یکدیگر در احساس مشترک با هم بودن. ماگ متعلق به نوشیدنی هایی است که روز را با آن آغاز و شب را با آن به پایان می رسانیم. نوشیدنی هایی که در یک استراحت کوتاه به فریاد خستگی هایمان می رسند و همه را از تن به در می کنند. قهوه ای که چشم های خواب را بیدار می کند و دمنوشی که آرامش خواب را به چشم هایتان برمی گرداند. ماگ شاید هدیه ای کوچک باشد اما شما خود را در بهترین و کلیدی ترین نقاط روز کسی که دوستش دارید سهیم کرده اید. در ادامه با طرح های متنوع ماگ دوتایی ترمه گرافیک بیشتر آشنا خواهید شد. https://files.virgool.io/upload/users/248657/posts/wy9wfwv7hkic/opoe4t09wl7p.jpeg هدیه ماگ دونفره همه هدیه های گرانقیمت را دوست دارند؛ اما بعضی هدایا ارزش معنوی غیرقابل گذشتی دارند. از نگاه بسیاری شاید ماگ بهترین هدیه دنیا نباشد اما ما اینجاییم تا ثابت کنیم که چنین نیست! تنها کافی است به قهوه و چای ای که در قرارهای عاشقانه می نوشید فکر کنید. یا به چشم های بسته از خوابی که با یک قهوه خوش عطر برای یک روز پر انرژی آماده می شود. یا به وقت هایی که خسته از کار با ماگ پر از چای پناه می برید. به کنار هم نشستن و در سکوت و لبخند نوشیدن فکر کنید. ماگ متعلق به لحظه های خوش زندگی است و تنها پناهی است که در لحظات سخت همیشه همانجا که باید باشد پیدایش خواهید کرد. شما با هدیه یک ماگ دوتایی یا ماگ دونفره می توانید در تمامی این لحظات با یکدیگر شریک باشید. طرح ها و شکل های متنوعی هستند که شما را با کسی که دوستش دارید پیوند خواهند زد و علاقه ای که دارید را ابراز خواهند کرد. ماگ دونفره انتخابی مناسب برای عشاقی است که از ابراز پنهانی علاقه و نشود فاش کسی ها استقبال می کنند. چون اگر لباس متعلق به جمع است و پوشیدنش فریاد یک عشق است، ماگ شما متعلق به خودتان است و اوقات مخصوص به خودتان. یک لذت شخصی که دوست دارید تنها برای خودتان باقی بماند. https://files.virgool.io/upload/users/248657/posts/wy9wfwv7hkic/cwwbqf614oxw.jpeg ادامه طرح های ماگ دونفره@codedeveloper

نوشته‌های مهندسی نرم افزار آموزش شی گرایی در پایتون - قسمت اول https://files.virgool.io/upload/users/88833/posts/dwmfnmitfue7/hzv7qhqookjc.webp ۱- مقدمه شی گرایی در پایتونزبان های برنامه نویسی به صورت متداول در حال ظاهر شدن هستند و هر کدام از آن ها اصول خاص خودشان را دارند. برنامه نویسی شی گرا یکی از همین اصول است که تو این چند سال محبوبیت بالایی رو برای خودش در بین توسعه دهنده ها به دست آورده. ما در این قسمت از آموزش های شی گرایی در پایتون، قرار هست در مورد ویژگی هایی در زبان برنامه نویسی پایتون صحبت کنیم که این زبان رو تبدیل به یک زبان شی گرا کرده. ۲- طبقه بندی زبان های برنامه نویسیما میتونیم زبان برنامه نویسی پایتون رو یک زبان برنامه نویسی شی گرا بدونیم. در جدول زیر ما زبان های برنامه نویسی رو بر اساس ویژگی های خودشون طبقه بندی کردیم. به ویژگی های زبان پایتون دقت کنید: https://files.virgool.io/upload/users/88833/posts/dwmfnmitfue7/fudoz61nfecl.png ۳- زبان برنامه نویسی شی گرا چیست؟طراحی زبان برنامه نویسی پایتون بر اساس رویکرد های شی گرایی بود. مزایای برنامه نویسی شی گرا : * به برنامه ما یک ساختار تمیز میدهد که در حل مسئله و توسعه آن کمک میکند. * نگه داری و تغیر کد ها رو آسان میکند. * به ماژولار بودن نرم افزار ما کمک میکند و به این ویژگی رو میدهد که هر قسمت رو به صورت شی مستقل بنویسیم که این هم به افزودن و ویرایش ویژگی ها کمک میکند. * به ما برای نوشتن کد های کتابخانه ها یک چارچوب مناسب ارائه میدهد که این امکان رو به ما میدهد که بتونیم اجزای متفاوت رو به آسانی تطبیق بدهیم و آن ها را تغیر دهیم. * به ما امکان نوشتن کد هایی با قابلیت استفاده دوباره رو میدهد. ۴- مقایسه برنامه نویسی شی گرا با رویه ایبرنامه نویسی رویه ای از برنامه نویسی ساختار یافته مشتق میشود و مفاهیم اساسی آن را توابع - رویه و روال تشکیل میدهند. در برنامه نویسی رویه ای تغیر و دسترسی به داده ها کاری بسیار ساده است، ولی از طرف دیگر برای تغیر و دسترسی به داده در برنامه نویسی شی گرا ما باید از اشیاء و متد های آن ها استفاده بکنیم و همه این ها باید در شی پیاده سازی بکنیم. این روش بیشتر بر روی داده ها تمرکز دارد تا بر روی عملکردها یا روش ها. همچنین در برنامه نویسی شی گرا بیشتر داده ها پنهان هستند و ما نمیتوانیم به آن ها به صورت مستقیم در بیرون شی دسترسی پیدا کنیم. میتونید در جدول زیر اکثر تفاوت های بین Procedural Oriented Programming(POP) و Object-Oriented Programming (OOP) را مشاهده کنید: https://files.virgool.io/upload/users/88833/posts/dwmfnmitfue7/bevykqlp2zbr.png ۵- اصول برنامه نویسی شی گرابرنامه نویسی شی گرا برپایه مفاهیم شیء‌ به جای اقدمات، و داده به جای منطق بنا شد. برای اینکه بتونیم یک زبان برنامه نویسی رو شی گرا بدونیم، باید بدونیم که ایا این زبان سازوکاری برای کار با اشیاء‌ و کلاس ها دارد یا خیر، همچنین باید ببینیم که امکان پیاده سازی و استفاده از مفاهیم پایه شیء گرایی مانند ارث بری، انتزاع، کپسوله سازی و چند شکلی را داشته باشد. مفاهیم پایه های اصلی شی گرایی در زیر نوشته شده است: کپسوله سازی:این مفهوم به ما کمک میکند تا خصوصیاتی که غیرضرروری هستند رو مخفی کنیم کنیم که این کار مدیریت نرم افزار رو آسان میکند. این مفهوم به ما کمک میکند تا خصوصیات مهم شی رو در پشت مرز هایی مشخص مخفی کنیم و متد های امنی برای ارتباط با آن ها رائه بدهیم که یکی از این روش ها استفاده از Private است. ارث بری:مفهوم ارث بری به ما کمک میکند تا یک رابطه سلسه مراتبی بین اشیاء و کلاس ها ایجاد کنیم. به عنوان مثال میوه نمای کلی پرتقال است. این مفهوم به ما در نوشتن کد هایی با قابلیت استفاده دوباره کمک زیادی میکند. انتزاع:این ویژگی به ما کمک میکند که بتونیم جزئیات رو مخفی کنیم و متد هایی برای ارتباط با آن ها ارائه بدهیم. به عنوان مثال کسی که اسکوتر سوار میشود میداند که اگه دکمه زنگ رو بزنه یک صدایی پخش خواهد شد، ولی از این که این صدا چجوری تولید و پخش می شود هیچ اطلاعی ندارد. چند شکلی:مفهوم چند شکلی به معنی اشکال مختلف است. یعنی یک چیز یا روش میتواند با روش های مختلف استفاده شود. مانند متد سازنده در کلاس ها. ۶- شیء گرایی در پایتونقلب زبان برنامه نویسی پایتون اشیاء هست،‌ ولی با این حال اجباری برای اینکه شما از شیء‌ گرایی برای سازماندهی کد های خود استفاده کنید نیست. شی گرایی در کل فلسف[...]