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

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

دانلود O'Reilly Asynchronous Programming in Java - آموزش برنامه نویسی غیرهمزمان در جاوا

  • بازدید: 14,124
دانلود O'Reilly Asynchronous Programming in Java - آموزش برنامه نویسی غیرهمزمان در جاوا
به عنوان یک کاربر ما ترجیح می دهیم برنامه ای که با آن در حال کار هستیم، به سرعت به درخواست ها و تعاملات ما پاسخ بدهد و در زمان پردازش اطلاعات و یا بارگذاری آن ها، دچار freeze نشود (یا به اصطلاح، هنگ نکند.). در برنامه هایی که بر روی دسکتاپ اجرا می شوند، معمولا کاربران، شکیبایی بیشتری در صورت اجرا نشدن درست برنامه دارند ولی در مورد برنامه های موبایل اینطور نیست و کاربران انتظار پاسخ سریع و درست دستگاه را دارند. همچنین برای جلب رضایت کاربران در سیستم عامل های جدید، امکانی به کاربران داده شده است که می توانند برنامه هایی که راندمان دستگاه را پایین می آورند، به طور کلی از حالت اجرا خارج کنند. اگر شما یک برنامه نویس باشید، احتمالا با این مورد مواجه شده اید که ناگهان برنامه تان قادر به واکنش  و انجام امور نباشد. یک مثال ساده می تواند زمانی باشد که درخواست های زیادی به سمت سرور فرستاده می شود و پاسخ آن ها بیشتر از حد معمول طول می کشد (که مثلا این مساله می تواند ناشی از مشکلاتی در سمت سرور باشد). اگر این درخواست ها به صورت همزمان فرستاده شده باشند، دستگاه تا زمانی که مشکل خود را برطرف نکند، نمی تواند به هیچ یک از درخواست ها پاسخ بدهد.
در دوره آموزشی O'Reilly Asynchronous Programming in Java با برنامه نویسی غیرهمزمان در جاوا آشنا می شوید.

دانلود Python Game Development Creating a Snake Game from scratch - آموزش ساخت بازی مار با پایتون

  • بازدید: 8,971
دانلود Python Game Development Creating a Snake Game from scratch - آموزش ساخت بازی مار با پایتون
پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد.
در دوره آموزشی Udemy Python Game Development Creating a Snake Game from scratch با آموزش ساخت بازی مار با پایتون آشنا می شوید.   

دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم داده

  • بازدید: 21,979
