دانلود ها ی دارای تگ: "توسعه نرم‌افزار"

158 مورد برای عبارت مورد نظر پیدا شد.

دانلود 100 Hours Web Development Bootcamp - Build 22 React Projects آموزش توسعه وب فول استک

دانلود 100 Hours Web Development Bootcamp - Build 22 React Projects - آموزش توسعه وب فول استک

این دوره با آموزش مفاهیم بنیادی آغاز می‌شود و شرکت‌کنندگان React.js را برای ساخت user interface های پویا و Node.js را برای توسعه backend های قدرتمند فرا می‌گیرند. همچنین، TypeScript برای افزودن type safety به کد JavaScript و افزایش استحکام و قابلیت نگهداری برنامه‌ها آموزش داده می‌شود. شرکت‌کنندگان با Zustand برای مدیریت state های پیچیده و Next.js برای ساخت برنامه‌های lightning-fast آشنا می‌شوند.
در دوره آموزشی 100 Hours Web Development Bootcamp - Build 22 React Projects با توسعه full-stack با استفاده از تکنولوژی‌های مدرن آشنا خواهید شد.

دانلود Mastering JavaScript Essentials Web Development Fundamentals آموزش برنامه نویسی جاوااسکریپت

دانلود Mastering JavaScript Essentials Web Development Fundamentals - آموزش برنامه نویسی جاوااسکریپت

این دوره برای توسعه‌دهندگان وب مشتاقی طراحی شده است که می‌خواهند JavaScript را از ابتدا تسلط یافته و مهارت‌های ضروری برای Web Development مدرن، Frontend Development و Backend Development را به دست آورند. چه از صفر شروع کنید و چه به دنبال تقویت اصول JavaScript خود باشید، این دوره گام به گام شما را از طریق مفاهیم کلیدی و کاربردهای عملی راهنمایی می‌کند.
در دوره آموزشی Mastering JavaScript Essentials Web Development Fundamentals با اصول برنامه نویسی JavaScript آشنا خواهید شد.

دانلود Learn Python Programming: An Advanced Journey + 72 Exercises آموزش برنامه نویسی پایتون

دانلود Learn Python Programming: An Advanced Journey + 72 Exercises - آموزش برنامه نویسی پایتون

این دوره جامع پایتون طراحی شده تا فراگیران را با مهارت های ضروری برنامه نویسی از طریق پوشش exception handling, object-oriented programming (OOP) و advanced data structures تجهیز کند. با رویکرد عملی, هر ماژول شامل تمرین های کدنویسی interactive برای تقویت یادگیری از طریق تمرین است.
در دوره آموزشی Learn Python Programming: An Advanced Journey + 72 Exercises با برنامه نویسی پیشرفته پایتون آشنا خواهید شد.

دانلود JavaScript & React JS Codecamp | Build Games & 15+ Projects آموزش برنامه نویسی جاوااسکریپت و ری‌اکت جی‌اس

دانلود JavaScript & React JS Codecamp | Build Games & 15+ Projects - آموزش برنامه نویسی جاوااسکریپت

این دوره جامع، شرکت‌کنندگان را از سطح مبتدی مطلق به یک توسعه‌دهنده حرفه‌ای JavaScript و React JS تبدیل می‌کند. این دوره، با آموزش ساخت اپلیکیشن‌های واقعی و کاربردی، به شرکت‌کنندگان کمک می‌کند تا مهارت‌های خود را در این دو فناوری ارتقا دهند.
در دوره آموزشی JavaScript & React JS Codecamp | Build Games & 15+ Projects با برنامه نویسی JavaScript و React.js آشنا خواهید شد.

دانلود Introduction to Software Testing Concepts آموزش تکنیک‌های تست نرم افزار

دانلود Introduction to Software Testing Concepts - آموزش تکنیک‌های تست نرم افزار

این دوره جامع Software Testing به شرکت‌کنندگان دانش و مهارت‌های لازم برای اطمینان از robust، کارآمد و عاری از خطاهای critical بودن اپلیکیشن‌های نرم‌افزاری را ارائه می‌دهد. این دوره که برای مبتدیان و متخصصان طراحی شده است، اصول fundamental Software Testing، برنامه‌ریزی تست و اجرای تکنیک‌های مختلف تست را پوشش می‌دهد.
در دوره آموزشی Introduction to Software Testing Concepts با تکنیک های مختلف تست نرم افزار آشنا خواهید شد.

دانلود Python and Django Full Stack Development Bootcamp آموزش توسعه وب با جنگو و پایتون

دانلود Python and Django Full Stack Development Bootcamp - آموزش توسعه وب با جنگو و پایتون

این دوره برای افرادی طراحی شده است که می‌خواهند مسیر شغلی خود را تغییر دهند، مهارت‌های فعلی خود را گسترش دهند، کسب‌وکار شخصی خود را راه‌اندازی کنند، مشاور شوند یا صرفاً دانش خود را افزایش دهند.
در دوره آموزشی Python and Django Full Stack Development Bootcamp با برنامه‌نویسی وب فول استک با استفاده از پایتون و جنگو آشنا خواهید شد.

دانلود Visual Basic Essential Training آموزش برنامه نویسی ویژوال بیسیک

دانلود Visual Basic Essential Training - آموزش برنامه نویسی ویژوال بیسیک

