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

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

دانلود Packt Apache Maven: Beginner to Guru - آموزش مقدماتی تا پیشرفته آپاچی ماون

  • بازدید: 4,596
دانلود Packt Apache Maven: Beginner to Guru - آموزش مقدماتی تا پیشرفته آپاچی ماون
Maven یک ابزار مدیریت و تعریف پروژه بر پایه مفهوم POM - Project Object Model است. Maven به‌معنی مخزن دانش است. Maven یک روش جامع برای مدیریت پروژه از زمان کامپایل تا انتشار تا مستندسازی تا همکاری تیمی فراهم می‌سازد، در یک جمله Maven یک چارچوب مدیریت پروژه (Project Management Framework) است. maven ابزار ساخت و مدیریت پروژه‌های جاوا که تا حدودی شبیه apachi ant ولی در ساختار کلی متفاوت است. البته می‌توان maven را در پروژه‌های c# , Ruby ,scala و زبان‌های دیگر نیز مورد استفاده قرار داد. maven قسمتی از پروژه Jakarta بود. maven با استفاده از فایل XML پروژه نرم‌افزاری در حال ساخت را توصیف می‌کند که شامل توصیف وابستگی پروژه به ماژول‌ها، کتابخانه‌ها و سایر قطعات نرم‌افزاری دیگر است. هم‌چنین برخی از وظایف تعریف شده مانند کامپایل کد و بسته‌بندی نرم‌افزاری را در خود دارد. maven به‌صورت پویا کتابخانه‌های جاوا و پلاگین‌های خود را از یک یا چند مخزن مانند مخزن مرکزی دانلود کرده و در یک حافظه پنهان (cache) محلی ذخیره می‌کند. این حافظه پنهان (cache) محلی می‌تواند به‌وسیله پروژه‌های محلی به‌روزرسانی شود. مخزن‌های عمومی هم می‌توانند به‌روزرسانی شوند. MAVEN با استفاده از معماری مبتنی بر پلاگین ساخته شده‌است که به آن اجازه می‌دهد تا از هر برنامه‌ای که از طریق ورودی استاندارد قابل کنترل است استفاده کند. از لحاظ تئوری، این مسئله به همه افراد اجازه می‌دهد تا برای هر زبان دیگری پلاگین‌هایی بنویسند که واسط ابزار ساخت شود(کامپایلرها، ابزار تست واحد، و غیره). در واقع، پشتیبانی و استفاده برای زبان‌های دیگر به‌غیر از جاوا حداقل بوده‌است. در حال حاضر یک پلاگین برای چارچوب دات نت وجود دارد و حفظ می‌شود، [4 و C / C + + پلاگین‌های بومی برای MAVEN 2 نگهداری می‌شده‌است.
در دوره آموزشی Packt Apache Maven: Beginner to Guru با آموزش مقدماتی تا پیشرفته آپاچی ماون اشنا خواهید شد.

دانلود Udemy TypeScript for C# and .NET Developers - آموزش تایپ اسکریپت برای توسعه دهندگان سی شارپ و دات نت

  • بازدید: 4,199
دانلود Udemy TypeScript for C# and .NET Developers - آموزش تایپ اسکریپت برای توسعه دهندگان سی شارپ و
 با گسترش روز افزون زبان برنامه نویسی Javascript و استفاده هر چه بیشتر آن در تولید برنامه‌های تحت وب این زبان به یکی از قدرت‌های بزرگ در تولید برنامه‌های مبتنی بر وب تبدیل شده است. ترکیب این زبان با Css و Html5 تقریبا هر گونه نیاز برای تهیه و توسعه برنامه‌های وب را حل کرده است. امروزه به قدری Javascript توسعه داده شده است که حتی در تولید برنامه‌های Native مانند Windows Store و برنامه‌های تحت Cloud نیز استفاده می‌شود. پیشرفت‌های صورت گرفته و اشاره شده در این حوزه موجب شد تا شاهد پیداش برنامه‌های مبتنی بر جاوا اسکریپت با سایزهای بی سابقه‌ای باشیم و این بیانگر این بود که تولید برنامه‌های مبتنی بر جاوا اسکریپت در مقیاس‌های بزرگ امر دشواری است و اینک TypeScript توسط غول نرم افزاری جهان (Microsoft) پا به عرصه گذاشته که این فرآیند را آسان‌تر نماید. به کمک TypeScript می‌توان برنامه تحت JavaScript در مقیاس بزرگ تولید کرد به طوری با هر مرورگر و سیستم عاملی سازگار باشد. TypeScript از شی گرایی نیز پشتیبانی می‌کند و خروجی آن در نهایت به JavaScript کامپایل می‌شود.
