دانلود ها ی دارای تگ: "طراحی سایت"

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

دانلود Packt The Complete React Js and Redux Course - Build Modern Web Apps - آموزش کامل ساخت وب اپ های مدرن با ری اکت و ریداکس

  • بازدید: 5,595
دانلود Packt The Complete React Js and Redux Course - Build Modern Web Apps - آموزش کامل ساخت وب اپ
React یک کتابخانه UI توسعه داده شده در فیسبوک، به منظور تسهیل در ایجاد تعامل، استفاده مجدد اجزاء است. فیسبوک در ساخت محصول از این استفاده می کند، و instagram بطور کامل با React نوشته شده است. یکی از نقاط منحصر به فرد آن این است که، نه تنها کارها را در سمت سرویس گیرنده انجام می دهد، بلکه در سمت سرور هم کار می کند، و اینها در کنار هم به‌صورت سازگار کار می کنند. همچنین از یک مفهومی به نام Virtual DOM استفاده می کند که زیر گروه های انتخابی گره ها را بر اساس شرایط ارائه می دهد. این کار را با حداقل مقدار دستکاری DOM ممکن بنظور به روز نگه داشتن اجزای شما انجام می دهد. Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد.
در دوره Packt The Complete React Js and Redux Course - Build Modern Web Apps با آموزش کامل ساخت وب اپ های مدرن با ری اکت و ریداکس آشنا می شوید.

دانلود Udemy Learn MariaDB SQL for beginners from scratch - آموزش مقدماتی پایگاه داده ماریا دی بی

  • بازدید: 4,045
دانلود Udemy Learn MariaDB SQL for beginners from scratch - آموزش مقدماتی پایگاه داده ماریا دی بی
MariaDB یک سامانه پایگاه داده است که از انشعابات MySQL بوده و از MariaDB Storage Engine به عنوان موتور ذخیر سازی استفاده می کند. در ابتدای ورود این پایگاه داده به بازار کارشناسان و برنامه نویسان استقبال چندانی از آن نداشتند و بر این عقیده بودند که این پایگاه داده قدرت رقابت با MySQL را ندارد اما طولی نکشید که برنامه نویسان از این پایگاه داده استفاده کردند و متوجه شدند بدلیل هسته مرکزی پایگاه داده MariaDB که با MySQL مشابه است، برنامه ها بدون مشکل با این پایگاه داده کار می کند. و در نهایت سایر مزایای نوین پایگاه داده MariaDB و همچنین عملکرد بهتر آن نسبت به MySQL در برخی از انواع داده ها، باعث شد تا این پایگاه داده جایگاه مناسبی پیدا کند. امروزه پس از گذشت کمتر از یک دهه شرکت های بزرگی به طور رسمی پشتیبانی خود از این پایگاه داده را اعلام کرده اند که می توان در این بین به PHPMyAdmin Kajona ، MediaWiki ، Plone ، WordPress ، Zend Firm work اشاره کرد. پایگاه داده MariaDB کاربران مهمی را مانند Wikipedia ، Fedora ، Open SUSE ، Mozilla و ... به سمت خود کشانده و با توجه به پشتیبانی خود شاید خیلی زود به چهره اول پایگاه داده در لینوکس و حتی ویندوز تبدیل شود.
در دوره Udemy Learn MariaDB SQL for beginners from scratch با آموزش مقدماتی پایگاه داده ماریا دی بی و ویژگی های آن آشنا خواهید شد.

دانلود Lynda CompTIA PenTest+ (PT0-001) Tutorial Series - آموزش تست های نفوذ و امنیت نرم افزاری پن تست پلاس

  • بازدید: 6,987
دانلود Lynda CompTIA PenTest+ (PT0-001) Tutorial Series - آموزش تست های نفوذ و امنیت نرم افزاری پن ت
نرم افزار مسائل امنیتی دارد و وصله های امنیتی و فایروال هایی که ما شیفته آنها هستیم، راه حلی برای به روز نگهداشتن امنیت نرم افزارها ندارند. امروزه، در حال تولید میزان انبوهی از نرم افزارها هستیم و سیستم های محاسباتی و شبکه های خود را پیچیده تر می کنیم. اما متاسفانه در همین زمان، توانایی بستن شکاف های امنیتی اندکی هم پیشرفت نداشته است. بسادگی مشخص است که باید در روش های تولید و توسعه نرم افزار چندین تغییر اساسی ایجاد کنیم و این روند را بهبود بخشیم. امنیت نرم افزار یک نظام جوان است که خصوصیات امنیتی نرم افزار را هنگامی که در حال طراحی، آزمایش، پیاده سازی و بکارگیری است، مورد خطاب قرار می دهد. یعنی در دوره زمانی تولید نرم افزار یا Software Development Life Cycle (SDLC). این شامل فعالیت های امنیتی زیادی در مراحل مختلف در SDLC، مانند مدل کردن تهدید، مدیریت خطر و آزمایش های امنیتی است. با توجه به گسترش روزافزون موبایل ها و نرم افزارهای مختلف آن قطعا بحث امنیت نرم افزارها و اطلاعات مطرح می شود.
در دوره های Lynda CompTIA PenTest+ (PT0-001) Tutorial Series به طور تخصصی و پیشرفته به آموزش تست های نفوذ و امنیت نرم افزاری پن تست پلاس می پردازیم.