این دوره جامع برای افرادی طراحی شده است که می‌خواهند برنامه‌نویسی با ویژوال بیسیک را با استفاده از ویژوال استودیو آغاز کنند. والت ریشر، مدرس این دوره، شما را با یک مرور کلی از کاربردهای سه معماری رایج برنامه‌های کاربردی آشنا می‌کند: کنسولی، دسکتاپ و برنامه‌های ASP.NET. در طول این دوره، مفاهیم اصلی و مهارت‌های فنی مورد نیاز برای استفاده از طیف گسترده‌ای از مبانی زبان، از جمله کلاس‌ها، انواع داده‌ها، عملگرها، رشته‌ها، ساختارهای حلقه‌ای، شرط‌ها، استثناها، لیست‌ها و پرس‌و‌جوی داده‌ها با LINQ آشنا خواهید شد.
در Visual Basic Essential Training دوره با برنامه‌نویسی ویژوال بیسیک و ساخت انواع مختلف برنامه‌های کاربردی آشنا خواهید شد.

دانلود Building a Typechecker from scratch آموزش ساخت تایپ چکر

دانلود Building a Typechecker from scratch - آموزش ساخت تایپ چکر

برنامه‌های بدون نوع (Untyped) اغلب مستعد خطا، استثنائات زمان اجرا هستند و عیب‌یابی آن‌ها را بسیار دشوارتر می‌کنند. به همین دلیل، بسیاری از زبان‌های برنامه‌نویسی تولید، یک تایپ چکر استاتیک پیاده‌سازی می‌کنند - ماژولی اضافی که هدف آن افزایش ایمنی برنامه‌ها و ساده‌تر کردن توسعه است.
در دوره Building a Typechecker from scratch، با اصول و مفاهیم تایپ چکینگ، تئوری نوع و نحوه پیاده‌سازی یک تایپ چکر آشنا خواهید شد.

دانلود Selenium 4 WebDriver with Java (Basics to ARCHITECT Level) آموزش سلنیوم وب درایور همراه با جاوا و پروژه های مختلف

دانلود Selenium 4 WebDriver with Java (Basics to ARCHITECT Level) - آموزش سلنیوم وب درایور همراه با
(1403/11/28) تغییرات:

دوره بروزرسانی شد.

  به صورت کلی برای تست عملکرد (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 - The Practical Guide آموزش پایتون

دانلود Python - The Practical Guide - آموزش پایتون
(1403/6/26) تغییرات:

دوره بروزرسانی شد.

 یک blockchain یک hosted ledger، رکوردی از رویدادها و متغیرهای موافقت‌شده است که به شکل رمزنگاری شده از آن محافظت می‌گردد. شما می‌توانید آن را مثل یک صفحه‌گسترده‌ی فوق پیشرفته و مبتنی بر ابر با ویژگی عدم وابستگی به پلتفرمی که روی آن اجرا می‌شود در نظر بگیرید. مشهورترین پیاده‌سازی blockchain در تبادل و ردیابی روال‌ها برای پول‌های cryptocurrencies مثل bitcoin محسوب می‌شود. قبل از blockchain، ما به یک موسسه‌ی انسانی قابل اطمینان مثل یک بانک نیاز داشتیم تا به عنوان واسطه در این میان عمل کند، حتی برای چیزهای ساده‌ای مثل انتقال پول الکترونیکی. با استفاده از blockchain که به شکل یک موسسه‌ی قانونی عمل می‌کند ما می‌توانیم کارهایی مثل نقل و انتقال وجه را بدون این که محبور به پرداخت درصدی از مبلغ به یک واسط ثالث مثل بانک باشیم به انجام برسانیم. بیت‌کوین (Bitcoin) یک نوآوری اینترنتی با کارکردهای مشابه «پول بی‌پشتوانه» یا پول حکومتی است. نوآوری بودن بیتکوین به این معناست که خالقان آن توانسته‌اند آنرا در مدت کوتاهی از یک ایده به یک واقعیت اثرگذار بر دنیای اقتصاد و مراکز سیاست پژوهی مبدل کنند. زیرا در چندسال گذشته ارزش بیتکوین در بازارهای جهانی از چند صدم دلار به چندهزار دلار افزایش یافته‌است. اما پول بودن یک جایگاه حقوقی است و پول بودن بیتکوین منوط به پذیرش جایگاه حقوقی آن از سوی دولت‌ها است. تا کنون هیچ دولتی بیتکوین را به عنوان پول به رسمیت نشناخته‌است و دولت‌های ایالات متحده آمریکا، آلمان و چین بر کالا بودن بیتکوین تأکید دارند.البته از لحاظ فنی و کارکردی این عبارت صحیح است که بیت کوین نوعی پول دیجیتال بر پایه شبکه همتا به همتا، امضای دیجیتال و اثبات دانایی صفر است و به کاربران امکان می‌دهد که بدون هیچ واسطه‌ای، انتقال پول غیرقابل بازگشت انجام دهند. گره‌های شبکه هر معامله را در شبکه اعلام می‌کنند که پس از تأیید در یک سیستم اثبات کار، در یک تاریخچه عمومی به نام زنجیره بلوکی ذخیره می‌شود.
در دوره آموزشی Python - The Practical Guide با آموزش بلاک چین و کریپتوکارنسی با پایتون اشنا خواهید شد.