دانلود فیلم آموزشی Test-Driven Development For React/Redux in an Isomorphic Application
Update

Test-Driven Development یک فرایند توسعهٔ نرم‌ افزاری است که بر پایه تکرار یک سری دوره‌های خیلی کوتاه توسعه قرار دارد . ابتدا برنامه‌ نویس یک مورد آزمایشی برای بهبود مطلوب یا ایجاد قابلیت جدید می‌نویسد سپس کمترین مقدار تغییرات کدی را که باعث قبول شدن آزمایش می‌شود می‌نویسد، سپس کد جدید را با استانداردهای قابل قبول سازماندهی مجدد می‌کند.ری‌اکت یک کتابخانه متن‌ باز جاوا اسکریپت برای ساخت رابط‌ های کاربری و اجزای صفحات وب است . این کتابخانه توسط فیسبوک و اینستاگرام و جامعه‌ای از توسعه‌دهندگان و شرکت‌ ها به صورت انفرادی توسعه و نگه‌داری می‌شوند. بر اساس آنالیزهای جاوا…

ادامه مطلب / دانلود

دانلود فیلم آموزش پیشرفته هسته جاوا (دروس 1 تا 5) Livelessons Core Java Advanced Lessons 1-5
Update

زبان جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی از ساختارها و شی‌گرایی است، زبان جاوا یک زبان شی‌گرای خالص می‌باشد و فقط نوع دادهٔ اصلی از این قاعده مستثنی است . جاوا بسیاری از ویژگی‌ها را پشتیبانی می‌کند و از کلاس‌ها برای ساده‌تر کردن برنامه‌ نویسی و کاهش خطا استفاده می‌کند . جاوا یک زبان برنامه‌نویسی شی گرا است که برای نخستین بار توسط جیمز گاسلینگ در شرکت سان مایکروسیستمز ایجاد گردید و در سال 1995 به عنوان بخشی از سکوی Java منتشر شد. یکی از ویژگی‌های جاوا قابل حمل بودن آن است. یعنی برنامهٔ نوشته شده…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Implementing an API in ASP.NET Web API
Update

پیاده سازی یک REST-based API بدون شک کار بسیار ساده ای نخواهد بود. دوره های مختلفی از شرکت های مختلف برای پیاده سازی این مفهوم به بازار عرضه شده است اما یادگیری این مهارت توسط سرپرستی و آموزش کسانی که به طور مستقیم با این مفاهیم سر و کار دارند بدون شک مفیدتر خواهد بود. دوره آموزشی Implementing an API in ASP.NET Web API به بیان مفهوم یک API می پردازد و سعی دارد تا شما را با این مفهوم درگیر کند و از عواقب و خطرات آن نیز اطلاعاتی به شما خواهد داد. در دوره Implementing an API in ASP.NET Web API،…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Functional Programming for C# Developers
Update

برنامه نویسی Functional به شما این امکان را می دهد تا کیفیت برنامه خود را افزایش دهید. در کنار کیفیت، این مدل برنامه نویسی به شما کمک می کند تا سرعت برنامه و همچنین قدرت مانور خود در برنامه نویسی و ساخت و تولید نرم افزار های مختلف را بهبود ببخشید. دوره آموزشی Functional Programming for C# Developers برای آموزش این مدل برنامه نویسی تهیه شده است. در این دوره شما یاد می گیرید تا با استفاده از مدل برنامه نویسی نوین Functional، قدرت برنامه نویسی خود را بهبود ببخشید. همچنین پیاده سازی این مدل برنامه نویسی در مباحث و موارد واقعی نیز…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Getting Started with .NET Core on Mac and Linux
Update

برنامه نویسان و توسعه دهندگان پلتفرم های مکینتاش و لینوکس می توانند با استفاده از هسته Net. به تولید نرم افزار های مختلف بپردازند اما آیا این به این معنی است که باید کارهای طاقت فرسا و صرفا محدودی را انجام دهند؟ در دوره آموزشی Getting Started with .NET Core on Mac and Linux مسائل مختلف مربوط به هسته اصلی دات نت مطرح می شود و ابزارهایی که این هسته برای دو پلتفرم مکینتاش و لینوکس عرضه می کند نیز معرفی می شوند. در قدم اول شما با مفاهیم اصلی این هسته آشنا می شوید و یاد می گیرید تا چطور…

