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

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

دانلود Udemy WordPress LMS: E-Learning Website Made Easy - آموزش طراحی سیستم مدیریت آموزش الکترونیکی با وردپرس

  • بازدید: 11,775
دانلود Udemy WordPress LMS: E-Learning Website Made Easy - آموزش طراحی سیستم مدیریت آموزش الکترونیکی
سیستم مدیریت آموزش (LMS= Learning Managment System)٬ نرم افزاری است که فعالیت آموزش گیرنده را ثبت و پیگیری می کند. به عبارت دیگر٬ این سیستم٬ روند یادگیری و آموزش را به طور خودکار مدیریت می کند. یک سیستم مدیریت آموزش قدرتمند٬ مدیریت اجرایی برنامه های آموزشی را در درون یک سازمان تسهیل می کند و همچنین این سیستم فراگیران را قادر می سازد که به همکاری و مشارکت با فراگیران هم تراز خود بپردازند. LMS ها عملا ابزاری هستند که فرایند E-learning را تسهیل مینماید. امروزه استاندارد های فراوانی برای یکسان سازی و هماهنگی میان همه انواع LMS بوجود آمده که برای نمونه استاندارد scorm برای یکسان سازی محتوای LMS در همه سیستمها است.
در دوره آموزشی Udemy WordPress LMS: E-Learning Website Made Easy با استفاده از وردپرس با طراحی یک سیستم مدیریت آموزش الکترونیکی می پردازیم.

دانلود Pluralsight Building Cross Platform Native Mobile Applications with NativeScript - آموزش ساخت اپلیکیشن های چند سکویی با نیتیواسکریپت

  • بازدید: 7,944
دانلود Pluralsight Building Cross Platform Native Mobile Applications with NativeScript - آموزش ساخت
ساخت و توسعه نرم‌افزارهای Native به این معناست که برای برنامه نویسی و توسعه نرم‌افزار خود از زبان‌های اصلی سیستم عامل استفاده کنید. مثلا برای توسعه نرم‌افزار اندروید باید از زبان برنامه نویسی Java و برای توسعه نرم‌افزار آیفون باید از زبان برنامه نویسی Objective-C استفاده کنید. بزرگترین مزیت این حالت بازدهی (performance) بالای نرم‌افزار است، زمانی که شما برنامه خود را بصورت Native می‌نویسید کدهای شما به زبان ماشین کامپایل خواهند شد(Dalvik bytecode در اندروید) که همین موضوع باعث می‌شود شما حداکثر بازدهی ممکن از نرم‌افزار را داشته باشید. بازدهی بالا می‌تواند شامل افکت‌های انیمیشن، روان کار کردن بخش‌های مختلف برنامه، امکان استفاده از multi touch و خیلی موارد دیگر باشد که بدلیل دسترسی مستقیم به موقعیت‌های حافظه و سخت‌افزار گوشی اتفاق می افتد.
حال ابزاری را به شما معرفی خواهیم کرد که بسیار کار را برای برنامه نویسان راحت کرده است. NativeScript ابزاری است که به شما اجازه می دهد نرم افزارهای اندروید و آی او اس را با یک زبان بنویسید ولی موقع کامپایل به زبان بومی یا Native تبدیل بشود.
در دوره آموزشی Pluralsight Building Cross Platform Native Mobile Applications with NativeScript با اصول و نحوه ایجاد اپلیکیشن های چند سکویی با استفاده از NativeScript آشنا می شوید.

دانلود Udemy Simply Learn HTML5 and CSS3 - آموزش ساده اچ تی ام ال 5 و سی اس اس 3

  • بازدید: 18,780
