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

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

دانلود Pluralsight Architecting Web Applications with Spring - آموزش طراحی وب اپلیکیشن با اسپرینگ

  • بازدید: 9,833
دانلود Pluralsight Architecting Web Applications with Spring - آموزش طراحی وب اپلیکیشن با اسپرینگ
اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. اسپرینگ به برنامه نویسان اجازه می دهد تا برنامه هایشان را به سبک POJO بنویسند و این یک امتیاز عالی برای برنامه نویسان جاواست.
در دوره آموزشی Pluralsight Architecting Web Applications with Spring ابتدا اسپرینگ و امکانات آن را معرفی می کنیم سپس با ارائه مثال های بیشتر با امکانات مختلف آن آشنا می شویم.

دانلود Tutsplus Get Started With Ionic 2 - آموزش فریم ورک آیونیک 2

  • بازدید: 9,382
دانلود Tutsplus Get Started With Ionic 2 - آموزش فریم ورک آیونیک 2
با توجه به استفاده ی فراوان از تلفن های همراه هوشمند و فراگیر شدن نرم افزارهای جانبی برای این دستگاه ها، توسعه دهندگان آن ها را نیز بیشتر شده است که بعضی از آن ها با جاوا و بعضی دیگر با فریم ورک های موجود برای این دستگاه ها بازی و برنامه تولید می کنند. آیونیک یک چارچوبی است برای توسعه ی نرم افزارهای موبایل بدون دانستن جاوا که هدف آن توسعه ی برنامه های ترکیبی از چند زبان مختلف مثل HTML5 ،CSS و جاوا اسکریپت است. آیونیک در زمینه ی طراحی ظاهر برنامه ها به شما کمک می کند به صورتی که به وسیله ی آن می توانید تمام تعاملات کاربر با برنامه خود را ایجاد و مدیریت کنید. می توان گفت فرم ورک آیونیک شبیه بوت استرپ است با این تفاوت که پشتیبانی آن طیف وسیعی از تلفن های هوشنمد را شامل می شود البته نمی توان این را گفت که شبیه به فریم ورک هایی هست که فقط عمل Responsive کردن را انجام می دهند بلکه اساس آن بر اساس المان ها و لایه هایی است که در طراحی ظاهری برنامه های موبایل iOS و Android استفاده می شود.
در دوره آموزشی Tutsplus Get Started With Ionic 2 با نحوه استفاده و توسعه نرم افزار های موبایل با فریم ورک آیونیک 2 آشنا می شوید. 

دانلود Udemy Learn Android 4.0 Programming in Java - آموزش برنامه نویسی جاوا برای اندروید 4.0

  • بازدید: 9,112
دانلود Udemy Learn Android 4.0 Programming in Java - آموزش برنامه نویسی جاوا برای اندروید 4.0
گوگل نسخه جدید سیستم عامل محبوب اندروید را معرفی کرد. نسخه 4.0 اندروید که به Ice Cream Sandwich معروف است به همراه تلفن هوشمند جدید Galaxy Nexus معرفی گردید. هرچند گوگل در نسخه 4.0 اندروید مصرف کنندگان عادی را هدف قرار داده اما نسخه جدید این سیستم عامل، قابلیت های کاربردی و با ارزشی برای کاربران شرکت ها و مسئولین IT آنها دارد. نسخه های قبلی اندروید نیز قابلیت اتصال به ایمیل سرور مایکروسافت (Microsoft Exchange Server) را برای دسترسی به ایمیل، تقویم و کانتکت های شرکتی داشتند اما به شرطی که قابلیت امنیتی Device Encryption برروی اکسچنج سرور غیرفعال می بود. در نسخه 4.0 اندروید این قابلیت اضافه شده است و کاربران شرکتی می توانند به راحتی به Exchange Server متصل شده و ایمیل، کانتکت و تقویم خود را داشته باشند و از طرفی از امنیت اطلاعات خود مطمئن باشند. از دیگر ویژگی های اندروید 4.0 بهبود تایپ صوتی، عملکرد بهتر کپی متن، قابلیت قفل چهره و... می باشد.
در دوره آموزشی Udemy Learn Android 4.0 Programming in Java با نحوه برنامه نویسی برای اندروید 4.0 با استفاده از جاوا آشنا می شوید.