ادامه مطلب / دانلود

دانلود فیلم آموزشی The Full JavaScript & ES6 Tutorial
Update

برنامه نویسی وب روز به روز در حال پیشرفت و ترقی است و بدون شک برای جا نماندن از این قطار سریع السیر باید دوره های اموزشی مختلفی را گذراند. یکی از مهارت های اساسی برای هر برنامه نویس وب در حال حاضر توانایی کار با JavaScript است که دوره آموزشی The Full JavaScript & ES6 Tutorial به بیان مفاهیم آن می پردازد. در این دوره نیاز نیست تا شما دانش خاصی داشته باشید بلکه بدون شک می توانید از پایه به یادگیری تمام مفاهیم بپردازید. در این دوره شما می توانید با یک آموزش کاملا پروژه محور نسبت به یادگیری…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Understanding Algorithms For Recommendation Systems
Update

در سیستم‌های توصیه‌ گر تلاش بر این است تا با حدس زدن شیوه تفکر کاربر به کمک اطلاعاتی که از نحوه رفتار وی یا کاربران مشابه وی و نظرات آن‌ها داریم به آن مناسب‌ ترین و نزدیک‌ ترین کالا به سلیقه او را شناسایی و پیشنهاد کنیم . این سیستم‌ ها در حقیقت همان فرایندی که ما در زندگی روزمره خود به کار می‌بریم و طی آن تلاش می‌کنیم تا افرادی با سلایق نزدیک به خود را پیدا کرده و از آنها در مورد انتخاب‌هایمان نظر بخواهیم. Recommender System یا سامانه توصیه‌ گر واژه سیستم با پلتفرم یا موتور جایگزین…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Udemy A Complete Java Tutorial Course For Beginners
Update

جاوا بسیاری از ویژگی‌ها را پشتیبانی می‌کند و از کلاس‌ها برای ساده‌تر کردن برنامه‌ نویسی و کاهش خطا استفاده می‌کند . زبان جاوا شبیه به ++C است اما مدل شیءگرایی آسان‌تری دارد و از قابلیت‌های سطح پایین کمتری پشتیبانی می‌کند. یکی از قابلیت‌های بنیادین جاوا این است که مدیریت حافظه را بطور خودکار انجام می‌دهد. زبان جاوا محدودتر از ++C است و برخلاف ++C که ترکیبی از ساختارها و شی‌گرایی است، زبان جاوا یک زبان شی‌گرای خالص می‌باشد و فقط نوع دادهٔ اصلی از این قاعده مستثنی است . جاوا یک زبان برنامه‌نویسی شی گرا است که برای نخستین بار توسط جیمز…

ادامه مطلب / دانلود

دانلود فیلم آموزشی React JS and Redux Mastering Web Apps
Update

برای تبدیل شدن به یک مهندس طراح وب شما باید توانایی های مختلفی داشته باشید، تسلط بر HTML، php، CSS و … از جمله توانایی هایی است که برای ورود به بازار کاربه آنها نیاز خواهید داشت. اما در کنار این توانایی های عام، استفاده از تکنولوژی های جدید و استفاده از ابزارهای مختلف و تازه نیز می تواند راه ورود شما به بازار کار را ساده تر کند. یکی از مهمترین این ابزار های بدون شک توانایی کار با React Js و Redux است. دوره آموزشی React JS and Redux Mastering Web Apps به شما می آموزد که چگونه با…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Basic Kudu Installation, API Usage, and SQL Integration
Update

تکنولوژی و دانش Apache Kudu یکی از اساسی ترین توانایی های لازم برای کار با Big Data است چرا که با استفاده از این توانایی می توان به مشکلات موجود که بر سر راه پیاده سازی آنها با استفاده از تکنولوژی فعلی Hadoop است اشاره کرد. مهندسان Big Data، معماران و دیگر پژوهندگان در بحث بسیار وسیع Big Data بر این باورند که می توان با استفاده از Kudu  مشکلات موجود را کمی بهبود بخشید و از این رو تمایل دارند تا این مهارت را فرا بگیرند. دوره آموزشی Basic Kudu Installation, API Usage, and SQL Integration به شما می آموزد که…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Pluralsight Modern C++ Concurrency
Update

