دانلود ها ی دارای تگ: "web "

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

دانلود Livelessons Test-Driven Development for React/Redux in an Isomorphic Application - آموزش رویکرد TDD برای ری اکت/ریداکس در یک اپ ایزوفورمیک

  • بازدید: 9,238
دانلود Livelessons Test-Driven Development for React/Redux in an Isomorphic Application - آموزش رویک
Test-driven development (یا TDD) یکی از فرآیند های توسعه نرم افزار است که درتمامی محیط های برنامه نویسی مدرن قابل اجرا است. در این روش  کارایی کد های نوشته شده در هر مرحله از فرآیند توسعه نرم افزار مورد بررسی و تست قرار می گیرد. این روش برای توسعه انواع برنامه های دسکتاپ، موبایل و یا برنامه های تحت وب کاربرد دارد. آشنایی با چگونگی ایجاد، اجرا و مدیریت تست ها می تواند به عنوان مبحثی مهم در فرآین توسعه نرم افزار تلقی شود. React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد.
در دوره آموزشی Livelessons Test-Driven Development for React/Redux in an Isomorphic Application با رویکرد TDD برای ری اکت ریداکس در یک اپ ایزوفورمیک آشنا می شوید.

دانلود Udemy A Complete Java Tutorial Course for Beginners - آموزش مقدماتی کامل جاوا

  • بازدید: 15,553
دانلود Udemy A Complete Java Tutorial Course for Beginners - آموزش مقدماتی کامل جاوا
زبان برنامه نویسی جاوا (Java) یک زبان شئ‌گراست که قسمت‌های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را داشته باشد. جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت: برنامه‌های تحت وب، برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و ...، برنامه‌های کاربردی بزرگ (Enterprise)، برنامه‌های رومیزی (Desktop) و ...
در دوره ی آموزشی Udemy A Complete Java Tutorial Course for Beginners شما با قابلیت های اساسی و کلیدی این زبان برنامه نویسی کاربردی و قدرتمند آشنا می شوید. 

دانلود Packt Learning Path: Building Grunt-ified Web Application Workflows - آموزش ساخت وب اپلیکیشن های گرانت

  • بازدید: 6,335
دانلود Packt Learning Path: Building Grunt-ified Web Application Workflows - آموزش ساخت وب اپلیکیشن
برنامه نویسان وب علاقه دارند که تنها به کدنویسی بپردازند و کارهای جانبی مثل کامپایل، Unit Test Linting و... را به عهده دیگری بسپارند. یکی از فریم ورک های بسیار جذاب JavaScript فریم ورک GRUNT است که بسیاری از کارهای طراحی وب و برنامه نویسی را به صورت اتوماتیک انجام می دهد. اگر به دنبال راهی هستید که تمام بخش‌های سمت کلاینتی که توسعه داده‌اید با یک کلیک یا دستور آماده انتشار شوند، Grunt راه حل شما است. بوسیله Grunt و پلاگین هایش شما به راحتی میتوانید فایل‌های خود را minify، عکس‌ها را بهینه و خطا های موجود در کدها را شناسایی کنید. همچنین براحتی می‌توانید کدهای نوشته شده توسط CSS Preprocessorها مانند LESS, Sass و غیره را به کد CSS تبدیل کنید.
در دوره آموزشی Packt Learning Path: Building Grunt-ified Web Application Workflows با نحوه ساخت وب اپلیکیشن های گررانت آشنا می شوید.

دانلود Pluralsight Modern C++ Concurrency - آموزش همروندی در سی پلاس پلاس مدرن

  • بازدید: 9,147
دانلود Pluralsight Modern C++ Concurrency - آموزش همروندی در سی پلاس پلاس مدرن
زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است. همروندی در علوم رایانه در سامانه‌هایی پیش می‌آید که در آن‌ها چند پردازش محاسباتی همزمان اجرا می‌شوند و با یکدیگر اندرکنش دارند (ناحیه بحرانی دارند). مطالعه همروندی محدوده وسیعی از سامانه‌ها را دربرمی‌گیرد، از سامانه‌های رایانش موازی سخت-درگیر و بسیار همزمان گرفته تا سامانه‌های توزیع‌شده ناهمزمان سست-درگیر.
در دوره آموزشی Pluralsight Modern C++ Concurrency با همروندی در سی پلاس پلاس مدرن آشنا می شوید.