دانلود Udemy Simply Learn HTML5 and CSS3 - آموزش ساده اچ تی ام ال 5 و سی اس اس 3
امروزه و با وجود زبان HTML5 دیگر برخی نیازی به استفاده از فلش پلیر ادوبی حس نمیکنند. اما برخی معتقدند که این زبان تنها برای استفاده در فضای تلفن های همراه مناسب است. اما اگر واقع بین باشید تشابه زیادی بین HTML5 و ادوبی فلش خواهید یافت. هر دو قابلیت های زیادی برای پخش صوت و تصویر تحت وب دارند و در نمایش انیمیشن نیز بی نظیر عمل میکنند. اما برخی معتقدند که HTML5 همچنان بایستی بیشتر در حوزه خدمات چند رسانه ای از خود تلاش نشان دهد زیرا هنوز هم فلش در حوزه های این چنینی مانند بازی های آنلاین از HTML5 جلوتر است. در عین حال نمایش بازی های محبوبی مانند انگری بردز با استفاده از HTML5 و Java Script بر روی گوگل کروم بسیار دلگرم کننده است.
CSS3 در واقع آخرین نسخه CSS است که دارای قابلیت ‎هایی فراتر از دو نسل اول است. CSS3 به خاطر ساختار ماژولارش، به توسعه‎ دهندگان وب این امکان را می ‎دهد که صفحات وب با محتوای غنی که نیاز به کد سبک‎تری دارند، ایجاد کنند. این یعنی ایجاد ظاهری خیال انگیز، واسط‎ های کاربری بهتر و لود سریعتر وب ‎سایت به‏ کمک عملکرد‎ هایی که برای طراحان وب تقریبا غیر ممکن بود تا بتوانند بدون استفاده از jQuery و Photoshop آنها را خلق نمایند. ویژگی هایی نظیر سایه دار کردن متن، منحنی کردن لبه های کادرها، استفاده از چند تصویر پس زمینه به عنوان بک گراند، ایجاد افکت های حرکتی بر روی عناصر صفحه تنها بخشی از قابلیت های منحصر بفرد سی اس اس ۳ است.
در دوره آموزشی Udemy Simply Learn HTML5 and CSS3 به صورت ساده با اچ تی ام ال 5 و سی اس اس 3 آشنا می شوید.

دانلود Pentester Academy Android Security and Exploitation for Pentesters - آموزش تست امنیت نرم افزارهای اندروید و به کار گیری آن

  • بازدید: 22,487
دانلود Pentester Academy Android Security and Exploitation for Pentesters - آموزش تست امنیت نرم افزا
نرم افزار مسائل امنیتی دارد و وصله های امنیتی و فایروال هایی که ما شیفته آنها هستیم، راه حلی برای به روز نگهداشتن امنیت نرم افزارها ندارند. امروزه، در حال تولید میزان انبوهی از نرم افزارها هستیم و سیستم های محاسباتی و شبکه های خود را پیچیده تر می کنیم. اما متاسفانه در همین زمان، توانایی بستن شکاف های امنیتی اندکی هم پیشرفت نداشته است. بسادگی مشخص است که باید در روش های تولید و توسعه نرم افزار چندین تغییر اساسی ایجاد کنیم و این روند را بهبود بخشیم. امنیت نرم افزار یک نظام جوان است که خصوصیات امنیتی نرم افزار را هنگامی که در حال طراحی، آزمایش، پیاده سازی و بکارگیری است، مورد خطاب قرار می دهد. یعنی در دوره زمانی تولید نرم افزار یا Software Development Life Cycle (SDLC). این شامل فعالیت های امنیتی زیادی در مراحل مختلف در SDLC، مانند مدل کردن تهدید، مدیریت خطر و آزمایش های امنیتی است. با توجه به گسترش روزافزون موبایل ها و نرم افزارهای مختلف آن قطعا بحث امنیت نرم افزارها و اطلاعات مطرح می شود.
در دوره آموزشی Pentester Academy Android Security and Exploitation for Pentesters به طور تخصصی و پیشرفته به بحث در مورد امنیت اندروید و نرم افزار آن و بکارگیری موثر آن می پردازیم.

 

دانلود Pluralsight Spring Boot: Efficient Development, Configuration, and Deployment - آموزش توسعه، پیکربندی و استقرار فریم ورک اسپرینگ بوت

  • بازدید: 8,904
دانلود Pluralsight Spring Boot: Efficient Development, Configuration, and Deployment - آموزش توسعه،
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود.
یکی از زیر مجموعه های اسپرینگ، Spring Boot می باشد. اسپرینگ بوت در طراحی اپلیکیشن هایی کاربرد دارد که به صورت تکی و بدون هیج وابستگی به نرم افزار های دیگر یا چارچوب خاصی طراحی می شوند.
در دوره آموزشی Pluralsight Spring Boot: Efficient Development, Configuration, and Deployment با استفاده از Spring Boot به طراحی اپلیکیشن هایی می پردازیم که از کلود استفاده می کنند.

دانلود Lynda Acrobat DC Essential Training - آموزش ادوبی اکروبات دی سی

  • بازدید: 11,276