در دوره آموزشی Udemy TypeScript for C# and .NET Developers با آموزش تایپ اسکریپت برای توسعه دهندگان سی شارپ و دات نت اشنا خواهید شد.

دانلود Udemy Getting Started with Spring Boot 2 - آموزش شروع کار با اسپرینگ بوت 2

  • بازدید: 4,264
دانلود Udemy Getting Started with Spring Boot 2 - آموزش شروع کار با اسپرینگ بوت 2
 اسپرینگ (Spring) یکی از معروف ترین و پرکاربرد ترین framework های جاوایی است. این framework متن باز بوده و اولین بار در سال 2003 ارائه شده است. اسپرینگ از ابتدای ارائه تا الان تغییرات زیادی داشته و بسیار قدرتمند و معروف شده است. اسپرینگ framework قدرتمندی است که هدف اصلی آن برنامه های enterprise هستند اگرچه اسپرینگ بیشتر java EE را هدف گرفته است ولی در محیط های غیر از EE نیز می توان از آن استفاده کرد. بر خلاف تصوری که اشتباهاً در بین خیلی ها شکل گرفته است اسپرینگ برای ساخت اپلیکیشن تحت وب نیست بلکه Spring web که مبتنی بر مدل MVC بود و بیشتر به عنوان Spring MVC شناخته می شود تنها بخشی از اسپرینگ است که از آن برای ساخت برنامه های تحت وب استفاده می شود. یکی از زیر مجموعه های اسپرینگ، Spring Boot می باشد. اسپرینگ بوت در طراحی اپلیکیشن هایی کاربرد دارد که به صورت تکی و بدون هیج وابستگی به نرم افزار های دیگر یا چارچوب خاصی طراحی می شوند.
در دوره آموزشی Udemy Getting Started with Spring Boot 2 با آموزش شروع کار با اسپرینگ بوت 2 اشنا خواهید شد.

دانلود Pluralsight Programming SQL Server Database Triggers and Functions - آموزش برنامه نویسی تریگرها و توابع اس کیو ال سرور

  • بازدید: 6,735
دانلود Pluralsight Programming SQL Server Database Triggers and Functions - آموزش برنامه نویسی تریگر
مایکروسافت اس.کیو.ال سرور یا مایکروسافت سی‌کول سرور ( Microsoft SQL Server)‏ یک نرم‌افزار سیستم مدیریت بانک‌های اطلاعاتی است که توسط شرکت مایکروسافت توسعه داده می‌شود. برخی از ویژگی‌های این سیستم مدیریت پایگاه داده‌ها به این شرح است: بانک ، اطلاعاتی رابطه‌ای، امکان استفاده از trigger, View, Stored procedure، پشتیبانی از XML، بدون محدودیت حجم و تعداد رکورد، OLAP، پشتیبانی از FullText Search برای سرعت در بازیابی اطلاعات و استفاده از زبان طبیعی در جستجوها و ... .
در دوره آموزشی Pluralsight Programming SQL Server Database Triggers and Functions شما با مفاهیم تریگرها (Triggers) و توابع (Function) در این نرم افزار کاربردی قدرتمند آشنا می شوید.

دانلود Udemy Learn Angular 8 by creating a simple Full Stack Web App - آموزش ساخت وب اپ با آنگولار 8

  • بازدید: 6,618
دانلود Udemy Learn Angular 8 by creating a simple Full Stack Web App - آموزش ساخت وب اپ با آنگولار 8
 AngularJS کتابخانه‌ای برپایه‌ی جاوا اسکریپت است که به منظور تولید نرم‌افزارهای تحت وب توسط گوگل توسعه پیدا کرده است. ایده‌ی اصلی AngularJS، اضافه کردن امکاناتی به HTML است تا آن را از یک زبان نشان‌گذاری ساده خارج کند و ابزارهای لازم برای تولید یک نرم‌افزار داده محور را به ساده‌ترین شکل ممکن فراهم نماید. امکانات متنوعی در این کتابخانه وجود دارد. ویژگی اصلی AngularJS، ایجاد ارتباط پویا میان داده‌های ورودی و خروجی است. به این معنی که به سادگی می‌توانید اطلاعات دریافت شده از کاربر را به صورت خودکار جمع‌آوری کنید، پردازش کنید، در محل‌های دلخواه نمایش دهید یا به سرور بفرستید.
در دوره آموزشی Udemy Learn Angular 8 by creating a simple Full Stack Web App با آموزش ساخت وب اپ با آنگولار 8 آشنا می شوید.