دانلود Udemy Learn to Make Android Apps - for Absolute Beginners - آموزش مقدماتی توسعه اپلیکیشن های اندروید

  • بازدید: 11,359
دانلود Udemy Learn to Make Android Apps - for Absolute Beginners - آموزش مقدماتی توسعه اپلیکیشن های
در سال ۲۰۱۳ گوگل از Android Studio پرده برداشت تا فرایند توسعه و ساخت اپلیکیشن ها به صورت ساده تر و البته بصری امکان پذیر شود. همین ابزار به خوبی از سوی توسعه دهندگان پذیرفته شد و اکنون پلی استور، دارای ۱.۶ میلیون اپلیکیشن شده است که نمی توان سهم Android Studio را در افزایش تعداد آن نادیده گرفت. اکنون گوگل از نسخه دوم Android Studio پرده برداشته که توسعه دهندگان می توانند با سرعت بالاتر و قابلیت های جدید آن همراه شوند. مهم ترین ویژگی اضافه شده، «اجرای فوری» (Instant Run) نام دارد. زمانی که کد خود را تغییر می دهید، قادر خواهید بود به سرعت تغییرات را در اپ مشاهده کنید، بدون اینکه نیاز باشد فایل APK را دوباره نصب کنید. گوگل می گوید که همین ویژگی، می تواند چرخه بروز رسانی و سرعت ویرایش کار توسعه دهنده را تا حد بالایی افزایش دهد.
در دوره آموزشی Udemy Learn to Make Android Apps - for Absolute Beginners به صورت کاملا ساده و مقدماتی به توسعه اپلیکیشن های اندروید می پردازید.

دانلود O'Reilly Introduction to Apache HBase Operations - آموزش عملکرد آپاچی اچ بیس

  • بازدید: 6,745
دانلود O'Reilly Introduction to Apache HBase Operations - آموزش عملکرد آپاچی اچ بیس
اچ‌بیس (HBase) پایگاه‌داده‌ای توزیع شده، متن باز و غیرِ رابطه‌ای است که پس از مدلسازی جدول بزرگ گوگل به زبان جاوا نوشته شد. این نرم‌افزار به عنوان بخشی از بنیاد نرم‌افزاری آپاچی توسعه می‌یابد و بر روی اچ‌دی‌اف‌اس اجرا می‌شود و امکاناتی مانند جدول بزرگ را برای هادوپ فراهم می‌آورد. به طور دقیق‌تر، این برنامه راهی با تحمل‌پذیری خطا، برای ذخیره‌سازی تعداد زیادی از داده‌های تُنُکْ را فراهم می‌آورد. اچ‌بیس ویژگی‌های فشرده‌سازی، انجام عملیات در حافظه و فیتر بلوم را بر اساس مقاله‌ی اصلی که جدول بزرگ برآن اساس نگارش یافت، را ارائه می‌دهد. جداول در اچ‌بیس می‌توانند به عنوان ورودی یا خروجی برای کارهای مپ ردیوس که بر روی هادوپ اجرا می‌شوند عمل نمایند. همچنین قابلیت دستیابی از طریق واسط برنامه‌نویس برای جاوا و رست یا دروازه‌ی تریفت نیز دارا هستند. اچ‌بیس به صورت مستقیم برای جایگزینی پایگاه داده‌های کلاسیکِ اس‌کیوال طراحی نشده‌است. اگرچه اخیراً بهبودهایی در کارایی آن‌ها مشاهده شده و چند وب سایت نیز برنامه‌هایی مشتق شده از آن را به خدمت در آورده‌اند.
در دوره آموزشی O'Reilly Introduction to Apache HBase Operations با اصول و نحوه عملکرد آپاچی اچ بیس آشنا می شوید.

دانلود Adobe Dreamweaver CC 2015 v16.0 x86/x64 Portable - نرم افزار دریم ویور سی سی پرتابل (بدون نیاز به نصب)

  • بازدید: 15,303
