دانلود ها ی دارای تگ: "programming"
646 مورد برای عبارت مورد نظر پیدا شد.
646 مورد برای عبارت مورد نظر پیدا شد.
این دوره برای افرادی طراحی شده است که میخواهند از ابتدا با ESP8266 و Thonny IDE آشنا شوند و به مهارتهای لازم برای کار با آنها دست پیدا کنند. این دوره حاصل تجربه من در آموزش به دانشجویان تحصیلات تکمیلی و متخصصان حرفهای در زمینه سیستمهای نهفته است.
در دوره MIcropython on ESP8266 for Beginner's Course، شما با مبانی برنامهنویسی اینترنت اشیا با استفاده از میکروپایتون و ESP8266 آشنا خواهید شد.
دوره بروزرسانی شد.
به صورت کلی برای تست عملکرد (functional test) دو روش جعبه سفید (whitebox) و جعبه سیاه (blackbox) وجود دارد. در حالت جعبه سفید، خود برنامه نویس یک روال تست را در قالب unit test برای تک تک کلاس ها و توابع برنامه می نویسد و کد را تست می کند. ولی در حالت جعبه سیاه ما دیگر کاری با ساختار داخلی کد نداریم و فقط به سیستم ورودی لازم را میدهیم و انتظار داریم خروجی درستی به ما بدهد. یکی از بهترین ابزارهای این تست Selenium است که با این نرم افزار نه تنها می توانید تست هایی را برای هر بخش تعریف کنید، بلکه می توانید تست ها را زمان بندی کرده و به طور خودکار انجام دهید. فرض کنید وب سایت شما ۱۰۰ ویژگی مختلف دارد، شما همه ی این ۱۰۰ ویژگی را تست می کنید و وب سایتتان را منتشر میکنید. بعد از دو روز یک باگ گزارش می شود و یا میخواهید تغییر کوچکی در روند فعالیت کاربر ایجاد نمایید. آیا پس از اعمال تغییرات یا رفع باگ میخواهید دوباره همه ی آن ۱۰۰ ویژگی را تست کنید. اینجاست که سلنیوم به کمک شما می آید و همه ی تست ها را به صورت خودکار انجام می دهد. سلنیوم دو بخش اصلی به نام های سلنیوم IDE یا (selenium IDE) و سلنیوم وب درایور (selenium webdriver) دارد. سلنیوم IDE یک addon برای فایرفاکس است و پس از نصب آن می توانید آیکن آن را در کنار نوار آدرس ببینید. سلنیوم وب درایور یک کتابخانه برنامه نویسی است که برای اکثر زبان های معروف از جمله پایتون و جاوا موجود است. این کد را می توانید از سلنیوم IDE خروجی بگیرید. پس از اینکه در سلنیوم IDE ضبط دستورات تمام شد از منوی فایل روی export test case رفته و زبان مورد نظر خود را انتخاب کنید. سپس سلنیوم یک خروجی به همان زبان به شما خواهد داد.
در دوره آموزشی Selenium 4 WebDriver with Java (Basics to ARCHITECT Level) با آموزش سلنیوم وب درایور همراه با جاوا و پروژه های مختلف اشنا خواهید شد.
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا است که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده است که یادگیری و استفاده از آن ها در عرض چند روز ممکن است. این زبان، یک زبان آزاد و متن باز (Open Source) است. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا است . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
چنانچه به دنبال یادگیری یک زبان برنامه نویسی هستید پیشنهاد می شود این زبان برنامه نویسی را دانلود کنید، زیرا یادگیری آن بسیار آسان است و کاربردهای بسیار زیادی هم دارد.
Azure DevOps محصولی از شرکت Microsoft نرم افزاری است برای راهاندازی سرور شخصی مایکروسافت آژور که در آن برنامهنویسان میتوانند همزمان به صورت گروهی بر روی پروژهها کد نویسی کنند. این نرم افزار ابزار چابکی (Agile) را برای برنامهریزی، پیگیری و بحث راجع به پروژهها در اختیار کاربران میگذارد. در هر مرحله امکان ساخت، تست و پیادهسازی با CI/CD بدون محدودیتی در زبان، Platform یا Cloud وجود دارد. از دیگر ویژگیهای سرور Azure DevOps میتوان به اتصال به GitHub، راهاندازی فضای ابری با امکانات مدیریتی پیشرفته، ارائه ابزارهای پیشرفته و توصیفی تست نرم افزار و دسترسی به افزونههای متنوع از Slack گرفته تا SonarCloud نام برد.
Microsoft Visual Studio نرمافزاری توسعه یافته برای برنامه نویسان کامپیوتر است که توسط شرکت نرمافزاری Microsoft تولید شده است. این برنامه، ابزار های متنوعی را در اختیار تیم های بزرگ یا کوچک برای ساختن برنامه برای انواع پلتفرم ها می گذارد. در هر نسخه ی جدید، سعی بر این است که پشته ی این ابزار ها بزرگ تر شود و برای اکثر تیم های برنامه نویسی که در ویندوز کار می کنند، انتخاب اول است. همچنین پشتیبانی از افزونه های جانبی برای بزرگ تر کردن این پشته یا اضافه کردن قابلیت های خاص دیگر به خود نرم افزار، باعث میشود که اکثر نیاز هایی که افراد برنامه نویس داشته باشند رفع شود. در حال حاضر می توان با Visual Studioبرای کامپیوتر های میزی، برای تلفن های همراه، سیستم های ابری، کنسول های خانگی و وب سرور ها برنامه هایی نوشت که در آن زبان های محبوبی مانند پایتون، سی پلاس پلاس، سی شارپ یا اف شارپ نوشته شده باشند.
دوره بروزرسانی شد.
یک blockchain یک hosted ledger، رکوردی از رویدادها و متغیرهای موافقتشده است که به شکل رمزنگاری شده از آن محافظت میگردد. شما میتوانید آن را مثل یک صفحهگستردهی فوق پیشرفته و مبتنی بر ابر با ویژگی عدم وابستگی به پلتفرمی که روی آن اجرا میشود در نظر بگیرید. مشهورترین پیادهسازی blockchain در تبادل و ردیابی روالها برای پولهای cryptocurrencies مثل bitcoin محسوب میشود. قبل از blockchain، ما به یک موسسهی انسانی قابل اطمینان مثل یک بانک نیاز داشتیم تا به عنوان واسطه در این میان عمل کند، حتی برای چیزهای سادهای مثل انتقال پول الکترونیکی. با استفاده از blockchain که به شکل یک موسسهی قانونی عمل میکند ما میتوانیم کارهایی مثل نقل و انتقال وجه را بدون این که محبور به پرداخت درصدی از مبلغ به یک واسط ثالث مثل بانک باشیم به انجام برسانیم. بیتکوین (Bitcoin) یک نوآوری اینترنتی با کارکردهای مشابه «پول بیپشتوانه» یا پول حکومتی است. نوآوری بودن بیتکوین به این معناست که خالقان آن توانستهاند آنرا در مدت کوتاهی از یک ایده به یک واقعیت اثرگذار بر دنیای اقتصاد و مراکز سیاست پژوهی مبدل کنند. زیرا در چندسال گذشته ارزش بیتکوین در بازارهای جهانی از چند صدم دلار به چندهزار دلار افزایش یافتهاست. اما پول بودن یک جایگاه حقوقی است و پول بودن بیتکوین منوط به پذیرش جایگاه حقوقی آن از سوی دولتها است. تا کنون هیچ دولتی بیتکوین را به عنوان پول به رسمیت نشناختهاست و دولتهای ایالات متحده آمریکا، آلمان و چین بر کالا بودن بیتکوین تأکید دارند.البته از لحاظ فنی و کارکردی این عبارت صحیح است که بیت کوین نوعی پول دیجیتال بر پایه شبکه همتا به همتا، امضای دیجیتال و اثبات دانایی صفر است و به کاربران امکان میدهد که بدون هیچ واسطهای، انتقال پول غیرقابل بازگشت انجام دهند. گرههای شبکه هر معامله را در شبکه اعلام میکنند که پس از تأیید در یک سیستم اثبات کار، در یک تاریخچه عمومی به نام زنجیره بلوکی ذخیره میشود.
در دوره آموزشی Python - The Practical Guide با آموزش بلاک چین و کریپتوکارنسی با پایتون اشنا خواهید شد.
MATLAB محصول شرکت MathWorks یکی از قدرتمندترین نرم افزارهای محاسبات عددی و رسم پیشرفته نمودار بوده که کاربرد وسیعی بین دانشجویان، مهندسین و محققان انواع حوزههای علمی دارد و صرفاً به محاسبات ریاضی محدود نمیشود بلکه با امکان کدنویسی پیشرفته و نسبتاً راحت میتوان انواع محاسبات مهندسی را نیز انجام داد. اولین نگارش این نرم افزار در دانشگاه نیومکزیکو و استنفورد در سال ١٩٧٠ برای حل مسائل تئوری ماتریسها، جبر خطی و آنالیز عددی ارائه شد و امروزه صدها هزار کاربر دانشگاهی، آکادمیک، صنعتی و غیره در زمینههای متنوع مهندسی نظیر ریاضیات پیشرفته، جبر خطی، مخابرات و مهندسی سیستم از آن استفاده میکنند. ریاضیات، زبان مشترک بسیاری از علوم مهندسی است؛ ماتریس ها، معادلات دیفرانسیل، رشتههای عددی اطلاعات، ترسیمات و گرافها از ابزار اصلی بکار گرفته در ریاضیات و نیز در این نرم افزار هستند.
دوره بروزرسانی شد.
ماینکرفت (Minecraft) یک بازی جهان باز مستقل است که توسط موجانگ AB ساخته شده و توسط همین استودیو برای PC{کامپیوتر}وPE{موبایل}منتشر شدهاست. نسخه پی سی بازی به صورت عمومی در ۱۷ می ۲۰۰۹ با عنوان نسخه آلفا منتشر شد و بعد از آپدیتهای پیاپی به عنوان نسخه اصلی و نهایی در ۱۸ نوامبر ۲۰۱۱ عرضه شد. همچنین نسخهای از بازی برای اندروید یک ماه قبل از آن در ۷ اکتبر منتشر شد. نسخه آیاواس بازی نیز در ۱۷ نوامبر ۲۰۱۱ منتشر شد. در تاریخ نهم می ۲۰۱۲ میلادی بازی برای ایکسباکس ۳۶۰ به عنوان نسخه ایکسباکس لایو که توسط ۴J Studios توسعه داده شده بود عرضه شد. تمامی نسخههای ماینکرفت به روزرسانیهای دورهای دریافت میکنند. ویژگیهای خلاقانه و قابلیتهای ساخت و ساز در ماینکرفت به بازیگران این امکان را میدهد تا به وسیله مکعبهای با بافتهای مختلف در دنیایی رویهای، سازههای مختلف و متفاوتی را بسازند. فعالیتهای دیگر در بازی شامل اکتشاف، جمعآوری منابع، صنعتگری و مبارزه میشوند. گیمپلی در نسخه تجاری بازی، شامل دو حالت اصلی است: حالت Survival (بقاء)، که بازیکنان در آن میبایست به جمعآوری منابع پرداخته و برای حفظ و نگهداری میزان سلامتی و گرسنگی خود تلاش نمایند؛ و حالت Creative (خلاقانه)، که در آن بازیکنان موجودی نامحدودی از منابع را در اختیار دارند، آزادانه میتوانند پرواز کنند. در این حالت درجه سلامتی و گرسنگی وجود ندارد. همچنین حالت سومی با عنوان Hardcore وجود دارد که همانند حالت Survival (بقاء) با تفاوت در میزان سختی است. در این حالت بازیکن تنها یک جان داشته و پس از مرگ، مجبور به حذف دنیایی که ساختهاست میشود. یکی از بهترین قابلیتهای ماینکرفت، قابلیت افزودن پلاگینها و کدهای جدا از کدنویسی ماینکرفت است که این قابلیت باعث به وجود آمدن Gamemodeهای جدا از Gamemodهای اصلی و سرورهای گوناگونی شدهاست.
در دوره آموزشی Develop Minecraft Plugins (Java) با آموزش توسعه پلاگین ماین کرافت با جاوا اشنا خواهید شد.
دوره بروزرسانی شد.
جاوااسکریپت (JavaScript) زبان برنامهنویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شدهاست. جاوااسکریپت، یک زبان برنامهنویس شیءگرا و سطح بالا است که بر اساس استاندارد ECMA-262 Edition 3 نوشته شدهاست. علیرغم اشتباه عمومی، زبان جاوااسکریپت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شدهاست. از همین رو دستورهای متداول مانند if, for, try..catch ,"while" و... در این زبان هم یافت میگردند. این زبان میتواند هم به صورت ساخت یافته و هم به صورت شی گرا مورد استفاده قرار گیرد. در این زبان اشیاء با اضافه شدن متدها و خصوصیات پویا به اشیاء خالی ساخته میشوند، بر خلاف جاوا. بعد از ساخته شدن یک شی به روش فوق، این شی میتواند به عنوان نمونهای برای ساخته شدن اشیاء مشابه مورد استفاده قرار گیرد. به علت این قابلیت زبان جاوااسکریپت برای ساختن نمونه از سیستم مناسب است. کاربرد گسترده این زبان در سایتها و صفحات اینترنتی است و به کمک این زبان میتوان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی در سمت کاربر، از این زبان استفاده میشود.
در دوره آموزشی Learn JavaScript: Full-Stack from Scratch با آموزش کامل جاوا اسکریپت اشنا خواهید شد.
دوره بروزرسانی شد.
یکی از رایج ترین و پرطرفدارترین زبان هایی که برای برنامه نویسی شیء گرا و سطح بالا استفاده می شود، زبان سیشارپ (C#) است. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز در بر گرفت و یکی از ۴۴ زبان برنامه نویسی ای است که توسط زمان اجرای زبان مشترک از .NET Framework پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود. در واقع زبان #C، یک زبان برنامه نویسی چند الگویی و است و منظم شده مدلهای تابعی، امری، عمومی، شی گرا و جز گرا و در بستر دات نت است.
در دوره آموزشی Learn C#.Net Core With Real World Examples با آموزش هسته سی شارپ دات نت همراه با پروژه های واقعی اشنا خواهید شد.