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

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

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

  • بازدید: 29,116
دانلود 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,459
دانلود Packt Beginning C++ Game Programming - آموزش برنامه نویسی بازی با سی پلاس پلاس
زبان برنامه‌نویسی ++C (سی پلاس پلاس) یک زبان برنامه‌نویسی رایانه‌ای همه‌منظوره سطح بالا است که از برنامه‌نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند، این زبان عمومی و دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌زمان است و از انواع داده ایستا، نوشتار آزاد، چندمدلی، برنامه‌نویسی ساخت‌یافته، برنامه‌نویسی شیءگرا و برنامه‌نویسی جنریک پشتیبانی می کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند و کتابخانه استاندارد ++C شامل کتابخانه استاندارد C با یک سری تغییرات برای بهبود عملکرد است.
در دوره آموزشی Packt Beginning C++ Game Programming با برنامه نویسی و ساخت بازی با استفاده از زبان سی پلاس پلاس آشنا می شوید.

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

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

دانلود Udemy Android App Development for Beginners - آموزش کامل توسعه اپ های اندروید

  • بازدید: 46,565
دانلود Udemy Android App Development for Beginners - آموزش کامل توسعه اپ های اندروید
یکی از پرطرفدارترین سیستم عامل هایی که امروزه در دستگاه های همراه و گوشی های هوشمند مورد استفاده قرار می گیرد، سیستم عامل اندروید (Android) است و این امر بازار کار پر رونقی در زمینه ساخت و توسعه برنامه های کاربردی قابل اجرا بر روی اندروید به وجود آورده است. از ویژگی های این سیستم عامل که در میزان محبوبیت آن نقش به سزایی داشته اند می توان به مواردی مانند پشتیبانی از تمامی تکنولوژی‌های اتصال (=Connectivity) شامل GSM/EDGE, CDMA, EV-DO, UMTS, بلوتوث و وای-فای، پشتیبانی از سخت افزارهای مختلف همچون جی پی اس و دوربین‌های متنوع، پشتیبانی از فرمت‌های مختلف فایل‌های مالتی مدیا مثل MPEG-۴, H.۲۶۴, MP3, AAC, AMR, JPEG, PNG, GIF، امکان ارسال پیغام‌های متنی یا همان اس ام اس (SMS) از فرم‌های SMS, MMS و XMPP، دارای مرورگری بر اساس فریم ورک اوپن سورس WebKit، استفاده از نرم‌افزار SQLite برای ذخیره داده‌ها و مدیریت بانک‌های اطلاعاتی و ... اشاره نمود.
در دوره آموزشی Udemy Android App Development for Beginners شما با مفاهیم مورد نیاز در برنامه نویسی اپلیکیشن ها و چگونگی ساخت و توسعه برنامه های کاربردی اندروید آشنا می شوید. 

دانلود Packt Learning Dart - آموزش زبان برنامه نویسی دارت

  • بازدید: 8,842
دانلود Packt Learning Dart - آموزش زبان برنامه نویسی دارت
دارت (Dart) زبان برنامه نویسی است که توسط گوگل توسعه داده می‌شود. هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است است. دارت راه حلی برای مشکلات موجود در جاوا اسکریپت (به طور مثال مشکل حافظه) است که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. گوگل همچنین بسیار تلاش دارد تا دارت را پیچیده تر بسازد و ویژگی‌ها و قابلیت‌های فراوانی به آن ببخشد. دارت زبانی برپایه کلاس، وراثت یگانه و شی گرایی است که گرامر آن شبیه زبان C بوده و دارای Interface،reified generics کلاسهای Abstract و Optional typing است. type annotationهای ایستا تاثیری بر روی سمانتیک کد در زمان اجرا ندارد. در عوض type annotation می‌تواند پرونده‌هایی برای ابزارهایی مانند checkerهای ایستا و checkهای پویای در زمان اجرا را فراهم نماید. این پروژه توسط لارس بک و کسپر لاند پایه‌گذاری شده‌است.
در دوره آموزشی Packt Learning Dart با زبان برنامه نویسی دارت آشنا می شوید.