دانلود Lynda Acrobat DC Essential Training - آموزش ادوبی اکروبات دی سی
Adobe Acrobat Pro DC نام محصول با سابقه و بسیار مطرح کمپانی Adobe و سازنده پسوند بسیار رایج کتب الکترونیک PDF است که سال‌هاست با عرضه‌ی نسخه‌های متعدد از این نرم افزار مطرح خود، کاربران را در خواندن و گسترش پسوند بسیار توانا و PDF یاری می‌کند.
فرمت PDF مخفف Portable Document Format است، به معنای «پسوند سند قابل انتقال»؛ بدین معنی که شما یک فایل را با این پسوند ذخیره می‌کنید و آن را میان هزاران نفر به اشتراک می‌گذارید. امروزه اکثر کتاب‌های الکترونیکی با این پسوند عرضه می‌شوند. فایل‌های PDF دقیقً همانگونه‌ای چاپ می‌شوند که شما آن را در صفحه نمایش مشاهده می‌کنید. بدون اینکه وابسته به محیطی باشد که در آن ساخته شده است. علاوه بر این امنیت در این فایل‌ها نسبت به سایر پسوندهای موجود بسیار بالاتر است و حتی امکان رمز گذاری روی فایل‌ها جهت امنیت بیشتر نیز ممکن است؛ در این حالت کاربر برای باز کردن و ویرایش این فایل‌ها نیاز به رمز عبور خواهد داشت.
در دوره آموزشی Lynda Acrobat DC Essential Training به طور کامل با نرم افزار ساخت پی دی اف ادوبی اکروبات دی سی آشنا می شوید.

دانلود Udemy Coding for Entrepreneurs: Learn Python, Django, and More - آموزش اصول برنامه نویسی تحت وب

  • بازدید: 16,904
