چگونه میتوان در سال 2021 مهندس نرم افزار بهتری شد چگونه میتوان در سال 2021 مهندس نرم افزار بهتری شد اگر توسعهدهنده تازهکار هستید یا تا حدودی تجربه در کدنویسی دارید اما میخواهید پیشرفت کنید و به سطح بالاتری روید، با ما همراه باشید. برنامه نویسان 1400/05/19 ایمان مدائنی 1226
7 نکته سودمند که هر توسعهدهندهای برای موفق شدن باید بداند 7 نکته سودمند که هر توسعهدهندهای برای موفق شدن باید بداند امروزه بازار کار بسیار رقابتی شده است و اگر میخواهید مطمئن شوید که از دیگران جلوتر هستید، یکی دو مورد هست که باید آن را یاد بگیرید. اگر شما یک توسعهدهنده تازه فارغالتحصیل شده هستید یا خودتان به صورت خودآموز برنامهنویسی میکنید، باید چند نکته اساسی درباره توسعه نرمافزار یا وبسایت را بدانید. در این مقاله ما قصد داریم برخی از اصول و مفاهیم پیشرفته برای تبدیل شدن به یک توسعهدهنده موفق را به شما بگوییم تا هنگام کار کردن آنها را به کار بگیرید. برنامه نویسان 1399/12/12 ایمان مدائنی 1285
10 کاربرد جاوااسکریپت که هر توسعهدهنده وب باید بداند 10 کاربرد جاوااسکریپت که هر توسعهدهنده وب باید بداند اگر کد جاوااسکریپت خود را با این موارد بهینه کنید، میتواند به شما در نوشتن کد تمیزتر، صرفهجویی در منابع و بهینهسازی زمان برنامهنویسی کمک کند. Java Script 1399/11/13 ایمان مدائنی 2388
چگونه توسعهدهنده وب شویم؟ چگونه توسعهدهنده وب شویم؟ آیا به یادگیری توسعه وب علاقه دارید ولی نمیدانید از کجا شروع کنید؟ در این صورت مهم است که بدانید روشهای مختلفی برای کسب مهارتهای مورد نیاز برای به دست آوردن شغل پارهوقت و تمام وقت در این زمینه وجود دارد. توسعهدهندگان وب به چندین مسیر شغلی دسترسی دارند و از فرصتهای شغلی فراوانی برخوردار هستند. برنامه نویسان 1399/10/22 ایمان مدائنی 1472
نکاتی سودمند برای شروع کار توسعهدهنده وب Front End در سال 2020 نکاتی سودمند برای شروع کار توسعهدهنده وب Front End در سال 2020 لازم نیست که کسی به شما بگوید مشاغل فنی در حال رونق هستند. ما هر روز به فناوری اعتماد میکنیم و میدانیم که پشت هر وبسایت، متن، یا توئیتی، شخصی هست که رشتهها را برای اتصال دنیای ما از طریق اینترنت کنار هم میچیند. Action Script 3 1399/09/18 ایمان مدائنی 3293
4 مهارتی که باید برای تبدیل شدن به یک توسعهدهنده برجسته بدانید 4 مهارتی که باید برای تبدیل شدن به یک توسعهدهنده برجسته بدانید عالی بودن در مهندسی نرمافزار همیشه مقصدی ثابت نبوده است که فرد بتواند دیر یا زود به آنجا برسد. این همیشه یک سفر مادامالعمر و فرآیند یادگیری بوده است که به دلیل سناریوی دائما در حال تغییر فناوری، کسی به سرعت پیشرفت میکند و در طول چند سال آینده در آن حرفه باقی میماند که سازگاری و تعهد را بپذیرد. برنامه نویسان 1399/09/09 ایمان مدائنی 2189
برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید آیا تا به حال به وبسایت مورد علاقه خود نگاه کردهاید و شگفتزده شدهاید که چرا به این شیوه طراحی شده، چرا نحوه عملکرد دکمهها وقتی که روی آنها کلیک میکنید به این صورت است، یا هر قسمت دیگر از سایت را دیدهاید و با خود فکر کردهاید "متعجبم، چطور اینها اینقدر پیچیده هستند؟"، یا "کاش من هم میتوانستم این کار را انجام دهم". خوب تمام این ویژگیهای قابل مشاهده سایت از طریق توسعه Front End انجام میشود و افرادی که از آنها استفاده میکنند، توسعهدهنده Front End نامیده میشوند. Web Design 1399/06/31 برنامه نویسان 1541
هر آنچه که در مورد NET 5. باید بدانید هر آنچه که در مورد NET 5. باید بدانید اگر شما توسعهدهنده برنامههای سازمانهایی هستید که از NET. در NET Framework. پشتیبانی میکنند، باید بدانید که چطور NET 5. بر برنامههای سازمانی فعلی شما تأثیر میگذارد. با حرکت رو به جلو، فقط یک NET. وجود دارد که میتواند macOS، Windows، Linux، iOS، Android و موارد دیگر را هدف قرار گیرد. برنامه نویسان 1399/06/13 برنامه نویسان 1120
معرفی Microsoft DevSkim معرفی Microsoft DevSkim این مقاله در مورد Microsoft DevSkim است. DevSkim فریمورک اکستنشنهای IDE و تحلیلگرهای زبان است که همچنان که توسعهدهنده کد را مینویسد، تحلیل امنیت درون خطی در محیط توسعه را فراهم میکند. برای کار با چندین IDE طراحی شده است (VS، VS Code، Sublime Text، و غیره) و یک مدل قوانین انعطافپذیر دارد که از چندین زبان برنامهنویسی پشتیبانی میکند. VisualStudio 1399/05/28 ایمان مدائنی 2157
ساخت تبهای Lazy Loading با Razor Pages و Bootstrap ساخت تبهای Lazy Loading با Razor Pages و Bootstrap رابطهای تببندی شده یک روش عالی برای مدیریت نمایش مقادیر زیادی از اطلاعات در پنلهای جداگانه هستند، که دادههای هر پنل به تنهایی معنادار میباشد، و در هر زمان فقط یک پنل قابل مشاهده است. تبهای مرورگر نمونهای عالی از این مورد هستند. از نظر توسعهدهنده Razor Pages، تبها مخصوصا برای کنترل نمایش دادههای پیچیده در برنامههای تجاری سودمند هستند. برنامه نویسان 1399/05/27 برنامه نویسان 2463
12 مفهوم جاوااسکریپت که باعث افزایش مهارتهای توسعه شما میشود 12 مفهوم جاوااسکریپت که باعث افزایش مهارتهای توسعه شما میشود جاوااسکریپت یک زبان پیچیده است. اگر توسعهدهنده جاوااسکریپت در هر سطحی هستید، درک مفاهیم بنیادی آن مهم است. این مقاله به 12 مفهوم میپردازد که درک آن برای هر توسعهدهنده JS ای مهم است، اما به هیچ وجه بیانگر وسعت کامل آنچه که توسعهدهنده JS باید بداند نیست. Java Script 1399/05/08 ایمان مدائنی 3661
تفاوت بین ()forEach و ()map که هر توسعهدهندهای باید بداند تفاوت بین ()forEach و ()map که هر توسعهدهندهای باید بداند جاوااسکریپت متدهای مفیدی دارد که به ما کمک میکند تا از طریق آرایههایمان عمل تکرار را انجام دهیم. دو مورد متداول که برای تکرار استفاده میشود ()Array.prototype.map و ()Array.prototype.forEach است. Java Script 1399/05/05 برنامه نویسان 2881
10 دستور مهم Git که هر توسعهدهندهای باید بداند 10 دستور مهم Git که هر توسعهدهندهای باید بداند Git بخش مهمی از برنامهنویسی روزانه است (به خصوص اگر با تیم کار میکنید) و به طور گسترده در صنعت نرمافزار مورد استفاده قرار میگیرد. برنامه نویسان 1399/04/30 ایمان مدائنی 4124
5 مهارت برتر توسعهدهنده که شما را به یک قهرمان تبدیل میکند 5 مهارت برتر توسعهدهنده که شما را به یک قهرمان تبدیل میکند برنامهنویسی مانند ساختن وسیلهای با لگو است. هر توسعهدهنده میتواند مجموعه جدیدی از لگو را انتخاب کند و طبق دستورالعملها آن را بسازد. این کار بسیار لذتبخش است. در مورد وارد شدن به این مسیر فکر کنید. برنامه نویسان 1399/04/11 ایمان مدائنی 1093
ML.NET چیست؟ ML.NET چیست؟ ML.NET یک فریمورک یادگیری ماشین (machine learning) منبع باز و cross platform برای پلتفرم توسعهدهنده NET. است. برنامه نویسان 1399/04/07 برنامه نویسان 1354
4 نوع تحلیل کد که هر توسعهدهندهای باید از آن استقبال کند 4 نوع تحلیل کد که هر توسعهدهندهای باید از آن استقبال کند شما اغلب اصطلاح "تحلیل استاتیک" را میشنوید که به یک ابزار یا تکنیک شناختهشده اشاره دارد، به طوری که مطمئن میشویم تمام کدهای ما قبل از انتشار از تجزیه و تحلیل استاتیک عبور میکنند. اما نوع تحلیل استاتیکی که استفاده میکنید مهم است. برنامه نویسان 1399/04/01 ایمان مدائنی 1055
منابع خوب برای طراحان و توسعهدهندگان وب منابع خوب برای طراحان و توسعهدهندگان وب منابع خوب یکی از بهترین راهنماها برای هر طراح وب و توسعهدهندهای میباشد. در این مقاله میخواهیم تعدادی منابع و ابزار با مجموعه گستردهای از ویژگیها را به شما معرفی کنیم. برنامه نویسان 1399/03/27 ایمان مدائنی 1145
10 اشتباه برنامهنویسان Backend (بخش اول) 10 اشتباه برنامهنویسان Backend (بخش اول) این مقاله کسانی را که هر نوع کد backendای را مینویسند هدف قرار داده است، مهم نیست که چقدر در این زمنیه تجربه داشته باشید، چه یک توسعهدهنده backend کاملا مسلط به همه چیز یا fullstack باشید، یا اغلب به صورت frontend کار کردهاید و گاهی اوقات کدهای backend را نوشته باشید و مهم نیست از کدام پلتفرم استفاده میکنید. برنامه نویسان 1399/03/07 ایمان مدائنی 1002
بهترین زبانهای برنامهنویسی برای شروع کار فریلنسری در سال 2020 بهترین زبانهای برنامهنویسی برای شروع کار فریلنسری در سال 2020 برنامهنویسی یکی از مهارتهای پر تقاضا و پر درآمد طی دو دهه گذشته بوده است، و تقاضا برای آن در حال افزایش است. علاوه بر این تقاضا و محبوبیت آن در بازار، این کار برای توسعهدهنده انعطافپذیری زیادی دارد. شما میتوانید از هر کجا که میخواهید کار کنید و در پروژههای موجود در سراسر جهان مشارکت کنید. همه این دلایل باعث میشود توسعه نرمافزار با سبک زندگی فریلنسری خیلی سازگار باشد. برنامه نویسان 1399/02/26 ایمان مدائنی 1242
معرفی ASP.NET 5 معرفی ASP.NET 5 اولین نسخه پیشنمایش ASP.NET 1.0 سالها پیش منتشر شد. از آن زمان تا کنون، میلیونها توسعهدهنده از آن برای ساخت و اجرای برنامههای بزرگ وب استفاده کردهاند، و با گذشت سالها، قابلیتهای زیادی به آن اضافه شده و توسعه یافته است. ASP.net 1399/02/23 برنامه نویسان 3584
8 نکته برتر بهرهوری برای توسعهدهندگان و برنامهنویسان 8 نکته برتر بهرهوری برای توسعهدهندگان و برنامهنویسان کار چندان سادهای نیست تا همیشه به عنوان یک توسعهدهنده کارآمد و پر بازده باقی بمانید. از نظر روانی این یک کار استرسزا است که میتواند سریعا ذهن را خسته کند و همچنین نیاز به توجه زیادی دارد. دانستن اینکه چطور میتوانید روی کار خود تمرکز کنید، با استفاده از خودکارسازی میانبرهایی را به دست آورید، و با حواسپرتی مقابله کنید، میتواند به شما کمک کند تا ساعات کاری خود را بیشتر و موثرتر بسازید. برنامه نویسان 1398/12/12 ایمان مدائنی 985
نحوه ایمنسازی معماری برنامه نحوه ایمنسازی معماری برنامه اگر شما یک توسعهدهنده فعال هستید، این مقاله یک نقطه شروع خوب برای ساخت معماری ایمن برنامه میباشد. امروزه توسعهدهندگان باید بیش از آنچه که در گذشته میتوانستند، روی ساخت نرمافزار تمرکز کنند، و این کار عالی است. برنامه نویسان 1398/09/28 ایمان مدائنی 1615
8 نکته برای طراحی سایت کاربرپسند 8 نکته برای طراحی سایت کاربرپسند ایجاد یک وبسایت موفق بسیار مهمتر از طراحی زیبا است. در حالی که طراحی زیبا به شما، به عنوان یک طراح یا توسعهدهنده کمک میکند، باید تجربه کاربری را نیز در نظر داشته باشید. Web Design 1398/09/11 ایمان مدائنی 2645
چرا هر توسعهدهنده باید به مشاور مهندس نرمافزار تبدیل شود چرا هر توسعهدهنده باید به مشاور مهندس نرمافزار تبدیل شود طبق گفته Evans Data Corporation، انتظار میرود تعداد توسعهدهندگان نرمافزار تا پایان سال 2019 به 26.4 میلیون نفر و تا سال 2023 به 27.7 میلوین نفر برسد. حقوق بالا، فرصتهای شغلی فراوان و شانس کار بر روی پروژههایی که در حال تغییر دادن دنیا هستند، جلب توجه میکند. برنامه نویسان 1398/07/25 ایمان مدائنی 1872
توسعهدهنده نرمافزار چه کاری انجام میدهد توسعهدهنده نرمافزار چه کاری انجام میدهد دنیا بدون توسعهدهندگان نرمافزار، مکانی بسیار متفاوت خواهد بود. اما توسعهدهنده نرمافزار واقعا چه کاری انجام میدهد؟ بیایید این حرفه مهم را بررسی کنیم تا در مورد فعالیتهای روزانه توسعهدهندگان نرمافزار (از جمله توسعهدهندگان برنامههای موبایل و برنامههای وب)، مهارتهای آنان، تحصیلات چشمانداز شغلی و موارد دیگر اطلاعات بیشتری کسب کنیم. برنامه نویسان 1398/06/25 ایمان مدائنی 1107