دانلود Udemy The Advanced Web Developer Course - آموزش پیشرفته توسعه وب

  • بازدید: 17,937
دانلود Udemy The Advanced Web Developer Course - آموزش پیشرفته توسعه وب
طراحی سایت، به روند برنامه ریزی و ساخت یک سایت گفته می شود. متن، تصاویر، فایل های صوتی و تصویری و المان های برنامه نویسی، توسط طراحی سایت برای تولید صفحه ای قابل رویت در مرورگر، فرمت دهی می شوند. طراحان سایت ها برای ساخت صفحاتی که بتوانند توسط مرورگرها خوانده شوند، از زبان های نشانه ای که اکثرا برای ایجاد ساختار از HTML و برای نمایش از CSS هستند، استفاده می کنند. در دنیای Web 2.0، زبان های برنامه نویسی دیگر نظیر جاوا اسکریپت، Ruby on Rails، PHP، ASP.net و Perl برای ساخت صفحات سایت ها استفاده می شوند تا تعامل کاربر با سایت بوجود آید. در کل، پروسه طراحی سایت شامل، مفهوم سازی، طرح ریزی، پیش تولید، تحقیق، تبلیغات، و همچنین مدیریت فایل های صوتی، تصویری و دیگر فابل های چند رسانه ای مورد استفاده در صفحات سایت می باشد.
در دوره آموزشی Udemy The Advanced Web Developer Course به آموزش پیشرفته طراحی وب سایت با استفاده از ابزارهای Ruby، Apache و... می پردازیم.

دانلود Livelessons Core Java: Advanced (Lessons 1-5) - آموزش پیشرفته هسته جاوا: (دروس 1 تا 5)

  • بازدید: 11,513
دانلود Livelessons Core Java: Advanced (Lessons 1-5) - آموزش پیشرفته هسته جاوا: (دروس 1 تا 5)
زبان برنامه نویسی جاوا (Java) یک زبان شئ‌گراست که قسمت‌های بسیاری از گرامر خود را از C و ++C گرفته اما دارای مدل شی‌گرایی ساده‌ای است و امکانات سطح پایین کمی دارد. کاربرد جاوا در کامپایل به صورت بایت کد است که صرف نظر از معماری و خصوصیات آن کامپیوتر، قابلیت اجرا روی تمامی ماشین‌های شبیه‌سازی جاوا را داشته باشد. جاوا برای نوشتن انواع برنامه‌های کاربردی مناسب است. با جاوا می‌توان انواع برنامه‌های زیر را نوشت: برنامه‌های تحت وب، برنامه‌نویسی سیستم‌های کوچک مانند تلفن همراه، رایانه جیبی و ...، برنامه‌های کاربردی بزرگ (Enterprise)، برنامه‌های رومیزی (Desktop) و ...
در دوره ی آموزشی Livelessons Core Java: Advanced (Lessons 1-5) شما با هسته جاوا و نحوه برنامه نویسی پیشرفته هسته جاوا آشنا می شوید.

دانلود Packt Fundamentals of R Programming and Statistical Analysis - آموزش اصول و مبانی برنامه نویسی آر و تحلیل آماری

  • بازدید: 12,810