دانلود Udemy Coding for Entrepreneurs: Learn Python, Django, and More - آموزش اصول برنامه نویسی تحت
برنامه‌نویسی رایانه در فرهنگ واژه غیر متخصّصین ممکن است به تمام پروژه ساخت نرم‌افزار یا برنامهٔ رایانه‌ای گفته شود. با این همه برنامه‌نویسی تنها بخشی از فرایند توسعهٔ نرم‌افزار یا برنامه رایانه‌ای است. اهمیت، توجه و منابع اختصاص داده شده به برنامه‌نویسی، بسته به ویژگی‌های مشخص شده محصول و خواست افراد درگیر در پروژه و کاربران و در نهایت شیوهٔ انتخاب شده مهندسی نرم‌افزار متغیر است. برنامه‌نویسی رایانه (که اغلب به طور کوتاه برنامه‌نویسی نامیده می‌شود) فرایند سوق دادن ساختار اصلی یک مسئله محاسباتی به برنامه‌ای قابل اجرا است. این کار مستلزم فعالیت‌هایی همچون تحلیل و درک مسئله است و عموماً حل چنین مسایلی منجر می‌شود به ایجاد یک الگوریتم، بازبینی نیازمندی‌های الگوریتم که شامل صحت و میزان منابع مصرفی است، پیاده‌سازی (که معمولاً به عنوان کدینگ از آن یاد می‌شود) این الگوریتم در یک زبان برنامه‌نویسی مقصد، تست کردن، اشکال زدایی، نگه داری کد منبع، پیاده‌سازی سیستم ساخت(build system) و مدیریت مصنوعات مشتق شده مانند کد ترجمه شده به زبان ماشین برنامه‌های کامپیوتری. الگوریتم اغلب تنها به شکل قابل تجزیه و تحلیل برای انسان و قابل استدلال با منطق نمایش داده می‌شود. کد منبع به یک یا چند زبان برنامه‌نویسی (مانند JavaScript ،Smalltalk ،Python ،Java ،C# ،C++ ،C، و غیره) نوشته شده است.
در دوره آموزشی Programming Basics Course - Programming Fundamentals با اصول برنامه نویسی و آموزش اولیه 4 زبان Django، HTML، CSS و Python آشنا می شوید.

دانلود Udemy Responsive Design with NEW Materialize - آموزش طراحی واکنش گرا با متریالایز

  • بازدید: 10,521
دانلود Udemy Responsive Design with NEW Materialize - آموزش طراحی واکنش گرا با متریالایز
متریالایز یک فریم‌ورک واکنش‌گرا برای توسعه Front-End است که توسط دانشجویان دانشگاه کارنگی ملون شهر پیتسبورگ طراحی شده است و به رایگان در اختیار طراحان وب قرار گرفته است. Materialize بر پایه طراحی متریال دیزاین طراحی شده است و بیشتر بر تجربه کاربری (UX) تمرکز کرده است. متریال دیزاین به طور خلاصه یک زبان طراحی است که شرکت گوگل در سال ۲۰۱۴ تحت عنوان Google Design به معرفی آن پرداخت.
در این سبک از طراحی، اصول و قوائد موفق طراحی کلاسیک با نوآوری و فناوری درهم آمیخته می‎شود و ضمن توجه به رنگ بندی و سایه‌ها، سیستم شبکه‎بندی و استفاده از انیمشین‌ها، جلوه ای زیبا و پویا به طراحی می‎دهد. شاید بتوان این شیوه از طراحی را به نوعی نسخه بهبود یافته طراحی تخت (Flat Design) دانست که پالت رنگ‌ها، افکت‎ها و انیمیشن‌های متنوع، آن را بسیار جذاب‎تر کرده است.
Materialize یکی از فریم‌ورک‎های CSS است که با بهره‎مندی از قالب‌های آماده طراحی CSS برای رنگ، تاپوگرافی، جدول‌ها، شبکه‌ها، نمودارها و همچنین در اختیار گذاشتن انیمیشن ها و عناصر بصری متنوع سرعت طراحی و توسعه را به شکل قابل ملاحظه ای افزایش می‌دهد. متریالایز بدون شک یکی از مهم‌ترین فریم‌ورک‎های متریال‌دیزاین است که ضمن پشتیبانی از SASS، فرآیند توسعه و یکپارچه سازی طراحی را در وب سایت‌ها، نرم افزارهای تحت وب و خصوصاً اپلیکیشن‎های تلفن‌های هوشمند، بهبود می‎ببخشد.
در دوره آموزشی Udemy Responsive Design with NEW Materialize به طراحی قالب های واکنش گرا برای موبایل ها می پردازیم.

دانلود TutsPlus Data Handling With Python - آموزش پردازش داده ها با پایتون

  • بازدید: 9,269
دانلود TutsPlus Data Handling With Python - آموزش پردازش داده ها با پایتون
پایتون (Python) یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا است که می توان از آن در نرم افزار ها و تکنولوژی های متنوع بهره برد. این زبان برنامه نویسی (در ایران پیتون هم تلفظ می شود) با داشتن کتابخانه های گسترده (library)روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف به آسانی فراهم می کند. متن باز (اوپن سورس) بوده و یادگیری و استفاده از آن در عرض چند روز ممکن است. کد های نوشته شده در این زبان در محدوده وسیعی از پلتفرم ها مانند لینوکس، ویندوز، مک و حتی گوشی های موبایل قابل اجرا است. پردازش داده‌ها هر فرایندی است که از برنامه‌ای رایانه‌ای برای واردسازی داده‌ها، خلاصه‌بندی، تحلیل و در غیر اینصورت تبدیل‌داده به اطلاعات قابل استفاده استفاده می‌کند.
در دوره آموزشی TutsPlus Data Handling With Python با پایتون و نحوه پردازش داده ها با آن آشنا می شوید.

دانلود Udemy Building Responsive Websites with Bootstrap 3 Framework - آموزش ساخت وب سایت های واکنش گرا با بوت استرپ 3

  • بازدید: 10,297
دانلود Udemy Building Responsive Websites with Bootstrap 3 Framework - آموزش ساخت وب سایت های واکنش
Bootstrap یک فریم ورک front-end بسیار پرطرفدار برای طراحی قالب وب سایت ها است. این فریم ورک توسط توییتر ایجاد شده است. در نسخه 3 این فریم ورک به نام bootstrap3 بهبودهای زیادی برای طراحی Responsive معرفی شده است.  در طراحی سایت واکنش گرا که Responsive Web Design مشهور است، ساختار لایه‌های سایت به صورت شناور طراحی می‌شود که باعث تنظیم عرض صفحه، سایز متن و... در ابعاد مختلف می شود که این کار به صورت کاملا خودکار انجام می‌شود. سایت واکنش گرا برای واکنش سایت نسبت به تغییر دستگاه های مختلف مانند تبلت، موبایل، لپ تاپ، تلویزیون های هوشمند و همچنین تغییر رزولوشن ها مورد استفاده قرار می گیرد. در نسخه 3 بوت استرپ اولویت بر روی دستگاههای قابل حمل است بدین معنی که طراحی سایت باید به گونه ای باشد که  برروی دستگاههای قابل حمل به درستی نمایش پیدا کند. علت این کار نیز رشد روزافزون استفاده از دستگاههای قابل حمل مثل موبایل و تبلت ها  و استفاده از انها برای وب گردی است و به همین دلیل نیز این فریمورک اولویت طراحی را برای این دستگاهها قرار داده است . این چارچوب با تمامی مرورگرهای استاندارد همخوانی دارد و حتی در نسخه های قدیمی مانند اکسپلورر8 نیز به درستی نمایش داده می شود و ظاهر خود را حفظ می کند.
در دوره آموزشی Udemy Building Responsive Websites with Bootstrap 3 Framework با بوت استرپ 3 و طراحی وب سایت های واکنش گرا آشنا می شوید.