دانلود Packt From 0 to 1 : Spark for Data Science with Python - آموزش کامل اسپارک و پایتون برای علوم
Apache Spark، یک چارچوب محاسباتی برای داده ­های عظیم است. Spark از MapReduce به عنوان موتور اجرای خود، استفاده نمی­ کند اما بخوبی با هادوپ یکپارچه است. در واقع Spark می­تواند در Yarn اجرا شود و با فرمت داده­ای هادوپ و HDFS کار کند. Spark بیشتر بخاطر توانایی نگهداشتن مجموعه ­داده ه­ای بین کارها، در حافظه، شناخته می­ شود. این قابلیت Spark سبب می­ شود تا سریعتر از جریان کاری MapReduce معادل که مجموعه­ داده­ های همیشه از دیسک بار می­ شوند، عمل کند. دو نوع کاربردی که از مدل پردازشی Spark بهره می­ برند، الگوریتم ­های تکرار شونده (که یک تابع بر روی مجموعه داده­ای بصورت تکراری تا حصول شرط خروج، اعمال می­گردد، و تحلیل تعاملی(که یک کاربر مجموعه ای از پرس و جوهای اکتشافی تک کاره را بر روی مجموعه ای داده­ ها، اعمال می­ کنند) است. همچنین اسپارک APIهایی در زبان­های Java، Scala و Python، ارایه می ­کند. پروژه Apache Spark شامل ماژول ­های یادگیری ماشین(MLlib)، پردازش گراف (GraphX)، پردازش جریانی( (Spark Streaming)، و SQL (Spark SQL است.
در دوره آموزشی Packt From 0 to 1: Spark for Data Science with Python با آپاچی اسپارک و پایتون برای علوم داده آشنا می شوید.

دانلود Database Security for Cyber Professionals - آموزش امنیت پایگاه داده برای حرفه ای ها

  • بازدید: 8,228
دانلود Database Security for Cyber Professionals - آموزش امنیت پایگاه داده برای حرفه ای ها
امنیت پایگاه داده در رابطه با استفاده از طیف وسیعی از روشهای کنترل امنیت اطلاعات است به منظور محافطت از پایگاه داده (شامل داده، برنامه های کاربردی یا توابع ذخیره شده، سیستم های پایگاه داده، سرورهای پایگاه داده) در برابر توافقات محرمانگی، جامعیت و در دسترس پذیری پایگاه داده. که این شامل انواع مختلف از روشهای کنترلی مانند فنی، رویه ای و فیزیکی می باشد. امنیت پایگاه داده یک موضوع تخصصی در عرصه امنیت رایانه‌ای، امنیت اطلاعات و مدیریت ریسک است. بصورت سنتی پایگاه داده تا حد زیادی در برابر هکرها از طریق اقدامات امنیتی شبکه مانند فایروال ها، سامانه تشخیص نفوذ مبتنی بر شبکه، امن شده‌اند. در حالیکه کنترلهای امنیتی شبکه همچنان در این زمینه با ارزش هستند، ایمن ساختن سیستم های پایگاه داده، و برنامه ها/توابع و داده های درون آن، بطور مستدل بسیار بحرانی تر شده‌اند هنگامیکه شبکه ها به منظور دسترسی گسترده تر بازتر میشوند، مخصوصا دسترسی از طریق اینترنت. علاوه بر این، سیستم، برنامه، تابع و کنترلهای دسترسی به داده، همراه با شناسایی کاربر مرتبط، تصدیق و توابع مدیریتی حقوق، همواره برای محدود کردن و در برخی موارد پیگیری فعالیتهای مدیران و کاربران مجاز مهم است.
در دوره آموزشی Udemy Database Security for Cyber Professionals با امنیت پایگاه داده و مباحث مرتبط با آن برای حرفه ای های دنیای مجازی آشنا می شوید.

دانلود Node.js: Testing and Code Quality - آموزش نود جی اس: تست و کیفیت کد

  • بازدید: 20,198
دانلود Node.js: Testing and Code Quality - آموزش نود جی اس: تست و کیفیت کد
نود.جی‌اس (Node.js) یک چارچوب نرم‌افزاری ورودی/خروجی برای پایه رویداد (Event) برای موتور جاوااسکریپت V8 برای سکوهای شبه یونیکس است. Node.js به هدف این است که مشابه توئیستد (Twisted) برای پایتون، Perl Object Environment برای پرل و EventMachine برای روبی شود. Node، بر خلاف جاوااسکریپت در مرورگر اجرا نمی‌شود بلکه به جاوااسکریپت تحت کارساز مربوط است. Node.js برخی مشخصات CommonJS را پیاده سازی می‌کند. Node.js شامل یک محیط یک محیط REPL (حلقهٔ خواندن-اجرا کردن-چاپ کردن) برای آزمایش گرفتن تعاملی است.
در دوره آموزشی Lynda Node.js: Testing and Code Quality شما با نود جی اس، تست و کیفیت کد آشنا می شوید.

دانلود Python 101 Unlock Programm Skills - From Novice to Expert - آموزش مقدماتی تا پیشرفته پایتون

  • بازدید: 10,557
دانلود Python 101 Unlock Programm Skills - From Novice to Expert - آموزش مقدماتی تا پیشرفته پایتون
پایتون یک زبان برنامه نویسی تفسیری، داینامیک و شی گرا می باشد که می توان از آن در محدوده ی وسیعی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روشهای بسیار قدرتمند و حرفه ای را برای کار با زبانها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آنها در عرض چند روز ممکن می باشد. پایتون همچنین یک زبان بر اساس مجوز های نرم افزار آزاد و متن باز می باشد. کدهای نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک و حتی گوشی های موبایل و... قابل اجرا می باشد. هم اکنون پایتون در شرکت ها و سازمانهای بزرگی چون ناسا، گوگل، یاهو و... بصورت گسترده مورد استفاده قرار می گیرد.
در دوره آموزشی Udemy Python 101 Unlock Programm Skills - From Novice to Expert با آموزش مقدماتی تا پیشرفته پایتون آشنا می شوید.  

دانلود The Complete iOS 10 App Entrepreneur: Build A Tech Start-Up - آموزش کامل توسعه اپ آی او اس 10: ساخت یک اپ استارت آپ

  • بازدید: 5,139
دانلود The Complete iOS 10 App Entrepreneur: Build A Tech Start-Up - آموزش کامل توسعه اپ آی او اس 10
آی‌اواس ۱۰ (iOS 10) دهمین نسخهٔ اصلی از سیستم عامل آی‌اواس است که توسط شرکت اپل توسعه یافته است؛ که آن را می‌توان جانشینی برای آی‌اواس ۹ دانست. از این نسخه در کنفرانس جهانی توسعه‌دهندگان اپل در ۱۳ ژوئن ۲۰۱۶ رونمایی و در ۱۳ سپتامبر ۲۰۱۶ منتشر شد. آی‌اواس ۱۰ تجربه کاربر در استفاده از لمس سه‌بعدی، صفحه نمایش و پشتیبانی «ویجت» را بهبود می‌بخشد و می‌افزاید. همچنین ویژگی‌هایی به برنامه‌های موجود به مانند پیام رسان اپل، نقشه‌های دوباره طراحی شده و توسعه یافته با توابع شخص ثالث، سیری نیز افزوده شده است. در آی او اس 10 قادر خواهید بود برخی اپلیکیشن های پیش فرض از جمله Maps ،Podcasts و Contacts را حذف کنید. برای انجام این کار کافیست مانند گذشته روی اپلیکیشن مورد نظر خود لمس طولانی کرده تا علامت ضربدر کنار آن نمایان شود. پس از آن به راحتی با کلیک روی این علامت قادر به حذف آن اپلیکیشن هستید.
در دوره آموزشی Udemy The Complete iOS 10 App Entrepreneur: Build A Tech Start-Up به طور مقدماتی تا پیشرفته با توسعه اپ های آی او اس 10 و ساخت یک اپ استارت آپ آشنا می شوید.

دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم در جاوا

  • بازدید: 9,978
دانلود Packt From 0 to 1 - Data Structures & Algorithms in Java - آموزش کامل ساختار داده و الگوریتم
به مجموعه ای از دستور العمل ها و فرمول هایی که با زبان رسا و دقیق به همراه جزئیات لازم و به صورت مرحله به مرحله به گونه اجرا شده باشند که هدف خاصی را دنبال کنند و شروع و پایان آنها نیز مشخص باشد، الگوریتم گفته می شود. کلمه الگوریتم از نام ریاضیدان برجسته ایرانی, ابو جعفر محمد بن موسی الخوارزمی و به پاس خدمات ارزنده او به توسعه دانش بشری گرفته شده‌ است. او اولین کسی است که علم جبر را کشف کرد. ساختمان داده‌ها یا ساختار داده‌ها (Data Structure) از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. سازمان‌ دادنِ داده‌ها به یک طریق خاص و بر پایهٔ مدل منطقی یا ریاضی که به منظور استفادهٔ بهینه از داده‌ها صورت می‌گیرد را یک ساختارِ داده‌ها گویند. ساختارهای داده‌ها انواع گوناگونی دارند که هر کدام مناسب برنامه‌های مختلفی هستند.
در دوره آموزشی Packt From 0 to 1 - Data Structures & Algorithms in Java با ساختار داده ها و الگوریتم ها در جاوا آشنا می شوید.  

دانلود CSS: Advanced Layouts with Grid - آموزش سی اس اس: قالب بندی پیشرفته با جدول

  • بازدید: 8,714
دانلود CSS: Advanced Layouts with Grid - آموزش سی اس اس: قالب بندی پیشرفته با جدول
سی‌اس‌اس (CSS مخفف Cascading Style Sheets) روشی ساده برای نمایش چیدمان و جلوه‌های تصویری (مانند نوع قلم، رنگ و اندازه‌ها) بر صفحه‌های وب است که در کنار اچ‌تی‌ام‌ال هستهٔ فناوری ساخت صفحه‌های وب را تشکیل می دهند. شیوه‌نامه آبشاری از جنس زبان‌های نشانه‌گذاری، با ساختار متن سادهٔ رایانه هستند و درون هرکدام، دستورهایی آبشار مانند و پی‌درپی، برای چگونگی نمایش هر صفحه وب افزوده می‌شود. به گفته‌ای ساده تر، این دستورها روش نشان داده شدن قلم‌ها و اندازه شان، رنگ‌ها و پس زمینه‌ها، روش چیدمان موزاییک‌های دربرگیرنده داده‌ها (دیواره‌ها) و بسیاری دیگر از عنصرهای ساختار هر صفحه وب را، درون خود جای می‌دهند.
در دوره آموزشی Lynda CSS: Advanced Layouts with Grid شما با قالب بندی پیشرفته با جدول در سی اس اس آشنا می شوید. 

دانلود O'Reilly Building Web Apps with Angular and TypeScript - آموزش ساخت وب اپ با آنگولار و تایپ اسکریپت

  • بازدید: 19,400
دانلود O'Reilly Building Web Apps with Angular and TypeScript - آموزش ساخت وب اپ با آنگولار و تایپ ا
Angular 2 نسخه تصحیح شده جد خود یعنی AngularJS می باشد. توسعه دهندگانی که از این فریم ورک استفاده نموده اند برای اینکه از غافله عقب نمانند نیاز دارند نسخه دوم آن را هم یاد بگیرند و کدهای خود را به این نسخه منتقل کنند. Angular 2 یکی از فریم ورک های متن باز و پرطرفدار جاوا اسکریپت، AngularJS است و هدف اصلی آن کمک به توسعه برنامه‌های تک صفحه ای وب (SPA مخفف Single Page Web Applications) می باشد. این فریم ورک متن باز از معماری (Model-View-Controller (MVC، انقیاد داده، قالب‌های سمت کلاینت و تزریق وابستگی‌ها برای ایجاد بستر مورد نیاز ساختن برنامه‌های مبتنی بر وب استفاده می‌کند. اکنون نسخه دوم این فریم ورک با نام Angular 2 منتشر شده و برای طراحی وب سایت های مدرن بسیار گزینه مناسبی است.  برنامه‌های Angular 2 چیزی بیشتر از یک مثال عملی TypeScript نیستند. زبان TypeScript، زبان اول و توصیه شده‌ی کار با Angular 2 است و مزیت آن دسترسی به تمام قابلیت‌های ES 6 است؛ با این تفاوت که کامپایلر TypeScript قادر است آن‌ها را به ES 5 یا نگارش فعلی جاوا اسکریپت که توسط تمام مرورگرها پشتیبانی می‌شود، ترجمه و تبدیل کند. به این نحو به یک طراحی شیءگرا، مدرن و با قابلیت نگهداری بالا خواهید رسید که با تمام مرورگرهای جدید نیز سازگار است.
در دوره آموزشی O'Reilly Building Web Apps with Angular and TypeScript به ساخت وب اپ با آنگولار و تایپ اسکریپت می پردازیم.