دانلود Adobe Dreamweaver CC 2015 v16.0 x86/x64 Portable - نرم افزار دریم ویور سی سی پرتابل (بدون نیا
اکثر طراحان وب از نرم افزار قدرتمند و غنی Adobe Dreamweaver برای طراحی های وب خود استفاده می کنند که اکنون شرکت مشهور ادوبی نسخه جدید CC این نرم افزار را ارائه کرده است. ازجمله ویژگی های جدید Dreamweaver CC می توان به ابزارهای جدید تر و پیشرفته تر، افزایش سرعت برنامه و محیطی کاملاً گرافیکی و پویا اشاره کرد.

دانلود Lynda Android SDK Unit Testing - آموزش تست واحد اس دی کا اندروید

  • بازدید: 5,785
دانلود Lynda Android SDK Unit Testing - آموزش تست واحد اس دی کا اندروید
اندروید به زبان ساده سیستم عاملی است برای دستگاه های موبایل و گوشی های هوشمند که توسط بیش از 30 کمپانی معروف پشتیبانی می شود. اندروید اوپن سورس است و توسعه دهندگان می توانند با استفاد از اندروید اس دی کا برنامه های مختلفی برای این سیستم عامل بنویسند. در واقع اندروید بستری را فراهم می کند تا برنامه نویسان بتوانند هرچه سریعتر و بهتر برنامه هایی بسازند که از تمام ویژگی های یک گوشی هوشمند استفاده کند. اندروید به معنای واقعی باز است، یعنی برنامه نویس می تواند از تمام قدرت یک تلفن همراه استفاده کند. اندروید امکان استفاده از توابع داخلی  گوشی موبایل همچون شماره گیری، یا استفاده از دوربین گوشی و فرستادن اس ام اس را به برنامه نویسان می دهد تا بتوانند اپلیکیشن های قدرتمند و کاربردی برای کاربران بسازند.
Android SDK مجموعه ای از ابزارها، نمونه کد و اسنادی است که برای توسعه برنامه های اندروید مورد نیاز می باشد.
این نرم افزار یک محیط توسعه بسیار غنی شامل دیوایس امولیتر، ابزاری برای اشکال زدایی، حافظه و عملکرد پروفایل، و یک پلاگین برای Eclipse IDE می باشد. همچنین این نرم افزار از تمامی فرمت های رایج صدا، ویدئو و تصویر پشتیبانی می کند. 
در دوره آموزشی Lynda Android SDK Unit Testing با تست واحد در اندروید اس دی کا آشنا می شوید.

دانلود Lynda Learn Universal Windows App Development: The Basics - آموزش توسعه نرم افزار های بر پایه ویندوز 10

  • بازدید: 7,651
دانلود Lynda Learn Universal Windows App Development: The Basics - آموزش توسعه نرم افزار های بر پایه
توسعه نرم‌افزار از مرحله طرح یک راه حل مفهومی برای مساله خواسته شده (امکان‌سنجی) آغاز شده، پس از دریافت خواسته‌ها و تحلیل سیستم طراحی صورت گرفته و در نهایت این طراحی با کمک ابزارهای پیاده‌سازی تبدیل به یک سیستم واقعی می‌شود. هدف این فرایند آن است که از یک سو برآورده ساختن نیازهای کاربران و از سوی دیگر کیفیت مناسب عملکرد سیستم تضمین گردد و بنابراین بایستی حاوی مکانیسم‌هایی برای اعتبارسنجی یعنی خروجی مطابق با خواسته‌ها (Validation) و وارسی‌پذیری یعنی صحت عملکرد خروجی (Verification) باشد. فرایند توسعه ضمن دادن آزادی به تحلیل‌گر باید تضمین کند که زمان‌بندی اجرای پروژه رعایت می‌شود. توسعه نرم‌افزار ارتباط تنگاتنگی با مهندسی نرم‌افزار دارد و از دید بسیاری این دو مفاهیمی تقریباً یکسان هستند. در سالهای اخیر با رشد نیاز به تولید نرم‌افزارهای تجاری توسعه نرم‌افزار به بحثی مهم تبدیل شده است و روشهای گوناگونی در قالبهای مختلف برای تولید نرم‌افزارها بر مبنای نیازهای کاربران، مشخصات کلی سیستم، شرایط مدیریتی و اقتصادی، زمان‌بندی و سطح کیفی به وجود آمده‌اند.
در دوره آموزشی Lynda Learn Universal Windows App Development: The Basics با استفاده از C# XAML و Windows SDK به طراحی نرم افزار برای هر دستگاهی که بر پایه ویندوز 10 کار می کند می پردازیم.

دانلود Udemy HTML5 course for Beginners Learn to Create websites - آموزش طراحی وب سایت با اچ تی ام ال 5

  • بازدید: 9,385
دانلود Udemy HTML5 course for Beginners Learn to Create websites - آموزش طراحی وب سایت با اچ تی ام ا
HTML5 جدیدترین نسل از زبان hyper text market مورد استفاده در طراحی سایت بوده و مورد تایید کنسرسیوم شبکه جهانی اینترنت یا همان W3C می باشد. پیشنویس اولیه آن در سال 2008 ارائه شد ولی تا 2011 تغییرات خاصی در آن اعمال نشده بود. در سال 2011 HTML5 بصورت رسمی منتشر شد و از آن روز مورد استفاده برنامه نویسان قرار گرفت ولی در ابتدا مرورگرهای کمی این زبان جدید را پشتیبانی میکردند. امروزه تمام مرورگرهای اصلی مانند کروم، سافاری، فایرفاکس و اینترنت اکسپلورر زبان کدنویسی HTML5 را پشتیبانی میکنند و امکان استفاده از تمام ظرفیت های آن فراهم شده است.
HTML5 در حال حاضر با CSS3 همراه بوده و هنوز درحال توسعه و پیشرفت است، W3C در نظر دارد سال 2014 نسخه نهایی و کامل آن را عرضه کند ولی با توجه به امکانات و توانایی هایی که هر روز به آن افزوده میشود به نظر میرسد که میتوان آینده دورتر و بهتری برای آن متصور شد.
در دوره آموزشی Udemy HTML5 course for Beginners Learn to Create websites با استفاده از اچ تی ام ال 5 به طراحی وب سایت های مختلف می پردازیم.

دانلود Pentester Academy Web Application Pentesting - آموزش تست نفوذ در وب اپلیکیشن

  • بازدید: 8,099
دانلود Pentester Academy Web Application Pentesting - آموزش تست نفوذ در وب اپلیکیشن
برنامه کاربردی وب یک برنامه‌ است که می‌توان به آن از طریق اینترنت یا اینترانت دسترسی داشت. همچنین به معنی یک برنامه‌ایست که توسط یک مرورگر پشتیبانی می‌شود.(همانند افزونه جاوا) یا درون یک زبان برنامه‌نویسی نوشته شده‌است که توسط مرورگر پشتیبانی می‌شود؛ همانند جاوا اسکریپت که با زبان اچ‌تی‌ام‌ال ترکیب شده‌ است. جاوا اسکریپت زبان برنامه نویسی می باشد که درون کدهای HTML قرار می گیرد و بر روی مرورگر بازدید کننده اجرا می شود. در مورد تفاوت وب اپلیکیشن با وب سایت دیدگاه ها مختلف و گاهی اوقات تفاوت های بسیار ظریف وجود دارد که غالبا تشخیص تفاوت ها را بسیار پیچیده میکند. معمولا این دو اصطلاح به شکل غلط به جای هم استفاده میشوند و با توجه به اختلاف های فنی و ریز و ظریفی که وجود دارد نمی توان به استفاده اشتباه این دو لغت با هم ایراد گرفت. معمولا وب سایت به یک برنامه کاربردی گفته می شود که در اینترنت ارائه میشود و به انتشار یک خبر یا یک مطلب و یا ارائه توضیحات در مورد یک خدمت می پردازد.
در دوره آموزشی Pentester Academy Web Application Pentesting به بحث و آموزش تست نفوذ در وب اپلیکیشن ها می پردازیم.