این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌ نویسی ساخت‌ یافته، برنامه‌ نویسی شیءگرا، برنامه‌نویسی جنریک است . از آنجا که در سی پلاس پلاس اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا ++C از برنامه‌سازی Object Based Programming نیز پشتیبانی می‌کند. ++C به همراه جد خود C از پرطرفدارترین زبان‌های برنامه‌نویسی تجاری هستند . C Plus Plus یک زبان سطح میانی در نظر گرفته می‌شود این زبان دارای قابلیت زبان‌های سطح بالا و پایین به‌صورت هم‌…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Computer Science for Beginners learn by building 6 Java apps
Update

برای یادگیری کامپیوتر و علوم آن باید دوره های مختلفی را پشت سر بگذارید. دوره هایی که گاه به دلیل ساعات بسیار زیاد آن کسل کننده هستند. از طرفی ایده های بسیار تکراری بازار کامپیوتر را پر کرده است. دوره آموزشی Computer Science for Beginners learn by building 6 Java apps یک راهکار برای  گذر از این دوگانگی و رخوت است چرا که با ایده ای جدید سعی دارد به شما علوم کامپیوتر را آموزش دهد. یادگیری این علوم با استفاده از برنامه نویسی جاوا می تواند حالت یکنواختی این مفاهیم را از شما دور کند و شما را به یادگیری…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Fundamentals Of R Programming And Statistical Analysis
Update

R نرم‌ افزار قدرتمندی برای ایجاد اشکال گرافیکی و نمودارهاست . امکان توسعهٔ قابلیت‌های R، با افزودن بسته‌های ایجاد شده توسط کاربران آن، یکی از ویژگی‌های مهم این نرم‌ افزار است. این بسته‌ها توسط R، LaTeX، جاوا، سی++ و فورترن نوشته شده‌اند. R یک زبان برنامه‌نویسی و محیط نرم‌افزاری برای محاسبات آماری و علم داده‌ها است، که بر اساس زبان‌های اس و اسکیم پیاده‌سازی شده است. این نرم‌افزار متن باز، تحت اجازه‌نامه عمومی همگانی گنو عرضه شده و به رایگان قابل دسترس است. زبان اس بجز R، توسط شرکت Insightful، در نرم‌افزار تجاری اس‌پلاس نیز پیاده‌سازی شده است. اگرچه دستورات…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Packt Beginning C++ Game Programming
Update

سی پلاس‌ پلاس یک زبان برنامه‌ نویسی شیءگرا، سطح بالا، رایانه‌ای همه‌ منظوره و چند رگه که از برنامه‌ نویسی رویه‌ای، تجرید داده‌ها و برنامه‌نویسی شیءگرا پشتیبانی می‌کند این زبان عمومی و با قابلیت‌های سطح بالا و سطح پایین می‌باشد . این زبان دارای قابلیت‌های انواع داده ایستا، نوشتار آزاد، چندمدلی، معمولاً زبان ترجمه شده با پشتیبانی از برنامه‌ نویسی ساخت‌ یافته، برنامه‌ نویسی شیءگرا، برنامه‌نویسی جنریک است . از آنجا که در سی پلاس پلاس اشیاء را می‌توان ابتدا به ساکن از کلاس‌هایی ایجاد کرد که به هیچگونه سلسله مراتب رده‌ها و وراثت مقید نیستند، لذا ++C از برنامه‌سازی Object…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Modern C++ Design Patterns
Update

دوره آموزشی Modern C++ Design Patterns برای کسانی است که می خواهند دانش مبتدی یا متوسط خود از زبان برنامه نویسی ++C را با استاندارد های جهانی به روز کنند. این دوره با معرفی مفاهیم اصلی Design Pattern ها و دلیل استفاده از آنها شروع می شود و سپس به بررسی و تبیین چندین نمونه پیاده سازی با روش های قدیمی ++C و مدیریت حافظه به صورت دستی می پردازد و اشکالات آنان را ذکر می کند. در ادامه شما با دو مقوله اساسی که روند کد نویسی ++C را متحول کرد آشنا می شوید: 1- مفاهیم و امکانات اصلی معرفی…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Lynda PHP 7 New Features
Update