دانلود Udemy Erlang Programming for Beginners - آموزش مقدماتی زبان برنامه نویسی ارلنگ

  • بازدید: 9,917
دانلود Udemy Erlang Programming for Beginners - آموزش مقدماتی زبان برنامه نویسی ارلنگ
ارلنگ (Erlang) یک زبان برنامه‌نویسی همه‌منظوره، همروند، دارای زباله جمع‌کن و سامانهٔ زمان‌اجرا (Runtime) است. برای همروندی از مدل اکتور (Actor Model) پیروی می‌کند. این زبان توسط اریکسون برای پشتیبانی و توسعه برنامه‌های توزیع‌شده، تحمل‌پذیر در برابر خطا، بیدرنگ نرم (soft-real-time) و بدون وقفه طراحی شده‌است. این زبان از تعویض داغ(Hot swapping) که در آن بدون توقف سامانه قادر به تغییر کد برنامه هستیم پشتیبانی می‌کند.
در دوره آموزشی Udemy Erlang Programming for Beginners با زبان برنامه نویسی ارلنگ و ویژگی های آن آشنا می شوید.

دانلود Lynda Java for Data Scientists Essential Training - آموزش جاوا برای علوم داده

  • بازدید: 10,199
دانلود Lynda Java for Data Scientists Essential Training - آموزش جاوا برای علوم داده
علم داده (Data Science)، دانشی میان‌رشته‌ای پیرامون استخراج دانش و آگاهی از مجموعه‌ای داده و اطلاعات است. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روش‌های موجود در حوزه‌های مختلف علمی بنا شده‌است. تعدادی از این حوزه‌ها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و... هدف این علم، استخراج مفهوم از داده و تولید محصولات داده‌محور است.
آقایان توماس دونپورت و دی جی پاتیل در سال ۲۰۱۲ در مقاله «علم داده: جذاب‌ترین شغل قرن بیست و یکم» متخصصین علم داده را این طور تعریف می‌کنند: کسانی که می‌دانند چگونه می‌توان از انبوه اطلاعات بدون ساختار پاسخ سوالهای کسب‌وکار را پیدا کرد. استنتون در سال ۲۰۱۳ علم داده را این طور تعریف می‌کند: علم داده رشته در حال ظهوری است که به جمع‌آوری، آماده‌سازی، تحلیل، بصری‌سازی، مدیریت و نگهداشت اطلاعات در حجم بالا می‌پردازد. دریسکول در سال ۲۰۱۴ علم داده را این طور تعریف می‌کند: علم داده مهندسی عمران داده‌هاست. متخصص علم داده دانشی کاربردی از داده‌ها و ابزارها دارد به علاوه درک تئوریکی دارد که مشخص می‌کند چه چیزی از نظر علمی ممکن است. به شاغلین در حوزهٔ علم داده، متخصص علم داده (data scientist) می‌گویند.
در دوره آموزشی Lynda Java for Data Scientists Essential Training با زبان جاوا برای کار با علوم داده ها آشنا می شوید. 

دانلود Packt Learning ElasticSearch 5.0 - آموزش الاستیک سرچ 5.0

  • بازدید: 8,946
دانلود Packt Learning ElasticSearch 5.0 - آموزش الاستیک سرچ 5.0
elasticsearch، یک موتور جستجو و تحلیلگر توزیع شده است که برای تعامل با آن از restful api استفاده میشود، قالب ارسال و دریافت اطلاعاتش json است. اولین نسخه از elasticsearch در سال 2010 عرضه شد و در حال حاضر نسخه 5.0.1 آن هم در دسترس است. elasticsearch  با جاوا توسعه داده شده، متن باز و تحت مجوز ASL است. امکان اجازه ی ترکیب و استفاده از انواع مختلف، پاسخ دهی سریع، مقیاس پذیر، پایداری و انعطاف پذیری بالا، قابل اعتماد، ساده و شفاف، دارای امنیت، دارای تحلیل گر بلادرنگ و... از ویژگی های elasticsearch می باشد.
در دوره آموزشی Packt Learning ElasticSearch 5.0 با الاستیک سرچ 5.0 و ویژگی های آن آشنا خواهید شد.