دانلود Udemy Android Architecture Components & MVVM Masterclass - آموزش کامپوننت های معماری اندروید و تسلط بر ام وی وی ام

  • بازدید: 7,488
دانلود Udemy Android Architecture Components & MVVM Masterclass - آموزش کامپوننت های معماری اندروید
معماری MVVM یا ( Model-View-View Model ) یک الگوی معماری است که در مهندسی نرم افزار و تکنولوژی های برنامه نویسی شرکت مایکروسافت استفاده می شود و به عنوان الگوی طراحی مدل ، توسط مارتین فاولر معرفی شده است ، معماری MVVM تا حدی شبیه معماری MVC و یا ( Model-View-Controller) است که از شناخت کلی تری نسبت به MVVM بر خوردار است. MVVM به صورت هدفمند و برای توسعه پلتفرم یو آی های ( UI ) حرفه ای که از برنامه نویسی رویداد محور ( Event -Driven Programing) پشتیبانی می کنند به وجود آمده است از جمله برنامه هایی که از برنامه نویسی رویداد محور استفاده می کنند می توان به HTML5 ، WPF( Windows Presentation Foundation )، Silver Light و ZK Framework اشاره کرد. MVVM امکانات بی نظیری را برای جدا سازی لایه Graphic User Interface ( GUI ) و لایه Business Logic و یا کد های منطقی پشت مدل در اختیار شما قرار می دهد همچنین به عنوان یک Data Model تمیز و انعطاف پذیر از View Model شناخته می شود.
در دوره آموزشی Udemy Android Architecture Components & MVVM Masterclass با آموزش کامپوننت های معماری اندروید و تسلط بر ام وی وی ام آشنا خواهید شد.

دانلود Udemy Adobe XD Mobile & Web UX/UI for Dummies - Learn in 3 Hours - آموزش طراحی یو آی و یو ایکس موبایل و وب با ادوبی ایکس دی

  • بازدید: 10,095
دانلود Udemy Adobe XD Mobile & Web UX/UI for Dummies - Learn in 3 Hours - آموزش طراحی یو آی و یو ایک
کمپانی Adobe به دنبال طراحی User Experience است و به تازگی ابزارهایی را تحت نام پروژه Project Comet نمونه سازی کرده و یک پیش نمایش عمومی از این ابزار با نام Adobe Experience Designer CC یا به اختصار XD منتشر ساخته است. این برنامه نه تنها جایگزین همه ابزارهای موجود خواهد شد، بلکه یک برنامه سبک وزن و آسان برای استفاده طراحان رابط کاربری و تجربیات کاربر است که برای ایجاد و اتصال رابط ها با هم در وب، دسکتاپ و سیستم عامل های تلفن همراه بکار می رود. XD یک راه حل مفید برای طراحانی است که از ایجاد و اتصال رابط ها با استفاده از Illustrator، Photoshop و Dreamweaver خسته شده اند. و رابط کاربری آن برای وارد کردن و قرار دادن موجودی ها نسبت به ابزارهای دیگر قابل درک تر است. همچنین دارای برخی قابلیت های جدید بزرگ، مانند ایجاد آسان و مدیریت متعاقب تکرار گروه به نام Repeat Grids است.
در دوره آموزشی Udemy Adobe XD Mobile & Web UX/UI for Dummies - Learn in 3 Hours با آموزش طراحی یو آی و یو ایکس موبایل و وب با ادوبی ایکس دی اشنا خواهید شد.

دانلود Packt Building Recommendation Systems with Python - آموزش ساخت سیستم های توصیه گر با پایتون

  • بازدید: 5,516