دانلود Packt Accelerated ES6 Training - آموزش سریع ای اس 6

  • بازدید: 4,639
دانلود Packt Accelerated ES6 Training - آموزش سریع ای اس 6
 ECMAScript 6 جدیدترین نسخه از استاندارد ECMAScript  که در مقایسه با نسخه قبل از آن (ES 5) تغییرات قابل توجهی کرده است. شی گرایی و وراثت، Let & Const، Arrow Functions، پیمایش گرها و... از ویژگی های جدید این نسخه می باشد. ECMAScript 6 دارای اکثر فریم ورک های جاوا اسکریپت مانند Angular , Node , React و ... از نسخه 6 جاوااسکریپت است.
در دوره آموزشی Packt Accelerated ES6 Training با ویژگی ها و امکانات ای سی ام ای اسکریپت 6 به طور سریع آشنا می شوید.

دانلود Game Development (Android + IOS): Build 12 Apps & Games - آموزش توسعه 12 بازی اندروید با پایتون

  • بازدید: 6,991
دانلود Game Development (Android + IOS): Build 12 Apps & Games - آموزش توسعه 12 بازی اندروید با پایت
(1397/9/20) تغییرات:

دوره در تاریخ 1404/2/7 بروزرسانی شد.

 Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان داره کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره Game Development (Android + IOS): Build 12 Apps & Games به آموزش توسعه 12 بازی اندروید با پایتون می پردازیم.

دانلود Udemy Angular, Ionic & Node: Build A Real Web & Mobile Chat App - آموزش آنگولار، آیونیک و نود برای ساخت وب و اپ چت

  • بازدید: 6,355
دانلود Udemy Angular, Ionic & Node: Build A Real Web & Mobile Chat App - آموزش آنگولار، آیونیک و نود
آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود. AngularJS کتابخانه‌ای برپایه‌ی جاوااسکریپت است که به منظور تولید نرم‌افزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایده‌ی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشان‌گذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرم‌افزار داده محور را به ساده‌ترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان داده‌های ورودی و خروجی است. به این معنی که به سادگی می‌توانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمع‌آوری کنید، پردازش کنید، در محل‌های دلخواه نمایش دهید یا به سرور بفرستید.
در دوره آموزشی Udemy Angular, Ionic & Node: Build A Real Web & Mobile Chat App با آموزش آنگولار آیونیک و نود برای ساخت وب و اپ چت آشنا می شوید.

دانلود Cucumber Selenium MasterClass: Design BDD Framework - آموزش ساخت چارچوب بی دی دی با سلنیوم کوکومبر

  • بازدید: 6,217
دانلود Cucumber Selenium MasterClass: Design BDD Framework - آموزش ساخت چارچوب بی دی دی با سلنیوم کو
(1397/9/18) تغییرات:

لینک های دوره در تاریخ 1404/2/19 آپدیت شد.

Selenium یک چارچوب تست نرم افزار برای وب اپلیکیشن های تحت جاوا است. سلنیوم یک ابزار ضبط/پخش برای انجام تست است که بدون یادگیری یک زبان برنامه نویسی تست (سلنیوم IDE) عملیات خطایابی را انجام می دهد. تست نرم افزار به فرایند ارزیابی نرم افزار به منظور اطمینان از عملکرد صحیح آن در رویداد هایی مختلفی که ممکن است در دوره استفاده از نرم افزار با آن مواجه شود می باشد و به عبارت دیگر پیدا کردن خطا هایی احتمالی یک نرم افزار برای عملکرد درست، صحیح و بهینه آن در طول استفاده از آن است. هر چقدر نرم افزار بتواند با رویداد ها مختلف به صورت مطلوب تر و قابل پذیرش تری چه از نظر عملکرد و چه از راحتی کاربر داشته باشد میتوان انتظار داشت نرم افزار دارای عملکرد بهتری می باشد. تست خوب: احتمال پیدا کردن خطاهای کشف نشده توسط ارزیابی زیاد است. تست موفق: که حداقل یک خطای کشف نشده را بیابد تست فقط وجود خطا را نشان می‌دهد و نه عدم وجود آن را. پیدا نشدن خطا در تست به معنای بدون خطا بودن برنامه نیست.
در دوره آموزشی Udemy Cucumber Selenium MasterClass: Design BDD Framework با آموزش ساخت چارچوب بی دی دی با سلنیوم کوکومبر آشنا می شوید.

دانلود Packt Application Development with Python and Flask - آموزش توسعه اپ با پایتون و فلسک

  • بازدید: 5,043
