دانلود ها ی دارای تگ: "development"
3632 مورد برای عبارت مورد نظر پیدا شد.
3632 مورد برای عبارت مورد نظر پیدا شد.
زبان برنامه نویسی جاوا زبانی است که تحت انحصار هیچ شرکت و هیچ فرد خاصی نیست و به صورت سورس باز و همگانی در حال توسعه و پیشرفته است. شاید بتوان گفت دلیل ناشناس ماندن آن، این است که یک مرکز اصلی و قوی برای تبلیغات و مانور مثل مایکروسافت ندارد. البته نمی شود گفت که جاوا فاقد چنین مرکزی است ولی می شود این طور گفت که جاوا فاقد یک مرکز و یک صاحب واحد می باشد تا آن را توسعه بدهند.
اما در هر زبان برنامه نویسی،داشتن یک IDE، یکی از همین سیاست هایی است که به آن اشاره شد. مایکروسافت برای محصولات خود ویژوال استودیو را عرضه کرده است، ولی جاوا در حال حاضر چندین IDE قوی برای توسعه از طرف شرکت های مختلف و معتبر و با کیفیت ها و قیمت های گوناگون از جمله (NetBeans(Sun), JDevelopers(Oracle), Eclipse(IBM) و ... دارد. از جمله محیط هایی که به صورت رایگان و قوی عرضه شده، نرم افزار Eclipse است که تحت لیسانس GPL و سورس باز می باشد.
Eclipse یک محیط برنامه نویسی (IDE) کد منبع باز برای زبان برنامه نویسی جاوا (که البته دارای نسخه هایی جهت برنامه نویسی به زبان هایی مانند python, Perl, PHP, C++, C و ... است ) می باشد. این محیط توسط شرکت هایی مانند IBM پشتیبانی می گردد.
زبان برنامهنویسی ++C (سی پلاس پلاس) یک زبان سطح میانی در نظر گرفته میشود که دارای قابلیت زبانهای سطح بالا و پایین بهصورت همزمان است. این زبان دارای قابلیتهای انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامهنویسی ساختیافته، برنامهنویسی شیءگرا، برنامهنویسی جنریک است. سی پلاسپلاس یک زبان برنامهنویسی رایانهای همهمنظوره، شیءگرا، سطح بالا و چندرگه (که از برنامهنویسی رویهای، تجرید دادهها و برنامهنویسی شیءگرا پشتیبانی میکند)، عمومی و با قابلیتهای سطح بالا و سطح پایین است.
در هر زبان برنامه نویسی،داشتن یک IDE می تواند در میزان محبوبیت آن بسیار تاثیر گذار باشد.
Eclipse IDE for C/C++ Developers یک محیط برنامه نویسی (IDE) کد منبع باز برای زبان برنامه نویسی سی/سی پلاس است که به همراه Mylyn و به صورت کاملاً یکپارچه سازی شده با یکدیگر، کار توسعه دهندگانی که با این زبان کار می کنند را بسیار آسان تر از گذشته کرده است.
محتویات Eclipse IDE for C/C++ Developers:
- C/C++ Development Tools
- Eclipse Git Team Provider
- Mylyn Task List
- Remote System Explorer
زبان برنامه نویسی پیاچپی یکی از محبوب ترین و پرکاربردترین زبان های برنامه نویسی است که برای طراحی وب توسعه یافتهاست و در رایج ترین حالت، کدهای آن توسط یک سرور وب که نرمافزار پیاچپی بر روی آن نصب باشد، تفسیر میشوند.
Eclipse IDE for PHP Developers یک محیط توسعه قدرتمند برای برنامه نویسی به زبان PHP فراهم نموده است.
در واقع این بسته یک ابزار ضروری برای توسعه دهندگان PHP است که علاوه بر پشتیبانی از پی اچ پی، Git client, Mylyn و ویرایشگر هایی برای JavaScript, HTML, CSS و XML را شامل می شود.
محتویات Eclipse IDE for php Developers:
- Eclipse Git Team Provider
- JavaScript Development Tools
- Mylyn Task List
- PHP Development Tools (PDT)
- Eclipse XML Editors and Tools
Database Workbench یک راه حل نرم افزاری جامع است که یک محیط واحد را برای توسعه ی انواع مختلف موتورهای پایگاه داده، ارائه می کند. با استفاده از این نرم افزار می توانید در یک زمان به یک یا چند سرویس دهنده پایگاه داده دیتابیس متصل شده و دسترسی پیدا کنید. این نرم افزار دارای یک رابط کاربری بصری است که یک رابط سازگار بوده و از ویرایش انواع مختلف پایگاه های داده پشتیبانی می کند. با استفاده از نرم افزار کاربردی Database Workbench به آسانی میتوانید یک متن یا اسکریپت را ویرایش و تغییر دهید. همچنین این نرم افزار به صورت کامل از خواندن و ویرایش داده های یونیکد و حتی متا دیتا پشتیبانی می کند. Database Workbench ابزار قابل اعتمادی برای ایجاد و ویرایش پایگاه های داده است. همچنین کار کردن با این نرم افزار بسیار اسان است و شامل ابزارهای متعددی برای کمک به شما در ایجاد و پیکربندی پایگاه داده می باشد. این نرم افزار شامل یک ابزار datapump است که به سرعت داده ها را بین دیتابیس ها و حتی هر منبع داده ODBC یا ADO انتقال می دهد. همچنین شما می توانید بدون هیچ محدودیتی به واردات و صادرات داده بپردازید و این نرم افزار به فایل های CSV محدود نشده و از فایل های بزرگ (بیش از 2GB) نیز پشتیبانی می کند. این نرم افزار دارای ویرایشگرهای آبجکت بصری و ویرایشگرهای کد جدیدی می باشد.
Azure DevOps محصولی از شرکت Microsoft نرم افزاری است برای راهاندازی سرور شخصی مایکروسافت آژور که در آن برنامهنویسان میتوانند همزمان به صورت گروهی بر روی پروژهها کد نویسی کنند. این نرم افزار ابزار چابکی (Agile) را برای برنامهریزی، پیگیری و بحث راجع به پروژهها در اختیار کاربران میگذارد. در هر مرحله امکان ساخت، تست و پیادهسازی با CI/CD بدون محدودیتی در زبان، Platform یا Cloud وجود دارد. از دیگر ویژگیهای سرور Azure DevOps میتوان به اتصال به GitHub، راهاندازی فضای ابری با امکانات مدیریتی پیشرفته، ارائه ابزارهای پیشرفته و توصیفی تست نرم افزار و دسترسی به افزونههای متنوع از Slack گرفته تا SonarCloud نام برد.
دوره بروزرسانی شد.
یک blockchain یک hosted ledger، رکوردی از رویدادها و متغیرهای موافقتشده است که به شکل رمزنگاری شده از آن محافظت میگردد. شما میتوانید آن را مثل یک صفحهگستردهی فوق پیشرفته و مبتنی بر ابر با ویژگی عدم وابستگی به پلتفرمی که روی آن اجرا میشود در نظر بگیرید. مشهورترین پیادهسازی blockchain در تبادل و ردیابی روالها برای پولهای cryptocurrencies مثل bitcoin محسوب میشود. قبل از blockchain، ما به یک موسسهی انسانی قابل اطمینان مثل یک بانک نیاز داشتیم تا به عنوان واسطه در این میان عمل کند، حتی برای چیزهای سادهای مثل انتقال پول الکترونیکی. با استفاده از blockchain که به شکل یک موسسهی قانونی عمل میکند ما میتوانیم کارهایی مثل نقل و انتقال وجه را بدون این که محبور به پرداخت درصدی از مبلغ به یک واسط ثالث مثل بانک باشیم به انجام برسانیم. بیتکوین (Bitcoin) یک نوآوری اینترنتی با کارکردهای مشابه «پول بیپشتوانه» یا پول حکومتی است. نوآوری بودن بیتکوین به این معناست که خالقان آن توانستهاند آنرا در مدت کوتاهی از یک ایده به یک واقعیت اثرگذار بر دنیای اقتصاد و مراکز سیاست پژوهی مبدل کنند. زیرا در چندسال گذشته ارزش بیتکوین در بازارهای جهانی از چند صدم دلار به چندهزار دلار افزایش یافتهاست. اما پول بودن یک جایگاه حقوقی است و پول بودن بیتکوین منوط به پذیرش جایگاه حقوقی آن از سوی دولتها است. تا کنون هیچ دولتی بیتکوین را به عنوان پول به رسمیت نشناختهاست و دولتهای ایالات متحده آمریکا، آلمان و چین بر کالا بودن بیتکوین تأکید دارند.البته از لحاظ فنی و کارکردی این عبارت صحیح است که بیت کوین نوعی پول دیجیتال بر پایه شبکه همتا به همتا، امضای دیجیتال و اثبات دانایی صفر است و به کاربران امکان میدهد که بدون هیچ واسطهای، انتقال پول غیرقابل بازگشت انجام دهند. گرههای شبکه هر معامله را در شبکه اعلام میکنند که پس از تأیید در یک سیستم اثبات کار، در یک تاریخچه عمومی به نام زنجیره بلوکی ذخیره میشود.
در دوره آموزشی Python - The Practical Guide با آموزش بلاک چین و کریپتوکارنسی با پایتون اشنا خواهید شد.
دوره بروزرسانی شد.
ماینکرفت (Minecraft) یک بازی جهان باز مستقل است که توسط موجانگ AB ساخته شده و توسط همین استودیو برای PC{کامپیوتر}وPE{موبایل}منتشر شدهاست. نسخه پی سی بازی به صورت عمومی در ۱۷ می ۲۰۰۹ با عنوان نسخه آلفا منتشر شد و بعد از آپدیتهای پیاپی به عنوان نسخه اصلی و نهایی در ۱۸ نوامبر ۲۰۱۱ عرضه شد. همچنین نسخهای از بازی برای اندروید یک ماه قبل از آن در ۷ اکتبر منتشر شد. نسخه آیاواس بازی نیز در ۱۷ نوامبر ۲۰۱۱ منتشر شد. در تاریخ نهم می ۲۰۱۲ میلادی بازی برای ایکسباکس ۳۶۰ به عنوان نسخه ایکسباکس لایو که توسط ۴J Studios توسعه داده شده بود عرضه شد. تمامی نسخههای ماینکرفت به روزرسانیهای دورهای دریافت میکنند. ویژگیهای خلاقانه و قابلیتهای ساخت و ساز در ماینکرفت به بازیگران این امکان را میدهد تا به وسیله مکعبهای با بافتهای مختلف در دنیایی رویهای، سازههای مختلف و متفاوتی را بسازند. فعالیتهای دیگر در بازی شامل اکتشاف، جمعآوری منابع، صنعتگری و مبارزه میشوند. گیمپلی در نسخه تجاری بازی، شامل دو حالت اصلی است: حالت Survival (بقاء)، که بازیکنان در آن میبایست به جمعآوری منابع پرداخته و برای حفظ و نگهداری میزان سلامتی و گرسنگی خود تلاش نمایند؛ و حالت Creative (خلاقانه)، که در آن بازیکنان موجودی نامحدودی از منابع را در اختیار دارند، آزادانه میتوانند پرواز کنند. در این حالت درجه سلامتی و گرسنگی وجود ندارد. همچنین حالت سومی با عنوان Hardcore وجود دارد که همانند حالت Survival (بقاء) با تفاوت در میزان سختی است. در این حالت بازیکن تنها یک جان داشته و پس از مرگ، مجبور به حذف دنیایی که ساختهاست میشود. یکی از بهترین قابلیتهای ماینکرفت، قابلیت افزودن پلاگینها و کدهای جدا از کدنویسی ماینکرفت است که این قابلیت باعث به وجود آمدن Gamemodeهای جدا از Gamemodهای اصلی و سرورهای گوناگونی شدهاست.
در دوره آموزشی Develop Minecraft Plugins (Java) با آموزش توسعه پلاگین ماین کرافت با جاوا اشنا خواهید شد.
جاوا (Java) یک زبان برنامهنویسی شئگراست که برای اولین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد شد و در سال ۱۹۹۵ به عنوان بخشی از سکوی جاوا منتشر شد. زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسانتری دارد و از قابلیتهای سطح پایین کمتری پشتیبانی میکند.
یکی از قابلیتهای اصلی جاوا این است که مدیریت حافظه را به طور خودکار انجام میدهد. ضریب اطمینان عملکرد برنامههای نوشتهشده به این زبان بالا است و وابسته به سیستمعامل خاصی نیست، به عبارت دیگر میتوان آن را روی هر رایانه با هر نوع سیستمعاملی اجرا کرد. برنامههای جاوا به صورت کدهای بیتی همگردانی (کامپایل) میشوند. که مانند کد ماشین هستند و به ویژه وابسته به سیستمعامل خاصی نیستند.
IDEA IntelliJ Ultimate نرم افزاری قابل اعتماد برای تولید نرم افزار (IDE) ویژه زبان جاوا است که از HTML / XHTML, XML / XSL, CSS, Ruby, و javascript و همچنین مدرن ترین فناوریها و چارچوبهای مهم مانند Spring و Hibernate پشتیبانی می کند. درحقیقت IDEA IntelliJ بر روی بهره وری و کارایی توسعه دهندگان تمرکز کرده است و مجموعه ی کاملی از ابزارها را فراهم کرده است و با مدرن ترین فن آوری ها و چارچوب ها از جمله جاوا، اسکالا، Groovy و دیگر زبان های برنامه نویسی یکپارچه شده است. این نرم افزار دارای یک رابط کاربری بسیار آسان و کاربرپسند است و از ساختارهای Rails و GWT نیز پشتیبانی می کند.
بسیاری از کاربران کامپیوتر مجبور به انجام کارهای تکراری می باشند و به دنبال این هستند تا این کارها به صورت خودکار یا با نرم افزارهای مخصوص انجام شوند. AutoMate (که قبلا با نام Automate Enterprise منتشر می شد) یک نرم افزار پیشرو در زمینه خودکارسازی وظایف (tasks) در یک شرکت IT است. ترکیبی از توانایی ها اولیه و طراحی هوشندانه در AutoMate، متخصصان IT را قادر می سازد تا به ساخت و توسعه پروژه های خودکارسازی سیستم در یک زمان مشخص بپردازند. در این نرم افزار برای خودکارسازی وظایف گوناگون نیاز به هیچ گونه کدنویسی نخواهید داشت و تنها با drag و drop قادر خواهید بود تا به خودکارسازی وظایف به منظور سریع تر انجام دادن کارهای تکراری و در نتیجه کاهش هزینه ها، بپردازید.
دوره بروزرسانی شد.
به صورت کلی برای تست عملکرد (functional test) دو روش جعبه سفید (whitebox) و جعبه سیاه (blackbox) وجود دارد. در حالت جعبه سفید، خود برنامه نویس یک روال تست را در قالب unit test برای تک تک کلاس ها و توابع برنامه می نویسد و کد را تست می کند. ولی در حالت جعبه سیاه ما دیگر کاری با ساختار داخلی کد نداریم و فقط به سیستم ورودی لازم را میدهیم و انتظار داریم خروجی درستی به ما بدهد. یکی از بهترین ابزارهای این تست Selenium است که با این نرم افزار نه تنها می توانید تست هایی را برای هر بخش تعریف کنید، بلکه می توانید تست ها را زمان بندی کرده و به طور خودکار انجام دهید. فرض کنید وب سایت شما ۱۰۰ ویژگی مختلف دارد، شما همه ی این ۱۰۰ ویژگی را تست می کنید و وب سایتتان را منتشر میکنید. بعد از دو روز یک باگ گزارش می شود و یا میخواهید تغییر کوچکی در روند فعالیت کاربر ایجاد نمایید. آیا پس از اعمال تغییرات یا رفع باگ میخواهید دوباره همه ی آن ۱۰۰ ویژگی را تست کنید. اینجاست که سلنیوم به کمک شما می آید و همه ی تست ها را به صورت خودکار انجام می دهد. سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد.
در دوره آموزشی Selenium WebDriver with Java -Basics to Advanced+Frameworks با آموزش مقدماتی تا پیشرفته سلنیوم وب درایور اشنا خواهید شد.