پی‌ اچ‌ پی یک زبان برنامه‌ نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. کدهای پی‌ اچ‌ پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی بر روی آن نصب باشد، تفسیر می‌شوند. دستورهای این زبان می‌توانند به صورت مستقیم در درون کدهای اچ‌تی‌ام‌ال قرار بگیرند. پی‌ اچ‌ پی یک زبان برنامه‌ نویسی است که برای طراحی وب توسعه یافته‌است، اما می‌توان از آن به عنوان یک زبان عمومی نیز استفاده‌کرد. کدهای پی‌ اچ‌ پی توسط یک سرور وب که نرم‌افزار پی‌اچ‌پی بر روی آن نصب باشد، تفسیر می‌شوند. دستورهای…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Beginners Guide to Building Sites With Drupal
Update

ساخت یک وبسایت از ابتدا بسیار سخت و طاقت فرسا است و فرایند کد نویسی برای تمامی افراد ساده نیست. اما با یک بررسی ساده می توان متوجه شد که سایت های مختلف ساختاری بسیار مشابه یکدیگر دارند و کد نویسی آنها شبیه یکدیگر است. اما یک مسئله مهم در تمامی سایت ها مشابه است و آن اینکه هیچکدام از مشتری ها، سایت مشابه یک وبسایت دیگر نمی خواهند. اما بحث ما یک بحث جامع تر است و به طوریکه هدف ما استفاده از یک اسلحه مخفی و یک ابزار مدیریت محتوا یا CMS است. در دوره آموزشی Beginners Guide…

ادامه مطلب / دانلود

دانلود فیلم آموزشی WordPress For Beginners – Master WordPress Quickly
Update

سایت های وردپرسی با استفاده از افزونه های نوشته شده برای وردپرس می‌توانند انواع امکانات را در برگیرند . WordPress در ابتدا تنها یک سیستم رایگان وبلاگ نویسی بود که امکانات خوبی را در اختیار وبلاگ نویسان قرار میداد و سپس به صورت یک CMS یا نرم افزار کد باز برای مدیریت محتوای سایت ها معرفی شد . وردپرس یک سیستم مدیریت محتوا برای سایت‌ها و وبلاگ ها می باشد. با توجه به فراوانی و تنوع افزونه های وردپرس تقریبا هر امکانی را می‌توان به سایت وردپرسی اضافه کرد . وردپرس با زبان برنامه‌نویسی پی اچ پی نوشته شده و توسط…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Lynda Java For Data Scientists Essential Training
Update

علم داده برنامه‌ای برای گسترش جنبه‌های فنی در رشته آمار پیشنهاد کرد که علم داده به عنوان یک رشته مستقل شناخته شود. علم داده از ترکیب مباحث مختلفی به وجود آمده و بر مبانی و روش‌های موجود در حوزه‌های مختلف علمی بنا شده‌است. تعدادی از این حوزه‌ها عبارتند از: ریاضیات، آمار، مهندسی داده، بازشناخت الگو و… هدف این علم، استخراج مفهوم از داده و تولید محصولات داده‌محور است.عبارت علم داده بیش از یک دهه است که موجودیت دارد. ویلیام کلیولند اولین کسی است که اصطلاح علم داده را در سال ۲۰۰۱ مطرح کرده است. علم داده دانشی میان‌ رشته‌ای پیرامون…

ادامه مطلب / دانلود

دانلود فیلم آموزشی Packt Learning Dart
Update

دارت یک زبان برنامه نویسی است که توسط گوگل توسعه داده می‌شود . هدف دارت جایگزین کردن جاوااسکریپت که زبان داخلی مرورگرهای وب است می‌ باشد . Dart راه حلی برای مشکلات موجود در جاوا اسکریپت مثل مشکل حافظه می‌باشد که کارایی بهتر، قابلیت استفاده ساده‌تر برای پروژه‌های بزرگ و امنیت بیشتری را فراهم می‌کند. دارت زبانی برپایه کلاس، وراثت یگانه و شی گرایی است که گرامر آن شبیه زبان C بوده و دارای Interface،reified generics کلاسهای Abstract و Optional typing می‌باشد . type annotationهای ایستا تاثیری بر روی سمانتیک کد در زمان اجرا ندارد. در عوض type annotation می‌تواند…

ادامه مطلب / دانلود

  • صفحه ۱ از ۱۲