دانلود Packt Building Recommendation Systems with Python - آموزش ساخت سیستم های توصیه گر با پایتون
سامانه توصیه‌گر (Recommender System) یا سامانه پیشنهادگر (واژه سیستم یا سامانه گاهی با پلتفرم یا موتور جایگزین می‌شود)، با تحلیل رفتار کاربر خود، اقدام به پیشنهاد مناسب‌ترین اقلام (داده، اطلاعات، کالا و...)می‌نماید. این سیستم رویکردی است که برای مواجهه با مشکلات ناشی از حجم فراوان و رو به رشد اطلاعات ارائه شده‌است و به کاربر خود کمک می‌کند تا در میان حجم عظیم اطلاعات سریع‌تر به هدف خود نزدیک شوند. حجم فراوان و روبه رشد اطلاعات بر روی وب و اینترنت، فرایند تصمیم‌گیری و انتخاب اطلاعات، داده و یا کالاهای مورد نیاز را، برای بسیاری از کاربران وب دشوار کرده‌است. این موضوع، خود انگیزه‌ای شد تا محققین را وادار به پیداکردن راه‌حلی برای رویارویی با این مشکل اساسی عصر جدید که با عنوان سرریز داده‌ها شناخته می‌شود کند. برای رویارویی با این مسئله تاکنون دو رویکرد مطرح شده‌اند، اولین رویکردی که به کار گرفته شد استفاده از دو مفهوم بازیابی اطلاعات و تصفیه‌سازی اطلاعات بود. عمده محدودیتی که این دو مفهوم در ارائه پیشنهادات دارند، این است که برخلاف توصیه‌گرهای انسانی (مثل دوستان، اعضای خانواده و ...)، این دو روش قادر به تشخیص و تفکیک اقلام با کیفیت و بی کیفیت، در ارائه پیشنهاد برای یک موضوع یا کالا، نیستند. مشکل مذکور، موجب شد تا رویکرد دومی تحت عنوان سیستم توصیه‌گر پدید آید. این سیستم‌های جدید، مشکل سیستم‌های موجود در رویکرد اولیه را حل کرده‌اند.
در دوره آموزشی Packt Building Recommendation Systems with Python با آموزش ساخت سیستم های توصیه گر با پایتون اشنا خواهید شد.

دانلود Udemy Nginx 2019 - Beginner to Advanced - آموزش مقدماتی تا پیشرفته ان جین ایکس 2019

  • بازدید: 5,445
دانلود Udemy Nginx 2019 - Beginner to Advanced - آموزش مقدماتی تا پیشرفته ان جین ایکس 2019
 NGINX (انجین ایکس engine-x) در واقع وب سروری متن باز (Open Source) کارآمد و رایگان است. ایده و گسترش آن در سال ۲۰۰۲ و توسط شخصی روس با نام Igor Sysoev صورت گرفت و در سال ۲۰۰۴ برای نخستین بار در سطح عموم منتشر گردید و هم اکنون در حدود ۲۸.۳% از تمامی دامنه های فعال را میزبانی می کند. Nginx به عنوان متعادل کننده بارگزاری یا load balancer ، وب سرور و HTTP cache معروف است. پروژه Nginx از همان ابتدای شکل گیری بر روی کارایی و performance بالا، و استفاده کمتر و بهینه شده از رم کار نمود. ان جین ایکس بر روی سیستم عامل های مختلفی از جمله Linux, OS X, Solaris, AIX, HP-UX و انواع  BSD اجرا میشود.اساس توسعه Nginx را میتوان برای خدمت رسانی به محتوای صفحات پویای HTTP بر روی شبکه از طریق FastCGI, SCGI برای اسکریپت ها و سرویس دهنده های نرم افزار WSGI یا ماژول های Phusion و همچنین استفاده به عنوان load balancer معرفی نمود. از موارد مفید این سرور می توان کمترین حد استفاده از حافظه و همچنین کارایی همزمان و بالای آن را نام برد.
در دوره آموزشی Udemy Nginx 2019 Beginner to Advanced با آموزش مقدماتی تا پیشرفته ان جین ایکس 2019 اشنا خواهید شد.

دانلود Udemy Learn Python Programming language from basics to advance - آموزش مقدماتی تا پیشرفته برنامه نویسی پایتون

  • بازدید: 8,411
دانلود Udemy Learn Python Programming language from basics to advance - آموزش مقدماتی تا پیشرفته برن
Python (پایتون) یک زبان برنامه نویسی تفسیری، داینامیک و شیءگرا می باشد که می توان از آن در محدوده وسعیی از نرم افزار ها و تکنولوژی ها بهره برد. این زبان برنامه نویسی روش های بسیار قدرتمند و حرفه ای را برای کار با زبان ها و ابزار های مختلف را با آسانی هر چه تمام تر فراهم می کند. بدین منظور این زبان دارای کتابخانه هایی بسیار گسترده می باشد که یادگیری و استفاده از آن ها در عرض چند روز ممکن می باشد. این زبان، یک زبان آزاد و متن باز (Open Source) می باشد. کد های نوشته شده در این زبان در محدوده ای وسیع از پلتفرم ها چون لینوکس، ویندوز، مک، حتی گوشی های موبایل و ... قابل اجرا می باشد . هم اکنون پایتون در شرکت ها و سازمان های بزرگی چون ناسا، گوگل، یاهو و ... به صورت گسترده مورد استفاده قرار می گیرد. نرم افزارهای Blender، Mailman، Civilization IV، BitTorrent و ... از نرم افزارهایی هستند که به وسیله این زبان خلق شده اند.
در دوره آموزشی Udemy Learn Python Programming language from basics to advance با آموزش مقدماتی تا پیشرفته برنامه نویسی پایتون آشنا می شوید.