دانلود Pluralsight Android Services Fundamentals - آموزش اصول و مبانی سرویس های اندروید

  • بازدید: 10,173
دانلود Pluralsight Android Services Fundamentals - آموزش اصول و مبانی سرویس های اندروید
سرویس ها برنامه هایی هستند که در زمینه (background) اجرا می شوند و نیازی به تعامل کاربر ندارند. یعنی لازم نیست که شما همواره در یک صفحه مربوط به برنامه باشید تا کار مورد نیازتان را انجام دهید. به عنوان مثال فرض کنید یک برنامه مدیریت دانلود (Download Manager) می نویسید. سرویس های نرم افزارهایی هستند که حتی با زدن کلید Home نرم افزار در پس زمینه باز بماند. یک سرویس مولفه ای است که برای انجام عملیات طولانی مدت در پس زمینه، بدون نیاز به تعامل با کاربر، اجرا می شود. برای مثال، یک سرویس می تواند در پس زمینه موسیقی اجرا کند در حالی که کاربر در اپلیکیشن متفاوتی قرار دارد و یا می تواند بدون قطع کردن تعامل کاربر با یک فعالیت، داده ها را از شبکه واکشی کنند.
در دوره آموزشی Pluralsight Android Services Fundamentals با توسعه و ساخت سرویس های اندرویدی آشنا می شوید.

دانلود Udemy Fundamentals of IoT Development with ThingWorx - آموزش اصول ومبانی توسعه اینترنت اشیا با تینک ورکس

  • بازدید: 12,229
دانلود Udemy Fundamentals of IoT Development with ThingWorx - آموزش اصول ومبانی توسعه اینترنت اشیا ب
اینترنت چیزها، یا چیزنت (Internet of Things) (مخفف IoT) که گاهی در زبان انگلیسی اینترنت اشیا(Internet of Objects) هم برای این کلمه استفاده می‌شود، به طور کلی اشاره دارد به بسیاری از چیزها شامل اشیا و وسایل محیط پیرامون‌مان که به شبکه اینترنت متصل شده و بتوان توسط اپلیکیشن‌های موجود در تلفن‌های هوشمند و تبلت کنترل و مدیریت شوند. اینترنت چیزها به زبان ساده، ارتباط سنسورها و دستگاه‌ها با شبکه‌ای است که از طریق آن می‌توانند با یکدیگر و با کاربرانشان تعامل کنند. این مفهوم می‌تواند به‌سادگی ارتباط یک گوشی هوشمند با تلویزیون باشد و یا به پیچیدگی نظارت بر زیرساخت‌های شهری و ترافیک. از ماشین لباسشویی و یخچال گرفته تا پوشاک؛ این شبکه بسیاری از دستگاه‌های اطراف ما را در برمی‌گیرد.
اگر تا بحال گذری به پلتفرمهای معروف توسعه اینترنت اشیاء داشتید، بعید نیست که اسم پلتفرم تینگ ورکس (Thing worx) به گوشتان خورده باشد. این پلتفرم در خدمات جدید خود استودیو توسعه اپلیکیشنهای AR (یا همان واقعیت افزوده) را در سسیتم این پلتفرم به صورت یکپارچه اضافه کرده. این خدمات در قالب استودیو تینگ وورکس و با برند Vuforia عرضه شده است.
در دوره آموزشی Udemy Fundamentals of IoT Development with ThingWorx با اصول ومبانی توسعه اینترنت اشیا با تینک ورکس آشنا می شوید.