دانلود Packt Fundamentals of R Programming and Statistical Analysis - آموزش اصول و مبانی برنامه نویس
R، یک زبان برنامه‌نویسی و محیط نرم‌افزاری برای محاسبات آماری و علم داده‌ها است، که بر اساس زبان‌های اس و اسکیم پیاده‌سازی شده است. این نرم‌افزار متن باز، تحت اجازه‌نامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرم‌افزار تجاری اس‌پلاس نیز پیاده‌سازی شده است. اگرچه دستورات اس‌پلاس و R بسیار شبیه است لیکن این دو نرم‌افزار دارای هسته‌های متمایزی می‌باشند. R، حاوی محدودهٔ گسترده‌ای از تکنیک‌های آماری (از جمله: مدل‌سازی خطی و غیرخطی، آزمون‌های کلاسیک آماری، تحلیل سری‌های زمانی، رده‌بندی، خوشه‌بندی و غیره) و قابلیت‌های گرافیکی است. در محیط R، کدهای سی، سی++ و فورترن قابلیت اتصال و فراخوانی هنگام اجرای برنامه را دارند و کاربران خبره می‌توانند توسط کدهای سی، مستقیماً اشیا R را تغییر دهند. گرچه R اغلب به منظور انجام محاسبات آماری به کار می‌رود، این نرم‌افزار قابل به کارگیری در محاسبات ماتریسی است و در این زمینه، همپای نرم‌افزارهایی چون اُکتاو و نسخهٔ تجاری آن متلب (MATLAB) است. R، همچنین نرم‌افزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست.
در دوره آموزشی Packt Fundamentals of R Programming and Statistical Analysis با زبان برنامه نویسی آر برای تجزیه و تحلیل داده ها و تحلیل آماری آنها آشنا می شوید.

دانلود Udemy The Complete React Native and Redux Course - آموزش کامل ری اکت نیتیو و ریداکس

  • بازدید: 28,984
دانلود Udemy The Complete React Native and Redux Course - آموزش کامل ری اکت نیتیو و ریداکس
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم بصورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد.
Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد.
در دوره آموزشی Udemy The Complete React Native and Redux Course به طور کامل با ری اکت نیتیو و ریداکس آشنا می شوید.

دانلود Packt Beginning C++ Game Programming - آموزش برنامه نویسی بازی با سی پلاس پلاس

  • بازدید: 15,119
دانلود Packt Beginning C++ Game Programming - آموزش برنامه نویسی بازی با سی پلاس پلاس
زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است.
در دوره آموزشی Packt Beginning C++ Game Programming با برنامه نویسی و ساخت بازی با استفاده از زبان سی پلاس پلاس آشنا می شوید.

دانلود Pluralsight Relational Database Design - آموزش طراحی پایگاه داده رابطه ای

  • بازدید: 11,773
دانلود Pluralsight Relational Database Design - آموزش طراحی پایگاه داده رابطه ای
پایگاه داده رابطه‌ای (Relational databases) به آن دسته از پایگاه‌های داده اطلاق می‌شود که بر اساس مدل رابطه‌ای طراحی و ایجاد شده باشند. پس از پایگاه‌های داده‌ای سلسله مراتبی و شبکه‌ای، که هر یک دارای ضعف‌هایی بودند، متخصصان در جستجوی مدلی بودند که دارای ساختار داده‌ای با انتزاع قوی ابداع گردید. مدل رابطه‌ای در سال ۱۹۷۰ توسط ادگار کاد مطرح شد. این مدل دارای ساختار داده‌ای با انتزاع قوی بوده و اساساً ساختار داده‌ای در آن بر اساس یک مفهوم ریاضی بنام رابطه استوار است. در اینجا لازم است به این نکته توجه شود که مفهوم رابطه با مفهوم ریاضی آن تاحدودی متفاوت است. برای طراحی پایگاه داده‌ها در سطح انتزاعی پایین‌تر از سطح مدل سازی، به یک ساختار داده‌ای از یک مدل داده‌ای نیاز است و اساساً همین مدل داده‌ای تأمین کننده محیط انتزاعی است. در پایگاه داده رابطه‌ای بالاخص در محیط انتزاعی مورد استفاده کاربر، رابطه نمایشی جدولی دارد و اساساً پایگاه داده رابطه‌ای مجموعه‌ای است از تعدادی نوع جدول. مفاهیم ساختار جدولی عبارتند از: سطر، جدول و ستون
در دوره آموزشی Pluralsight Relational Database Design با طراحی پایگاه داده های رابطه ای آشنا می شوید.