دانلود Packt Application Development with Python and Flask - آموزش توسعه اپ با پایتون و فلسک
پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... به‌صورت گسترده مورد استفاده قرار می گیرد. فلَسک (Flask) عنوان یک چارچوب وب ساده و سبک و در عین حال قدرتمند برای زبان برنامه‌نویسی پایتون است. فلسک عموماً به عنوان یک ریزچارچوب شناخته می‌شود به این معنی که خصوصیاتی نظیر نگاشت شیء-رابطه‌ای، اعتبارسنجی فرم‌ها و دیگر ویژگی‌هایی که در چارچوب‌های بزرگ‌تر مانند جنگو یافت می‌شوند را ندارد. اما در عوض دستِ توسعه‌دهنده را برای اعمال پیاده‌سازی مورد نظرش کاملاً باز می‌گذارد و در کنار آن امکان گسترش به وسیلهٔ تعداد زیادی افزونه‌های طرف سوم را داراست. برخی ویژگی‌ها و کارکردهای فلسک عبارتند از توانایی تولید صفحه‌های وب، روشی خاص برای دریافت نشانی‌ های وب، اجرای کارساز وب، دریافت اطلاعات از کاربر، مدیریت بارگذاری پرونده‌ها، مدیریت خطاها، ذخیره‌ سازی اطلاعات و خطاهای مرتبط با وب‌گاه و تعامل با نرم‌افزارهای کارساز وب دیگر.
در دوره Packt Application Development with Python and Flask با آموزش توسعه اپ با پایتون و فلسک آشنا می شوید.

دانلود Lynda Adobe XD for Designers - آموزش ادوبی ایکس دی برای طراحان

  • بازدید: 10,805
دانلود Lynda Adobe XD for Designers - آموزش ادوبی ایکس دی برای طراحان
کمپانی Adobe به دنبال طراحی User Experience است و به تازگی ابزارهایی را تحت نام پروژه Project Comet نمونه سازی کرده و یک پیش نمایش عمومی از این ابزار با نام Adobe Experience Designer CC یا به اختصار XD منتشر ساخته است. این برنامه نه تنها جایگزین همه ابزارهای موجود خواهد شد، بلکه یک برنامه سبک وزن و آسان برای استفاده طراحان رابط کاربری و تجربیات کاربر است که برای ایجاد و اتصال رابط ها با هم در وب، دسکتاپ و سیستم عامل های تلفن همراه بکار می رود. XD یک راه حل مفید برای طراحانی است که از ایجاد و اتصال رابط ها با استفاده از Illustrator، Photoshop و Dreamweaver خسته شده اند. و رابط کاربری آن برای وارد کردن و قرار دادن موجودی ها نسبت به ابزارهای دیگر قابل درک تر است. همچنین دارای برخی قابلیت های جدید بزرگ، مانند ایجاد آسان و مدیریت متعاقب تکرار گروه به نام Repeat Grids است.
در دوره Lynda Adobe XD for Designers با آموزش ادوبی ایکس دی برای طراحان آشنا می شوید.

دانلود Udemy Python and Elixir Programming Bundle Course - آموزش برنامه نویسی پایتون و الیکسیر

  • بازدید: 5,133
دانلود Udemy Python and Elixir Programming Bundle Course - آموزش برنامه نویسی پایتون و الیکسیر
(1397/9/16) تغییرات:

لینک های دوره در تاریخ 1404/2/17 آپدیت شد.

پایتون یک زبان مفسر، شی گرا، سطح بالا و پویا می باشد که از یک ساختمان داده سطح بالا ساخته شده است. پویایی در تایپ و اتصال در پایتون باعث شده تا از آن برای توسعه سریع برنامه و همچنین استفاده به عنوان یک زبان برنامه نویسی و یا اسکریپت نویسی استفاده شود. سادگی پایتون باعث آسانی خواندن این زبان و کاهش هزینه های نگه داری برنامه می شود.همچنین برنامه های نوشته شده در پایتون بر روی اکثر سیستم عامل ها کارایی دارد. مفسر و کتابخانه استاندارد و وسیع در پایتون در منابع آن و یا به صورت باینری و به طور رایگان وجود دارند و قابلیت نصب بر روی هرنوع سیستم عاملی را دارا می باشد. این زبان توسط گیدو ون روسوم در سال 1990 ساخته شد. این زبان از مدیریت خودکار حافظه استفاده می کند. پایتون به شکل پروژه ای متن باز توسعه یافته استو توسط بنیاد نرم افزاری پایتون اداره می شود. الیکسیر یک زبان برنامه نویسی فانکشنال و همروند است که با هدف عمومی برای طراحی و توسعه انواع نرم افزارها و وب سایت ها ایجاد شده است. این زبان بر روی (Erlang virtual machine (BEAM اجرا می شود. این محیط یک محیط توزیع شده، دارای قابلیت تحمل خطای بالا و اجرای بدون وقفه اپلیکیشن ها است. همچنین این زبان از ماکروها و چندریختی ها پشتیبانی می کند.
در دوره Udemy Python and Elixir Programming Bundle Course به آموزش برنامه نویسی پایتون و الیکسیر می پردازیم.